CRTC
出典: フリー百科事典『ウィキペディア(Wikipedia)』
CRTC(シーアールティーシー)とはCRT Controller の略称であり、コンピュータの映像出力全般を担うLSIの呼称の一つである。同様の機能を有するものに、VDP(Video Display Processor)やGPU(Graphic Processing Unit)、GDC(Graphics Display Controller)などが存在する。
主にラスタースキャン型ディスプレイのキャラクター(文字)表示制御用として発展してきたが、上位品種にはビットマップ表示の転送、回転、拡大、縮小、反転表示などもできる機能が追加されている。
[編集] 種類
- 6845系CRTC
- MC6845 モトローラ (バスタイミング1MHz,CRT表示タイミング3MHz)
- モトローラ系6800ファミリーであり、インターフェイスは同期バス形式。
- x86系であるIBM-PC/XTのモノクロームディスプレイアダプタ(MDA)でも使用された。
- 最大256×64キャラクター
- 1文字のドット構成設定可
- 水平/垂直同期信号制御可
- 表示タイミング信号制御可
- カーソル制御(形状変更、ブリンク)
- ページング、スクロール機能
- 14ビットVRAMリフレッシュ生成(最大16Kワードアクセス)
- ライトペンインターフェイス内蔵
- インタレース、ノンインタレース設定可
- 本CRTC単体ではモノクロキャラクター表示機能のみだが、外部にカラーマルチプレクサやグラフィックパターンジェネレータ、画像合成回路を設けることによりパックドピクセル構成のカラービットマップキャラクターの表示が可能。
- MC68A45 モトローラ
- バスタイミング1.5MHz改良版。CRT表示タイミングは3.0MHz。
- MC68B45 モトローラ
- バスタイミング2.0MHz改良版。CRT表示タイミングは3.0MHz。
- HD6845 日立製作所CRTC MC6845互換CRTC。CRT表示タイミングは3MHz。
- セラミックパッケージ版
- HD6845 (バスタイミング1.0MHz)
- HD68A45(バスタイミング1.5MHz)
- HD68B45(バスタイミング2.0MHz)
- プラスチックパッケージ版
- HD6845P (HD46505) (バスタイミング1.0MHz)
- HD68A45P(HD46505R-1)(バスタイミング1.5MHz)
- HD68B45P(HD46505R-2)(バスタイミング2.0MHz)
- セラミックパッケージ版
- HD6845S 日立製作所CRTC MC6845上位互換CRTC。CRT表示タイミングは3.7MHz。
- セラミックパッケージ版
- HD6845S (バスタイミング1.0MHz)
- HD68A45S(バスタイミング1.5MHz)
- HD68B45S(バスタイミング2.0MHz)
- プラスチックパッケージ版
- HD6845SP (HD46505S) (バスタイミング1.0MHz)
- HD68A45SP(HD46505S-1)(バスタイミング1.5MHz)
- HD68B45SP(HD46505S-2)(バスタイミング2.0MHz)
- セラミックパッケージ版
- HD6345S 日立製作所CRTC-II
- HD6845SのCMOS化および上位コンパチブル版、6800系インターフェイス、4.5MHz動作、画面分割、スムーススクロール、外部同期、2つのカーソル制御、メモリ幅設定、マルチポートメモリ制御などの機能を有する。
- HD6445S 日立製作所CRTC-II
- HD6845SのCMOS化および上位コンパチブル版、80系インターフェイス、4.5MHz動作、画面分割、スムーススクロール、外部同期、2つのカーソル制御、メモリ幅設定、マルチポートメモリ制御などの機能を有する。
- MB89321 富士通 MC6845上位互換、CMOS版CRTC。6800系インターフェイス。
- スキャンモードはインタレース、ノンインタレース、ノンインタレース&ビデオ設定可能
- 垂直ブランキング/ライトペン割込み機能
- 4分割スクリーンの独立ページング/スクローリング可能
- 最大4画面までの同時スムーススクロール機能
- 外部同期、テレビ放送との重畳表示、他のCRTCとの同期化
- MB89321A 富士通 MB89321の高速版
- MB89321B 富士通 MB89321の高速版
- MB89322 富士通 MB89321の80系インターフェイス版
- MB89322A 富士通 MB89322の高速版
- MB89322B 富士通 MB89322の高速版
- HD63484 日立製作所 ACRTC(アドバンストCRTC)
- MC6845 モトローラ (バスタイミング1MHz,CRT表示タイミング3MHz)
- 3301系
- uPD3301 日本電気製CRTC。
- 7220系
- uPD7220 日本電気製CRTC。
- RP5C16(64ピンDIP)/RP5C16A(64ピンQFP) リコー製CRTC
- キャラクターグラフィックス(PCG)とビットマップグラフィックステーブルを持ち、同時合成表示可能なCRTC。
- 16色カラー表示
- グラフィックはカラー指定R,G,B,L/D(LIGHT/DARK)の各1ビットのパックドピクセルで構成され、8ビットで1ブロックを構成する。
- 4つのカラー表示モードを持つ。それぞれフォアグラウンド画面が手前(最優先)表示、バックグラウンド画面はフォアグラウンド画面の後ろに表示される。バックグラウンド画面の後ろにさらにバックドロップ画面がある。
- 表示モード1:80×25文字1画面のバックグラウンド画面
- 表示モード2:640×200ドットのバックグラウンド画面
- 表示モード3:40×25文字2画面のバックグラウンドとフォアグラウンド合成画面
- 表示モード4:320×200ドットのバックグラウンドと40×25文字フォアグラウンド画面の合成表示
- 2画面合成同時表示(表示モード3,4)
- 仮想スクリーン(320,512,640,1024ドット):表示画面は最大320×200ドット固定だが、表示開始アドレスと表示終了アドレスを変更することにより一画面をサイズ自体はそのままで、スクロールさせて擬似的に連続する画面があるように見せる機能。128KB接続時に320×200ドット画面4枚を横一列に並べて一枚とし、連続した領域をスクロールさせることが可能。
- 文字のアトリビュート表示機能(前後反転:フォアグラウンドとバックグラウンドの優先表示切り替え)、左右反転、上下反転、白黒反転)
- 水平、垂直スムーススクロール機能
- クロスヘアカーソル(十時マーク)表示機能(マウス用)
- MASTER/SLAVEモード(スーパーインポーズ可能)
- Z80,86系インターフェイス、6502インターフェイス直結可能
- VRAMリフレッシュ用アドレスバッファレジスタ/アドレスカウンタ内蔵
- 60Hzノンインタレース表示
- CMOSプロセス
- RP5C16Y(60ピンQFP) リコー製CRTC
- RP5C16/RP5C16Aから文字表示機能を削除し、かわりにビットマップグラフィックス表示に特化したもの。
- カラー16色、320×200ドットのビットマップグラフィックス表示可能
- ×2,×4倍拡大表示機能
- クロスヘアカーソルはブリンク機能を追加
- NTSCインタレース表示によるコンポジットビデオ出力を追加
- RP5C56(64ピンSDIP) リコー製CRTC