沼津高専 電子制御工学科
MIRS0102 液晶ディスプレイ制御モジュール取扱い説明書
MIRS0102-ELEC-1109
改訂記録
版数 作成日 作成者 承認 改訂内容
A01 2002.11.14 マヨラン 山本ゆうき
初版

目次

  1. はじめに
  2. 取扱い説明
    1. Maxplus2での回路情報の呼び出し方法
    2. 圧縮ファイルの内容
  3. 機能説明
    1. 機能概要
    2. 機能詳細
    3. インターフェース

  1. はじめに

    この仕様書は、MIRS0102のFPGAボード内のFPGAチップに構成する液晶ディスプレイ制御モジュールの取扱方法と機能詳細を記載したものである。

  2. 取扱い説明

    1. Maxplus2での回路情報の呼び出し方法

      • ダウンロードファイル
        lcd_m.zip

      • 手順
        1. 圧縮ファイル lcd_m.zip をダウンロードします。
        2. lcd_m.zip を適当なフォルダで解凍します。
        3. maxplus2でグラフィックエディタを開きます。
        4. 解凍ファイルの中にある lcd.sym をグラフィックエディタで部品として呼び出します。

    2. 圧縮ファイルの内容

      lcd.zip には以下のファイルが入っています。

      lcd.gdf
      機能構成図(Fig.1)に示した全体のグラフィックエディタファイルです。
      lcd.acf
      機能構成図(Fig.1)に示した全体のデバイスやピン情報などが入っているコンフィギュレーションファイルです。
      lcd.sym
      lcd.gdf のブロックシンボルです。
      c.gdf
      機能構成図(Fig.1)の「1」に示した部分のグラフィックエディタファイルです。
      c.acf
      機能構成図(Fig.1)の「1」に示した部分のデバイスやピン情報などが入っているコンフィギュレーションファイルです。
      c.sym
      c.gdf のブロックシンボルです。

  3. 機能説明

    1. 機能概要

      MIRS0102 FPGAボード液晶ディスプレイ制御モジュールはLCDの制御を行うためのものであり、FPGAボード内のFPGAチップに構成される。この機能を実現するためにMIRSXATLM FPGAボード液晶ディスプレイ制御モジュールでは以下のような機能構成を持つ。


      Fig.1 FPGAボード液晶ディスプレイ制御モジュールの機能構成図(lcd_m_block.jpg)

    2. 機能詳細

      機能詳細では、機能構成図(Fig.1)に示した各機能ブロックの詳細説明を行う。

      1. LCD動作制御モジュール
        このモジュールはLCD(SC-1602BS)にデータを書きこみ・読み出しするのに必要なEnable信号、R/W信号を生成している。
        具体的にはISA-BUSのIO制御信号をLCDの制御信号に変換し出力している。
        ISA-BUS,LCDの信号に関するタイミングチャートを以下に示す。

        Figure.2_a LCDモジュールタイミングチャート(Write) (lcd_m_wtiming.jpg)


        Figure.2_a LCDモジュールタイミングチャート(Read) (lcd_m_rtiming.jpg)

        詳細に関しては「HITACHI ドットマトリクス液晶表示コントローラドライバ(HD44780U)」の仕様書を参照のこと。

      2. データ制御モジュール
        このモジュールはISA-BUS−LCD間のデータの流れを制御している。
        IOR,IOWの信号からR/W信号を作りだしその信号によりデータのRead,Writeの方向が決まる。
        この回路ではスリーステートによりデータの方向を制御しており、信号がRの場合はLCD→ISA、Wの場合はISA→LCDの方向にデータが流れる仕組みになっている。

    3. インターフェース

      Table 4_1 液晶ディスプレイ制御モジュールのインターフェース
      信号名
      方 向
      対 象
      概 要
      LCD_ADD0
      IN ISA-BUS lcd制御モジュール選択信号
      LCD_ADD1
      IN ISA-BUS RS信号
      B_RESET
      IN ISA-BUS ISA-BUSのRESET信号
      B_IOR
      IN ISA-BUS ISA-BUSのIOR信号
      B_IOW
      IN ISA-BUS ISA-BUSのIOW信号
      CLK
      IN ISA-BUS Clock
      E
      OUT LCD Enable信号
      R/W
      OUT LCD R/W信号
      B_SD0〜B_SD15
      INOUT ISA-BUS データ信号
      DB0〜DB15
      INOUT LCD データ信号
関連文書