Q&A 技術、設計編

【Smart】LCDCについてのよくあるご質問

【Standard】【Fast】LCDCについてのよくあるご質問

【Smart】LCDCについてのよくあるご質問

RTSは必ず接続しないといけませんか?

接続しなくても動作は可能ですが、充分にゆっくり動かして頂くことがあるので描画速度が非常に遅くなります。

Micro-SDカードをこのチップに接続したいのですが、具体的なノウハウを記載した資料が見当たりません。

本件はSDアソシエイツの入会のことなど、知っておいて頂くべきことがありますので、スタータキットにしか記載しておりません。 接続は非常に単純ではありますが、上記のような理由ですので、お手数ですがスタータキットをお買い求めください。

その他のよくあるご質問

書き込みタイミングはどうなっていますか?

このご質問は一番多いですが、 GDC等をお使いの経験の有る方はこの点で苦労されたと思いますが、 弊社製LCDコントローラは書き込みタイミングを一切考慮する必要はなく、 いつでも書き込みOKです。 まさにローカルSRAMに書くのと同じです。

WAITは必ず接続しなければいけませんか?

必須ではないですが、 接続しない場合はかなりバスタイミングをゆっくり動作させないといけませんから、 描画速度の点で非常に不利です。

描写書き込み速度を早くしたいのですが、どこまで早くできますか?

弊社製LCDコントローラは全製品を約250nS(個別マニュアル参照)にしています。 マイコンの速度が充分に速ければ、ドットを1つずつ描画してもQVGAでは19.2mSで1画面が書き終わります。 従って、30フレーム程度の動画も可能な速度です。 しかし、マイコン側がこの速度に追従できません。 充分高速なマイコンをお使い頂ければ、それに比例した速度が発揮できます。 また、安価な遅いCPUでも高速描画をされたい方のために 弊社では【Fast】のロゴを持つコントローラもあります。

2画面を重ね合わせる表示モードはどう使うのですか?

方眼紙に棒グラフを伸縮させる描画を想像してください。 棒グラフが伸びる場合はいいですが、縮む場合は背景の方眼紙も消えるので再描画する必要があります。 しかし2画面重ね合わせ機能を使うと、 レイヤー分けできるので再描画しなくて済むというような表示が可能となります。

自動点滅について教えて下さい?

64色モードでは点が補色で自動点滅します。
0011.1111(白)の補色は0000.0000(黒)
0011.1100(黄)の補色は0000.0011(青)
です。

パターン設計で注意することはありますか?

高速SRAMとLCDコントローラ間は信号速度が速いのでパターン長を出来るだけ短くしてください。 また、VGA以上のものはさらに高速ですので、 バスの等長配線に心がけて頂くと理想的です。 詳細は個別マニュアルを参照下さい。

使用するCPUはどんなものがお勧めですか?

バスタイミングが、CSとアドレス確定のあと5nS以上待ってからRDやWRが アサートされるタイミングが必要ですが、 これは一般的なモトローラ系CPUのほぼすべてがそうなっています。 一応ご確認下さい。川鉄のKL(Z80互換)やSTマイクロの一部のCPUは そうなっていないので注意してください。 ルネサスのCPUはほぼすべて大丈夫です。

Cコンパイラの無いスタータキットにもサンプルソースが付属していますか?

はい。付属しております。 ライセンスフリーです。

スタータキットに付属しているサンプルソースはどのコンパイラ用ですか?

一時期はIAR社のEWSH用も提供していましたが、 現在はやめてルネサス純正の「HEW用」と、Yellowsoftの「YCSH」用のライブラリを両方付属しています。