S1D13515/S2D13515 テクニカルマニュアル

S1D13515/S2D13515
テクニカルマニュアル
Rev.1.7
本資料のご使用につきましては、次の点にご留意願います。
本資料の内容については、予告無く変更することがあります。
1.)本資料の一部、または全部を弊社に無断で転載、または、複製など他の目的に使用することは堅くお断りいたします。
2.)本資料に掲載される応用回路、プログラム、使用方法等はあくまでも参考情報であり、これらに起因する第三者の知的財産権およ
びその他の権利侵害あるいは損害の発生に対し、弊社はいかなる保証を行うものではありません。また、本資料によって第三者ま
たは弊社の知的財産権およびその他の権利の実施権の許諾を行うものではありません。
3.)特性値の数値の大小は、数直線上の大小関係で表しています。
4.)本資料に掲載されている製品のうち「外国為替及び外国貿易法」に定める戦略物資に該当するものについては、輸出する場合、同
法に基づく輸出許可が必要です。
5.)本資料に掲載されている製品は、生命維持装置その他、きわめて高い信頼性が要求される用途を前提としていません。よって、弊
社は本(当該)製品をこれらの用途に用いた場合のいかなる責任についても負いかねます。
6.)本資料に掲載されている会社名、商品名は、各社の商標または登録商標です。
©SEIKO EPSON CORPORATION 2011, All rights reserved.
1. はじめに . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 適用範囲 1
1.2 概要説明 1
2. 特長
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
メモリ 3
CPU インタフェース 3
パネルインタフェースのサポート 4
表示機能 5
組み込み CPU 5
スプライトエンジン 6
ビデオ/カメラ入力 6
クロックソース 6
その他 7
3. 標準実装ユースケース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1 ユースケース 1 ヘッドアップディスプレイ(HUD)と LCD パネル 8
3.2 ユースケース 2 デュアルビューパネル(ストリーミングデータとカメラの入力を装
備)9
4. 機能ブロック図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5. 端子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1 端子配置図(QFP22 256 ピン)11
5.2 端子配置図(PBGA 256 ピン)12
5.3 端子の説明 13
5.3.1 ホストインタフェース 14
5.3.2 LCD インタフェース 17
5.3.3 SDRAM インタフェース 19
5.3.4 カメラ/ I2C のインタフェース 20
5.3.5 SPI フラッシュインタフェース 21
5.3.6 I2S インタフェース 21
5.3.7 その他 22
5.3.8 電源およびグラウンド 24
5.4 コンフィギュレーション端子 25
5.5 ホストインタフェースの端子マッピング 27
5.6 LCD /カメラ 2 の端子マッピング 33
6. DC 特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7. AC 特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.1 クロックタイミング 39
7.1.1 入力クロック 39
7.1.2 内部クロック 40
7.1.3 PLL クロック 41
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
i
電源シーケンス 42
7.2.1 電源構成 42
7.2.2 電源投入シーケンス 43
7.2.3 電源切断シーケンス 44
7.3 リセットタイミング 45
7.4 パラレルホストバスインタフェースのタイミング 46
7.4.1 ダイレクト/インダイレクト Intel 80 タイプ 1 46
7.4.2 ダイレクト/インダイレクト Intel 80 タイプ 2 50
7.4.3 ダイレクト Marvell PXA3xx VLIO 54
7.4.4 ダイレクト/インダイレクトルネサス SH4 58
7.4.5 ダイレクト/インダイレクトフリースケール MPC555(非バーストモード)62
7.4.6 ダイレクト/インダイレクトフリースケール MPC555(バーストモード)66
7.4.7 ダイレクト/インダイレクト TI TSM470(非バーストモード)70
7.4.8 ダイレクト/インダイレクト TI TSM470(バーストモード)74
7.4.9 ダイレクト/インダイレクト NEC V850 タイプ 1 78
7.4.10 ダイレクト/インダイレクト NEC V850 タイプ 2 82
7.5 シリアルホストバスインタフェースのタイミング 86
7.5.1 SPI 86
7.5.2 I2C 88
7.6 パネルインタフェースのタイミング 89
7.6.1 汎用 TFT パネルのタイミング 89
7.6.2 ND-TFD 8 ビットシリアルインタフェースのタイミング 96
7.6.3 ND-TFD 9 ビットシリアルインタフェースのタイミング 98
7.6.4 a-Si TFT シリアルインタフェースのタイミング 100
7.6.5 uWIRE シリアルインタフェースのタイミング 101
7.6.6 24 ビットシリアルインタフェースのタイミング 102
7.6.7 シャープ社製 DualView パネルのタイミング 103
7.6.8 EID 社製ダブルスクリーンパネルのタイミング(TCON が有効)108
7.7 カメラインタフェースのタイミング 116
7.8 SDRAM インタフェースのタイミング 117
7.9 I2S インタフェースのタイミング 119
7.10 キーパッドインタフェースのタイミング 121
7.11 シリアルフラッシュ(SPI)インタフェースのタイミング 124
7.2
8. メモリマップ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
9. クロック . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
10. レジスタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
10.1 レジスタマッピング 127
10.2 レジスタセット 128
10.3 レジスタの制限 138
ii
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10.4 レジスタの説明 138
10.4.1 システム制御レジスタ 138
10.4.2 ホストインタフェースレジスタ 158
10.4.3 色深度コンバータ設定レジスタ 164
10.4.4 I2S 制御レジスタ 181
10.4.5 I2S DMA レジスタ 187
10.4.6 GPIO レジスタ 190
10.4.7 キーパッドレジスタ 196
10.4.8 PWM レジスタ 203
10.4.9 SDRAM リード/ライトバッファレジスタ 208
10.4.10 ワープロジック設定レジスタ 219
10.4.11 ブレンディングエンジン設定レジスタ 236
10.4.12 画像フェッチャ設定レジスタ 276
10.4.13 LCD 設定レジスタ 285
10.4.14 割り込み設定レジスタ 308
10.4.15 タイマ設定レジスタ 334
10.4.16 SPI フラッシュメモリインタフェースレジスタ 339
10.4.17 キャッシュ制御レジスタ 344
10.4.18 カメラインタフェースレジスタ 345
10.4.19 DMA コントローラレジスタ 377
10.4.20 SDRAM コントローラ設定レジスタ 391
10.4.21 LCD パネル設定レジスタ 394
10.4.22 スプライトレジスタ 439
10.4.23 スプライトメモリベースレジスタ 446
11. 動作構成と状態 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
11.1 ハードリセット状態 460
11.2 C33PE 稼働状態 465
11.3 C33PE リセット状態 466
11.4 パワーセーブ状態 466
11.5 ソフトリセット状態 466
12. 色深度コンバータの機能説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
12.1 システムレベルの接続 469
13. 表示サブシステム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
13.1 機能ブロック図 470
13.2 ハードウェアブロック 473
13.2.1 LCD パネルインタフェース 473
13.2.2 ブレンディングエンジン 478
13.2.3 ワープエンジン 488
13.2.4 CH1OUT ライトバック部 490
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
iii
13.2.5 ワープ用ライトバック部 490
13.2.6 画像フェッチャ 491
13.2.7 LCD パネルインタフェースに関する入力指定用レジスタ 492
13.3 フレームのメモリ格納方式 493
13.3.1 ラインバイライン方式 493
13.3.2 タイル状フレーム方式 494
13.4 フレームダブルバッファリング処理 495
13.4.1 概要 495
13.4.2 フレームプロデューサのフローチャート 497
13.4.3 フレームコンシューマのフローチャート 498
13.4.4 フレームダブルバッファリング制御に関するレジスタ 499
13.5 ガンマ補正ルックアップテーブル 502
14. I2S オーディオ出力インタフェース . . . . . . . . . . . . . . . . . . . . . . . . . . 504
14.1 動作概要 504
14.2 オーディオデータフォーマットとメモリ内の構成 505
14.3 WS の極性 505
14.4 チャネルデータの空白化 505
14.5 SDO に関する WS タイミング 506
14.6 PCM データのビット順序 506
14.7 WS/SCK 信号の方向 506
14.8 割り込み 506
14.8.1 I2S FIFO の割り込み 506
14.8.2 I2S DMA の割り込み 506
14.9 I2S の標準動作フロー 507
15. 2D BitBLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
15.1 ROM Monitor による BitBLT 機能 509
15.2 ロード型 BitBLT 機能 510
15.2.1 小ライブラリ 510
15.2.2 大ライブラリ 510
15.2.3 その他のライブラリ 510
16. スプライトエンジン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
16.1 スプライトのデータパス 512
16.2 8 枚のスプライトと Z オーダーに基づく透過合成 513
16.3 8 枚のスプライトと Z オーダーに基づくアルファブレンディング 514
16.4 基準点を起点とする 90°、180°、270° の回転とミラー反転 516
16.5 スプライト表示の方向と位置 517
16.6 スプライトのプログラミングフロー 522
17. SDRAM インタフェース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
17.1 SDRAM のデバイスタイプ 525
iv
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
17.2 SDRAM のタイミング条件 527
17.2.1 tRP タイミングのパラメータ 527
17.2.2 tRCD タイミングのパラメータ 527
17.2.3 tRAS タイミングのパラメータ 528
17.3 SDRAM の初期化 528
17.4 セルフリフレッシュモード 529
18. SDRAM リード/ライトバッファ
18.1 概要 530
18.2 動作 531
18.2.1 書き込み動作 533
18.2.2 読み出し動作 534
18.2.3 割り込み 535
. . . . . . . . . . . . . . . . . . . . . . . . . . . 530
19. パルス幅変調(PWM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
20. 汎用 IO 端子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
21. ホストインタフェース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
21.1 概要 542
21.2 Intel80 タイプ 1 のインタフェース 544
21.3 Intel80 タイプ 2 のインタフェース 545
21.4 NEC V850 タイプ 1 のインタフェース 546
21.5 NEC V850 タイプ 2 のインタフェース 547
21.6 ルネサス SH4 のインタフェース 548
21.7 Marvell PXA3xx のインタフェース 549
21.8 TI TMS470 のインタフェース 550
21.9 MPC555 のインタフェース 551
21.10 SPI ホストインタフェース 553
21.11 I2C ホストインタフェース 557
21.12 ホストインタフェースのアクセス方法 560
21.12.1 ダイレクトモード 560
21.12.2 インダイレクトモード 562
21.13 初期化の例 564
22. カメラインタフェースサブシステム . . . . . . . . . . . . . . . . . . . . . . . . . . 566
22.1 概要 566
22.2 カメラインタフェースの IO 端子 567
22.2.1 8 ビットのカメラインタフェース 567
22.2.2 RGB ストリーミング入力インタフェース 567
22.3 カメラ入力インタフェース 568
22.4 リサイザー 569
22.5 YUV-RGB コンバータ 570
22.6 カメラライタ 571
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
v
23. キーパッドインタフェース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
23.1 キーパッド端子のマッピング 572
23.2 スキャン 573
23.3 入力グリッチフィルタ 573
23.4 汎用入力機能 573
23.5 割り込み 574
23.6 キーパッドの動作フロー 575
24. タイマ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577
24.1 ウォッチドッグタイマ 577
24.2 タイマ 0 577
24.3 タイマ 1 577
24.4 タイマの動作フロー 578
25. SPI フラッシュメモリインタフェース . . . . . . . . . . . . . . . . . . . . . . . . . 579
25.1 概要 579
25.2 SPI インタフェースに関する IO 端子 580
25.3 SPI インタフェースレジスタ 580
25.3.1 SPI Flash Chip Select Control Register 580
25.3.2 SPI Flash Control Register 580
25.3.3 SPI Flash Data Control Register 581
25.3.4 SPI Flash Write Data Register 581
25.3.5 SPI Flash Read Data Register 581
25.3.6 SPI Flash Status Register 581
25.4 SPI インタフェースの動作フロー 582
25.5 SPI フラッシュインタフェースのタイミング 587
26. JTAG インタフェース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588
26.1 JTAG 端子 588
26.2 TAP コントローラ 589
26.2.1 TAP コントローラのパス 589
26.2.2 TAP コントローラの主要状態 589
26.2.3 TAP コントローラのステートマシン 590
26.3 JTAG 命令コード 591
26.3.1 バウンダリスキャンのセル定義 592
26.3.2 S1D13515/S2D13515 に対する BSDL ファイルの例 593
27. 設計上の注意点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604
27.1 PLL 電源配置のガイドライン 604
28. メカニカルデータ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
29. 参考資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610
30. 改訂履歴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
vi
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
1. はじめに
1.
はじめに
1.1
適用範囲
本書は、S1D13515/S2D13515 表示コントローラのテクニカルマニュアルです。本書には、タイミング図、
AC と DC 特性、レジスタの説明、および電力管理の説明が記載されています。本書は、ビデオサブシス
テム設計者とソフトウェア開発者を対象としています。
本書は、適宜更新されています。開発を始める前に、本書が最新版であることを確認してください。最
新版は、www.erd.epson.com からダウンロードできます。
本書に関するご意見をお待ちしております。電子メールで documentation@erd.epson.com までご連絡くだ
さい。
1.2
概要説明
S1D13515/S2D13515 は、外部メモリインタフェースを備えた、高集積カラー LCD 用グラフィックスコ
ントローラです。そのアーキテクチャは、フレキシブルな LCD ソリューションを必要とする、車載と組
み込み型市場のニーズを満たすように設計されています。車載市場の場合、車両内の 3 つの主要なター
ゲットで S1D13515/S2D13515 を利用できます。
1. ヘッドアップディスプレイ
2. インストルメントクラスタ
3. センターコンソール
S1D13515/S2D13515 は、独自仕様の 32 ビット RISC CPU と付随するアクセラレータブロックを組み込
んで以前の設計に比べて柔軟性と機能性を向上することで、他のエプソン LCD コントローラの機能向
上を促進するものとなっています。オーディオ再生、2D BitBLT 操作、ディスプレイ操作の前のフィル
タリング、および OpenGL-ES 1.1 サポート能力に対応する各ルーチンが用意されています。特に、ワー
プ機能により、車載ヘッドアップディスプレイ(HUD)市場や疑似 3D ナビゲーションディスプレイの
理想的なソリューションとなります。
S1D13515/S2D13515 は、手ごろな価格の低電力デバイスであり、柔軟性のある外部 SDRAM メモリイン
タフェースを利用してそのフレームバッファを提供しています。また、汎用の CPU インタフェースと
LCD パネルタイプをサポートしています。これには、ダブルディスプレイパネルも含まれており、計器
類やセンタークラスタのアプリケーションにとって優れた選択肢となります。車載市場に注力する一方
で、S1D13515/S2D13515 は CPU タイプやオペレーティングシステムを選ばないため、その他の広範囲
にわたる市場にも最適なディスプレイソリューションとなります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
1
1. はじめに
S1D13515/S2D13515 は、以下に示す重要な特長を有しています:
1. HUD 投影補正を行うためのワープエンジン
2. 独自仕様の内蔵 32 ビット RISC CPU
3. 同時に 2 台の TFT ディスプレイに対応
4. EID 社製およびシャープ社製のダブルディスプレイ LCD パネルに対応
5. OpenGL-ES ライブラリ機能を提供する能力
6. オーディオを再生する能力
7. ホスト CPU の介入なしに画像を初期化して表示する能力
2
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
2. 特長
2.
2.1
特長
メモリ
• 外付け SDRAM の使用方法:
• 内部 CPU とホスト CPU の両方でアクセス可能
• 実行可能コード、データ、およびフレームバッファで使用
• ダイレクトまたはインダイレクトのアクセスモードによりアドレス指定可能
• 構成可能な 4MB のページングウィンドウでリニアにアクセス可能(ダイレクトアクセスモード)
• SDRAM インタフェース:
• SDRAM クロック周波数:100Mhz(最大)
• × 16 および× 32 の SDRAM インタフェースをサポート(× 32 を使用することを推奨します)
• 8/16/32/64MB の 4 バンク SDRAM をサポート
• 低電力設計
2.2
CPU インタフェース
• 注:S1D/S2D13515 は、リトルエンディアンインタフェースのみサポートします。
• 以下の CPU インタフェースに対応するダイレクトおよびインダイレクトのインタフェース
• Intel 80 タイプ 1 と 2(8/16 ビット)
• ルネサス SH-4(8/16 ビット)
• バーストモードと非バーストモードを備えた FreeScale MPC555 PowerPC バスインタフェース(16
ビットのみ)
• NEC V850 タイプ 1 と 2(8/16 ビット)
• バーストモードを備えた Texas Instruments TMS470(16 ビットのみ)
• Marvell PXA3xx(16 ビットのダイレクトのみ)
• シリアルホストインタフェース
• SPI
• I2C
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
3
2. 特長
2.3
パネルインタフェースのサポート
• シングルパネルまたはデュアルパネル(デュアルパネルのときは独立した画像を表示することが可能)
• LCD1 は、以下をサポートします:
• 一般的な TFT/TFD のための 12/16/18 ビットインタフェース
• オプションとして、第 2 カメラ/ RGB データストリーム用に LCD1 ピンを使用することができ
ます。
• LCD2 は、以下をサポートします:
• 一般的な TFT/TFD のための 12/16/18/24 ビットインタフェース
• EID 社製ダブルスクリーンパネル
• シャープ社製 DualView パネル
• オプションのシリアルコマンドインタフェースは、以下をサポートします:
• a-Si TFT インタフェース(8 ビット)
• uWire インタフェース付き TFT(16 ビット)
• エプソン ND-TFD 4 ピンインタフェース(8 ビット)
• エプソン ND-TFD 3 ピンインタフェース(9 ビット)
• 24 ビットシリアル
• パネルの解像度の例:
• 800 × 480 + 320 × 240(32bpp、60Hz)
• 1024 × 768(32bpp、60Hz)
• S1D13746 などの外付けの TV エンコーダを LCD 出力に接続することにより TV 出力が得られます。
4
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
2. 特長
2.4
表示機能
• 4 つの入力ウィンドウソースを SDRAM に格納することができ(Main/Aux/OSD/LCD フェッチャ)、以
下をサポートすることができます:
• 8/16/24bpp の色深度
• ハードウェア/ソフトウェアによるダブルバッファフレーム制御
• 水平反転
• 仮想幅
• OSD のアルファブレンディング
• ブレンディングエンジンは、さまざまな入力ウィンドウソースを出力として結合します。
• 3 つの入力ソース
• 入力ソースは、4 種類の方法で合成することができます。
• HUD 投影補正やその他の歪み補償を行うワープロジック
• 処理した画像を SDRAM に送り返すことができます。
• カメラ 1 またはカメラ 2 の画像は SDRAM に格納することができ、Main/Aux/OSD/LCD フェッチャ/
ワープ/スプライトで使用することができます。
• 割り込み
• マスク可能な非表示(Vsync)割り込みのサポート
• 遅延タイプの Vsync 割り込みのサポート
• すべての割り込みは内部 CPU に送信されますが、ホストに転送することもできます。
2.5
組み込み CPU
• 組み込み CPU の速度:50MHz(最大)
• 以下のルーチンで 32 ビット RISC CPU を使用:
• オーディオのデコード(サポートされるコーデック:MP3、AAC、WAV、ADPCM、Ogg Vorbis)
• 2D BitBLT アクセラレーション(API 付き)
一部の機能はマスク ROM に組み込まれ、その他の機能はオプションとして提供されます。
• OpenGL-ES のサポート(OpenGL-ES v1.1 に準拠)
• OEM で定義される機能
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
5
2. 特長
2.6
スプライトエンジン
• 2D スプライトエンジン
• 最大 8 つのスプライト
• 画像の回転/ミラー反転機能
• アルファブレンディング
• 標準的な使用法:インストルメントクラスタ、簡単な GUI の合成など
2.7
ビデオ/カメラ入力
• ビデオ/カメラ入力ポートは、以下の構成のいずれかをサポートしています:
• 最大 2 つの 8 ビットカメラ
• 最大 2 つの RGB データストリーム
• 1 つの 8 ビットカメラと 1 つの RGB データストリーム
• 注:第 2 カメラ入力を使用すると、シングルパネルだけが利用可能です。
• ITU-R BT.656 の YUV フォーマットをサポート
• インターレース入力またはプログレッシブ入力をサポート
• ビデオ入力ストリームの縮小をサポート
• YUV データを RGB フォーマットで SDRAM にキャプチャ
2.8
クロックソース
• フレキシブルなクロック構成:
• 2 つの組み込み PLL
• 内蔵の水晶振動子入力
• デジタルクロック入力
• モジュールが不要なときには動的にクロックをオフ
6
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
2. 特長
2.9
その他
• 内部システムクロックの速度:50MHz(最大)
• IRQ 出力端子
• 複数の入力ソース(LCD1/LCD2/DMA /タイマ/キーパッドなど)
• I2C インタフェース(通常はカメラに使用)
• I2S インタフェース(通常はオーディオ出力に使用)
• PWM:バックライト制御用に 2 チャネル
• SPI フラッシュメモリインタフェース
• キーパッドインタフェース
• 5 × 5 マトリックスのサポート
• ソフトウェア主導のパワーセーブモード
• 汎用入出力端子が利用可能
• IO は 3.3V ± 0.3V で動作
• コアは 1.8V ± 0.15V で動作
• パッケージ:
• S1D13515B00B:PBGA1U 256 端子パッケージ(本体サイズ:17 × 17 × 1.7mm、ボールピッチ:1.0mm)
• S2D13515B00B:PBGA1U 256 端子パッケージ(本体サイズ:17 × 17 × 1.7mm、ボールピッチ:1.0mm)
• S1D13515F00A:QFP22 256 端子パッケージ(本体サイズ:28 × 28 × 1.4mm、ピンピッチ:0.4mm)
• S2D13515F00A:QFP22 256 端子パッケージ(本体サイズ:28 × 28 × 1.4mm、ピンピッチ:0.4mm)
• 温度範囲:
• S1D13515:-40°C ∼ +85°C
• S2D13515:-40°C ∼ +105°C
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
7
3. 標準実装ユースケース
3.
標準実装ユースケース
以下に一般的なユースケースを示します。具体的な S1D13515/S2D13515 の実装については、アプリケー
ションノートを参照してください。
3.1
ユースケース 1 ヘッドアップディスプレイ(HUD)と LCD パネル
SDRAM
メモリ
ホスト
CPU
データと
制御信号
13515
ディスプレイ(TFT パネルのみ)
HUD 投影システム
8
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
3. 標準実装ユースケース
ユースケース 2 デュアルビューパネル(ストリーミングデータとカメ
ラの入力を装備)
L
R
L
R
L
R
L
R
L
R
L
R
R
L
3.2
ストリーミングデータ
(TFT RGB 8:8:8)
カメラ
インタフェース
車両からの背面ビュー
DVD プレーヤーから
ホスト
CPU
データと
制御信号
13515
デュアルビューディスプレイ
SDRAM
メモリ
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
9
4. 機能ブロック図
4.
機能ブロック図
SDRAM
ディスプレイパネル
16
16
カメラ
インタ
フェース
ディスプレイサブシステム
SDRAM
コントローラ
VBUS64
VBUS1
ホスト
ホスト
インタ
フェース
VBUS から
VBUS64
への
ブリッジ
Arb
コプロセッサ
データ
C33PE
命令
C33PE および
コプロセッサのコア
Arb
C33PE
データ
Arb
DMA
スプライト
エンジン
VBUS2
I2S
VBUS から
cAPB への
ブリッジ
シリアル
フラッシュ
I/F
割り込み
コントローラ
シリアル
フラッシュ/
ROM
cAPB
キーパッド
インタ
フェース
PWM
その他の
システム要件
タイマ
GPIO
S1D13515/S2D13515
バスマスタ/リクエスタ
注: レジスタは、cAPB バスを通じて
アクセスされます。
バススレーブ
図 4-1 S1D13515/S2D13515 の機能ブロック図
10
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
5.
5.1
端子
端子配置図(QFP22 256 ピン)
PIO2VDD
VSS
FP2IO2
FP2IO1
FP2IO0
WSIO
SDO
SCKIO
MCLKO
PWM2
PWM1
IOVDD
VSS
COREVDD
SPICS#
SPICLK
SPIDIO
TESTEN
TDO
TCK
TDI
TMS
TRST
VSS
CNF2
CNF1
CNF0
MEMDQM3
MEMDQM2
MEMDQM1
MEMDQM0
MEMCKE
MEMCS#
MEMRAS#
MEMCAS#
VSS
SDVDD
MEMWE#
MEMBA1
MEMBA0
MEMA12
MEMA11
MEMA10
MEMA9
MEMA8
VSS
SDVDD
MEMDQ31
MEMDQ15
MEMDQ30
MEMDQ14
VSS
COREVDD
MEMDQ29
MEMDQ13
MEMDQ28
MEMDQ12
MEMDQ27
VSS
SDVDD
MEMDQ11
MEMDQ26
MEMDQ10
MEMDQ25
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
MEMDQ9
MEMDQ24
SDVDD
VSS
MEMDQ8
MEMDQ23
MEMDQ7
MEMDQ22
MEMDQ6
MEMDQ21
MEMDQ5
MEMDQ20
SDVDD
COREVDD
VSS
MEMCLK
VSS
MEMDQ4
MEMDQ19
MEMDQ3
MEMDQ18
MEMDQ2
MEMDQ17
MEMDQ1
MEMDQ16
MEMDQ0
VSS
SDVDD
MEMA7
MEMA6
MEMA5
MEMA4
MEMA3
MEMA2
MEMA1
MEMA0
SCL
SDA
CM1FIELD
CM1VREF
CM1HREF
CM1VDD
CM1DAT7
CM1DAT6
CM1DAT5
CM1CLKOUT
VSS
CM1CLKIN
COREVDD
CM1DAT4
CM1DAT3
CM1DAT2
CM1DAT1
CM1DAT0
OSCVSS
OSCO
OSCI
OSCVDD
PLL2VSS
VCP2
PLL2VDD
PLL1VSS
VCP1
PLL1VDD
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
インデックス
FP2IO3
FP2IO4
FP2IO5
FP2IO6
FP2IO7
FP2IO8
VSS
PIO2VDD
FP2IO9
FP2IO10
FP2IO11
FP2IO12
FP2IO13
FP2IO14
FP2IO15
COREVDD
VSS
PIO2VDD
FP2IO16
FP2IO17
FP2IO18
FP2IO19
FP2IO20
FP2IO21
FP2IO22
FP2IO23
VSS
PIO2VDD
FP2IO24
FP2IO25
FP2IO26
FP2IO27
FP1IO0
FP1IO1
FP1IO2
FP1IO3
PIO1VDD
VSS
FP1IO4
FP1IO5
FP1IO6
FP1IO7
FP1IO8
FP1IO9
FP1IO10
FP1IO12
PIO1VDD
VSS
COREVDD
FP1IO23
FP1IO13
FP1IO15
FP1IO16
FP1IO20
FP1IO21
FP1IO22
PIO1VDD
VSS
FP1IO11
FP1IO14
FP1IO17
FP1IO18
FP1IO19
RESET#
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
VSS
IRQ
WAIT#
TEA#
BDIP#
BURST#
BS#
BE1#
BE0#
RD/WR#
RD#
M/R#
CS#
HIOVDD
COREVDD
VSS
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
HIOVDD
BUSCLK
VSS
DB8
DB9
DB10
DB11
DB12
DB13
DB14
DB15
VSS
HIOVDD
AB0
AB1
AB2
AB3
AB4
AB5
AB6
AB7
AB8
AB9
AB10
COREVDD
VSS
HIOVDD
AB11
AB12
AB13
AB14
AB15
AB16
AB17
AB18
AB19
AB20
VSS
CLKI
VSS
図 5-1 QFP22 -256 端子配置
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
11
5. 端子
端子配置図(PBGA 256 ピン)
5.2
このマークは単なる参照用であり、
パッケージの表面には記されて
いません。
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
上面図
図 5-2 PBGA1U-256 端子配置
表 5-1 S1D13515/S2D13515 PBGA 256 端子配置
1
2
3
4
5
6
A
VSS
VCP1
PLL2VDD
VCP2
OSCI
OSCO
B
CLKI
PLL1VDD
PLL1VSS
PLL2VSS
OSCVDD
OSCVSS
C
AB20
VSS
CM1DAT0
CM1DAT1
CM1DAT2
CM1DAT3
D
AB15
AB16
AB18
AB19
E COREVDD
CM1DAT4 COREVDD
7
8
CM1CLKOUT CM1DAT5
9
10
11
12
13
14
15
16
MEMA0
MEMA6
MEMDQ1
MEMCLK
MEMDQ21
MEMDQ23
SDVDD
VSS
SDVDD
MEMDQ18
VSS
MEMDQ6
MEMDQ8
A
CM1CLKIN
CM1VREF
MEMA1
MEMDQ25 MEMDQ10 B
VSS
CM1FIELD
MEMA3
MEMDQ0
MEMDQ4
COREVDD
MEMDQ22
MEMDQ9
MEMDQ26 MEMDQ11 C
CM1DAT6
SDA
MEMA5
MEMDQ16
VSS
MEMDQ20
MEMDQ24
SDVDD
MEMDQ27 MEMDQ12 D
MEMA7
MEMDQ2
HIOVDD
AB13
AB14
AB17
CM1DAT7
CM1VDD
SCL
F
AB6
AB7
AB10
VSS
AB11
AB12
CM1HREF
MEMA2
MEMDQ17 MEMDQ19
G
HIOVDD
AB2
AB3
AB4
AB5
AB8
AB9
MEMA4
MEMDQ3
H
DB12
DB15
DB13
DB14
VSS
AB0
AB1
VSS
VSS
MEMA11
J
BUSCLK
DB8
DB9
HIOVDD
DB7
DB10
DB11
VSS
VSS
CNF0
K
DB3
DB2
DB4
DB5
DB6
DB1
FP1IO10
FP2IO26
FP2IO18
FP2IO10
L
DB0
COREVDD
CS#
VSS
HIOVDD
FP1IO16
FP1IO9
FP1IO0
FP2IO21
M
M/R#
RD#
RD/WR#
BE0#
BS#
FP1IO15
FP1IO8
FP1IO1
FP2IO22
N
BE1#
BURST#
BDIP#
VSS
FP1IO21
COREVDD
FP1IO7
VSS
PIO2VDD
FP2IO17
FP2IO14
FP2IO8
WSIO
SDO
SCKIO
MCLKO
P
WAIT#
TEA#
FP1IO19
FP1IO14
FP1IO20
VSS
FP1IO4
FP1IO2
FP2IO24
FP2IO19
FP2IO15
FP2IO9
FP2IO7
FP2IO0
FP2IO2
FP2IO1
P
R
IRQ
RESET#
FP1IO17
FP1IO22
FP1IO13
FP1IO12
FP1IO5
FP1IO3
FP2IO25
FP2IO20
PIO2VDD
FP2IO12
VSS
FP2IO4
VP2IO3
PIO2VDD
R
T
VSS
FP1IO18
FP1IO11
PIO1VDD
FP1IO23
PIO1VDD
FP1IO6
PIO1VDD
FP2IO27
FP2IO23
FP2IO16
COREVDD
FP2IO11
PIO2VDD
FP2IO5
VSS
T
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
12
EPSON
SDVDD
MEMDQ7
VSS
MEMDQ28
VSS
MEMDQ5
MEMDQ29
MEMDQ14
MEMDQ30
MEMA8
SDVDD
F
MEMDQ13 MEMDQ15
MEMDQ31
VSS
MEMA9
MEMA10
MEMA12
G
MEMBA1
MEMWE#
SDVDD
MEMBA0
MEMDQM3 MEMDQM2 MEMDQM1 MEMDQM0
TCK
TMS
FP2IO13
SPIDIO
VSS
FP2IO6
COREVDD E
MEMRAS# MEMCAS# H
MEMCS#
MEMCKE
J
CNF1
CNF2
K
TDI
L
TRST
VSS
SPICLK
VSS
TESTEN
TDO
PWM2
PWM1
IOVDD
SPICS#
COREVDD M
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
N
5. 端子
端子の説明
5.3
略語の意味:
端子タイプ
I
O
IO
P
=
=
=
=
入力
出力
双方向(入出力)
電源端子
RESET# 状態
H
L
Z
1
0
#
=
=
=
=
=
=
High レベル出力
Low レベル出力
ハイインピーダンス(Hi-Z)
入力のプルアップ抵抗
入力のプルダウン抵抗
アクティブ Low レベル
表 5-2 セルの説明
セル
説明
ILTR
低電圧トランスペアレント入力
OLTR
低電圧トランスペアレント出力
IC
ICS
ICD1T
LVCMOS 入力
LVCMOS シュミット入力
LVCMOS 入力(プルダウン抵抗付き(3.3V で 50kΩ)、テスト機能付き)
ICSU1T
LVCMOS シュミット入力(プルアップ抵抗付き(3.3V で 50kΩ)、テスト機能付き)
ICSU2T
LVCMOS シュミット入力(プルアップ抵抗付き(3.3V で 100kΩ)、テスト機能付き)
ICSD1T
LVCMOS シュミット入力(プルダウン抵抗付き(3.3V で 50kΩ)、テスト機能付き)
IOC2P1T
低ノイズ LVCMOS IO バッファ(3.3V で 2mA/4mA、プルアップ抵抗付き(3.3V で 50kΩ)、テスト機能付き)
IOC2P2T
低ノイズ LVCMOS IO バッファ(3.3V で 2mA/4mA、プルアップ抵抗付き(3.3V で 100kΩ、テスト機能付き)
IOC2D1T
低ノイズ LVCMOS IO バッファ(3.3V で 2mA/4mA、プルダウン抵抗付き(3.3V で 50kΩ)、テスト機能付き)
IOC2D2T
低ノイズ LVCMOS IO バッファ(3.3V で 2mA/4mA、プルダウン抵抗付き(3.3V で 100kΩ)、テスト機能付き)
IOCS2D1T 低ノイズ LVCMOS シュミット IO バッファ(3.3V で 2mA/4mA、プルダウン抵抗付き(3.3V で 50kΩ)、テスト
機能付き)
OLT2T
OLT3
OLT3T
P
低ノイズ 3 ステート出力バッファ(3.3V で 2mA/4mA、テスト機能付き)
低ノイズ 3 ステート出力バッファ(3.3V で 8mA)
低ノイズ 3 ステート出力バッファ(3.3V で 8mA、テスト機能付き)
電源
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
13
5. 端子
5.3.1
ホストインタフェース
ホストインタフェース端子の多くは、選択したホストバスインタフェースに応じてさまざまな機能を備
えています。ホストバスインタフェースの可能な設定とそれに伴う端子マッピングの詳細については、
25 ページの 5.4「コンフィギュレーション端子」および 27 ページの 5.5「ホストインタフェースの端子
マッピング」を参照してください。各端子の RESET# 状態を確認するには、460 ページの 11.1「ハード
リセット状態」を参照してください。
表 5-3 ホストインタフェースの端子説明
端子名
AB[20:19]
AB18
AB[17:8]
AB7
AB6
AB[5:0]
DB[15:10]
DB9
14
端子
タイプ
IO
QFP
端子 #
4、5
I
6
IO
7、8、9、
10、11、
12、13、
17、18、19
PBGA
端子 #
C1、D4
D3
セル
電源
説明
これらの入出力端子は、ホストのアドレスバス端子
20 ∼ 19 です。ホストバスインタフェースの各設定
IOCS2D1T HIOVDD で使用する端子の一覧については、27 ページの 5.5
「ホストインタフェースの端子マッピング」を参照
してください。
ICSD1T
この入力端子は、ホストのアドレスバス端子 18 で
す。ホストバスインタフェースの各設定で使用する
HIOVDD 端子の一覧については、27 ページの 5.5「ホストイ
ンタフェースの端子マッピング」を参照してくださ
い。
E5、D2、
これらの入出力端子は、ホストのアドレスバス端子
D1、E4、
17 ∼ 6 です。ホストバスインタフェースの各設定
E3、F6、 IOCS2D1T HIOVDD で使用する端子の一覧については、27 ページの 5.5
F5、F3、
「ホストインタフェースの端子マッピング」を参照
G7、G6
してください。
F2
この入出力端子は、ホストのアドレスバス端子 7 で
す。ホストバスインタフェースの各設定で使用する
IOCS2D1T HIOVDD 端子の一覧については、27 ページの 5.5「ホストイ
ンタフェースの端子マッピング」を参照してくださ
い。
21
F1
この入出力端子は、ホストのアドレスバス端子 6 で
す。ホストバスインタフェースの各設定で使用する
IOCS2D1T HIOVDD 端子の一覧については、27 ページの 5.5「ホストイ
ンタフェースの端子マッピング」を参照してくださ
い。
I
22-27
G5、G4、
G3、G2、
H7、H6
IO
30、31、
32、33、
34、35、36
H2、H4、
H3、H1、
J7、J6
これらの入出力端子は、ホストのデータバス端子 15
∼ 10 です。ホストバスインタフェースの各設定で
IOC2D1T HIOVDD 使用する端子の一覧については、27 ページの 5.5
「ホストインタフェースの端子マッピング」を参照
してください。
J3
この入出力端子は、ホストのデータバス端子 9 です。
ホストバスインタフェースの各設定で使用する端
IOC2D1T HIOVDD 子の一覧については、27 ページの 5.5「ホストイン
タフェースの端子マッピング」を参照してくださ
い。
IO
IO
IO
20
36
ICSD1T
これらの入力端子は、ホストのアドレスバス端子 5
∼ 0 です。ホストバスインタフェースの各設定で使
HIOVDD 用する端子の一覧については、27 ページの 5.5「ホ
ストインタフェースの端子マッピング」を参照して
ください。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
表 5-3 ホストインタフェースの端子説明
端子名
端子
タイプ
DB[8:0]
IO
CS#
I
M/R#
RD#
RD/WR#
BE0#
IO
I
I
I
QFP
端子 #
PBGA
端子 #
セル
電源
説明
これらの入出力端子は、ホストのデータバス端子 8
37、41、
J2、J5、
∼ 0 です。ホストバスインタフェースの各設定で使
42、43、
K5、K4、 IOC2D1T HIOVDD
用する端子の一覧については、27 ページの 5.5「ホ
44、45、
K3、K1、
ストインタフェースの端子マッピング」を参照して
46、47、48 K2、K6、L1
ください。
52
53
54
55
56
L3
ICD1T
HIOVDD この入力端子は、チップセレクトです。
M1
この入出力端子には複数の機能があります。ホスト
IOCS2D1T HIOVDD バスインタフェースの各設定の端子機能の一覧に
ついては、27 ページの 5.5「ホストインタフェース
の端子マッピング」を参照してください。
M2
ICD1T
この入力端子には複数の機能があります。ホストバ
HIOVDD スインタフェースの各設定の端子機能の一覧につ
いては、27 ページの 5.5「ホストインタフェースの
端子マッピング」を参照してください。
ICD1T
この入力端子には複数の機能があります。ホストバ
HIOVDD スインタフェースの各設定の端子機能の一覧につ
いては、27 ページの 5.5「ホストインタフェースの
端子マッピング」を参照してください。
ICD1T
この入力端子には複数の機能があります。ホストバ
HIOVDD スインタフェースの各設定の端子機能の一覧につ
いては、27 ページの 5.5「ホストインタフェースの
端子マッピング」を参照してください。
M3
M4
BE1#
IO
57
N1
この入出力端子には複数の機能があります。
Intel 80 タイプ 2 のインダイレクト 8 ビットホスト
インタフェースの場合、この端子を HIOVDD に接続
IOC2D1T HIOVDD する必要があります。
ホストバスインタフェースの各設定の端子機能の
一覧については、27 ページの 5.5「ホストインタ
フェースの端子マッピング」を参照してください。
BS#
IO
58
M5
この入出力端子には複数の機能があります。ホスト
IOC2P2T HIOVDD バスインタフェースの各設定の端子機能の一覧に
ついては、27 ページの 5.5「ホストインタフェース
の端子マッピング」を参照してください。
この入力端子は、MPC555 および TI TMS470 のホ
ストインタフェースのバースト転送であり、バース
トのサポートに使用されます。
BURST#
I
59
N2
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
IC
HIOVDD 他のすべてのホストバスインタフェースの場合、ホ
ストバスインタフェースを選択するための
CNF[2:1] 端子と組み合わせて使用されます。可能な
すべてのホストバスインタフェースの一覧につい
ては、25 ページの 5.4「コンフィギュレーション端
子」を参照してください。
EPSON
15
5. 端子
表 5-3 ホストインタフェースの端子説明
端子名
端子
タイプ
QFP
端子 #
PBGA
端子 #
セル
電源
説明
この入力端子は、MPC555 および TI TMS470 のホ
ストインタフェースで使用され、バースト転送が進
行中であることを示します。
BDIP#
TEA#
I
IO
60
61
N3
P2
HIOVDD 他のすべてのホストバスインタフェースの場合、ホ
ストバスインタフェースを選択するための
CNF[2:1] 端子と組み合わせて使用されます。可能な
すべてのホストバスインタフェースの一覧につい
ては、25 ページの 5.4「コンフィギュレーション端
子」を参照してください。
IC
この入出力端子は、転送エラー通知であり、MPC555
および TI TMS470 のホストインタフェースのバー
ストのサポートに使用されます。この信号は、現在
のトランザクションでバスエラーが発生したこと
を示します。MCU は、バスモニタが十分な時間内に
バスサイクルの終端を検出しなかった場合にこの
信号をアサートします。TEA# をアサートすること
により、TEA# の状態にかかわらず、現在のバスサ
イクルが終了します。次のエラーが検出される前
に、TEA# を直ちにネゲートするには、外付けのプ
IOC2D1T HIOVDD ルアップデバイスが必要です。つまり、MPC555/TI
TMS470 によってトライステートになった時点から
1 クロックサイクル以内に端子をプルアップする必
要があるということです。
他のすべてのホストバスインタフェースの場合、ホ
ストバスインタフェースを選択するための
CNF[2:1] 端子と組み合わせて使用されます。可能な
すべてのホストバスインタフェースの一覧につい
ては、25 ページの 5.4「コンフィギュレーション端
子」を参照してください。
WAIT#
IO
62
P1
データ転送の間、この出力端子はアクティブに固定
され、システムは強制的に待機状態となります。こ
の出力端子がイナクティブに固定されると、データ
転送の完了を示します。データ転送が完了した後、
IOC2P2T HIOVDD WAIT# は解放されてハイインピーダンス状態にな
ります。ホストバスインタフェースの各設定の端子
機能の一覧については、27 ページの 5.5「ホストイ
ンタフェースの端子マッピング」を参照してくださ
い。
BUSCLK
I
39
J1
ICD1T
この入力クロックは一般的に、ホスト CPU バスイ
ンタフェースの外部クロックソースとして使用さ
HIOVDD れます。ホストバスインタフェースの各設定の端子
機能の一覧については、27 ページの 5.5「ホストイ
ンタフェースの端子マッピング」を参照してくださ
い。
IRQ
O
63
R1
OLT2T
HIOVDD この出力端子は、S1D13515/S2D13515 からの IRQ
出力です。
16
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
5.3.2
LCD インタフェース
LCD インタフェースは、LCD1 と LCD2 で構成されます。LCD1 は FP1IO[23:0] 端子を使用し、LCD2 は
FP2IO[27:0] 端子を使用します。あるいは、LCD1 をカメラ 2 または RGB のストリーム入力として使用
できます。端子マッピングの詳細については、33 ページの 5.6「LCD /カメラ 2 の端子マッピング」を
参照してください。各端子の RESET# 状態を確認するには、460 ページの 11.1「ハードリセット状態」を
参照してください。
表 5-4 LCD インタフェースの端子説明
端子名
端子
タイプ
QFP
端子 #
PBGA
端子 #
セル
電源
説明
これらの入出力端子は、以下のオプションの 1 つに
使用することが可能です。TCON を有効にした状態
で EID 社製ダブルスクリーンパネルを FP2 で使用
した場合、利用できるオプションが異なる可能性が
あります。
FP1IO[23:0]
IO
79、73、
74、75、
66、67、
68、76、
77、69、
78、83、
70、84、
85、86、
87、88、
89、90、
93、94、
95、96
T5、R4、
N5、P5、
P3、T2、
R3、L6、
M6、P4、
R5、R6、 IOCS2D1T PIO1VDD
T3、K7、
L7、M7、
N7、T7、
R7、P7、
R8、P8、
M8、L8
• 18 ビット TFT パネル
• 16 ビット TFT パネル(シリアルコマンドイン
タフェース付き)
• 15 ビット TFT パネル(TCON を有効にした状
態で EID 社製ダブルスクリーンを FP2 で使用
するとき)
• 12 ビット TFT パネル(シリアルコマンドイン
タフェース付き。TCON を有効にした状態で
EID 社製ダブルスクリーンを FP2 で使用する
とき)
• 18 ビット RGB 入力ストリーム
• 8 ビットカメラ 2 の入力と 5 × 5 キーパッド/
GPIO
• 15 ビット RGB 入力ストリーム(TCON を有効
にした状態でEID社製ダブルスクリーンをFP2
で使用するとき)
• 8 ビットカメラ 2 の入力と 3 × 3 キーパッド/
GPOIO(TCON を有効にした状態で EID 社製
ダブルスクリーンを FP2 で使用するとき)
特定のオプションの場合、未使用の端子は GPIO 端
子として利用できる場合があります。各オプション
の端子マッピングの詳細については、33 ページの
5.6「LCD /カメラ 2 の端子マッピング」を参照し
てください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
17
5. 端子
表 5-4 LCD インタフェースの端子説明
端子名
端子
タイプ
QFP
端子 #
PBGA
端子 #
セル
FP2IO[27:24]
O
97、98、
99、100
T9、K8、
R9、P9
OLT2T
FP2IO[23:18]
IO
FP2IO17
IO
109
N10
O
110、114、
115、116、
117、118、
119、120、
123、124、
125、126、
127、128、
131、132、
133
T11、P11、
N11、L10、
R12、T13、
K10、P12、
N12、P13、
M11、T15、
R14、R15、
P15、P16、
P14
FP2IO[16:0]
18
電源
PIO2VDD これらの入出力端子は、以下のオプションの 1 つに
使用することが可能です。
103、104、 T10、M9、
105、106、 L9、R10、 IOCS2D1T PIO2VDD
107、108
P10、K9
IOC2P1T PIO2VDD
OLT2T
説明
PIO2VDD
EPSON
• 24 ビット TFT パネル
• 18 ビット TFT パネル(シリアルコマンドイン
タフェース付き)
• 18 ビット TFT パネル
• EID 社製 18 ビットダブルスクリーンパネル
(TCON を無効にした状態)
• EID 社製 18 ビットダブルスクリーンパネル
(TCON を有効にした状態)
• シャープ社製 18 ビット DualView パネル
特定のオプションの場合、未使用の端子は GPIO 端
子として利用できる場合があります。各オプション
の端子マッピングの詳細については、33 ページの
5.6「LCD /カメラ 2 の端子マッピング」を参照し
てください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
5.3.3
SDRAM インタフェース
各端子の RESET# 状態を確認するには、460 ページの 11.1「ハードリセット状態」を参照してください。
表 5-5 SDRAM インタフェースの端子説明
端子
タイプ
QFP
端子 #
PBGA
端子 #
セル
MEMA[12:0]
O
169、170、
171、172、
173、221、
222、223、
224、225、
226、227、
228
G16、H10、
G15、G14、
F15、E9、
A10、D9、
G8、C9、
F8、B9、A9
OLT2T
MEMBA[1:0]
O
167、168
H12、H11
OLT2T
端子名
電源
説明
SDVDD これらの出力端子は、SDRAM バンクの行 / 列のア
ドレスマッピングに使用されます。
SDVDD これらの出力端子は、SDRAM バンクアドレスの選
択に使用されます。
SDVDD この出力端子は、SDRAM 用のチップセレクトです。
MEMCS#
O
161
J15
OLT2T
MEMRAS#
O
162
H15
OLT2T
MEMCAS#
O
163
H16
OLT2T
MEMWE#
O
166
H13
OLT2T
IO
176、178、
182、184、
186、190、
192、194、
198、200、
202、204、
211、213、
215、217
G12、F14、
F12、E14、
D15、C15、
B15、D13、 IOC2D2T
A14、C13、
A13、D12、
F10、B11、
F9、D10
これらの入出力端子は、× 32 SDRAM 構成で使用
される上位データバスです。
×16 SDRAM構成の場
SDVDD
合、内部プルダウン抵抗があるため、これらの端子
は未接続のままにしてください。
MEMDQ[15:0]
IO
177、179、
183、185、
189、191、
193、197、
199、201、
203、210、
212、214、
216、218
G11、F13、
G10、D16、
C16、B16、
C14、B14、 IOC2D2T
E12、B13、
F11、C11、
G9、E10、
A11、C10
これらの入出力端子は、SDRAM のデータバスです。
これらは、
× 16 と× 32 のどちらの構成でも使用さ
SDVDD
れます。これらの端子は内部プルダウン抵抗を備え
ています。
MEMDQM[3:2]
O
156、157
J11、J12
OLT2T
MEMDQM[1:0]
O
158、159
J13、J14
OLT2T
MEMCLK
O
208
A12
OLT3T
MEMCKE
O
160
J16
OLT2T
MEMDQ[31:16]
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
SDVDD この出力端子は、SDRAM 用の RAS# です。
SDVDD この出力端子は、SDRAM 用の CAS# です。
SDVDD この出力端子は、SDRAM 用の書き込みのイネーブ
ルです。
これらの出力端子は、× 32 SDRAM 構成で使用され
SDVDD る上位バイトのイネーブル信号です。× 16 SDRAM
構成の場合、未接続のままにしてください。
これらの出力端子は、SDRAM のバイトのイネーブ
SDVDD ル信号です。これらは、× 16 と× 32 のどちらの構
成でも使用されます。
SDVDD この出力端子は、SDRAM 用のクロックです。
SDVDD この出力端子は、SDRAM 用のクロックのイネーブ
ル信号です。
EPSON
19
5. 端子
5.3.4
カメラ/ I2C のインタフェース
各端子の RESET# 状態を確認するには、460 ページの 11.1「ハードリセット状態」を参照してください。
表 5-6 カメラ/ I2C インタフェースの端子説明
端子
タイプ
QFP
端子 #
PBGA
端子 #
セル
CM1DAT[7:0]
I
235、236、
237、242、
243、244、
245、246
E6、D7、
A8、D5、
C6、C5、
C4、C3
ICD1T
CM1VDD これらの入力端子は、カメラ 1 インタフェースの
データ端子です。
CM1CLKIN
I
240
B7
ICD1T
CM1VDD この端子は、カメラ 1 インタフェースのカメラク
ロック入力です。
CM1CLKOUT
O
238
A7
OLT2T
CM1VDD この端子は、カメラ 1 インタフェースのマスタク
ロック出力です。
CM1HREF
I
233
F7
ICD1T
CM1VDD この入力端子は、カメラ 1 インタフェースの水平同
期信号です。
CM1VREF
I
232
B8
ICD1T
CM1VDD この入力端子は、カメラ 1 インタフェースの垂直同
期信号です。
CM1FIELD
I
231
C8
ICD1T
CM1VDD この入力端子は、カメラ 1 インタフェースのイン
ターレース入力用の FIELD を指定します。
SCL
IO
229
E8
この入出力端子は、I2C バスのシリアルクロックで
IOC2P2T CM1VDD す。I2C インタフェースを使用しない場合、この端
子は未接続のままにしてください。
SDA
IO
230
D8
この入出力端子は、I2C バスのシリアルデータです。
IOC2P2T CM1VDD I2C インタフェースを使用しない場合、この端子は
未接続のままにしてください。
端子名
20
電源
EPSON
説明
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
5.3.5
SPI フラッシュインタフェース
各端子の RESET# 状態を確認するには、460 ページの 11.1「ハードリセット状態」を参照してください。
表 5-7 SPI フラッシュインタフェースの端子説明
端子名
端子
タイプ
QFP
端子 #
PBGA
端子 #
セル
SPICS#
O
143
M15
OLT2T
IOVDD この出力端子は、SPI フラッシュメモリ インタ
フェース用のチップセレクトです。
SPICLK
O
144
L12
OLT2T
IOVDD この出力端子は、SPI フラッシュメモリ インタ
フェース用のクロックです。
IOC2D2T
この入出力端子は、SPI フラッシュメモリインタ
フェース用のデータ端子です。
SPI フラッシュイン
IOVDD
タフェースを使用しない場合、この端子は未接続の
ままにしてください。
SPIDIO
5.3.6
IO
145
L11
電源
説明
I2S インタフェース
各端子の RESET# 状態を確認するには、460 ページの 11.1「ハードリセット状態」を参照してください。
表 5-8 I2S インタフェースの端子説明
端子名
WSIO
端子
タイプ
IO
QFP
端子 #
134
PBGA
端子 #
N13
セル
電源
説明
IOC2P2T
この端子は、I2S インタフェース用のシリアルワー
ドクロックの入出力です。この端子は、I2S データ
IOVDD クロックソースビット(REG[0100h] のビット 0)の
設定に基づいて構成されます。I2S インタフェース
を使用しない場合、この端子は未接続のままにして
ください。
SCKIO
IO
136
N15
IOC2P2T
この端子は、I2S インタフェース用のシリアルビッ
トクロックの入出力です。この端子は、I2S データ
IOVDD クロックソースビット(REG[0100h] のビット 0)の
設定に基づいて構成されます。I2S インタフェース
を使用しない場合、この端子は未接続のままにして
ください。
SDO
O
135
N14
OLT2T
IOVDD この端子は、I2S インタフェース用のシリアルデー
タ出力です。
MCLKO
O
137
N16
OLT2T
IOVDD この端子は、I2S インタフェース用の DAC へのバス
出力クロックです。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
21
5. 端子
5.3.7
その他
各端子の RESET# 状態を確認するには、460 ページの 11.1「ハードリセット状態」を参照してください。
表 5-9 その他の端子説明
端子名
CNF[2:1]
端子
タイプ
I
QFP
端子 #
153、154
PBGA
端子 #
K16、K15
セル
IC
電源
説明
IOVDD
これらの入力端子は、他の端子と組み合わせてホス
トバスインタフェースを選択するのに使用します。
可能なすべてのホストバスインタフェースの一覧
については、25 ページの 5.4「コンフィギュレー
ション端子」を参照してください。
IOVDD
この入力端子を使用して、入力クロック 1 のソース
を選択します(126 ページの 9.「クロック」を参照)。
CNF0 = 0 のとき、CLKI が入力クロック 1 のソー
スです。
CNF0 = 1 のとき、OSCI が入力クロック 1 のソー
スです。
CNF0
I
155
J10
IC
OSCI
I
249
A5
ILTR
水晶振動子の入力。外付けの発振回路を使用する場
OSCVDD 合、この端子に接続します。クロック構造の詳細に
ついては、126 ページの 9.「クロック」を参照して
ください。
OSCO
O
248
A6
OLTR
水晶振動子の出力。外付けの発振回路を使用する場
OSCVDD 合、この端子は未接続のままにしてください。ク
ロック構造の詳細については、126 ページの 9.「ク
ロック」を参照してください。
CLKI
I
2
B1
IC
TESTEN
I
146
L14
ICSD1T
VCP1
O
255
A2
OLTR
PLL1VDD この出力端子は製造試験でのみ使用するものであ
り、通常動作では、未接続のままにしてください。
VCP2
O
252
A4
OLTR
PLL2VDD この出力端子は製造試験でのみ使用するものであ
り、通常動作では、未接続のままにしてください。
RESET#
I
65
R2
ICS
HIOVDD クロック入力。クロック構造の詳細については、
126 ページの 9.「クロック」を参照してください。
IOVDD
この入力端子は製造試験でのみ使用するものであ
り、通常動作では、VSS に接続しておく必要があり
ます。
このアクティブ Low 入力は、すべての内部レジスタ
をデフォルト状態に設定し、すべての信号を強制的
HIOVDD にイナクティブ状態にします。リセットタイミング
については、45 ページの 7.3「リセットタイミング」
を参照してください。
PWM2
O
138
M12
OLT2T
IOVDD
この出力端子は、PWM 出力用です。
PWM1
O
139
M13
OLT2T
IOVDD
この出力端子は、PWM 出力用です。
TCK
I
148
K11
ICSU1T
IOVDD
この入力端子は、境界スキャンテストで使用される
JTAGインタフェース端子です。通常動作の場合、こ
の端子は未接続のままにしてください。
22
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
表 5-9 その他の端子説明
端子名
端子
タイプ
QFP
端子 #
PBGA
端子 #
セル
電源
説明
TMS
I
150
K12
ICSU1T
IOVDD
この入力端子は、境界スキャンテストで使用される
JTAGインタフェース端子です。通常動作の場合、こ
の端子は未接続のままにしてください。
TDI
I
149
L16
ICSU1T
IOVDD
この入力端子は、境界スキャンテストで使用される
JTAGインタフェース端子です。通常動作の場合、こ
の端子は未接続のままにしてください。
TDO
O
147
L15
OLT3
IOVDD
この出力端子は、境界スキャンテストで使用される
JTAGインタフェース端子です。通常動作の場合、こ
の端子は未接続のままにしてください。
TRST
I
151
K13
ICSU2T
IOVDD
この入力端子は、境界スキャンテストで使用される
JTAGインタフェース端子です。通常動作の場合、こ
の端子は VSS または RESET# 端子に接続してくだ
さい。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
23
5. 端子
5.3.8
電源およびグラウンド
表 5-10 電源およびグラウンドの端子説明
端子名
端子
タイプ
QFP
端子 #
PBGA
端子 #
16、50、 C12、D6、
80、113、 E1、E16、
142、181、 L2、M16、
206、241
N6、T12
セル
説明
P
コア電源
E2、G1、
J4、L5
P
ホストインタフェース用の電源
P
72、82、92 T4、T6、T8
P
パネル 1 インタフェース用の電源
PIO2VDD
P
101、111、 N9、R11、
121、129
R16、T14
P
パネル 2 インタフェース用の電源
SDVDD
P
P
SDRAM インタフェース用の電源
CM1VDD
P
P
カメラ 1 インタフェース用の電源
IOVDD
P
140
M14
P
SPI/I2S インタフェースおよびその他のいくつかの端子用の
電源
VSS
P
1、3、15、
29、38、
49、64、
71、81、
91、102、
112、122、
130、141、
152、164、
174、180、
187、196、
207、209、
219、239
A1、A16、
B12、C2、
C7、D11、
E13、E15、
F4、G13、
H5、H8、
H9、J8、
J9、K14、
L4、L13、
M10、N4、
N8、P6、
R13、T1、
T16
P
共通グラウンド
OSCVDD
P
250
B5
P
発振器用の電源。
OSCVDD は COREVDD と同じ電圧でなければなりません。
OSCVSS
P
247
B6
P
発振器用のグラウンド
PLL1VDD
P
256
B2
P
PLL1 用の電源
PLL1VSS
P
254
B3
P
PLL1 用のグラウンド
PLL2VDD
P
253
A3
P
PLL2 用の電源
PLL2VSS
P
251
B4
P
PLL2 用のグラウンド
COREVDD
P
HIOVDD
P
PIO1VDD
24
14、28、
40、51
165、175、 A15、B10、
188、195、 D14、E11、
205、220
F16、H14
234
E7
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
5.4
コンフィギュレーション端子
S1D13515/S2D13515 には 3 つの専用コンフィギュレーション端子があります。
CNF[2:0] は、以下の表に基づいて High または Low にプルする必要があります。
表 5-11 コンフィギュレーション端子の一覧
CNF[2:0]
CNF2
CNF1
CNF0
1(VDD に接続)
0(VSS に接続)
CNF[2:1] は、他のホストインタフェース端子と組み合わせてホストバスインタフェースを選
択するのに使用します。可能なホストバスインタフェースの一覧については、26 ページの表
5-12「ホストインタフェース構成の一覧」を参照してください。
OSCI が入力クロック 1 のソースです。
CLKI が入力クロック 1 のソースです。
ホストバスインタフェースは CNF[2:1] 端子とホストインタフェース端子(選択
するホストバスインタフェースに対して通常使用されない端子)の組み合わせを
使用して選択されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
25
5. 端子
表 5-12 ホストインタフェース構成の一覧
MPC555/TI
CNF1
8 ビット/
16 ビット
CNF2
ダイレクト/
インダイレクト
シリアル
タイプ
パラレルタイプ [2:0]
CNF3
CNF4
CNF5
CNF6
CNF7
ホストインタフェース
0
—
0
0 (TEA#)
0 (BDIP#)
0 (BURST#)
0 (AB3)
—
インダイレクト、8 ビット、Intel80 タ
イプ 1
0
—
0
0 (TEA#)
0 (BDIP#)
0 (BURST#)
1 (AB3)
—
インダイレクト、8 ビット、Intel80 タ
イプ 2
0
—
0
0 (TEA#)
0 (BDIP#)
1 (BURST#)
0 (AB3)
—
Reserved
0
—
0
0 (TEA#)
0 (BDIP#)
1 (BURST#)
1 (AB3)
0 (AB4)
Reserved
0
—
0
0 (TEA#)
0 (BDIP#)
1 (BURST#)
1 (AB3)
1 (AB4)
Reserved
0
—
0
0 (TEA#)
1 (BDIP#)
0 (BURST#)
0 (AB3)
—
インダイレクト、8 ビット、NEC V850
タイプ 1
0
—
0
0 (TEA#)
1 (BDIP#)
0 (BURST#)
1 (AB3)
—
インダイレクト、8 ビット、NEC V850
タイプ 2
0
—
0
0 (TEA#)
1 (BDIP#)
1 (BURST#)
0 (AB3)
—
インダイレクト、8 ビット、ルネサス
SH4
0
—
1
0 (TEA#)
0 (BDIP#)
0 (BURST#)
0 (AB3)
—
インダイレクト、16 ビット、Intel80
タイプ 1
0
—
1
0 (TEA#)
0 (BDIP#)
0 (BURST#)
1 (AB3)
—
インダイレクト、16 ビット、Intel80
タイプ 2
0
—
1
0 (TEA#)
0 (BDIP#)
1 (BURST#)
0 (AB3)
—
0
—
1
0 (TEA#)
0 (BDIP#)
1 (BURST#)
1 (AB3)
0 (AB4)
0
—
1
0 (TEA#)
0 (BDIP#)
1 (BURST#)
1 (AB3)
1 (AB4)
Reserved
SPI(2 ストリーム)
Reserved
0
—
1
0 (TEA#)
1 (BDIP#)
0 (BURST#)
0 (AB3)
—
イ ン ダイ レ ク ト、16 ビ ット、NEC
V850 タイプ 1
0
—
1
0 (TEA#)
1 (BDIP#)
0 (BURST#)
1 (AB3)
—
イ ン ダイ レ ク ト、16 ビ ット、NEC
V850 タイプ 2
0
—
1
0 (TEA#)
1 (BDIP#)
1 (BURST#)
0 (AB3)
—
インダイレクト、16 ビット、ルネサ
ス SH4
0
—
0
1 (TEA#)
0 (BDIP#)
0 (BURST#)
0 (BE1#)
—
ダイレクト、8 ビット、Intel80 タイプ 1
0
—
0
1 (TEA#)
0 (BDIP#)
0 (BURST#)
1 (BE1#)
—
ダイレクト、8 ビット、Intel80 タイプ 2
0
—
0
1 (TEA#)
0 (BDIP#)
1 (BURST#)
0 (BE1#)
—
Reserved
0
—
0
1 (TEA#)
0 (BDIP#)
1 (BURST#)
1 (BE1#)
0 (AB4)
Reserved
0
—
0
1 (TEA#)
0 (BDIP#)
1 (BURST#)
1 (BE1#)
1 (AB4)
Reserved
0
—
0
1 (TEA#)
1 (BDIP#)
0 (BURST#)
0 (BE1#)
—
ダイレクト、8 ビット、NEC V850 タ
イプ 1
0
—
0
1 (TEA#)
1 (BDIP#)
0 (BURST#)
1 (BE1#)
—
ダイレクト、8 ビット、NEC V850 タ
イプ 2
0
—
0
1 (TEA#)
1 (BDIP#)
1 (BURST#)
0 (BE1#)
—
ダイレクト、8 ビット、ルネサス SH4
0
—
1
1 (TEA#)
0 (BDIP#)
0 (BURST#)
0 (AB0)
—
ダイレクト、
16 ビット、
Intel80 タイプ 1
0
—
1
1 (TEA#)
0 (BDIP#)
0 (BURST#)
1 (AB0)
—
ダイレクト、
16 ビット、
Intel80 タイプ 2
ダイレクト、16 ビット、Marvell
PXA3xx
0
—
1
1 (TEA#)
0 (BDIP#)
1 (BURST#)
0 (AB0)
—
0
—
1
1 (TEA#)
0 (BDIP#)
1 (BURST#)
1 (AB0)
0 (AB4)
0
—
1
1 (TEA#)
0 (BDIP#)
1 (BURST#)
1 (AB0)
1 (AB4)
SPI
I2C
0
—
1
1 (TEA#)
1 (BDIP#)
0 (BURST#)
0 (AB0)
—
ダイレクト、16 ビット、NEC V850
タイプ 1
0
—
1
1 (TEA#)
1 (BDIP#)
0 (BURST#)
1 (AB0)
—
ダイレクト、16 ビット、NEC V850
タイプ 2
0
—
1
1 (TEA#)
1 (BDIP#)
1 (BURST#)
0 (AB0)
—
ダイレクト、16 ビット、ルネサス SH4
1
0
—
0 (AB0)
—
—
—
—
インダイレクト、16 ビット、
TI TMS470
1
0
—
1 (AB0)
—
—
—
—
ダイレクト、16 ビット、TI TMS470
1
1
—
0 (BE1#)
—
—
—
—
1
1
—
1 (BE1#)
—
—
—
—
26
EPSON
インダイレクト、16 ビット、MPC555
(リトルエンディアンのみ )
ダイレクト、16 ビット、MPC555
(リトルエンディアンのみ )
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
5.5
ホストインタフェースの端子マッピング
表 5-13 ホストインタフェースの端子マッピング 1
Intel80 タイプ 1
16 ビット
インダイレクト
D15
Intel80 タイプ 2
16 ビット
インダイレクト
D15
DB14
D14
D14
DB13
D13
D13
DB12
D12
D12
DB11
D11
D11
DB10
D10
D10
DB9
D9
D9
DB8
D8
D8
D7
D7
S1D13515/
S2D13515
端子
DB15
DB7
Intel80 タイプ 1
8 ビット
インダイレクト
D7
Intel80 タイプ 2
8 ビット
インダイレクト
NEC V850 タイプ 1 NEC V850 タイプ 2
8 ビット
8 ビット
インダイレクト
インダイレクト
D7
D7
D7
ルネサス SH4
8 ビット
インダイレクト
D7
DB6
D6
D6
D6
D6
D6
D6
D6
DB5
D5
D5
D5
D5
D5
D5
D5
DB4
D4
D4
D4
D4
D4
D4
D4
DB3
D3
D3
D3
D3
D3
D3
D3
DB2
D2
D2
D2
D2
D2
D2
D2
DB1
D1
D1
D1
D1
D1
D1
D1
DB0
D0
D0
D0
D0
D0
D0
D0
M/R#
GPIO9/KPR0
GPIO9/KPR0
GPIO9/KPR0
GPIO9/KPR0
GPIO9/KPR0
GPIO9/KPR0
GPIO9/KPR0
AB20
GPIO10/KPR1
GPIO10/KPR1
GPIO10/KPR1
GPIO10/KPR1
GPIO10/KPR1
GPIO10/KPR1
GPIO10/KPR1
AB19
GPIO12/KPR2
GPIO12/KPR2
GPIO12/KPR2
GPIO12/KPR2
GPIO12/KPR2
GPIO12/KPR2
GPIO12/KPR2
AB18
KPR3
KPR3
KPR3
KPR3
KPR3
KPR3
KPR3
AB17
GPIO8/KPR4
GPIO8/KPR4
GPIO8/KPR4
GPIO8/KPR4
GPIO8/KPR4
GPIO8/KPR4
GPIO8/KPR4
AB16
GPIO13/KPC0
GPIO13/KPC0
GPIO13/KPC0
GPIO13/KPC0
GPIO13/KPC0
GPIO13/KPC0
GPIO13/KPC0
AB15
GPIO14/KPC1
GPIO14/KPC1
GPIO14/KPC1
GPIO14/KPC1
GPIO14/KPC1
GPIO14/KPC1
GPIO14/KPC1
AB14
GPIO15/KPC2
GPIO15/KPC2
GPIO15/KPC2
GPIO15/KPC2
GPIO15/KPC2
GPIO15/KPC2
GPIO15/KPC2
AB13
GPIO11/KPC3
GPIO11/KPC3
GPIO11/KPC3
GPIO11/KPC3
GPIO11/KPC3
GPIO11/KPC3
GPIO11/KPC3
AB12
KPC4
KPC4
KPC4
KPC4
KPC4
KPC4
KPC4
AB11
PEDST0
PEDST0
PEDST0
PEDST0
PEDST0
PEDST0
PEDST0
PEDST1
AB10
PEDST1
PEDST1
PEDST1
PEDST1
PEDST1
PEDST1
AB9
PEDST2
PEDST2
PEDST2
PEDST2
PEDST2
PEDST2
PEDST2
AB8
PEDCLK
PEDCLK
PEDCLK
PEDCLK
PEDCLK
PEDCLK
PEDCLK
AB7
PEDSIO
PEDSIO
PEDSIO
PEDSIO
PEDSIO
PEDSIO
PEDSIO
AB6
PEDCPCO
PEDCPCO
PEDCPCO
PEDCPCO
PEDCPCO
PEDCPCO
PEDCPCO
AB5
AB4
AB3
0(CNF6 として) 1(CNF6 として) 0(CNF6 として)
AB2
1(CNF6 として) 0(CNF6 として) 0(CNF6 として) 1(CNF6 として)
A2
A2
AB1
A1
A1
A1
A1
A1
AB0
A0
A0
A0
A0
A0
CLK
CLK
CLK
BUSCLK
BS#
A1
A1
BS#
WAIT#
WAIT#
WAIT#
WAIT#
WAIT#
RDY#
WAIT#
WAIT#
RD#
RD#
RD#
DSTB#
RD#
RD#
RD#
RD#
RD/WR#
WE#
WR#
WE#
CS#
CS#
CS#
CS#
CS#
0
WE#
0
WE#
R/W#
CS#
CS#
CS#
1
BE1#
BE0#
WE#
WR#
BURST#
0(CNF5 として) 0(CNF5 として) 0(CNF5 として)
0(CNF5 として) 1(CNF5 として) 0(CNF5 として) 0(CNF5 として)
BDIP#
0(CNF4 として) 0(CNF4 として) 1(CNF4 として)
1(CNF4 として) 1(CNF4 として) 0(CNF4 として) 0(CNF4 として)
TEA#
0(CNF3 として) 0(CNF3 として) 0(CNF3 として)
0
0
0
0(CNF3 として) 0(CNF3 として) 0(CNF3 として) 0(CNF3 として)
0
0
1
1
CNF2
CNF1
0
0
0
0
これらの端子はインタフェースを選択します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
0
0
0
これらの端子はインタフェースに対して使用されません。
EPSON
27
5. 端子
表 5-14 ホストインタフェースの端子マッピング 2
S1D13515/
S2D13515
端子
DB15
SPI
(2 ストリーム)
C1RIN5
NEC V850 タイプ 1 NEC V850 タイプ 2
16 ビット
16 ビット
インダイレクト
インダイレクト
D15
D15
ルネサス SH4
16 ビット
インダイレクト
D15
Intel80 タイプ 1
8 ビット
ダイレクト
Intel80 タイプ 2
8 ビット
ダイレクト
NEC V850 タイプ 1
8 ビット
ダイレクト
DB14
C1GIN7
D14
D14
DB13
C1GIN6
D13
D13
D14
D13
PEDST0
PEDST0
PEDST0
DB12
C1GIN5
D12
D12
D12
PEDST1
PEDST1
PEDST1
DB11
C1BIN7
D11
D11
D11
PEDST2
PEDST2
PEDST2
DB10
C1BIN6
D10
D10
D10
PEDCLK
PEDCLK
PEDCLK
DB9
C1BIN5
D9
D9
D9
PEDSIO
PEDSIO
PEDSIO
DB8
C1RIN4
D8
D8
D8
PEDCPCO
PEDCPCO
PEDCPCO
DB7
C1RIN3
D7
D7
D7
D7
D7
D7
DB6
C1RIN2
D6
D6
D6
D6
D6
D6
DB5
C1GIN4
D5
D5
D5
D5
D5
D5
DB4
C1GIN3
D4
D4
D4
D4
D4
D4
DB3
C1GIN2
D3
D3
D3
D3
D3
D3
DB2
C1BIN4
D2
D2
D2
D2
D2
D2
DB1
C1BIN3
D1
D1
D1
D1
D1
D1
DB0
C1BIN2
D0
D0
D0
D0
D0
D0
M/R#
GPIO9/KPR0
GPIO9/KPR0
GPIO9/KPR0
GPIO9/KPR0
M/R#
M/R#
M/R#
AB20
GPIO10/KPR1
GPIO10/KPR1
GPIO10/KPR1
GPIO10/KPR1
A20
A20
A20
AB19
GPIO12/KPR2
GPIO12/KPR2
GPIO12/KPR2
GPIO12/KPR2
A19
A19
A19
AB18
KPR3
KPR3
KPR3
KPR3
A18
A18
A18
AB17
GPIO8/KPR4
GPIO8/KPR4
GPIO8/KPR4
GPIO8/KPR4
A17
A17
A17
AB16
GPIO13/KPC0
GPIO13/KPC0
GPIO13/KPC0
GPIO13/KPC0
A16
A16
A16
AB15
GPIO14/KPC1
GPIO14/KPC1
GPIO14/KPC1
GPIO14/KPC1
A15
A15
A15
AB14
GPIO15/KPC2
GPIO15/KPC2
GPIO15/KPC2
GPIO15/KPC2
A14
A14
A14
AB13
GPIO11/KPC3
GPIO11/KPC3
GPIO11/KPC3
GPIO11/KPC3
A13
A13
A13
AB12
KPC4
KPC4
KPC4
KPC4
A12
A12
A12
AB11
PEDST0
PEDST0
PEDST0
PEDST0
A11
A11
A11
AB10
PEDST1
PEDST1
PEDST1
PEDST1
A10
A10
A10
AB9
PEDST2
PEDST2
PEDST2
PEDST2
A9
A9
A9
AB8
PEDCLK
PEDCLK
PEDCLK
PEDCLK
A8
A8
A8
AB7
PEDSIO
PEDSIO
PEDSIO
PEDSIO
A7
A7
A7
AB6
PEDCPCO
PEDCPCO
PEDCPCO
PEDCPCO
A6
A6
A6
A5
AB5
SPICLKSEL
A5
A5
AB4
0(CNF7 として)
A4
A4
A4
AB3
1(CNF6 として) 0(CNF6 として)
C1HSIN
A2
A3
A3
A3
A2
A2
A2
A1
A1
A1
A0
A0
AB2
AB1
C1VSIN
AB0
C1DEIN
BUSCLK
1(CNF6 として) 0(CNF6 として)
A2
A2
A1
A1
A1
CLK
CLK
CLK
A0
CLK
BS#
BS#
C1PCLKIN
WAIT#
HSDO
WAIT#
WAIT#
RDY#
WAIT#
WAIT#
WAIT#
RD#
C1RIN7
DSTB#
RD#
RD#
RD#
RD#
DSTB#
RD/WR#
HSDI
R/W#
CS#
HSCS#
CS#
CS#
CS#
BE1#
C1RIN6
0
WR#
WR#
HSCK
0
WR#
WR#
BE0#
WE#
CS#
R/W#
CS#
CS#
0(CNF6 として) 1(CNF6 として) 0(CNF6 として)
WE#
BURST#
1(CNF5 として) 0(CNF5 として)
0(CNF5 として) 1(CNF5 として) 0(CNF5 として) 0(CNF5 として) 0(CNF5 として)
BDIP#
0(CNF4 として) 1(CNF4 として)
1(CNF4 として) 1(CNF4 として) 0(CNF4 として) 0(CNF4 として) 1(CNF4 として)
TEA#
0(CNF3 として) 0(CNF3 として)
1
1
0(CNF3 として) 0(CNF3 として) 1(CNF3 として) 1(CNF3 として) 1(CNF3 として)
1
1
0
0
0
CNF2
CNF1
0
0
0
0
これらの端子はインタフェースを選択します。
28
0
0
0
これらの端子はインタフェースに対して使用されません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
表 5-15 ホストインタフェースの端子マッピング 3
NEC V850 タイプ 2
8 ビット
ダイレクト
ルネサス SH4
8 ビット
ダイレクト
Intel80 タイプ 1
16 ビット
ダイレクト
D15
D14
D14
DF_IO14
DB13
PEDST0
PEDST0
D13
D13
DF_IO13
DB12
PEDST1
PEDST1
D12
D12
DF_IO12
DB11
PEDST2
PEDST2
D11
D11
DF_IO11
DB10
PEDCLK
PEDCLK
D10
D10
DF_IO10
S1D13515/
S2D13515
端子
DB15
DB14
Intel80 タイプ 2
16 ビット
ダイレクト
D15
Marvell PXA3xx
16 ビット
ダイレクト
DF_IO15
SPI
I2C
DB9
PEDSIO
PEDSIO
D9
D9
DF_IO9
DB8
PEDCPCO
PEDCPCO
D8
D8
DF_IO8
DB7
D7
D7
D7
D7
DF_IO7
DB6
D6
D6
D6
D6
DF_IO6
SLADDR6
DB5
D5
D5
D5
D5
DF_IO5
SLADDR5
DB4
D4
D4
D4
D4
DF_IO4
SLADDR4
DB3
D3
D3
D3
D3
DF_IO3
SLADDR3
DB2
D2
D2
D2
D2
DF_IO2
SLADDR2
DB1
D1
D1
D1
D1
DF_IO1
SLADDR1
DB0
D0
D0
D0
D0
DF_IO0
M/R#
M/R#
M/R#
M/R#
M/R#
GPIO9/KPR0
GPIO9/KPR0
GPIO9/KPR0
AB20
A20
A20
A20
A20
GPIO10/KPR1
GPIO10/KPR1
GPIO10/KPR1
AB19
A19
A19
A19
A19
GPIO12/KPR2
GPIO12/KPR2
GPIO12/KPR2
AB18
A18
A18
A18
A18
KPR3
KPR3
KPR3
AB17
A17
A17
A17
A17
GPIO8/KPR4
GPIO8/KPR4
GPIO8/KPR4
AB16
A16
A16
A16
A16
GPIO13/KPC0
GPIO13/KPC0
GPIO13/KPC0
AB15
A15
A15
A15
A15
GPIO14/KPC1
GPIO14/KPC1
GPIO14/KPC1
AB14
A14
A14
A14
A14
GPIO15/KPC2
GPIO15/KPC2
GPIO15/KPC2
AB13
A13
A13
A13
A13
GPIO11/KPC3
GPIO11/KPC3
GPIO11/KPC3
AB12
A12
A12
A12
A12
KPC4
KPC4
KPC4
AB11
A11
A11
A11
A11
PEDST0
PEDST0
PEDST0
AB10
A10
A10
A10
A10
PEDST1
PEDST1
PEDST1
AB9
A9
A9
A9
A9
PEDST2
PEDST2
PEDST2
AB8
A8
A8
A8
A8
PEDCLK
PEDCLK
PEDCLK
AB7
A7
A7
A7
A7
PEDSIO
PEDSIO
PEDSIO
AB6
A6
A6
A6
A6
nLUA
PEDCPCO
PEDCPCO
AB5
A5
A5
A5
A5
nLLA
SPICLKSEL
I2CCLKSEL
AB4
A4
A4
A4
A4
DF_ADDR3
AB3
A3
A3
A3
A3
DF_ADDR2
AB2
A2
A2
A2
A2
DF_ADDR1
AB1
A1
A1
A1
A1
DF_ADDR0
AB0
A0
A0
BUSCLK
CLK
CLK
WAIT#
WAIT#
RDY#
RD#
RD#
BS#
0(CNF7 として) 1(CNF7 として)
0(CNF6 として) 1(CNF6 として) 0(CNF6 として) 1(CNF6 として) 1(CNF6 として)
BS#
RD/WR#
SLADDR0
PEDCPCO
WAIT#
WAIT#
RD#
RD#
RD#
WR#
WE#
RDY
HSDA
HSDO
DF_nOE
DF_nWE
HSDI
CS#
HSCS#
CS#
CS#
CS#
CS#
CS#
BE1#
1(CNF6 として)
WR#
0(CNF6 として)
UBE#
WEU#
nBE1
BE0#
ULE#
WEL#
nBE0
BURST#
0(CNF5 として)
1(CNF5 として) 0(CNF5 として) 0(CNF5 として) 1(CNF5 として) 1(CNF5 として) 1(CNF5 として)
BDIP#
1(CNF4 として)
1(CNF4 として) 0(CNF4 として) 0(CNF4 として) 0(CNF4 として) 0(CNF4 として) 0(CNF4 として)
TEA#
1(CNF3 として)
0
1(CNF3 として) 1(CNF3 として) 1(CNF3 として) 1(CNF3 として) 1(CNF3 として) 1(CNF3 として)
0
1
1
1
1
1
CNF2
CNF1
0
0
0
0
これらの端子はインタフェースを選択します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
0
HSCK
0
HSCL
0
これらの端子はインタフェースに対して使用されません。
EPSON
29
5. 端子
注
DB[6:0] の I2C スレーブアドレスは RESET# の立ち上がりエッジでラッチされます。Reserved の I2C ス
レーブアドレスはサポートされていません。詳細については、557 ページの 21.11「I2C ホストインタ
フェース」を参照してください。I2C スレーブアドレスのいかなる変更もハードウェアの RESET# が必
要です。
30
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
表 5-16 ホストインタフェースの端子マッピング 4
S1D13515/
S2D13515
端子
NEC V850 タイプ 1 NEC V850 タイプ 2
16 ビット
16 ビット
ダイレクト
ダイレクト
ルネサス SH4
16 ビット
ダイレクト
TI TMS470
16 ビット
インダイレクト
TI TMS470
16 ビット
ダイレクト
MPC555
MPC555
16 ビット
16 ビット
ダイレクト
インダイレクト
リトルエンディア リトルエンディア
ン
ン
D0
D0
DB15
D15
D15
D15
D15
D15
DB14
D14
D14
D14
D14
D14
D1
D1
DB13
D13
D13
D13
D13
D13
D2
D2
DB12
D12
D12
D12
D12
D12
D3
D3
DB11
D11
D11
D11
D11
D11
D4
D4
DB10
D10
D10
D10
D10
D10
D5
D5
DB9
D9
D9
D9
D9
D9
D6
D6
DB8
D8
D8
D8
D8
D8
D7
D7
DB7
D7
D7
D7
D7
D7
D8
D8
DB6
D6
D6
D6
D6
D6
D9
D9
DB5
D5
D5
D5
D5
D5
D10
D10
DB4
D4
D4
D4
D4
D4
D11
D11
DB3
D3
D3
D3
D3
D3
D12
D12
DB2
D2
D2
D2
D2
D2
D13
D13
DB1
D1
D1
D1
D1
D1
D14
D14
DB0
D0
D0
D0
D0
D0
D15
D15
M/R#
M/R#
M/R#
M/R#
GPIO9/KPR0
M/R#
GPIO9/KPR0
M/R#
GPIO10/KPR1
A11
A19
GPIO12/KPR2
A12
AB20
A20
A20
A20
GPIO10/KPR1
AB19
A19
A19
A19
GPIO12/KPR2
AB18
A18
A18
A18
KPR3
A18
KPR3
A13
AB17
A17
A17
A17
GPIO8/KPR4
A17
GPIO8/KPR4
A14
AB16
A16
A16
A16
GPIO13/KPC0
A16
GPIO13/KPC0
A15
AB15
A15
A15
A15
GPIO14/KPC1
A15
GPIO14/KPC1
A16
AB14
A14
A14
A14
GPIO15/KPC2
A14
GPIO15/KPC2
A17
AB13
A13
A13
A13
GPIO11/KPC3
A13
GPIO11/KPC3
A18
AB12
A12
A12
A12
KPC4
A12
KPC4
A19
AB11
A11
A11
A11
PEDST0
A11
PEDST0
A20
AB10
A10
A10
A10
PEDST1
A10
PEDST1
A21
AB9
A9
A9
A9
PEDST2
A9
PEDST2
A22
AB8
A8
A8
A8
PEDCLK
A8
PEDCLK
A23
AB7
A7
A7
A7
PEDSIO
A7
PEDSIO
A24
AB6
A6
A6
A6
PEDCPCO
A6
PEDCPCO
A25
AB5
A5
A5
A5
A5
A26
AB4
A4
A4
A4
A4
A27
AB3
A3
A3
A3
A3
AB2
A2
A2
A2
A2
A2
A29
AB1
A1
A1
A1
A1
A1
A30
AB0
BUSCLK
0(CNF6 として)
CLK
WAIT#
WAIT#
WAIT#
RDY#
TA#
TA#
TA#
TA#
RD#
DSTB#
RD#
RD#
OE#
OE#
1
TSIZ0
RD/WR#
R/W#
RD/WR#
RD/WR#
RD/WR#
RD/WR#
CS#
CS#
CS#
CS#
CS#
CS#
CS#
CS#
BE1#
UBEN#
WRH#
WE1#
0
UB#
BE0#
LBEN#
WRL#
WE0#
0
LB#
BS#
TS#
TS#
1(CNF6 として) 0(CNF6 として) 0(CNF3 として) 1(CNF3 として)
CLK
CLK
CLK
CLK
A28
A29
A30
A31
CLK
CLK
0(CNF3 として) 1(CNF3 として)
0
TSIZ1
TS#
TS#
BURST#
0(CNF5 として)
0(CNF5 として) 1(CNF5 として)
BURST#
BURST#
BURST#
BURST#
BDIP#
1(CNF4 として)
1(CNF4 として) 1(CNF4 として)
BDIP#
BDIP#
BDIP#
BDIP#
BS#
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
31
5. 端子
表 5-16 ホストインタフェースの端子マッピング 4
S1D13515/
S2D13515
端子
NEC V850 タイプ 1 NEC V850 タイプ 2
16 ビット
16 ビット
ダイレクト
ダイレクト
CNF2
1(CNF3 として)
1
CNF1
0
TEA#
ルネサス SH4
16 ビット
ダイレクト
1(CNF3 として) 1(CNF3 として)
1
1
0
TI TMS470
16 ビット
ダイレクト
ERR_ACK#
ERR_ACK#
0
0
1
1
1
1
1
1
0
これらの端子はインタフェースに対して使用されませ
ん。
これらの端子はインタフェースを選択します。
32
MPC555
MPC555
16 ビット
16 ビット
ダイレクト
インダイレクト
リトルエンディア リトルエンディア
ン
ン
TEA#
TEA#
TI TMS470
16 ビット
インダイレクト
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
5.6
LCD /カメラ 2 の端子マッピング
FP1IO[23:0] 端子は主に、LCD1 インタフェースまたはカメラ 2 インタフェースで使用されます。ただし、
これらの端子は、LCD2 上の EID 社製ダブルスクリーンパネル、キーパッドインタフェース、または
GPIO でも使用することができます。これらのケースでは、各インタフェースの端子マッピングは、以下
の表に示すとおりに変更されます。
表 5-17 FP1IO の端子マッピングの一覧(LCD1 /カメラ 2)
LCD1 上の汎用 TFT/TFD
(REG[4000h] のビット 3 = 0)
LCD2 は FP1 端子を使用しない
(注 1)
カメラ 2 のインタフェース
(REG[4000h] のビット 3 = 1)
LCD2 は FP1 端子を使用
(注 2)
LCD2 は FP1 端子を使用しない
(注 1)
LCD2 は FP1 端子を使用
(注 2)
S1D13515/
RGB データ
RGB データ
RGB 4:4:4
RGB 5:6:5
8 ビットカメラ
8 ビットカメラ
S2D13515
RGB 5:5:5
RGB 6:6:6
ストリーム
ストリーム
(SCI 付き)
(SCI 付き)
(REG[0D46h]
(REG[0D46h]
端子
(REG[4000h] の
(REG[4000h] の
(REG[0D46h]
(REG[0D46h]
(REG[4000h] の
(REG[4000h] の
の
の
ビット 2 = 0)
ビット 2 = 0)
の
の
ビット 2 = 1) ビット 2 = 0)
ビット 2 = 1)
ビット 2 = 0)
ビット 2 = 1)
ビット 2 = 1)
FP1 Mode
0
1
2
3
5
4
7
6
FP1IO0
R7
R7
R7
R7
CM2DAT0
C2RIN7
CM2DAT0
C2RIN7
FP1IO1
R6
R6
R6
R6
CM2DAT1
C2RIN6
CM2DAT1
C2RIN6
FP1IO2
R5
R5
R5
R5
CM2DAT2
C2RIN5
CM2DAT2
C2RIN5
FP1IO3
G7
G7
G7
G7
CM2DAT3
C2GIN7
CM2DAT3
C2GIN7
FP1IO4
G6
G6
G6
G6
CM2DAT4
C2GIN6
CM2DAT4
C2GIN6
FP1IO5
G5
G5
G5
G5
CM2DAT5
C2GIN5
CM2DAT5
C2GIN5
FP1IO6
B7
B7
B7
B7
CM2DAT6
C2BIN7
CM2DAT6
C2BIN7
FP1IO7
B6
B6
B6
B6
CM2DAT7
C2BIN6
CM2DAT7
C2BIN6
FP1IO8
B5
B5
B5
B5
CM2CLKIN
C2BIN5
CM2CLKIN
C2BIN5
FP1IO9
R4
R4
R4
R4
CM2CLKOUT
C2RIN4
CM2CLKOUT
C2RIN4
FP1IO10
R3
R3
R3
SCS
CM2FIELD
C2RIN3
CM2FIELD
C2RIN3
FP1IO11
R2
SCS
POLGMA
POLGMA
KPR3
C2RIN2
POLGMA
POLGMA
FP1IO12
G4
G4
G4
G4
CM2VREF
C2GIN4
CM2VREF
C2GIN4
FP1IO13
G3
G3
G3
SCK
CM2HREF
C2GIN3
CM2HREF
C2GIN3
FP1IO14
G2
G2
DEXR
DEXR
KPR4/GPIO8
C2GIN2
DEXR
DEXR
FP1IO15
B4
B4
B4
B4
KPR0/GPIO9
C2BIN4
KPR0/GPIO9
C2BIN4
FP1IO16
B3
B3
B3
SDO
KPR1/GPIO10
C2BIN3
KPR1/GPIO10
C2BIN3
FP1IO17
B2
SCK
CPV
CPV
KPC3/GPIO11
C2BIN2
CPV
CPV
FP1IO18
GPIO6
SDA0
OE
OE
GPIO6
GPIO6
OE
OE
FP1IO19
GPIO7(注 3)
SDO
LED_DIM_OUT
LED_DIM_OUT
KPC4/GPIO7
GPIO7
LED_DIM_OUT
LED_DIM_OUT
FP1IO20
HSYNC
HSYNC
HSYNC
HSYNC
KPR2/GPIO12
C2HSIN
KPR2/GPIO12
C2HSIN
FP1IO21
VSYNC
VSYNC
VSYNC
VSYNC
KPC0/GPIO13
C2VSIN
KPC0/GPIO13
C2VSIN
FP1IO22
DE
DE
DE
DE
KPC1/GPIO14
C2DEIN
KPC1/GPIO14
C2DEIN
FP1IO23
PCLK
PCLK
PCLK
PCLK
KPC2/GPIO15
C2PCLKIN
KPC2/GPIO15
C2PCLKIN
この端子マッピングは、以下の場合に適用されます:
LCD2 が EID 社製ダブルスクリーンパネルでない(REG[4000h] のビット 5 ∼ 4 = 00 または 10)
LCD2 が EID 社製ダブルスクリーンパネルで、TCON を無効にした状態(REG[4000h] のビット 5 ∼ 4 = 01 お
よび REG[4040h] のビット 0= 0)
LCD2 が EID 社製ダブルスクリーンパネルで、I2C 端子で TCON を有効にした状態(REG[4000h] のビット 5 ∼
4 = 01 および REG[4040h] のビット 0 = 1 および REG[4000h] のビット 1 = 1)
2. この端子マッピングは、以下の場合に適用されます:
LCD2 が EID 社製ダブルスクリーンパネルで、FP1 端子で TCON を有効にした状態(REG[4000h] のビット 5
∼ 4 = 01 および REG[4040h] のビット 0 = 1 および REG[4000h] のビット 1 = 0)
3. GPIO7 は、FP1IO 端子を使用するようキーパッドインタフェースが設定されているときには利用できません
(REG[0186h] のビット 5 = 1)。
1.
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
33
5. 端子
FP2IO[27:0] 端子は LCD2 インタフェースで使用されます。LCD2 インタフェースを汎用 TFT/TFD 用、
TCON を無効にした EID 社製ダブルスクリーン用(REG[4040h] のビット 0 = 0)
、またはシャープ社製
DualView パネル用に構成しているときには、すべての LCD2 端子は FP2IO[27:0] 端子にマッピングする
ことができます。ただし、TCON を有効にした EID 社製ダブルスクリーン用に LCD2 を構成していると
きには(REG[4040h] のビット 0 = 1)、追加の端子が必要となるため、FP1IO 端子または I2S/PWM1 端
子のいずれかを選択する必要があります。以下の表は、FP2IO の可能な端子マッピングを一覧で示して
います。
表 5-18 FP2IO の端子マッピングの一覧(LCD2)
S1D13515/
S2D13515
端子
FP2 モード
FP2IO0
FP2IO1
汎用 RGB、または TCON を無効にした
I2S 上で TCON を
FP1 上で TCON を
EID 社製ダブルスクリーン 2(REG[4000h] のビット 5 ∼ 4 = 00)
有効にした EID 社製
有効にした EID 社製
または
ダブルスクリーン
シャープ社製
ダブルスクリーン
(REG[4000h] のビット 5 ∼ 4 = 01 および
DualView
(REG[4000h] の
(REG[4000h] の
REG[4040h] のビット 0 = 0)
(REG[4000h] の
ビット 5 ∼ 4 = 01 および ビット 5 ∼ 4 = 01 および
RGB 8:8:8
RGB 6:6:6
RGB 6:6:6
REG[4040h] のビット
ビット 5 ∼ 4 = 10)
REG[4040h] のビット
(SCI なし)
(SCI 付き)
(SCI なし)
0 = 1)および REG[4000h] 0 = 1)および REG[4000h]
(REG[4000h] の
(REG[4000h] の
(REG[4000h] の
のビット 1 = 1
のビット 1 = 0
ビット 7 ∼ 6 = 00) ビット 7 ∼ 6 = 01) ビット 7 ∼ 6 = 10)
0
1
2
3
3
4
R7
R7
R7
R7
R7
R7
R6
R6
R6
R6
R6
R6
FP2IO2
R5
R5
R5
R5
R5
R5
FP2IO3
G7
G7
G7
G7
G7
G7
FP2IO4
G6
G6
G6
G6
G6
G6
FP2IO5
G5
G5
G5
G5
G5
G5
FP2IO6
B7
B7
B7
B7
B7
B7
FP2IO7
B6
B6
B6
B6
B6
B6
FP2IO8
B5
B5
B5
B5
B5
B5
FP2IO9
R4
R4
R4
R4
R4
R4
FP2IO10
R3 / PEDST01
R3 / PEDST01
R3 / PEDST01
R3 / PEDST01
R3 / PEDST01
R3 / PEDST01
FP2IO11
R2 / PEDST1
1
1
1
1
1
R2 / PEDST11
FP2IO12
G4
G4
G4
G4
G4
G4
FP2IO13
G3 / PEDST21
G3 / PEDST21
G3 / PEDST21
G3 / PEDST21
G3 / PEDST21
G3 / PEDST21
FP2IO14
G2 / PEDCLK1
G2 / PEDCLK1
G2 / PEDCLK1
G2 / PEDCLK1
G2 / PEDCLK1
G2 / PEDCLK1
R2 / PEDST1
R2 / PEDST1
R2 / PEDST1
R2 / PEDST1
FP2IO15
B4
B4
B4
B4
B4
B4
FP2IO16
B3 / PEDCPCO1
B3 / PEDCPCO1
B3 / PEDCPCO1
B3 / PEDCPCO1
B3 / PEDCPCO1
B3 / PEDCPCO1
FP2IO17
B2 / PEDSIO1
B2 / PEDSIO1
B2 / PEDSIO1
B2 / PEDSIO1
B2 / PEDSIO1
B2 / PEDSIO1
FP2IO18
R1
SCS
GPIO0
ONA
ONA
VCOM
FP2IO19
R0
SCK
GPIO1
ONB
ONB
VCOMB
FP2IO20
G1
SDA0
GPIO2
ONC
ONC
SPR
FP2IO21
G0
SDO
GPIO3
OND
OND
SPL
FP2IO22
B1
GPIO4
GPIO4
VREVOUT
VREVOUT
GPIO4
GPIO5
FP2IO23
B0
GPIO5
GPIO5
HREVOUT
HREVOUT
FP2IO24
HSYNC
HSYNC
OHSYNC
EISF
EISF
LS
FP2IO25
VSYNC
VSYNC
OVSYNC
FLMF
FLMF
SPS
FP2IO26
DE
DE
ODE
STRB
STRB
CLS
FP2IO27
PCLK
PCLK
ODCK
ODCK
ODCK
CK
FP1IO11
—
POLGMA
—
—
FP1IO14
—
—
—
DEXR
—
—
FP1IO17
—
—
—
CPV
—
—
FP1IO18
—
—
—
OE
—
—
FP1IO19
—
—
—
LED_DIM_OUT
—
—
—
WSIO
—
—
—
—
POLGMA
SCKIO
—
—
—
—
DEXR
—
SDO
—
—
—
—
CPV
—
MCLKO
—
—
—
—
OE
—
PWM1
—
—
—
—
LED_DIM_OUT
—
34
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
5. 端子
REG[008Ah] のビット 1 が 1、選択したホストインタフェースがダイレクト 16 ビット、および選択したホストイン
タフェースが Marvell PXA3xx ダイレクト 16 ビットでない場合、これらの端子は C33PE デバッガインタフェース
(PED*)用に使用されます。
2. LCD2 が TCON を無効にした EID 社製ダブルスクリーンのとき、FP2IO[23:18] は Low に駆動されます。
1.
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
35
6. DC特性
6.
DC 特性
注
1. S1D13515/S2D13515 に電源電圧を加えるときには、H VDD よりも前に、あるいは同時に Core VDD を
チップに加えておく必要があります。そうでないとチップに損傷が生じるおそれがあります。
2. Core VDD、OSC VDD、および PLL VDD は、H VDD 以下でなければなりません。
表 6-1 絶対最大定格
記号
定格
単位
電源電圧
VSS − 0.3 ∼ 2.5
V
H VDD
電源電圧
VSS − 0.3 ∼ 4.0
V
OSC VDD
電源電圧
VSS − 0.3 ∼ 2.1
V
PLL VDD
電源電圧
VSS − 0.3 ∼ 2.1
V
VIN
入力電圧
VSS − 0.3 ∼ H VDD + 0.5
V
VOUT
出力電圧
VSS − 0.3 ∼ H VDD + 0.5
V
TSTG
保存温度
-65 ∼ 150
°C
Core VDD
パラメータ
表 6-2 推奨動作条件 1
記号
パラメータ
条件
Min
Typ
Max
単位
Core VDD
電源電圧
VSS = 0V
1.65
1.8
1.95
V
H VDD-HIO
電源電圧
VSS = 0V
3.0
3.3
3.6
V
H VDD-PIO1
電源電圧
VSS = 0V
3.0
3.3
3.6
V
H VDD-PIO2
電源電圧
VSS = 0V
3.0
3.3
3.6
V
H VDD-SD
電源電圧
VSS = 0V
3.0
3.3
3.6
V
H VDD-CM1
電源電圧
VSS = 0V
3.0
3.3
3.6
V
H VDD-IO
電源電圧
VSS = 0V
3.0
3.3
3.6
V
OSC VDD
電源電圧(注)
VSS = 0V
1.65
1.8
1.95
V
PLL1 VDD
電源電圧
VSS = 0V
1.65
1.8
1.95
V
PLL2 VDD
電源電圧
VSS = 0V
1.65
1.8
1.95
V
VSS
—
Core VDD
V
VSS
—
IO VDD
V
S1D13515
-40
25
85
×C
S2D13515
-40
25
105
×C
VIN
入力電圧
TOPR
動作温度
注
OSC VDD は、CORE VDD と同じ電圧でなければなりません。
36
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
6. DC特性
表 6-3 推奨動作条件 2
記号
パラメータ
Min
Typ
Max
単位
VSS = 0V
1.65
1.8
1.95
V
電源電圧
VSS = 0V
2.3
2.5
2.7
V
H VDD-PIO1
電源電圧
VSS = 0V
2.3
2.5
2.7
V
H VDD-PIO2
電源電圧
VSS = 0V
2.3
2.5
2.7
V
H VDD-SD
電源電圧
VSS = 0V
3.0
3.3
3.6
V
H VDD-CM1
電源電圧
VSS = 0V
2.3
2.5
2.7
V
H VDD-IO
電源電圧
VSS = 0V
2.3
2.5
2.7
V
Core VDD
電源電圧
H VDD-HIO
条件
OSC VDD
電源電圧
VSS = 0V
1.65
1.8
1.95
V
PLL1 VDD
電源電圧
VSS = 0V
1.65
1.8
1.95
V
PLL2 VDD
電源電圧
VSS = 0V
1.65
1.8
1.95
V
VIN
入力電圧
VSS
—
Core VDD
V
TOPR
動作温度
VSS
—
IO VDD
V
S1D13515
-40
25
85
°C
S2D13515
-40
25
105
°C
Typ
23
—
—
—
—
—
—
—
—
—
—
—
50
100
50
100
—
—
—
Max
単位
µA
µA
µA
mA
mA
mA
mA
V
V
V
V
V
kΩ
kΩ
kΩ
kΩ
pF
pF
pF
表 6-4 電気的特性(VDD = 3.3V 標準)
記号
IDDS
IIZ
IOZ
IOH2
IOH3
IOL2
IOL3
VIH
VIL
VT+
VTVH
パラメータ
静止電流
入力リーク電流
出力リーク電流
High レベル出力電流
High レベル出力電流
Low レベル出力電流
Low レベル出力電流
High レベル入力電圧
Low レベル入力電圧
ポジティブトリガ電圧
ネガティブトリガ電圧
ヒステリシス電圧
RPU
プルアップ抵抗
RPD
プルダウン抵抗
CI
CO
CIO
入力端子の静電容量
出力端子の静電容量
双方向端子の静電容量
条件
静止状態
VI = 0V または VDD
VO = 0V または VDD
VOH = H VDD − 0.4V
H VDD = min
VOL = 0.4V
H VDD = min
LVCMOS レベル、H VDD = max
LVCMOS レベル、H VDD = min
LVCMOS シュミット
LVCMOS シュミット
LVCMOS シュミット
VI = 0V、タイプ 1
VI = 0V、タイプ 2
VI = H VDD、タイプ 1
VI = H VDD、タイプ 2
F = 1MHz、H VDD = 0V
F = 1MHz、H VDD = 0V
F = 1MHz、H VDD = 0V
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
Min
-5
-5
-4
-8
4
8
2.2
-0.3
1.4
0.6
0.3
25
50
25
50
—
—
—
5
5
—
—
—
—
H VDD + 0.3
0.8
2.7
1.8
—
120
240
120
240
8
8
8
37
6. DC特性
表 6-5 電気的特性(VDD = 2.5V 標準)
記号
IDDS
IIZ
IOZ
IOH2
IOH3
IOL2
IOL3
VIH
VIL
VT+
VTVH
パラメータ
静止電流
入力リーク電流
出力リーク電流
High レベル出力電流
High レベル出力電流
Low レベル出力電流
Low レベル出力電流
High レベル入力電圧
Low レベル入力電圧
ポジティブトリガ電圧
ネガティブトリガ電圧
ヒステリシス電圧
RPU
プルアップ抵抗
RPD
プルダウン抵抗
CI
CO
CIO
入力端子の静電容量
出力端子の静電容量
双方向端子の静電容量
38
条件
Min
静止状態
VI = 0V または VDD
VO = 0V または VDD
VOH = H VDD − 0.4V
H VDD = min
VOL = 0.4V
H VDD = min
LVCMOS レベル、H VDD = max
LVCMOS レベル、H VDD = min
LVCMOS シュミット
LVCMOS シュミット
LVCMOS シュミット
VI = 0V、タイプ 1
VI = 0V、タイプ 2
VI = H VDD、タイプ 1
VI = H VDD、タイプ 2
F = 1MHz、H VDD = 0V
F = 1MHz、H VDD = 0V
F = 1MHz、H VDD = 0V
-5
-5
-3
-6
3
6
1.7
-0.2
0.8
0.5
0.3
35
70
35
70
—
—
—
EPSON
Typ
23
—
—
—
—
—
—
—
—
—
—
—
70
140
70
140
—
—
—
Max
5
5
—
—
—
—
H VDD + 0.2
0.7
1.9
1.3
—
175
350
175
350
8
8
8
単位
µA
µA
µA
mA
mA
mA
mA
V
V
V
V
V
kΩ
kΩ
kΩ
kΩ
pF
pF
pF
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
AC 特性
7.
条件:
7.1
7.1.1
IO VDD = 3.3V ± 10%
Core VDD = 1.8V ± 10%
TA = -40 ∼ 105 ℃
すべての入力について Trise と Tfall は <5ns(10% ∼ 90%)でなければなりません。
CL = 30pF(ただしホストインタフェース(50pF)と SDRAM インタフェース(15 pF)
は除く)
クロックタイミング
入力クロック
t
t
PWH
PWL
90%
V
IH
VIL
10%
t
tr
T
f
OSC
図 7-1 OSC/CLKI のクロック要件
表 7-1 クロック入力として使用するときの OSC/CLKI のクロック要件
記号
パラメータ
Min
Typ
Max
単位
fOSC
発振器用の入力クロック周波数
20
—
40
MHz
TOSC
発振器用の入力クロック周期
—
1/fOSC
—
ns
fCLKI
CLKI 用の入力クロック周波数
5
—
100
MHz
TCLKI
CLKI 用の入力クロック周期
—
1/fCLKI
—
ns
tPWH
入力クロックの High パルス幅
0.4
—
0.6
TOSC
tPWL
入力クロックの Low パルス幅
0.4
—
0.6
TOSC
tf
入力クロックの立ち下がり時間(10% ∼ 90%)
—
—
0.2
TOSC
tr
入力クロックの立ち上がり時間(10% ∼ 90%)
—
—
0.2
TOSC
-150
—
150
ps
tjitter
入力クロックのジッタ
表 7-2 水晶発振器の入力として使用するときの OSC のクロック要件
記号
パラメータ
Min
Typ
Max
単位
fOSC
発振器用の入力クロック周波数
20
—
40
MHz
TOSC
発振器用の入力クロック周期
—
1/fOSC
—
ns
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
39
7. AC特性
7.1.2
内部クロック
表 7-3 内部クロック要件
記号
パラメータ
Min
Max
単位
fSDRAMCLK
SDRAM クロックの周波数
—
100
MHz
fSYSCLK
システムクロックの周波数
—
50
MHz
内部クロックの詳細については、126 ページの 9.「クロック」を参照してください。
注
XGA(1024 × 768)パネルに対応するためには、SDRAM クロックの周波数は 100MHz でなければなり
ません。詳細については 470 ページの 13.「表示サブシステム」を参照してください。
40
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
7.1.3
PLL クロック
PLL 回路はアナログ回路であるため、入力クロック波形や電源に含まれるノイズに非常に敏感です。ク
ロックや供給電源に含まれるノイズによって、PLL 回路の動作が不安定になったり、ジッタを増大させ
たりするおそれがあります。
ノイズの制約のため、PLL の電源トレースや電源プレーンは、他の電源のトレースやプレーンと分離す
ることを強く推奨します。またフィルタリングを使用して、
できるだけ電源をきれいにしてください。入
力クロック波形のジッタはできるだけ少なくなるようにしてください。
PLL のイネーブル
200ms
ロックイン時間
PLL の安定
5 ∼ 100MHz
基準クロック
PLL xxMHz 出力(xx = 20 ∼ 200MHz)
ジッタ(ns)
ロックイン時間
200ms
時間(ms)
PLL 周波数は、OFF 状態の周波数からプログラムした周波数まで上昇します。
最小クロックジッタを保証するには、安定化のために 200ms が必要です。
図 7-2 PLL 起動時間
表 7-4 PLL クロック要件
記号
パラメータ
Min
Max
単位
fPLL
PLL 出力クロックの周波数
20
200
MHz
tPStal
PLL 出力の安定時間
—
200
µs
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
41
7. AC特性
7.2
7.2.1
電源シーケンス
電源構成
S1D13515/S2D13515
HIOVDD
IOVDD
PIO1VDD
PIO2VDD
SDVDD
CM1VDD
COREVDD
VSS
OSCVDD
OSCVSS
PLLVDD1
PLLVSS1
PLLVDD2
PLLVSS2
図 7-3 内部電源構成
42
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
7.2.2
電源投入シーケンス
COREVDD
PLLVDD1
PLLVDD2
OSCVDD
HIOVDD
IOVDD
PIO1VDD
PIO2VDD
SDVDD
CM1VDD
t1
約 0.8V
t2
RESET#
図 7-4 電源投入シーケンス
表 7-5 電源投入シーケンス
記号
パラメータ
Min
Max
単位
t1
COREVDD、OSCVDD、 PLLVDD1、 PLLVDD2 がオンになってから
HIOVDD、IOVDD、PIO1VDD、PIO2VDD、SDVDD、CM1VDD がオ
ンになるまでの遅延
0
500
ms
t2
HIOVDD、IOVDD、PIO1VDD、PIO2VDD、SDVDD、CM1VDD がオ
ンになってから RESET# がネゲートされるまで
55
—
ns
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
43
7. AC特性
7.2.3
電源切断シーケンス
COREVDD
PLLVDD1
PLLVDD2
OSCVDD
t1
HIOVDD
IOVDD
PIO1VDD
PIO2VDD
SDVDD
CM1VDD
約 0.8V
図 7-5 電源切断シーケンス
表 7-6 電源切断シーケンス
記号
パラメータ
Min
Max
単位
t1
HIOVDD、IOVDD、PIO1VDD、PIO2VDD、SDVDD、CM1VDD がオ
フになってから COREVDD、OSCVDD、 PLLVDD1、 PLLVDD2 がオ
フになるまでの遅延
0
500
ms
44
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
リセットタイミング
7.3
t1
t2
RESET#
図 7-6 S1D13515/S2D13515 のリセットタイミング
表 7-7 S1D13515/S2D13515 のリセットタイミング
記号
1.
2.
パラメータ
Min
Max
単位
t1
無視されるリセットパルス幅
—
20
ns
t2
アクティブリセットパルス幅
55
—
ns
リセットパルス幅が t1max 未満の場合、そのリセットパルスは無視されます。リセットパルス幅が t1max と t2min
の範囲にある場合、リセットが効力を発揮する保証はありません。リセットが確実に効力を発揮するためには、リ
セットパルス幅が、t2min より大きくなければなりません。
発振器を使用してシステムクロックのクロックソースを供給するときには(CNF = 1)、RESET# を十分に長くア
サートし、ネゲートするまでに水晶発振器のクロック出力を安定させる必要があります。水晶の起動時間は、水晶、
および使用する外付けの水晶発振部品によって変動します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
45
7. AC特性
7.4
7.4.1
パラレルホストバスインタフェースのタイミング
ダイレクト/インダイレクト Intel 80 タイプ 1
t1
t6
CS#
t7
t2
A[20:0]
M/R#
UBE#、LBE#
t15
t13
t14
WE#
t16
RD#
t4
t3
WAIT#
Hi-Z
Hi-Z
t20
DB[15:0]
t9
Hi-Z
有効
Hi-Z
図 7-7 ダイレクト/インダイレクト Intel 80 タイプ 1 ホストインタフェースの書き込みタイミング
注
インダイレクト Intel 80 タイプ #1 の 8 ビットの場合、BE1# と BE0# の端子は使用されません。
インダイレクト Intel 80 タイプ #1 の 16 ビットの場合、BE1# と BE0# の端子は論理「0」に結合する必要
があります。このモードでのバイトアクセスについては、544 ページの 21.2「Intel80 タイプ 1 のインタ
フェース」の注 2 を参照してください。
46
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-8 ダイレクト/インダイレクト Intel 80 タイプ 1 ホストインタフェースの書き込みタイミング
記号
パラメータ
t1
CS# セットアップ時間 WE# 立ち下がりエッジ
AB[20:0]、M/R#、UBE#、LBE# セットアップ時
間 WE# 立ち下がりエッジ
WE# 立ち下がりエッジ WAIT# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
WE# 立ち上がりエッジ WAIT# 解放
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
WE# 立ち上がりエッジ CS# ホールド時間
WE# 立 ち 上 が り エ ッ ジ → AB[20:0]、M/R#、
UBE#、LBE# ホールド時間
WE# 立ち上がりエッジからの DB[15:0] ホール
ド時間
WE# サイクル時間 同期レジスタアクセス
WE# サイクル時間 非同期レジスタアクセス
WE# パルスアクティブタイム 同期レジスタア
クセス
WE# パルスアクティブタイム 非同期レジスタ
アクセス
WE# パルスイナクティブタイム 同期レジスタ
アクセス
WE# パルスイナクティブタイム 非同期レジス
タアクセス
WE# 立ち上がりエッジ RD# 立ち下がりエッジ
同期レジスタアクセス
WE# 立ち上がりエッジ RD# 立ち下がりエッジ
非同期レジスタアクセス
WE#立ち下がりエッジDB[15:0]有効ライトデー
タ 同期レジスタアクセス
WE#立ち下がりエッジDB[15:0]有効ライトデー
タ 非同期レジスタアクセス
t2
t3
t4
t6
t7
t9
t13
t14
t15
t16
t20
1.
HIOVDD = 2.5V
Min
Max
7
—
HIOVDD = 3.3V
Min
Max
7
—
単位
ns
7
—
7
—
ns
6
24
6
21
ns
5
23
5
20
ns
3
15
3
15
ns
3
7
15
—
3
7
15
—
ns
ns
7
—
7
—
ns
5
—
5
—
ns
3
55
—
—
3
55
—
—
Ts (注 1)
ns
2
—
2
—
Ts
37
—
37
—
ns
1
—
1
—
Ts
19
—
19
—
ns
1
—
1
—
Ts
19
—
19
—
ns
—
Ts − 10
—
Ts − 10
ns
—
8
—
8
ns
Ts =システムクロック周期
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
47
7. AC特性
t1
t6
CS#
t2
t7
A[20:0]
M/R#
UBE#, LBE#
t15
t13
t14
RD#
t16
WE#
t4
t3
WAIT#
Hi-Z
Hi-Z
DB[15:0]
Hi-Z
t10
t11
t5
無効
有効
Hi-Z
t12
図 7-8 ダイレクト/インダイレクト Intel 80 タイプ 1 ホストインタフェースの読み出しタイミング
注
インダイレクト Intel 80 タイプ #1 の 8 ビットの場合、BE1# と BE0# の端子は使用されません。
インダイレクト Intel 80 タイプ #1 の 16 ビットの場合、BE1# と BE0# の端子は論理「0」に結合する必要
があります。このモードでのバイトアクセスについては、544 ページの 21.2「Intel80 タイプ 1 のインタ
フェース」の注 2 を参照してください。
48
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-9 ダイレクト/インダイレクト Intel 80 タイプ 1 ホストインタフェースの読み出しタイミング
記号
パラメータ
t1
CS# セットアップ時間 RD# 立ち下がりエッジ
AB[20:0]、M/R#、UBE#、LBE# セットアップ時
間 RD# 立ち下がりエッジ
RD# 立ち下がりエッジ WAIT# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち上がりエッジ WAIT# 解放
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち下がりエッジ DB[15:0] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち上がりエッジ CS# ホールド時間
RD# 立ち上がりエッジ AB[20:0]、M/R#、UBE#、
LBE# ホールド時間
RD# 立ち上がりエッジからの DB[15:0] ホールド
時間
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
WAIT# 立ち上がりエッジ有効データ(WAIT# が
アサートされている場合)
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち下がりエッジ有効データ(WAIT# がア
サートされていない場合)
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# サイクル時間 同期レジスタアクセス
RD# サイクル時間 非同期レジスタアクセス
RD# パルスアクティブタイム 同期レジスタア
クセス
RD# パルスアクティブタイム 非同期レジスタ
アクセス
RD# パルスイナクティブタイム 同期レジスタ
アクセス
RD# パルスイナクティブタイム 非同期レジス
タアクセス
RD# 立ち上がりエッジ WE# 立ち下がりエッジ
同期レジスタアクセス
RD# 立ち上がりエッジ WE# 立ち下がりエッジ
非同期レジスタアクセス
t2
t3
t4
t5
t6
t7
t10
t11
t12
t13
t14
t15
t16
1.
HIOVDD = 2.5V
Min
Max
7
—
HIOVDD = 3.3V
Min
Max
7
—
単位
ns
7
—
7
—
ns
8
28
8
25
ns
7
27
7
25
ns
4
19
4
19
ns
4
19
4
18
ns
7
28
7
25
ns
7
10
27
—
6
10
25
—
ns
ns
10
—
10
—
ns
4
20
4
20
ns
4
20
4
20
ns
—
6
—
4
ns
—
6
—
4
ns
—
28
—
26
ns
—
3
55
28
—
—
—
3
55
25
—
—
ns
Ts(注 1)
ns
2
—
2
—
Ts
37
—
37
—
ns
1
—
1
—
Ts
19
—
19
—
ns
1
—
1
—
Ts
19
—
19
—
ns
Ts =システムクロック周期
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
49
7. AC特性
7.4.2
ダイレクト/インダイレクト Intel 80 タイプ 2
t1
t6
CS#
t7
t2
A[20:0]
M/R#
t15
t13
t14
WEU#
WEL#
t16
RD#
t4
t3
WAIT#
Hi-Z
Hi-Z
t20
DB[15:0]
t9
Hi-Z
有効
Hi-Z
図 7-9 ダイレクト/インダイレクト Intel 80 タイプ 2 ホストインタフェースの書き込みタイミング
注
インダイレクト Intel 80 タイプ #2 の 8 ビットの場合、WEU# は使用されません。
インダイレクト Intel 80 タイプ #2 の 16 ビットの場合、WEU# と WEL# の端子は同時に駆動する必要が
あります(16 ビットのホストのライトアクセスは必須です)。このモードでのバイトアクセスについて
は、545 ページの 21.3「Intel80 タイプ 2 のインタフェース」の注 2 を参照してください。
50
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-10 ダイレクト/インダイレクト Intel 80 タイプ 2 ホストインタフェースの書き込みタイミング
記号
t1
t2
t3
t4
t6
t7
t9
t13
t14
t15
t16
t20
1.
HIOVDD = 2.5V
Min
Max
パラメータ
CS# セットアップ時間 WEU#、WEL# 立ち下が
りエッジ
AB[20:0]、M/R# セットアップ時間 WEU#、WEL#
立ち下がりエッジ
WEU#、WEL# 立ち下がりエッジ WAIT# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
WEU#、WEL# 立ち上がりエッジ WAIT# 解放
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
WEU#、WEL# 立ち上がりエッジ CS# ホールド
時間
WEU#、
WEL# 立ち上がりエッジ AB[20:0]、M/R#
ホールド時間
WEU#、
WEL# 立ち上がりエッジからの DB[15:0]
ホールド時間
WEU#、WEL# のサイクル時間 同期レジスタア
クセス
WEU#、WEL# のサイクル時間 非同期レジスタ
アクセス
WEU#、WEL# のパルスアクティブタイム 同期
レジスタアクセス
WEU#、WEL# のパルスアクティブタイム 非同
期レジスタアクセス
WEU#、WEL# のパルスイナクティブタイム 同
期レジスタアクセス
WEU#、WEL# のパルスイナクティブタイム 非
同期レジスタアクセス
WEU#、WEL# 立ち上がりエッジ RD# 立ち下が
りエッジ 同期レジスタアクセス
WEU#、WEL# 立ち上がりエッジ RD# 立ち下が
りエッジ 非同期レジスタアクセス
WEU#、WEL# 立ち下がりエッジ DB[15:0] 有効
ライトデータ 同期レジスタアクセス
WEU#、WEL# 立ち下がりエッジ DB[15:0] 有効
ライトデータ 非同期レジスタアクセス
HIOVDD = 3.3V
Min
Max
単位
7
—
7
—
ns
7
—
7
—
ns
6
25
6
22
ns
5
24
5
21
ns
2
16
2
16
ns
2
16
2
16
ns
7
—
7
—
ns
7
—
7
—
ns
5
—
5
—
ns
3
—
3
—
55
—
55
—
ns
2
—
2
—
Ts
37
—
37
—
ns
1
—
1
—
Ts
19
—
19
—
ns
1
—
1
—
Ts
19
—
19
—
ns
—
Ts − 10
—
Ts − 10
ns
—
8
—
8
ns
Ts
(注 1)
Ts =システムクロック周期
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
51
7. AC特性
t1
t6
CS#
t2
t7
A[20:0]
M/R#
t15
t13
t14
RD#
t16
WEU#
WEL#
t4
t3
WAIT#
Hi-Z
Hi-Z
DB[15:0]
Hi-Z
t10
t11
t5
無効
有効
Hi-Z
t12
図 7-10 ダイレクト/インダイレクト Intel 80 タイプ 2 ホストインタフェースの読み出しタイミング
注
インダイレクト Intel 80 タイプ #2 の 8 ビットの場合、WEU# は使用されません。
インダイレクト Intel 80 タイプ #2 の 16 ビットの場合、WEU# と WEL# の端子は同時に駆動する必要が
あります(16 ビットのホストのライトアクセスは必須です)。このモードでのバイトアクセスについて
は、545 ページの 21.3「Intel80 タイプ 2 のインタフェース」の注 2 を参照してください。
52
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-11 ダイレクト/インダイレクト Intel 80 タイプ 2 ホストインタフェースの読み出しタイミング
記号
パラメータ
t1
CS# セットアップ時間 RD# 立ち下がりエッジ
AB[20:0]、M/R# セットアップ時間 RD# 立ち下
がりエッジ
RD# 立ち下がりエッジ WAIT# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち上がりエッジ WAIT# 解放
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち下がりエッジ DB[15:0] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち上がりエッジ CS# ホールド時間
RD# 立ち上がりエッジ AB[20:0]、M/R# ホール
ド時間
RD# 立ち上がりエッジからの DB[15:0] ホールド
時間
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
WAIT# 立ち上がりエッジ有効データ(WAIT# が
アサートされている場合)
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち下がりエッジ有効データ(WAIT# がア
サートされていない場合)
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# サイクル時間 同期レジスタアクセス
RD# サイクル時間 非同期レジスタアクセス
RD# パルスアクティブタイム 同期レジスタア
クセス
RD# パルスアクティブタイム 非同期レジスタ
アクセス
RD# パルスイナクティブタイム 同期レジスタ
アクセス
RD# パルスイナクティブタイム 非同期レジス
タアクセス
RD# 立ち上がりエッジ WEU#、WEL# 立ち下が
りエッジ 同期レジスタアクセス
RD# 立ち上がりエッジ WEU#、WEL# 立ち下が
りエッジ 非同期レジスタアクセス
t2
t3
t4
t5
t6
t7
t10
t11
t12
t13
t14
t15
t16
1.
HIOVDD = 2.5V
Min
Max
7
—
HIOVDD = 3.3V
Min
Max
7
—
単位
ns
7
—
7
—
ns
8
28
8
25
ns
7
27
7
25
ns
4
19
4
19
ns
4
19
4
19
ns
7
28
7
25
ns
7
9
27
—
6
9
25
—
ns
ns
9
—
9
—
ns
4
20
4
20
ns
4
20
4
20
ns
—
5
—
4
ns
—
5
—
4
ns
—
29
—
27
ns
—
3
55
28
—
—
—
3
55
25
—
—
ns
Ts (注 1)
ns
2
—
2
—
Ts
37
—
37
—
ns
1
—
1
—
Ts
19
—
19
—
ns
1
—
1
—
Ts
19
—
19
—
ns
Ts =システムクロック周期
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
53
7. AC特性
7.4.3
ダイレクト Marvell PXA3xx VLIO
t3
CS#
t4
t2
DF_ADDR[3:0]
0
1
t16
t6
DF_IO[15:0]
U Add
t17
L Add
wd0
wd1
t9
nLUA
t8
t10
nLLA
t20
t21
t22
DF_nWE
t13
t11
RDY
t14
nBE[1:0]
Hi-Z
Hi-Z
Hi-Z
“00”
t15
m0
m1
図 7-11 ダイレクト Marvell PXA3xx VLIO ホストインタフェースの書き込みタイミング
54
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-12 ダイレクト Marvell PXA3xx VLIO ホストインタフェースの書き込みタイミング
記号
t2
t3
t4
t6
t8
t9
t10
t11
t13
t14
t15
t16
t17
t20
t21
t22
1.
HIOVDD = 2.5V
Min
Max
パラメータ
DF_ADDR[3:0] セットアップ時間 DF_nWE 立ち
下がりエッジ
DF_nWE 立ち上がりエッジからの CS# ホール
ド時間
DF_nWE 立ち上がりエッジからの
DF_ADDR[3:0] ホールド時間
nLUA 立ち上がりエッジからのDF_IO[15:0]ホー
ルド時間
nLLA 立ち上がりエッジからの DF_IO[15:0] ホー
ルド時間
nLUA パルスアクティブ時間
nLLA パルスアクティブ時間
DF_nWE 立ち下がりエッジ RDY 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
DF_nWE立ち上がりエッジRDYトライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
nBE[1:0] セットアップ時間 DF_nWE 立ち下がり
エッジ
DF_nWE 立ち上がりエッジからの nBE[1:0] ホー
ルド時間
DF_IO[15:0] セットアップ時間 DF_nWE 立ち下
がりエッジ
DF_nWE 立ち上がりエッジからの DF_IO[15:0]
ホールド時間
DF_nWE 立ち上がりエッジ nLUA 立ち下がり
エッジ 同期レジスタアクセス
DF_nWE 立ち上がりエッジ nLUA 立ち下がり
エッジ 非同期レジスタアクセス
DF_nWE パルスアクティブタイム 同期レジス
タアクセス
DF_nWE パルスアクティブタイム 非同期レジ
スタアクセス
DF_nWE パルスイナクティブタイム 同期レジ
スタアクセス
DF_nWE パルスイナクティブタイム 非同期レ
ジスタアクセス
HIOVDD = 3.3V
Min
Max
単位
6
—
6
—
ns
7
—
7
—
ns
7
—
7
—
ns
0
—
0
—
ns
0
—
0
—
ns
25
25
—
—
25
25
—
—
ns
ns
6
24
6
21
ns
5
23
5
20
ns
3
15
3
15
ns
3
15
3
15
ns
6
—
6
—
ns
7
—
7
—
ns
0
—
0
—
ns
4
—
4
—
ns
1
—
1
—
19
—
19
—
ns
2
—
2
—
Ts
37
—
37
—
ns
1
—
1
—
Ts
19
—
19
—
ns
Ts
(注 1)
Ts =システムクロック周期
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
55
7. AC特性
t3
CS#
t2
DF_ADDR[3:0]
wd0
0
DF_IO[15:0]
U Add
t19 t17
無効
L Add
wd1
1
t16
t6
t4
無効
rd0
rd1
Hi-Z
t9
nLUA
t8
t10
t18
nLLA
t20
t21
t22
DF_nOE
t13
t11
RDY
nBE[1:0]
Hi-Z
Hi-Z
Hi-Z
“00”
図 7-12 ダイレクト Marvell PXA3xx VLIO ホストインタフェースの読み出しタイミング
56
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-13 ダイレクト Marvell PXA3xx VLIO ホストインタフェースの読み出しタイミング
記号
パラメータ
t2
t3
t4
t6
t8
t9
t10
DF_ADDR[3:0] セットアップ時間 DF_nOE 立ち下がりエッジ
DF_nOE 立ち上がりエッジからの CS# ホールド時間
DF_nOE立ち上がりエッジからのDF_ADDR[3:0]ホールド時間
nLUA 立ち上がりエッジからの DF_IO[15:0] ホールド時間
nLLA 立ち上がりエッジからの DF_IO[15:0] ホールド時間
nLUA パルスアクティブ時間
nLLA パルスアクティブ時間
DF_nOE 立ち下がりエッジ RDY 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
DF_nOE 立ち上がりエッジ RDY トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
DF_nOE 立ち下がりエッジ DF_IO[15:0] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
DF_nOE 立ち上がりエッジからの DF_IO[15:0] ホールド時間
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
DF_nOE 立ち下がりエッジ有効データ(RDY が Low にならな
い場合) 同期レジスタアクセス
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RDY 立ち上がりエッジの前の有効データ(RDY が Low になる
場合) 非同期レジスタアクセス
または REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
DF_nOE 立ち上がりエッジ nLUA 立ち下がりエッジ 同期レジ
スタアクセス
DF_nOE 立ち上がりエッジ nLUA 立ち下がりエッジ 非同期レ
ジスタアクセス
DF_nOE パルスアクティブタイム 同期レジスタアクセス
DF_nOE パルスアクティブタイム 非同期レジスタアクセス
DF_nOE パルスイナクティブタイム 同期レジスタアクセス
DF_nOE パルスイナクティブタイム 非同期レジスタアクセス
t11
t13
t16
t17
t18
t19
t20
t21
t22
1.
2.
3.
4.
5.
HIOVDD = 2.5V
Min
Max
6
—
8
—
8
—
0
—
0
—
25
—
25
—
HIOVDD = 3.3V
Min
Max
6
—
8
—
8
—
0
—
0
—
25
—
25
—
単位
ns
ns
Ns
Ns
Ns
Ns
Ns
8
28
8
25
ns
7
27
7
25
ns
4
19
4
19
ns
4
19
4
19
ns
7
28
7
25
ns
7
27
6
25
ns
4
20
4
20
ns
4
20
4
20
ns
—
28
—
25
ns
—
27
—
25
ns
注2
—
注4
—
ns
注3
—
注5
—
1
—
1
—
ns
Ts
(注 1)
19
—
19
—
ns
2
37
1
19
—
—
—
—
2
37
1
19
—
—
—
—
Ts
ns
Ts
ns
Ts =システムクロック周期
HIOVDD = 2.5V で REG[003Dh] のビット 0 = 0 のとき、t19min は、次式を使用して算出されます。
t19min = (REG[0085h] のビット 2 ∼ 0) × ( システムクロック周期 ) − 8.0ns
HIOVDD = 2.5V で REG[003Dh] のビット 0 = 1 のとき、t19min は、次式を使用して算出されます。
t19min = (REG[0085h] のビット 2 ∼ 0) × ( システムクロック周期 ) − 8.0ns
HIOVDD = 3.3V で REG[003Dh] のビット 0 = 0 のとき、t19min は、次式を使用して算出されます。
t19min = (REG[0085h] のビット 2 ∼ 0) × ( システムクロック周期 ) − 7.0ns
HIOVDD = 3.3V で REG[003Dh] のビット 0 = 1 のとき、t19min は、次式を使用して算出されます。
t19min = (REG[0085h] のビット 2 ∼ 0) × ( システムクロック周期 ) − 7.0ns
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
57
7. AC特性
7.4.4
ダイレクト/インダイレクトルネサス SH4
t1
t2
t3
第1
第2
CKIO
t5
t4
A[20:0]
M/R#
RD/WR#
t6
t7
BS#
t17
t8
CS#
t20
t20
WE0#
WE1#
t12
t11
RDY#
t21
Hi-Z
Hi-Z
t14
t13
DB[15:0]
t10
Hi-Z
有効
Hi-Z
図 7-13 ダイレクト/インダイレクトルネサス SH4 ホストインタフェースの書き込みタイミング
注
インダイレクト SH4 の 8 ビットの場合、WE1# と WE0# は使用されません。
インダイレクト SH4 の 16 ビットの場合、WE1# と WE0# の端子は同時に駆動する必要があります(16
ビットのホストのライトアクセスは必須です)
。このモードでのバイトアクセスについては、548 ページ
の 21.6「ルネサス SH4 のインタフェース」の注 2 を参照してください。
58
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-14 ダイレクト/インダイレクトルネサス SH4 ホストインタフェースの書き込みタイミング
記号
パラメータ
fCKIO
t1
t2
t3
t4
t5
t6
t7
t8
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
AB[20:0]、M/R#、RD/WR# セットアップ CKIO
CKIO からの AB[20:0]、M/R#、RD/WR# ホールド
BS# セットアップ
BS# ホールド
CS# セットアップ
CKIORDY# トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CKIORDY# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CKIORDY# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
DB[15:0] セットアップ BS# 後の 2 番目の CKIO
CKIO からの DB[15:0] ホールド
CKIO からの CS# ホールド
WE0#、WE1# セットアップ CKIO
CKIORDY# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
t10
t11
t12
t13
t14
t17
t20
t21
(注 2)
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
7
—
0
—
5
—
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
7
—
0
—
5
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
4
24
4
21
ns
4
23
4
21
ns
4
24
4
21
ns
4
23
4
21
ns
—
20
—
18
ns
—
0
0
0
8
19
—
—
—
—
—
0
0
0
8
17
—
—
—
—
ns
ns
ns
ns
ns
0
—
0
—
ns
0
—
0
—
ns
注
1. S1D13515/S2D13515 が書き込みを完了すると、RDY# は Low に駆動され、次に 2CKIO だけ後に High
にアサートされます。つまり、RDY# は、2CKIO の期間だけ Low であるということです。RDY# の
Low を正しくサンプリングするには、SH4 Wait Control Register 2(WCR2)を適宜設定する必要があ
ります。SH4 レジスタの詳細については、SH4 の仕様を参照してください。
2. ライトサイクルの終わりに、RDY# は High に駆動されない場合があり、RDY# が Low にアサートさ
れてから 1 バスクロック後にトライステート(ハイインピーダンス)になる場合があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
59
7. AC特性
t1
t2
第1
t3
第2
CKIO
t5
t4
AB[20:0]
M/R#
RD/WR#
t6
t7
t8
t11
BS#
t18
CS#
t17
t16
t19
t20
RD#
t20
t12
RDY#
Hi-Z
Hi-Z
t15
t9
DB[15:0]
t10
t21
Hi-Z
無効
有効
Hi-Z
図 7-14 ダイレクト/インダイレクトルネサス SH4 ホストインタフェースの読み出しタイミング
注
インダイレクト SH4 の 8 ビットの場合、WE1# と WE0# は使用されません。
インダイレクト SH4 の 16 ビットの場合、WE1# と WE0# の端子は同時に駆動する必要があります(16
ビットのホストのライトアクセスは必須です)
。このモードでのバイトアクセスについては、548 ページ
の 21.6「ルネサス SH4 のインタフェース」の注 2 を参照してください。
60
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-15 ダイレクト/インダイレクトルネサス SH4 ホストインタフェースの読み出しタイミング
記号
パラメータ
fCKIO
t1
t2
t3
t4
t5
t6
t7
t8
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
AB[20:0]、M/R#、RD/WR# セットアップ CKIO
CKIO からの AB[20:0]、M/R#、RD/WR# ホールド
BS# セットアップ
BS# ホールド
CS# セットアップ
RD# 立ち下がりエッジ DB[15:0] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CKIORDY# トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CKIORDY# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CKIORDY# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CKIODB[15:0] 有効
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち上がりエッジ DB[15:0] トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CS# 立ち上がりエッジ DB[15:0] トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CKIO からの CS# ホールド
CKIO からの RD# ホールド
RD# セットアップ CKIO
CKIORDY# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
t9
t10
t11
t12
t15
t16
t17
t18
t19
t20
t21
(注 2)
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
7
—
0
—
5
—
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
7
—
0
—
5
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
7
—
7
—
ns
7
—
7
—
ns
4
24
4
21
ns
4
23
4
21
ns
4
24
4
21
ns
4
23
4
21
ns
—
20
—
18
ns
—
19
—
17
ns
—
20
—
17
ns
—
19
—
17
ns
4
22
4
22
ns
4
22
4
22
ns
3
13
3
13
ns
3
0
0
10
13
—
—
—
3
0
0
10
13
—
—
—
ns
ns
ns
ns
0
—
0
—
ns
0
—
0
—
ns
注
1. リードデータの準備が完了すると、RDY# は Low に駆動され、次に 2CKIO だけ後に High にアサー
トされます。つまり、RDY# は、2CKIO の期間だけ Low であるということです。RDY# の Low を正
しくサンプリングするには、SH4 Wait Control Register 2(WCR2)を適宜設定する必要があります。
SH4 レジスタの詳細については、SH4 の仕様を参照してください。
2. リードサイクルの終わりに、RDY# は High に駆動されない場合があり、RDY# が Low にアサートさ
れてから 1 バスクロック後にトライステート(ハイインピーダンス)になる場合があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
61
7. AC特性
7.4.5
ダイレクト/インダイレクトフリースケール MPC555(非バーストモード)
t1
t2
t3
第1
第2
CLKOUT
A[11:31]
M/R#
RD/WR#
TSIZ[0:1]
t4
t5
t6
t7
CS#
t8
t9
TS#
t13
t11
t10
TA#
TEA#
(注 1)
t12
Hi-Z
Hi-Z
t19
t20
BURST#
t17
D[0:15]
t18
Hi-Z
有効
Hi-Z
注:TEA# は、小さなプルダウン抵抗を備え、Low に駆動されることはありません。
ERR_ACK# を使用する場合、外付けのプルアップ抵抗(通常 10KΩ)を接続する必要があります。
図 7-15 ダイレクト/インダイレクトフリースケール MPC555 ホストインタフェースの
書き込みタイミング(非バーストモード)
注
1. インダイレクト MPC555 の場合、TSIZ0 端子を「1」に、TSIZ1 端子を「0」に接続する必要がありま
す(16 ビットのホストアクセスは必須です)。このモードでのバイトアクセスについては、551 ペー
ジの 21.9「MPC555 のインタフェース」の注 3 を参照してください。
2. S1D13515/S2D13515 は、ビッグエンディアン設定には対応していません。ホスト側は、
S1D13513/S2D13515 と MPC555 インターフェースで接続する場合、外部バスでリトルエンディアン
に設定する必要があります。
62
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-16 ダイレクト/インダイレクトフリースケール MPC555 ホストインタフェースの書き込みタイミング
(非バーストモード)
記号
パラメータ
fCLKOUT
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
A[11:31]、M/R#、
RD/WR#、TSIZ[0:1] セットアップ
A[11:31]、M/R#、RD/WR#、TSIZ[0:1] ホールド
CS# セットアップ
CS# ホールド
TS# セットアップ
TS# ホールド
CLKOUTTA#§TEA# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTTA#§TEA# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTTA#§TEA# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ CLKOUTTA#§TEA# トライス
テート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
D[0:15] セットアップ TS# = 0 後の第 1 CLKOUT
CLKOUTD[0:15] ホールド
BURST# セットアップ
BURST# ホールド
t10
t11
t12
t13
t17
t18
t19
t20
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
EPSON
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
4
24
4
21
ns
4
23
4
21
ns
—
20
—
17
ns
—
19
—
17
ns
6
20
5
17
ns
5
19
5
17
ns
4
24
4
21
ns
4
0
0
7
0
23
—
—
—
—
4
0
0
7
0
20
—
—
—
—
ns
ns
ns
ns
ns
63
7. AC特性
t1
t2
t3
第1
第2
CLKOUT
A[11:31]
M/R#
RD/WR#
TSIZ[0:1]
t4
t5
t6
t7
CS#
t8
t9
TS#
t13
t11
t10
TA#
TEA#
(注)
t12
Hi-Z
Hi-Z
t22
t23
BURST#
t20
t19
D[0:15]
Hi-Z
無効
t21
有効
Hi-Z
注:TEA# は、小さなプルダウン抵抗を備え、Low に駆動されることはありません。
ERR_ACK# を使用する場合、外付けのプルアップ抵抗(通常 10KΩ)を接続する必要があります。
図 7-16 ダイレクト/インダイレクトフリースケール MPC555 ホストインタフェースの
読み出しタイミング(非バーストモード)
注
1. インダイレクト MPC555 の場合、TSIZ0 端子を「1」に、TSIZ1 端子を「0」に接続する必要がありま
す(16 ビットのホストアクセスは必須です)。このモードでのバイトアクセスについては、551 ペー
ジの 21.9「MPC555 のインタフェース」の注 3 を参照してください。
2. S1D13515/S2D13515 は、ビッグエンディアン設定には対応していません。ホスト側は、
S1D13513/S2D13515 と MPC555 インターフェースで接続する場合、外部バスでリトルエンディアン
に設定する必要があります。
64
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-17 ダイレクト/インダイレクトフリースケール MPC555 ホストインタフェースの読み出しタイミング
(非バーストモード)
記号
パラメータ
fCLKOUT
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
A[11:31]、M/R#、RD/WR#、TSIZ[0:1] セットアップ
A[11:31]、M/R#、RD/WR#、TSIZ[0:1] ホールド
CS# セットアップ
CS# ホールド
TS# セットアップ
TS# ホールド
CLKOUTTA#§TEA# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTTA#§TEA# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTTA#§TEA# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ CLKOUTTA#§TEA# トライス
テート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTD[0:15] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTD[0:15] 有効
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTD[0:15] トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
BURST# セットアップ
BURST# ホールド
t10
t11
t12
t13
t19
t20
t21
t22
t23
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
4
24
4
21
ns
4
23
4
21
ns
—
20
—
17
ns
—
19
—
17
ns
6
20
5
17
ns
5
19
5
17
ns
4
24
4
21
ns
4
23
4
20
ns
5
—
5
—
ns
5
—
5
—
ns
—
20
—
17
ns
—
19
—
16
ns
5
25
5
23
ns
5
7
0
24
—
—
5
7
0
22
—
—
ns
ns
ns
65
7. AC特性
7.4.6
ダイレクト/インダイレクトフリースケール MPC555(バーストモード)
t1
t2
t3
CLKOUT
A[11:31]
M/R#
RD/WR#
TSIZ[0:1]
t4
t5
t6
t7
CS#
t8
t9
TS#
t13
t11
t12
t10
TA#
TEA#
(注)
Hi-Z
Hi-Z
t24
t25
BURST#
t26
t27
BDIP#
t18
t28
D[0:15]
有効
t18
t28
有効
注:TEA# は、小さなプルダウン抵抗を備え、Low に駆動されることはありません。
ERR_ACK# を使用する場合、外付けのプルアップ抵抗(通常 10KΩ)を接続する必要があります。
図 7-17 ダイレクト/インダイレクトフリースケール MPC555 ホストインタフェースの
書き込みタイミング(バーストモード)
注
1. インダイレクト MPC555 の場合、TSIZ0 端子を「1」に、TSIZ1 端子を「0」に接続する必要がありま
す(16 ビットのホストアクセスは必須です)。このモードでのバイトアクセスについては、551 ペー
ジの 21.9「MPC555 のインタフェース」の注 3 を参照してください。
2. S1D13515/S2D13515 は、ビッグエンディアン設定には対応していません。ホスト側は、
S1D13513/S2D13515 と MPC555 インターフェースで接続する場合、外部バスでリトルエンディアン
に設定する必要があります。
66
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-18 ダイレクト/インダイレクトフリースケール MPC555 ホストインタフェースの書き込みタイミング
(バーストモード)
記号
パラメータ
fCLKOUT
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
A[11:31]、M/R#、RD/WR#、TSIZ[0:1] セットアップ
A[11:31]、M/R#、RD/WR#、TSIZ[0:1] ホールド
CS# セットアップ
CS# ホールド
TS# セットアップ
TS# ホールド
CLKOUTTA#§TEA# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTTA#§TEA# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTTA#§TEA# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ CLKOUTTA#§TEA# トライス
テート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTD[0:15] ホールド
BURST# セットアップ
BURST# ホールド
BDIP# セットアップ
BDIP# ホールド
D[0:15] セットアップ CLKOUT
t10
t11
t12
t13
t18
t24
t25
t26
t27
t28
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
4
24
4
21
ns
4
23
4
21
ns
—
20
—
17
ns
—
19
—
17
ns
6
20
5
17
ns
5
19
5
17
ns
4
24
4
21
ns
4
0
7
0
8
0
0
23
—
—
—
—
—
—
4
0
7
0
8
0
0
20
—
—
—
—
—
—
ns
ns
ns
ns
ns
ns
ns
67
7. AC特性
t1
t2
t3
CLKOUT
A[11:31]
M/R#
RD/WR#
TSIZ[0:1]
t4
t5
t6
t7
CS#
t8
t9
TS#
t13
t11
t12
t10
TA#
TEA#
(注)
Hi-Z
Hi-Z
t24
t25
BURST#
t26
t27
BDIP#
t20
t19
D[0:15]
Hi-Z
無効
有効
t21
t29
無効
有効
Hi-Z
注:TEA# は、小さなプルダウン抵抗を備え、Low に駆動されることはありません。
ERR_ACK# を使用する場合、外付けのプルアップ抵抗(通常 10KΩ)を接続する必要があります。
図 7-18 ダイレクト/インダイレクトフリースケール MPC555 ホストインタフェースの
読み出しタイミング(バーストモード)
注
1. インダイレクト MPC555 の場合、TSIZ0 端子を「1」に、TSIZ1 端子を「0」に接続する必要がありま
す(16 ビットのホストアクセスは必須です)。このモードでのバイトアクセスについては、551 ペー
ジの 21.9「MPC555 のインタフェース」の注 3 を参照してください。
2. S1D13515/S2D13515 は、ビッグエンディアン設定には対応していません。ホスト側は、
S1D13513/S2D13515 と MPC555 インターフェースで接続する場合、外部バスでリトルエンディアン
に設定する必要があります。
68
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-19 ダイレクト/インダイレクトフリースケール MPC555 ホストインタフェースの読み出しタイミング
(バーストモード)
記号
パラメータ
fCLKOUT
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
A[11:31]、M/R#、
RD/WR#、TSIZ[0:1] セットアップ
A[11:31]、M/R#、RD/WR#、TSIZ[0:1] ホールド
CS# セットアップ
CS# ホールド
TS# セットアップ
TS# ホールド
CLKOUTTA#§TEA# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTTA#§TEA# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTTA#§TEA# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ CLKOUTTA#§TEA# トライス
テート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTD[0:15] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTD[0:15] 有効
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTD[0:15] トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
BURST# セットアップ
BURST# ホールド
BDIP# セットアップ
BDIP# ホールド
CLKOUTD[0:15] 遅延
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
t10
t11
t12
t13
t19
t20
t21
t24
t25
t26
t27
t29
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
4
24
4
21
ns
4
23
4
21
ns
—
20
—
17
ns
—
19
—
17
ns
6
20
5
17
ns
5
19
5
17
ns
4
24
4
21
ns
4
23
4
20
ns
5
—
5
—
ns
5
—
5
—
ns
—
20
—
17
ns
—
19
—
16
ns
5
25
5
23
ns
5
7
0
8
0
24
—
—
—
—
5
7
0
8
0
22
—
—
—
—
ns
ns
ns
ns
ns
5
—
5
—
ns
5
—
5
—
ns
69
7. AC特性
7.4.7
ダイレクト/インダイレクト TI TSM470(非バーストモード)
t1
t2
t3
第1
第2
EBI_CLK
t4
t5
t6
t7
A[19:1]
M/R#
UB#,LB#
CS#
t26
t25
RD/WR#
t8
t9
TS#
t11
t10
TA#
ERR_ACK#
(注)
t13
t12
Hi-Z
Hi-Z
t19
t20
BURST#
t17
D[15:0]
t18
Hi-Z
有効
Hi-Z
注:ERR_ACK# は、小さなプルダウン抵抗を備え、
Low に駆動されることはありません。
ERR_ACK# を使用する場合、外付けのプルアップ抵抗(通常 10KΩ)を接続する必要があります。
図 7-19 ダイレクト/インダイレクト TI TSM470 ホストインタフェースの書き込みタイミング
(非バーストモード)
注
インダイレクト TI TMS470 の場合、UB# と LB# の端子は「0」に接続する必要があります(16 ビットのホ
ストアクセスは必須です)
。このモードでのバイトアクセスについては、550 ページの 21.8「TI TMS470
のインタフェース」の注 3 を参照してください。
70
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-20 ダイレクト/インダイレクト TI TSM470 ホストインタフェースの書き込みタイミング
(非バーストモード)
記号
パラメータ
fEBI_CLK
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
AB[19:1]、M/R#、UB#/LB# セットアップ
AB[19:1]、M/R#、UB#/LB# ホールド
CS# セットアップ
CS# ホールド
TS# セットアップ
TS# ホールド
EBI_CLKTA#、ERR_ACK# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKTA#、ERR_ACK# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKTA#、ERR_ACK# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ EBI_CLKTA#§ERR_ACK# ト
ライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
D[15:0] セットアップ TS# = 0 後の第 1 EBI_CLK
EBI_CLKD[15:0] ホールド
BURST# セットアップ
BURST# ホールド
RD/WR# セットアップ
RD/WR# ホールド
t10
t11
t12
t13
t17
t18
t19
t20
t25
t26
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
EPSON
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
4
24
4
22
ns
4
23
4
21
ns
—
20
—
17
ns
—
19
—
17
ns
6
20
5
17
ns
5
19
5
17
ns
4
24
4
21
ns
4
0
0
7
0
7
0
23
—
—
—
—
—
—
4
0
0
7
0
7
0
20
—
—
—
—
—
—
ns
ns
ns
ns
ns
ns
ns
71
7. AC特性
t1
t2
t3
第1
第2
EBI_CLK
A[19:1]
M/R#
UB#,LB#
t4
t5
t6
t7
t25
t26
CS#
OE#
t8
t9
TS#
t11
t10
TA#
ERR_ACK#
(注)
t13
t12
Hi-Z
Hi-Z
t22
t23
BURST#
t20
t19
D[15:0]
Hi-Z
無効
t21
有効
Hi-Z
注:ERR_ACK# は、小さなプルダウン抵抗を備え、Low に駆動されることはありません。
ERR_ACK# を使用する場合、外付けのプルアップ抵抗(通常 10KΩ)を接続する必要があります。
図 7-20 ダイレクト/インダイレクト TI TSM470 ホストインタフェースの読み出しタイミング
(非バーストモード)
注
インダイレクト TI TMS470 の場合、UB# と LB# の端子は「0」に接続する必要があります(16 ビットのホ
ストアクセスは必須です)
。このモードでのバイトアクセスについては、550 ページの 21.8「TI TMS470
のインタフェース」の注 3 を参照してください。
72
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-21 ダイレクト/インダイレクト TI TSM470 ホストインタフェースの読み出しタイミング
(非バーストモード)
記号
パラメータ
fEBI_CLK
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
AB[19:1]、M/R#、UB#/LB# セットアップ
AB[19:1]、M/R#、UB#/LB# ホールド
CS# セットアップ
CS# ホールド
TS# セットアップ
TS# ホールド
EBI_CLKTA#、ERR_ACK# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKTA#、ERR_ACK# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKTA#、ERR_ACK# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ EBI_CLKTA#§ERR_ACK# ト
ライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKD[15:0] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKD[15:0] 有効
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKD[] トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
BURST# セットアップ
BURST# ホールド
OE# セットアップ
OE# ホールド
t10
t11
t12
t13
t19
t20
t21
t22
t23
t25
t26
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
EPSON
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
4
24
4
22
ns
4
23
4
21
ns
—
20
—
17
ns
—
19
—
17
ns
6
20
5
17
ns
5
19
5
17
ns
4
24
4
21
ns
4
23
4
20
ns
4
—
4
—
ns
4
—
4
—
ns
—
20
—
17
ns
—
19
—
17
ns
4
25
4
23
ns
4
7
0
10
0
24
—
—
—
—
4
7
0
10
0
22
—
—
—
—
ns
ns
ns
ns
ns
73
7. AC特性
7.4.8
ダイレクト/インダイレクト TI TSM470(バーストモード)
t1
t2
t3
EBI_CLK
A[19:1]
M/R#
UB#,LB#
t4
t5
t6
t7
t25
t26
CS#
RD/WR#
t8
t9
TS#
t10
TA#
ERR_ACK#
(注)
t13
t11
t12
Hi-Z
Hi-Z
t19
t20
BURST#
t28
t27
BDIP#
t17
D[15:0]
t18
t17
有効 [15:0]
有効 [31:16]
注:ERR_ACK# は、小さなプルダウン抵抗を備え、
Low に駆動されることはありません。
ERR_ACK# を使用する場合、外付けのプルアップ抵抗(通常 10KΩ)を接続する必要があります。
図 7-21 ダイレクト/インダイレクト TI TSM470 ホストインタフェースの書き込みタイミング
(バーストモード)
注
インダイレクト TI TMS470 の場合、UB# と LB# の端子は「0」に接続する必要があります(16 ビットのホ
ストアクセスは必須です)
。このモードでのバイトアクセスについては、550 ページの 21.8「TI TMS470
のインタフェース」の注 3 を参照してください。
74
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-22 ダイレクト/インダイレクト TI TSM470 ホストインタフェースの書き込みタイミング
(バーストモード)
記号
パラメータ
fEBI_CLK
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
AB[19:1]、M/R#、UB#/LB# セットアップ
AB[19:1]、M/R#、UB#/LB# ホールド
CS# セットアップ
CS# ホールド
TS# セットアップ
TS# ホールド
EBI_CLKTA#、ERR_ACK# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKTA#、ERR_ACK# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKTA#、ERR_ACK# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ EBI_CLKTA#§ERR_ACK# ト
ライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
D[15:0] セットアップ EBI_CLK
EBI_CLKD[15:0] ホールド
BURST# セットアップ
BURST# ホールド
RD/WR# セットアップ
RD/WR# ホールド
BDIP# セットアップ
BDIP# ホールド
t10
t11
t12
t13
t17
t18
t19
t20
t25
t26
t27
t28
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
EPSON
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
4
24
4
22
ns
4
23
4
21
ns
—
20
—
17
ns
—
19
—
17
ns
6
20
5
17
ns
5
19
5
17
ns
4
24
4
21
ns
4
0
0
7
0
7
0
8
0
23
—
—
—
—
—
—
—
—
4
0
0
7
0
7
0
8
0
20
—
—
—
—
—
—
—
—
ns
ns
ns
ns
ns
ns
ns
ns
ns
75
7. AC特性
t1
t2
t3
EBI_CLK
t4
t5
t6
t7
t25
t26
A[19:1]
M/R#
UB#/LB#
CS#
OE#
t8
t9
TS#
t12
t10
TA#
ERR_ACK#
(注)
t13
t11
t11
Hi-Z
Hi-Z
t22
t23
BURST#
t27
t28
BDIP#
t20
t19
D[15:0]
Hi-Z
無効
有効 [15:0]
t20
t29
無効
t21
有効 [31:16]
Hi-Z
注:ERR_ACK# は、小さなプルダウン抵抗を備え、Low に駆動されることはありません。
ERR_ACK# を使用する場合、外付けのプルアップ抵抗(通常 10KΩ)を接続する必要があります。
図 7-22 ダイレクト/インダイレクト TI TSM470 ホストインタフェースの読み出しタイミング
(バーストモード)
注
インダイレクト TI TMS470 の場合、UB# と LB# の端子は「0」に接続する必要があります(16 ビットのホ
ストアクセスは必須です)
。このモードでのバイトアクセスについては、550 ページの 21.8「TI TMS470
のインタフェース」の注 3 を参照してください。
76
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-23 ダイレクト/インダイレクト TI TSM470 ホストインタフェースの読み出しタイミング
(バーストモード)
記号
パラメータ
fEBI_CLK
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
AB[19:1]、M/R#、UB#/LB# セットアップ
AB[19:1]、M/R#、UB#/LB# ホールド
CS# セットアップ
CS# ホールド
TS# セットアップ
TS# ホールド
EBI_CLKTA#、ERR_ACK# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKTA#、ERR_ACK# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKTA#、ERR_ACK# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ EBI_CLKTA#§ERR_ACK# ト
ライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKD[15:0] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKD[15:0] 有効
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
EBI_CLKD[] トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
BURST# セットアップ
BURST# ホールド
OE# セットアップ
OE# ホールド
BDIP# セットアップ
BDIP# ホールド
EBI_CLKD[15:0] 遅延
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
t10
t11
t12
t13
t19
t20
t21
t22
t23
t25
t26
t27
t28
t29
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
HIOVDD = 2.5V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
EPSON
HIOVDD = 3.3V
Min
Max
—
25
40
—
20
—
20
—
7
—
0
—
5
—
0
—
8
—
0
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
4
24
4
22
ns
4
23
4
21
ns
—
20
—
17
ns
—
19
—
17
ns
6
20
5
17
ns
5
19
5
17
ns
4
24
4
21
ns
4
23
4
20
ns
4
—
4
—
ns
4
—
4
—
ns
—
20
—
17
ns
—
19
—
17
ns
4
25
4
23
ns
4
7
0
10
0
8
0
24
—
—
—
—
—
—
4
7
0
10
0
8
0
22
—
—
—
—
—
—
ns
ns
ns
ns
ns
ns
ns
4
—
4
—
ns
4
—
4
—
ns
77
7. AC特性
7.4.9
ダイレクト/インダイレクト NEC V850 タイプ 1
t1
t2
t3
第1
CLKOUT
t4
t5
t6
t7
A[20:0]
M/R#
UBEN#/LBEN#
CS#
t24
t25
t8
R/W#
t9
DSTB#
t10
WAIT#
t11
t12
Hi-Z
Hi-Z
t18
t17
AD[15:0]
t13
Hi-Z
有効
Hi-Z
図 7-23 ダイレクト/インダイレクト NEC V850 タイプ 1 ホストインタフェースの書き込みタイミング
注
インダイレクト NEC V850 タイプ #1 の 8 ビットの場合、UBEN# と LBEN# の端子は使用されません。
インダイレクト NEC V850 タイプ #1 の 16 ビットの場合、UBEN# と LBEN# の端子は論理「0」に結合
する必要があります。このモードでのバイトアクセスについては、546 ページの 21.4「NEC V850 タイ
プ 1 のインタフェース」の注 2 を参照してください。
78
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-24 ダイレクト/インダイレクト NEC V850 タイプ 1 ホストインタフェースの書き込みタイミング
記号
パラメータ
fCLKOUT
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
AB[20:0]、M/R#、UBEN#/LBEN# セットアップ
A[20:0]、M/R#、UBEN#/LBEN# ホールド
CS# セットアップ
CS# ホールド
DSTB# セットアップ
DSTB# ホールド
DSTB# 立ち下がりエッジ WAIT# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTWAIT# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
DSTB# 立ち上がりエッジ WAIT# トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTWAIT# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
AD[15:0] ライトデータセットアップ第 1 CLKOUT
DSTB# 立ち上がりエッジ AD[15:0] ホールド
R/W# セットアップ
R/W# ホールド
t10
t11
t12
t13
t17
t18
t24
t25
HIOVDD = 2.5V
Min
Max
—
20
50
—
25
—
25
—
10
—
0
—
10
—
0
—
11
—
-8
—
HIOVDD = 3.3V
Min
Max
—
20
50
—
25
—
25
—
10
—
0
—
10
—
0
—
11
—
-8
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
6
28
6
25
ns
5
27
5
24
ns
—
20
—
17
ns
—
19
—
17
ns
2
19
2
19
ns
2
19
2
19
ns
4
—
4
—
ns
4
0
0
10
0
—
—
—
—
—
4
0
0
10
0
—
—
—
—
—
ns
ns
ns
ns
ns
注
1. CLKOUT 周期(t1)が短いとき、V850 は、t10 のタイミングのため、無効な WAIT# ステータスをサ
ンプリングする可能性があります。V850 が正しく WAIT# ステータスをサンプリングできるように
するには、プログラム可能なウェイトを挿入する必要があります。プログラム可能なウェイトは、
V850 Data Wait Control Register(DWC)によって制御されます。V850 レジスタの詳細については、
V850 の仕様を参照してください。
2. S1D13515/S2D13515 が書き込みを完了すると、WAIT# は High に駆動され、次に 1CLKOUT だけ後
に Low にアサートされます。つまり、WAIT# は、1CLKOUT の期間だけ High であるということで
す。WAIT# の High を正しくサンプリングするには、V850 Data Wait Control Register(DWC)を適宜
設定する必要があります。V850 レジスタの詳細については、V850 の仕様を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
79
7. AC特性
t1
t2
t3
第1
CLKOUT
t4
t5
t6
t7
t24
t25
A[20:0]
M/R#
UBEN#/LBEN#
CS#
R/W#
t9
t8
DSTB#
t12
t11
t10
WAIT#
Hi-Z
Hi-Z
t21
t20
t19
AD[15:0]
t13
Hi-Z
無効
有効
Hi-Z
図 7-24 ダイレクト/インダイレクト NEC V850 タイプ 1 ホストインタフェースの読み出しタイミング
注
インダイレクト NEC V850 タイプ #1 の 8 ビットの場合、UBEN# と LBEN# の端子は使用されません。
インダイレクト NEC V850 タイプ #1 の 16 ビットの場合、UBEN# と LBEN# の端子は論理「0」に結合
する必要があります。このモードでのバイトアクセスについては、546 ページの 21.4「NEC V850 タイ
プ 1 のインタフェース」の注 2 を参照してください。
80
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-25 ダイレクト/インダイレクト NEC V850 タイプ 1 ホストインタフェースの読み出しタイミング
記号
パラメータ
fCLKOUT
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
AB[20:0]、M/R#、UBEN#/LBEN# セットアップ
A[20:0]、M/R#、UBEN#/LBEN# ホールド
CS# セットアップ
CS# ホールド
DSTB# セットアップ
DSTB# ホールド
DSTB# 立ち下がりエッジ WAIT# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTWAIT# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
DSTB# 立ち上がりエッジ WAIT# トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTWAIT# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ CLKOUTAD[15:0] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTAD[15:0] 有効
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ CLKOUTAD[15:0] トライス
テート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
R/W# セットアップ
R/W# ホールド
t10
t11
t12
t13
t19
t20
t21
t24
t25
HIOVDD = 2.5V
Min
Max
—
20
50
—
25
—
25
—
10
—
0
—
10
—
0
—
11
—
-8
—
HIOVDD = 3.3V
Min
Max
—
20
50
—
25
—
25
—
10
—
0
—
10
—
0
—
11
—
-8
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
6
28
6
25
ns
5
27
5
24
ns
—
20
—
17
ns
—
19
—
17
ns
2
19
2
19
ns
2
19
2
19
ns
4
—
4
—
ns
4
—
4
—
ns
2
—
2
—
ns
2
—
2
—
ns
—
20
—
17
ns
—
19
—
16
ns
2
22
2
19
ns
2
10
0
21
—
—
2
10
0
18
—
—
ns
ns
ns
注
1. CLKOUT 周期(t1)が短いとき、V850 は、t10 のタイミングのため、無効な WAIT# ステータスをサ
ンプリングする可能性があります。V850 が正しく WAIT# ステータスをサンプリングできるように
するには、プログラム可能なウェイトを挿入する必要があります。プログラム可能なウェイトは、
V850 Data Wait Control Register(DWC)によって制御されます。V850 レジスタの詳細については、
V850 の仕様を参照してください。
2. リードデータの準備が完了すると、WAIT# は High に駆動され、次に 1CLKOUT だけ後に Low にア
サートされます。つまり、WAIT# は、1CLKOUT の期間だけ High であるということです。WAIT# の
High を正しくサンプリングするには、V850 Data Wait Control Register(DWC)を適宜設定する必要
があります。V850 レジスタの詳細については、V850 の仕様を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
81
7. AC特性
7.4.10
ダイレクト/インダイレクト NEC V850 タイプ 2
t1
t2
t3
第1
CLKOUT
t5
t4
A[20:0]
M/R#
t7
t6
CS#
t8
t9
WRH#
WRL#
t12
t10
WAIT#
t11
Hi-Z
Hi-Z
t18
t17
AD[15:0]
t13
Hi-Z
有効
Hi-Z
図 7-25 ダイレクト/インダイレクト NEC V850 タイプ 2 ホストインタフェースの書き込みタイミング
注
インダイレクト NEC V850 タイプ #2 の 8 ビットの場合、WRH# は使用されません。
インダイレクト NEC V850 タイプ #2 の 16 ビットの場合、WRH# と WRL# の端子は同時に駆動する必要
があります(16 ビットのホストのライトアクセスは必須です)。このモードでのバイトアクセスについ
ては、547 ページの 21.5「NEC V850 タイプ 2 のインタフェース」の注 2 を参照してください。
82
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-26 ダイレクト/インダイレクト NEC V850 タイプ 2 ホストインタフェースの書き込みタイミング
記号
パラメータ
fCLKOUT
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
A[20:0]、M/R# セットアップ
A[20:0]、M/R# ホールド
CS# セットアップ
CS# ホールド
WRL#/WRH# セットアップ
WRL#/WRH# ホールド
WRL#/WRH# 立ち下がりエッジ WAIT# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTWAIT# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
WRL#/WRH# 立ち上がりエッジ WAIT# トライス
テート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTWAIT# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
AD[15:0] ライトデータセットアップ第 1 CLKOUT
WRL#/WRH#立ち上がりエッジAD[15:0]ホールド
t10
t11
t12
t13
t17
t18
HIOVDD = 2.5V
Min
Max
—
20
50
—
25
—
25
—
10
—
0
—
10
—
0
—
8
—
-8
—
HIOVDD = 3.3V
Min
Max
—
20
50
—
25
—
25
—
10
—
0
—
10
—
0
—
8
—
-8
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
6
24
6
21
ns
5
23
5
20
ns
—
20
—
17
ns
—
19
—
17
ns
2
16
2
15
ns
2
16
2
15
ns
4
—
4
—
ns
4
0
0
—
—
—
4
0
0
—
—
—
ns
ns
ns
注
1. CLKOUT 周期(t1)が短いとき、V850 は、t10 のタイミングのため、無効な WAIT# ステータスをサ
ンプリングする可能性があります。V850 が正しく WAIT# ステータスをサンプリングできるように
するには、プログラム可能なウェイトを挿入する必要があります。プログラム可能なウェイトは、
V850 Data Wait Control Register(DWC)によって制御されます。V850 レジスタの詳細については、
V850 の仕様を参照してください。
2. S1D13515/S2D13515 が書き込みを完了すると、WAIT# は High に駆動され、次に 1CLKOUT だけ後
に Low にアサートされます。つまり、WAIT# は、1CLKOUT の期間だけ High であるということで
す。WAIT# の High を正しくサンプリングするには、V850 Data Wait Control Register(DWC)を適宜
設定する必要があります。V850 レジスタの詳細については、V850 の仕様を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
83
7. AC特性
t1
t2
t3
第1
CLKOUT
t5
t4
A[20:0]
M/R#
t7
t6
CS#
t9
t8
RD#
t12
t11
t10
WAIT#
Hi-Z
Hi-Z
t21
t20
t19
AD[15:0]
t13
Hi-Z
無効
有効
Hi-Z
図 7-26 ダイレクト/インダイレクト NEC V850 タイプ 2 ホストインタフェースの読み出しタイミング
注
インダイレクト NEC V850 タイプ #2 の 8 ビットの場合、WRH# は使用されません。
インダイレクト NEC V850 タイプ #2 の 16 ビットの場合、WRH# と WRL# の端子は同時に駆動する必要
があります(16 ビットのホストのライトアクセスは必須です)。このモードでのバイトアクセスについ
ては、547 ページの 21.5「NEC V850 タイプ 2 のインタフェース」の注 2 を参照してください。
84
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-27 ダイレクト/インダイレクト NEC V850 タイプ 2 ホストインタフェースの読み出しタイミング
記号
パラメータ
fCLKOUT
t1
t2
t3
t4
t5
t6
t7
t8
t9
クロック周波数
クロック周期
クロック High パルス幅
クロック Low パルス幅
A[20:0]、M/R# セットアップ
A[20:0]、M/R# ホールド
CS# セットアップ
CS# ホールド
RD# セットアップ
RD# ホールド
RD# 立ち下がりエッジ WAIT# 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTWAIT# High
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
RD# 立ち上がりエッジ WAIT# トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTWAIT# Low
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ CLKOUTAD[15:0] 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
CLKOUTAD[15:0] 有効
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
ネガティブエッジ CLKOUTAD[15:0] トライス
テート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
t10
t11
t12
t13
t19
t20
t21
HIOVDD = 2.5V
Min
Max
—
20
50
—
25
—
25
—
10
—
0
—
10
—
0
—
11
—
-8
—
HIOVDD = 3.3V
Min
Max
—
20
50
—
25
—
25
—
10
—
0
—
10
—
0
—
11
—
-8
—
単位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
8
28
7
25
ns
7
27
7
24
ns
—
20
—
17
ns
—
19
—
17
ns
4
19
4
19
ns
4
19
4
19
ns
4
—
4
—
ns
4
—
4
—
ns
2
—
2
—
ns
2
—
2
—
ns
—
20
—
17
ns
—
19
—
16
ns
2
22
2
19
ns
2
21
2
18
ns
注
1. CLKOUT 周期(t1)が短いとき、V850 は、t10 のタイミングのため、無効な WAIT# ステータスをサ
ンプリングする可能性があります。V850 が正しく WAIT# ステータスをサンプリングできるように
するには、プログラム可能なウェイトを挿入する必要があります。プログラム可能なウェイトは、
V850 Data Wait Control Register(DWC)によって制御されます。V850 レジスタの詳細については、
V850 の仕様を参照してください。
2. リードデータの準備が完了すると、WAIT# は High に駆動され、次に 1CLKOUT だけ後に Low にア
サートされます。つまり、WAIT# は、1CLKOUT の期間だけ High であるということです。WAIT# の
High を正しくサンプリングするには、V850 Data Wait Control Register(DWC)を適宜設定する必要
があります。V850 レジスタの詳細については、V850 の仕様を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
85
7. AC特性
7.5
7.5.1
シリアルホストバスインタフェースのタイミング
SPI
インタフェースが動作できるようにするには、SPI ホストモジュールで有効なクロックの選択が必要で
す。SPI ホストモジュールのクロックの選択は、SPICLKEN(AB5)端子と、REG[0061h] のビット 2 と
0 を組み合わせることで決まります。
t4
HSCS#
t1
tHSCK
t2
HSCK
tHSDIS tHSDIH
HSDI
無効
t5
HSDO
Hi-Z
無効
LSB
MSB
t3
tHSDOH
LSB
MSB
無効
Hi-Z
図 7-27 SPI ホストインタフェースのタイミング
86
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-28 SPI ホストインタフェースのタイミング
記号
パラメータ
fHSCK
tHSCK
tHSDIS
tHSDIH
t1
HSCK クロック周波数
HSCK クロック周期(注 2)
HSDI データのセットアップ時間
HSDI データのホールド時間
HSDO データのホールド時間
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
HSCS# 立ち下がりエッジ HSCK 立ち下がりエッジ
t2
HSCK 立ち上がりエッジ HSCS# 立ち上がりエッジ
tHSDOH
t3
t4
t5
1.
2.
HSCS# 立ち上がりエッジ HSDO トライステート
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
HSCS#立ち上がりエッジHSCS#立ち下がりエッジ
HSCS# 立ち下がりエッジ HSDO 駆動
REG[003Dh] のビット 0 = 0 の場合
REG[003Dh] のビット 0 = 1 の場合
HIOVDD = 2.5V
Min
Max
—
10
100
—
3
—
3
—
HIOVDD = 3.3V
Min
Max
—
10
100
—
3
—
3
—
単位
MHz
ns
ns
ns
5
—
5
—
ns
5
5
—
—
5
5
—
—
2
—
2
—
ns
ns
ClkSPI
(注 1)
3
11
3
10
ns
3
1
11
—
3
1
10
—
ns
tHSCK
6
19
6
16
ns
5
18
5
16
ns
ClkSPI = SPI 制御モジュールのクロック周期
ユーザーは、次式を満足する、HSCK(シリアルクロック)周波数、ClkSPI(SPI 制御モジュールクロック)周波数、
およびシステムクロック周波数を選択する必要があります。
同期レジスタアクセスの場合:
8 HSCK サイクル≧ X + 7ClkSPI サイクル+ 5 システムクロックサイクル
ここで、X は、
DMA コントローラが動作しておらず、かつ C33 プロセッサが動作していない場合は 0 になります。
DMA コントローラがデータを転送しており、かつ「C33 プロセッサが動作していないか、あるいは C33 の
処理機能は動作しているが命令キャッシュが無効である」場合に 16 システムクロックとなります。
命令キャッシュが有効な状態で、C33 プロセッサが動作している場合に 64 システムクロックになります。
非同期レジスタアクセスの場合:
8 HSCK サイクル≧ 7ClkSPI サイクル+ 91ns
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
87
7. AC特性
7.5.2
I2C
インタフェースが動作できるようにするには、I2C ホストモジュールで有効なクロックの選択が必要で
す。I2C ホストモジュールのクロックの選択は、I2CCLKEN(AB5)端子と、REG[0063h] のビット 2 と
0 を組み合わせることで決まります。
t2
SDA
t11
t7
t6
t8
t3
t9
t10
t5
SCL
t4
t1
図 7-28 I2C ホストインタフェースのタイミング
表 7-29 I2C ホストインタフェースのタイミング
記号
パラメータ
t1
t2
t3
t4
t5
SCL 周波数
STOPとSTART状態の間のバスのフリータイム
START 状態のホールド時間
SCL の Low 幅
SCL の High 幅
START 状態が繰り返される場合のセットアッ
プ時間
SCL 立ち上がりからの SDA セットアップ時間
SDA ホールド時間 SCL 立ち下がり
SCL と SDA の両方の立ち上がり時間
SCL と SDA の両方の立ち下がり時間
STOP 状態のセットアップ時間
t6
t7
t8
t9
t10
t11
HIOVDD = 2.5V
Min
Max
—
400
1.3
—
0.6
—
1.3
—
0.6
—
HIOVDD = 3.3V
Min
Max
—
400
1.3
—
0.6
—
1.3
—
0.6
—
0.6
—
0.6
—
100
0
—
—
0.6
—
—
300
300
—
100
0
—
—
0.6
—
—
300
300
—
単位
KHz
µs
µs
µs
µs
µs
ns
µs
ns
ns
µs
ユーザーは、次式を満足する、ClkI2C(I2C 制御モジュールクロック)周波数およびシステムクロック周波数を選択する
必要があります。
同期レジスタアクセスの場合:
8 SCL サイクル≧ X + 17 ClkI2C サイクル+ 5 システムクロックサイクル
ここで、X は、
DMA コントローラが動作しておらず、かつ C33 プロセッサが動作していない場合は 0 になります。
DMA コントローラがデータを転送しており、かつ「C33 プロセッサが動作していないか、あるいは C33 の処理
機能は動作しているが命令キャッシュが無効である」場合に 16 システムクロックとなります。
命令キャッシュが有効な状態で、C33 プロセッサが動作している場合に 64 システムクロックになります。
非同期レジスタアクセスの場合:
8 SCL サイクル≧ 17 ClkI2C サイクル+ 91ns
88
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
パネルインタフェースのタイミング
7.6
注
XGA(1024 × 768)パネルに対応するためには、1 台のパネルで仮想幅ファンクションなしの 1 画面表
示でなければなりません(AUX と OSD 表示をディセーブルにしたメインウィンドウのみのブレンド
モード 0 で REG[0954h]、REG[0955h] のメインウィンドウ仮想幅が REG[0950h]、REG[0951h] のメイン
幅ウィンドウ幅に等しいこと)
。
DRAM のアクセス要因が増えると内部の帯域幅の制約になるかもしれず、帯域幅の処理能力の可用性を
保証するためには個別の状況での評価を行わなければなりません。下記の表は XGA パネルに対応する
ための推奨値を示します。
表 7-30 XGA パネルに対応するための推奨設定
DRAM CLK
(MHz)
PCLK
(MHz)
HT
(REG[4020h] ~ REG[4021h])
VT
Frame Rate
(REG[402Ah] ~ REG[402Bh])
(Hz)
100
60
1280
774
60
100
50
1056
774
60
100
65
1402
774
60
汎用 TFT パネルのタイミング
7.6.1
HT
HDPS
VPW VPS
VDPS
HPS HPW
VDP
VT
HDP
図 7-29 汎用 TFT パネルのタイミング
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
89
7. AC特性
表 7-31 LCD1 用の汎用 TFT パネルのタイミング
記号
HT
HDP
HDPS
HPW
HPS
VT
VDP
VDPS
VPW
VPS
1.
2.
説明
全水平期間(HSYNC 期間)
水平表示期間
水平表示期間の開始位置
水平パルス(HSYNC)幅
水平パルス(HSYNC)の開始位置
全垂直期間(VSYNC 期間)
垂直表示期間
垂直表示期間の開始位置
垂直パルス(VSYNC)幅
垂直パルス(VSYNC)の開始位置
対象レジスタ
(REG[4002h] のビット 11 ∼ 0) + 1
((REG[4004h]のビット10∼0)+1)×2
(REG[4006h] のビット 11 ∼ 0) + 1
(REG[4008h] のビット 8 ∼ 0) + 1
REG[400Ah] のビット 11 ∼ 0
(REG[400Ch] のビット 11 ∼ 0) + 1
(REG[400Eh] のビット 11 ∼ 0) + 1
REG[4010h] のビット 11 ∼ 0
(REG[4012h] のビット 4 ∼ 0) + 1
REG[4014h] のビット 11 ∼ 0
単位
Tp
ライン
Tp は、LCD1 用のピクセルクロックの周期です(1/Fp)。LCD1 用のピクセルクロックの周波数(Fp)は、REG[003Ch]
のビット 2、REG[003Eh] のビット 7 ∼ 4、および REG[0030h] によって決まります。
次式は、すべてのパネルのタイミングについて成立する必要があります:
HPS + HDPS + HDP < HT
VDPS + VDP < VT
表 7-32 LCD2 用の汎用 TFT パネルのタイミング
記号
HT
HDP
HDPS
HPW
HPS
VT
VDP
VDPS
VPW
VPS
1.
2.
90
説明
全水平期間(HSYNC 期間)
水平表示期間
水平表示期間の開始位置
水平パルス(HSYNC)幅
水平パルス(HSYNC)の開始位置
全垂直期間(VSYNC 期間)
垂直表示期間
垂直表示期間の開始位置
垂直パルス(VSYNC)幅
垂直パルス(VSYNC)の開始位置
対象レジスタ
(REG[4020h] のビット 11 ∼ 0) + 1
((REG[4022h]のビット10∼0)+1)×2
(REG[4024h] のビット 11 ∼ 0) + 1
(REG[4026h] のビット 8 ∼ 0) + 1
REG[4028h] のビット 11 ∼ 0
(REG[402Ah] のビット 11 ∼ 0) + 1
(REG[402Ch] のビット 11 ∼ 0) + 1
REG[402Eh] のビット 11 ∼ 0
(REG[4030h] のビット 4 ∼ 0) + 1
REG[4032h] のビット 11 ∼ 0
単位
Tp
ライン
Tp は、LCD2 用のピクセルクロックの周期です(1/Fp)。LCD2 用のピクセルクロックの周波数(Fp)は、REG[003Ch]
のビット 2、REG[003Eh] のビット 7 ∼ 4、および REG[0031h] によって決まります。
次式は、すべてのパネルのタイミングについて成立する必要があります:
HPS + HDPS + HDP < HT
VDPS + VDP < VT
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
汎用 RGB タイプのインタフェースパネルの水平タイミング
VSYNC
t1
HSYNC
t2
t3
HSYNC
t15
t5
t4
DE
t6
t8
t7
Tp
t10 t11
t12
PCLK
t13 t14
RGB データ
無効
1
2
最終
無効
図 7-30 汎用 RGB タイプのインタフェースパネルの水平タイミング
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
91
7. AC特性
表 7-33 LCD1 用の汎用 RGB タイプのインタフェースパネルの水平タイミング(FP1IO*)
記号
t2
t3
t4
t5
t6
t7
t8
Tp
パラメータ
VSYNC 立ち下がりエッジ HSYNC 立ち下がり
エッジ
全水平期間
HSYNC パルス幅
HSYNC 立ち下がりエッジ DRDY アクティブ
水平表示期間
DE 立ち下がりエッジ HSYNC 立ち下がりエッジ
HSYNCセットアップ時間PCLK立ち下がりエッジ
DE セットアップ PCLK 立ち下がりエッジ
PCLK 周期
t10
PCLK High パルス幅
—
—
—
—
—
0.5Tp
0.5Tp
15.625
0.5Tp −
1.5ns
t11
PCLK Low パルス幅
0.5Tp
—
t12
t13
t14
PCLK 立ち下がりエッジからの DE ホールド
データセットアップ PCLK 立ち下がりエッジ
PCLK 立ち下がりエッジからのデータホールド
PCLK 立ち下がりエッジからの HSYNC ホールド
時間
0.5Tp − 5ns
0.5Tp − 2ns
0.5Tp − 5ns
0.5Tp − 3ns
t1
t15
92
EPSON
Min
Typ
Max
単位
—
HPS
—
Tp(注 1)
HT
HPW
HDPS
HDP
注2
0.5
0.5
—
—
—
—
—
—
—
—
—
Tp
Tp
Tp
Tp
Tp
Tp
Tp
ns
—
0.5Tp
Tp
0.5
0.5
0.5
0.5Tp +
1.5ns
—
—
—
Tp
Tp
Tp
0.5
—
Tp
Tp
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-34 LCD2 用の汎用 RGB タイプのインタフェースパネルの水平タイミング(FP2IO*)
記号
t1
t2
t3
t4
t5
t6
t7
t8
Tp
t10
t11
PCLK Low パルス幅
t12
t13
t14
PCLK 立ち下がりエッジからの DE ホールド
データセットアップ PCLK 立ち下がりエッジ
PCLK 立ち下がりエッジからのデータホールド
PCLK 立ち下がりエッジからの HSYNC ホールド
時間
t15
1.
2.
3.
Min
パラメータ
VSYNC 立ち下がりエッジ HSYNC 立ち下がり
—
エッジ
—
全水平期間
—
HSYNC パルス幅
—
HSYNC 立ち下がりエッジ DRDY アクティブ
—
水平表示期間
—
DE 立ち下がりエッジ HSYNC 立ち下がりエッジ
HSYNCセットアップ時間PCLK立ち下がりエッジ 0.5Tp − 2ns
DE セットアップ PCLK 立ち下がりエッジ
0.5Tp − 2ns
13.89
PCLK 周期
0.5Tp −
PCLK High パルス幅
0.5ns
Typ
Max
単位
HPS
—
Tp(注 1)
HT
HPW
HDPS
HDP
注2
0.5
0.5
—
—
—
—
—
—
—
—
—
Tp
Tp
Tp
Tp
Tp
Tp
Tp
ns
—
0.5Tp
Tp
0.5
0.5
0.5
0.5Tp +
0.5ns
—
—
—
Tp
Tp
Tp
0.5
—
Tp
0.5Tp
—
0.5Tp − 2ns
0.5Tp − 2ns
0.5Tp − 2ns
0.5Tp − 1ns
Tp
Tp =ピクセルクロック周期
t6typ = t2 − t4 − t5
汎用 TFT タイミング図は以下の信号極性を想定しています:
VSYNC パルス極性ビットはアクティブ Low です。
HSYNC パルス極性ビットはアクティブ Low です。
PCLK 極性は、すべてのパネルインタフェース信号がPCLKの立ち下がりエッジで変化するようにプログラムします。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
93
7. AC特性
汎用 RGB タイプのインタフェースパネルの垂直タイミング
t1
t2
VSYNC
HSYNC
t3
無効
RGB データ
t4
ライン 1
最終
無効
DE
t5
t6
PCLK
図 7-31 汎用 RGB タイプのインタフェースパネルの垂直タイミング
94
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-35 LCD1 用の汎用 RGB タイプのインタフェースパネルの垂直タイミング(FP1IO*)
記号
t1
t2
t3
t4
t5
t6
Min
パラメータ
—
全垂直期間
—
VSYNC パルス幅
—
垂直表示の開始位置(注 1)
—
垂直表示期間
VSYNC セットアップ PCLK 立ち下がりエッジ
0.5Tp − 1ns
PCLK 立ち下がりエッジからの VSYNC ホールド 0.5Tp − 3ns
Typ
VT
VPW
注2
VDP
0.5
0.5
Max
—
—
—
—
—
—
単位
ライン
ライン
ライン
ライン
Tp
Tp
表 7-36 LCD2 用の汎用 RGB タイプのインタフェースパネルの垂直タイミング(FP2IO*)
記号
t1
t2
t3
t4
t5
t6
1.
2.
Min
パラメータ
—
全垂直期間
—
VSYNC パルス幅
—
垂直表示の開始位置(注 1)
—
垂直表示期間
VSYNC セットアップ PCLK 立ち下がりエッジ
0.5Tp − 2ns
PCLK 立ち下がりエッジからの VSYNC ホールド 0.5Tp − 1ns
Typ
VT
VPW
注2
VDP
0.5
0.5
Max
—
—
—
—
—
—
単位
ライン
ライン
ライン
ライン
Tp
Tp
t3 は、フレーム開始後の最初の HSYNC パルスから、RGB データが有効なときの最初の HSYNC パルスまでを測定
したものです。
t3typ= VDPS − VPS
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
95
7. AC特性
7.6.2
ND-TFD 8 ビットシリアルインタフェースのタイミング
t8
LCD コマンド/パラメータの転送
SCS
(LCD1=FP1IO11,FP1IO10)
LCD2=FP2IO18)
SDA0
(LCD1=FP1IO18)
(LCD2=FP2IO20)
t1
SDO
(LCD1=FP1IO19,FP1IO16)(MSB が最初) D7
t7
D6
D5
D4
D3
D2
D1
D0
D1
D2
t2 t3
D3
D4
D5
D6
D7
(LCD2=FP2IO21)
SDO
(LCD1=FP1IO18,FP1IO16)(LSB
(LCD2=FP2IO21)
が最初) D0
SCK
(LCD1=FP1IO17,FP1IO13)
(LCD2=FP2IO19)
(PHA = 1, POL = 0)
(PHA = 1, POL = 1)
(PHA = 0, POL = 0)
(PHA = 0, POL = 1)
t4 t5
t6
PHA:シリアルクロックフレーズ(LCD1 用の REG[4016h] のビット 1、LCD2 用の REG[4034h] のビット 1)
POL:シリアルクロックの極性(LCD1 用の REG[4016h] のビット 0、LCD2 用の REG[4034h] のビット 0)
図 7-32 ND-TFD 8 ビットシリアルインタフェースのタイミング
96
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-37 LCD1 用の ND-TFD 8 ビットシリアルインタフェースのタイミング(FP1IO*)
記号
t1
t2
t3
t4
t5
t6
t7
t8
パラメータ
SCS/SDA0 のセットアップ時間
データのセットアップ時間
データのホールド時間
シリアルクロックの Low(High)パルス幅
シリアルクロックの High(Low)パルス幅
シリアルクロック周期
SCS/SDA0 のホールド時間
チップセレクトのネゲート再アサート
Min
1.5Ts − 3ns
0.5Ts − 3ns
0.5Ts − 2ns
0.5Ts − 3ns
0.5Ts − 3ns
—
1.5Ts − 2ns
—
Typ
1.5
0.5
0.5
0.5
0.5
1
1.5
注2
Max
—
—
—
0.5Ts + 3ns
0.5Ts + 3ns
—
—
—
単位
Ts(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
Ts
表 7-38 LCD2 用の ND-TFD 8 ビットシリアルインタフェースのタイミング(FP2IO*)
記号
t1
t2
t3
t4
t5
t6
t7
t8
1.
2.
パラメータ
SCS/SDA0 のセットアップ時間
データのセットアップ時間
データのホールド時間
シリアルクロックの Low(High)パルス幅
シリアルクロックの High(Low)パルス幅
シリアルクロック周期
SCS/SDA0 のホールド時間
チップセレクトのネゲート再アサート
Min
1.5Ts − 2ns
0.5Ts − 1ns
0.5Ts
0.5Ts − 1ns
0.5Ts − 1ns
—
1.5Ts
—
Typ
1.5
0.5
0.5
0.5
0.5
1
1.5
注2
Max
—
—
—
0.5Ts + 1ns
0.5Ts + 1ns
—
—
—
単位
Ts(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
Ts
Ts =シリアルクロック周期
この結果はソフトウェアに依存し、ホストレジスタアクセスのレイテンシに基づきます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
97
7. AC特性
7.6.3
ND-TFD 9 ビットシリアルインタフェースのタイミング
t8
LCD コマンド/パラメータの転送
SCS
(LCD1=FP1IO11,FP1IO10)
LCD2=FP2IO18)
t7
t1
SDO
(LCD1=FP1IO19,FP1IO16) (MSB が最初)
(LCD2=FP2IO21)
SDO
(LCD1=FP1IO19,FP1IO16)
(LCD2=FP2IO21)
(LSB が最初)
P/C
D7
D6
D5
D4
D3
D2
D1
D0
P/C
D0
D1
D2
D3
D4
D5
D6
D7
t2 t3
SCK
(LCD1=FP1IO17,FP1IO13)
(LCD2=FP2IO19)
(PHA = 1, POL = 0)
(PHA = 1, POL = 1)
(PHA = 0, POL = 0)
(PHA = 0, POL = 1)
t4 t5
t6
PHA:シリアルクロックフレーズ(LCD1 用の REG[4016h] のビット 1、LCD2 用の REG[4034h] のビット 1)
POL:シリアルクロックの極性(LCD1 用の REG[4016h] のビット 0、LCD2 用の REG[4034h] のビット 0)
図 7-33 ND-TFD 9 ビットシリアルインタフェースのタイミング
98
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-39 LCD1 用の ND-TFD 9 ビットシリアルインタフェースのタイミング(FP1IO*)
記号
t1
t2
t3
t4
t5
t6
t7
t8
パラメータ
チップセレクトのセットアップ時間
データのセットアップ時間
データのホールド時間
シリアルクロックの Low(High)パルス幅
シリアルクロックの High(Low)パルス幅
シリアルクロック周期
チップセレクトのホールド時間
チップセレクトのネゲート再アサート
Min
1.5Ts − 3ns
0.5Ts − 3ns
0.5Ts − 2ns
0.5Ts − 3ns
0.5Ts − 3ns
—
1.5Ts − 2ns
—
Typ
1.5
0.5
0.5
0.5
0.5
1
1.5
注2
Max
—
—
—
0.5Ts + 3ns
0.5Ts + 3ns
—
—
—
単位
Ts(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
Ts
表 7-40 LCD1 用の ND-TFD 9 ビットシリアルインタフェースのタイミング(FP2IO*)
記号
t1
t2
t3
t4
t5
t6
t7
t8
1.
パラメータ
チップセレクトのセットアップ時間
データのセットアップ時間
データのホールド時間
シリアルクロックの Low(High)パルス幅
シリアルクロックの High(Low)パルス幅
シリアルクロック周期
チップセレクトのホールド時間
チップセレクトのネゲート再アサート
Min
1.5Ts − 2ns
0.5Ts − 1ns
0.5Ts
0.5Ts − 1ns
0.5Ts − 1ns
—
1.5Ts
—
Typ
1.5
0.5
0.5
0.5
0.5
1
1.5
注2
Max
—
—
—
0.5Ts + 1ns
0.5Ts + 1ns
—
—
—
単位
Ts(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
Ts
Ts =シリアルクロック周期
2.この結果はソフトウェアに依存し、ホストレジスタアクセスのレイテンシに基づきます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
99
7. AC特性
7.6.4
a-Si TFT シリアルインタフェースのタイミング
t7
SCS
(LCD1=FP1IO11,FP1IO10)
LCD2=FP2IO18)
SDO
(LCD1=FP1IO19,FP1IO16)
(LCD2=FP2IO21)
無効
D0
D1
t8
D2
t1 t2
D3
D4
D5
D6
D7
t6
SCK
(LCD1=FP1IO17,FP1IO13)
(LCD2=FP2IO19)
t3 t4
t5
注: a-Si インタフェースは、REG[4016h] / REG[4034h] のビット 4 および 1 ∼ 0 の影響を受けます。
これらの AC タイミングの場合、REG[4016h] / REG[4034h] のビット 4 = 1 および REG[4016h] / REG[4034h] の
ビット 1 ∼ 0 = 00 です。
図 7-34 a-Si TFT シリアルインタフェースのタイミング
表 7-41 LCD1 用の a-Si TFT シリアルインタフェースのタイミング(FP1IO*)
記号
t1
t2
t3
t4
t5
t6
t7
t8
パラメータ
データのセットアップ時間
データのホールド時間
シリアルクロックパルス Low 期間
シリアルクロックパルス High 期間
シリアルクロック周期
チップセレクトのホールド時間
チップセレクトのネゲート再アサート
SCK 立ち上がりエッジ SCS(ストローブ)立ち
下がりエッジ
Min
0.5Ts − 3ns
0.5Ts − 2ns
0.5Ts − 3ns
0.5Ts − 3ns
—
1.5Ts − 2ns
—
Typ
0.5
0.5
0.5
0.5
1
1.5
注2
Max
—
—
0.5Ts + 3ns
0.5Ts + 3ns
—
—
—
単位
Ts(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
—
0.5
0.5Ts + 3ns
Ts
表 7-42 LCD1 用の a-Si TFT シリアルインタフェースのタイミング(FP2IO*)
記号
t1
t2
t3
t4
t5
t6
t7
t8
1.
2.
100
パラメータ
データのセットアップ時間
データのホールド時間
シリアルクロックパルス Low 期間
シリアルクロックパルス High 期間
シリアルクロック周期
チップセレクトのホールド時間
チップセレクトのネゲート再アサート
SCK 立ち上がりエッジ SCS(ストローブ)立ち
下がりエッジ
Min
0.5Ts − 1ns
0.5Ts
0.5Ts − 1ns
0.5Ts − 1ns
—
1.5Ts
—
Typ
0.5
0.5
0.5
0.5
1
1.5
注2
Max
—
—
0.5Ts + 1ns
0.5Ts + 1ns
—
—
—
単位
Ts(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
—
0.5
0.5Ts + 2ns
Ts
Ts =シリアルクロック周期
この設定はソフトウェアに依存しています。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
7.6.5
uWIRE シリアルインタフェースのタイミング
t8
SCS
(LCD1=FP1IO11,FP1IO10)
LCD2=FP2IO18)
t7
t2
t1
SCK
(LCD1=FP1IO17,FP1IO13)
(LCD2=FP2IO19)
t3 t4
(PHA = 1、POL = 0)
t5 t6
SDO
(LCD1=FP1IO19,FP1IO16)
(LCD2=FP2IO21)
無効
A7
A6
A0
D7
D6
D0
注:uWIRE インタフェースは、REG[4016h] / REG[4034h] のビット 4 および 1 ∼ 0 の影響を受けます。
これらの AC タイミングの場合、REG[4016h] / REG[4034h] のビット 4 = 0 および REG[4016h] / REG[4034h] の
ビット 1 ∼ 0 = 10 です。
図 7-35 uWIRE シリアルインタフェースのタイミング
表 7-43 LCD1 用の uWIRE シリアルインタフェースのタイミング(FP1IO*)
記号
t1
t2
t3
t4
t5
t6
t7
t8
パラメータ
チップセレクトのセットアップ時間
シリアルクロック周期
シリアルクロックの Low パルス幅
シリアルクロックの High パルス幅
データのセットアップ時間
データのホールド時間
チップセレクトのホールド時間
チップセレクトのネゲート再アサート
Min
1.5Ts − 3ns
—
0.5Ts − 3ns
0.5Ts − 3ns
0.5Ts − 3ns
0.5Ts − 2ns
1.5Ts − 2ns
—
Typ
1.5
1
0.5
0.5
0.5
0.5
1.5
注2
Max
—
—
0.5Ts + 3ns
0.5Ts + 3ns
—
—
—
—
単位
Ts(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
Ts
表 7-44 LCD2 用の uWIRE シリアルインタフェースのタイミング(FP2IO*)
記号
t1
t2
t3
t4
t5
t6
t7
t8
1.
2.
パラメータ
チップセレクトのセットアップ時間
シリアルクロック周期
シリアルクロックの Low パルス幅
シリアルクロックの High パルス幅
データのセットアップ時間
データのホールド時間
チップセレクトのホールド時間
チップセレクトのネゲート再アサート
Min
1.5Ts − 2ns
—
0.5Ts − 1ns
0.5Ts − 1ns
0.5Ts − 1ns
0.5Ts
1.5Ts
—
Typ
1.5
1
0.5
0.5
0.5
0.5
1.5
注2
Max
—
—
0.5Ts + 1ns
0.5Ts + 1ns
—
—
—
—
単位
Ts(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
Ts
Ts =シリアルクロック周期
この設定はソフトウェアに依存しています。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
101
7. AC特性
7.6.6
24 ビットシリアルインタフェースのタイミング
t8
SCS
(LCD1=FP1IO11,FP1IO10)
LCD2=FP2IO18)
(注)
t4
t5
t1
SCK
(LCD1=FP1IO17,FP1IO13)
(LCD2=FP2IO19)
t6 t7
(PHA = 0、POL = 0)
t2 t3
SDO
(LCD1=FP1IO19,FP1IO16)
(LCD2=FP2IO21)
無効
D23
D22
D21
D3
D2
D1
D0
注:24 ビットシリアルインタフェースは、REG[4016h] / REG[4034h] のビット 4 および 1 ∼ 0 の影響を受けます。
これらの AC タイミングの場合、REG[4016h] / REG[4034h] のビット 4 = 0 および REG[4016h] / REG[4034h]
のビット 1 ∼ 0 = 00 です。
図 7-36 24 ビットシリアルインタフェースのタイミング
表 7-45 LCD1 用の 24 ビットシリアルインタフェースのタイミング(FP1IO*)
記号
パラメータ
Min
Typ
Max
t1
チップセレクトのセットアップ時間
1.5Ts − 3ns
1.5
—
t2
t3
t4
t5
t6
t7
t8
データのセットアップ時間
データのホールド時間
チップセレクトのホールド時間
シリアルクロック周期
シリアルクロックの Low パルス
シリアルクロックの High パルス
チップセレクトのネゲート再アサート
0.5Ts − 3ns
0.5Ts − 2ns
1.5Ts − 2ns
—
0.5Ts − 3ns
0.5Ts − 3ns
—
0.5
0.5
1.5
1
0.5
0.5
注2
—
—
—
—
0.5Ts + 3ns
0.5Ts + 3ns
—
単位
Ts
(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
Ts
表 7-46 LCD2 用の 24 ビットシリアルインタフェースのタイミング(FP2IO*)
記号
パラメータ
Min
Typ
Max
t1
チップセレクトのセットアップ時間
1.5Ts − 2ns
1.5
—
t2
t3
t4
t5
t6
t7
t8
データのセットアップ時間
データのホールド時間
チップセレクトのホールド時間
シリアルクロック周期
シリアルクロックの Low パルス
シリアルクロックの High パルス
チップセレクトのネゲート再アサート
0.5Ts − 1ns
0.5Ts
1.5Ts
—
0.5Ts − 1ns
0.5Ts − 1ns
—
0.5
0.5
1.5
1
0.5
0.5
注2
—
—
—
—
0.5Ts + 1ns
0.5Ts + 1ns
—
1.
2.
102
単位
Ts
(注 1)
Ts
Ts
Ts
Ts
Ts
Ts
Ts
Ts =シリアルクロック周期
この設定はソフトウェアに依存しています。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
シャープ社製 DualView パネルのタイミング
7.6.7
t1
t2
CK
Tp
t5
RGB データ
t3
1 2 3
最終
t4
SPL
SPR
t7
t7
t6
t6
LS
t8
CLS
注2
t9
t9
VCOM
VCOMB
図 7-37 シャープ社製 DualView パネルの水平タイミング
表 7-47 シャープ社製 DualView パネルのプログム可能な水平タイミング
記号
t1
t2
CK アクティブ期間
t3
t4
t5
t6
t7
水平表示期間
SPL/SPR パルス幅
水平表示期間の開始位置
水平パルス(LS)幅
水平パルス(LS)の開始位置
CLS パルス幅
VCOM/VCOMB トグル位置
t8
t9
1.
2.
3.
説明
公称
(REG[4020h] のビット 11 ∼ 0)+ 1
[((REG[4022h] のビット 10 ∼ 0) + 1) × 2]
+1
((REG[4022h] のビット 10 ∼ 0) + 1) × 2
1
(REG[4024h] のビット 11 ∼ 0) + 1
(REG[4026h] のビット 8 ∼ 0)+ 1
REG[4056h] のビット 7 ∼ 0
(REG[4052h] のビット 10 ∼ 0) > 0
REG[4054h] のビット 6 ∼ 0
全水平期間(LS 期間)
単位
Tp
Tp =ピクセルクロック周期
CLS の立ち上がりエッジは、LS の立ち下がりエッジと同時に行われます。
シャープ社製 DualView の水平タイミングは、以下に基づいています:
LS(HSYNC)パルス極性ビットはアクティブ High です。
CK パルス極性は、0(REG[4001h] のビット 7 = 0)であるため、すべてのパネルインタフェース信号が CK の立ち
下がりエッジで変化します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
103
7. AC特性
t1
t2
SPS
t6
LS
t3
t4
RGBÉfÅ[É^
ライン 1
最終
t5
VCOM
VCOMB
図 7-38 シャープ社製 DualView パネルの垂直タイミング
表 7-48 シャープ社製 DualView パネルのプログラム可能な垂直タイミング
記号
t1
t2
t3
t4
t5
t6
説明
垂直パルス(SPS)幅(注 7)
全垂直期間(SPS 期間)
垂直表示期間の開始位置(注 3)
垂直表示期間
最終画素データ VCOM/VCOMB 逆転
SPS 立ち下がりエッジ LS 立ち上がりエッジ
公称
(REG[4030h] のビット 4 ∼ 0)+ 1
(REG[402Ah] のビット 11 ∼ 0)+ 1
注4
(REG[402Ch] のビット 11 ∼ 0) + 1
(REG[4020h] のビット 11 ∼ 0) −
(((REG[4022h] のビット 10 ∼ 0) + 1)
× 2 − (REG[4024h] のビット 11 ∼ 0)
(REG[4028h] のビット 11 ∼ 0) +
(REG[4056h] のビット 7 ∼ 0)
単位
ライン
Tp
Tp =ピクセルクロック周期
シャープ社製 DualView の垂直タイミングは、以下に基づいています:
SPS(VSYNC)パルス極性ビットはアクティブ Low です。
3. t3は、フレーム開始後の最初のLSパルスから、RGBデータが有効なときの最初のLSパルスまでを測定したものです。
4. t3 = (REG[402Eh] のビット 11 ∼ 0) − (REG[4032h] のビット 11 ∼ 0)
5. VCOM は各ラインを切り替えます(非表示期間も含む)。全垂直期間(REG[402Ah] + 1)は、奇数のラインとなる
ようにプログラムし、次のフレームの先頭の VCOM の論理が現在のフレームの先頭の VCOM の論理と反対になるよ
うにしなければなりません。
6. VCOM と VCOMB は、フレームの開始(SPS は Low になる)から表示期間の終了まで同相で、非表示期間中は位相
がずれます(180 度)。
7.VCOMB が VCOM と同相になるためには、SPS が Low になってから表示期間の開始まで、t1 ≧ t3 でなければなりません。
1.
2.
104
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
Tp
CK
t2
t4
t5
t6
t7
t8
t9
t10
t11
t12
t13
t14
t15
t16
t17
t18
t19
t3
LS
CLS
SPS
SPR
SPL
RGB Data
VCOM
VCOMB
図 7-39 シャープ社製 DualView パネルのタイミング
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
105
7. AC特性
表 7-49 シャープ社製 DualView パネルのタイミング
記号
Tp
パラメータ
ピクセルクロック周期
Min
27.78
Typ
—
t2
ピクセルクロックの Low パルス
0.5Tp
—
t3
ピクセルクロックの High パルス
0.5Tp
—
t4
t5
t6
t7
t8
t9
t10
t11
t12
t13
t14
t15
t16
t17
t18
t19
CK 立ち上がりエッジ前の LS セットアップ
CK 立ち上がりエッジ後の LS ホールド
CK 立ち上がりエッジ前の CLS セットアップ
CK 立ち上がりエッジ後の CLS ホールド
CK 立ち上がりエッジ前の SPS セットアップ
CK 立ち上がりエッジ後の SPS ホールド
CK 立ち上がりエッジ前の SPR セットアップ
CK 立ち上がりエッジ後の SPR ホールド
CK 立ち上がりエッジ前の SPL セットアップ
CK 立ち上がりエッジ後の SPL ホールド
CK 立ち上がりエッジ前の画素データセットアップ
CK 立ち上がりエッジ後の画素データのホールド
CK 立ち上がりエッジ前の VCOM セットアップ
CK 立ち上がりエッジ後の VCOM ホールド
CK 立ち上がりエッジ前の VCOMB セットアップ
CK 立ち上がりエッジ後の VCOMB ホールド
0.5Tp − 2ns
0.5Tp − 1ns
0.5Tp − 1ns
0.5Tp − 2ns
0.5Tp − 2ns
0.5Tp − 1ns
0.5Tp − 1ns
0.5Tp − 2ns
0.5Tp − 1ns
0.5Tp − 2ns
0.5Tp − 2ns
0.5Tp − 2ns
0.5Tp − 2ns
0.5Tp − 1ns
0.5Tp − 4ns
0.5Tp − 1ns
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
1.
106
Max
0.5Tp
0.5Tp +
1.5ns
0.5Tp +
1.5ns
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
単位
ns
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp =ピクセルクロック周期
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
VCOM
VCOM
INPHASE
VCOMB
INPHASE2
LS
LS
S1D13515/S2D13515
VCOMBSEL
1
VCOMB*
0
VCOM
VCOMB
INPHASE
LS
INPHASE2
VCOMBSEL
VCOMB*
図 7-40 必要な外部 VCOMB 論理
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
107
7. AC特性
7.6.8
EID 社製ダブルスクリーンパネルのタイミング(TCON が有効)
注
TCON を有効にした状態で EID 社製ダブルスクリーンパネルを使用するとき、LCD2 ピクセルクロック
の分周は 1:1 でなければなりません。
tLED
tLED
tLEDLO
LED_DIM_OUT
tLEDHI
図 7-41 EID 社製ダブルスクリーンパネルの LED_DIM_OUT のタイミング
表 7-50 EID 社製ダブルスクリーンパネルの LED_DIM_OUT のタイミング
記号
tLED
説明
LED クロック周期
tLEDHI
LED の High 時間
tLEDLO
LED の Low 時間
1.
2.
3.
108
公称
400 × 16 × (100 − (REG[404Fh] のビット 7 ∼ 0))
[(REG[404Eh] のビット 7 ∼ 0) × 2] × 16 × (100 − (REG[404Fh] の
ビット 7 ∼ 0))
tLED − tLEDHI
単位
Tp
Tp
Tp
Tp =ピクセルクロック周期
REG[404Fh] のビット 7 ∼ 0 = 98 max。REG[404Fh] のビット 7 ∼ 0 > 98 の場合、内部で 98 にクリップされます。
REG[404Eh] のビット 7 ∼ 0 は 200 ≦でなければなりません。REG[404Eh] のビット 7 ∼ 0 が> 200 の場合、内部
で 200 にクリップされます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
Tp
ODCLK
(REG[4040h] bit 0 = 1)
max PWCP
+ (VPW + 1) ライン
t1
ON_A
+ (HPS + 20) clk
t2
ON_B
t3
ON_C
t4
ON_D
FLMF
t5
図 7-42 EID 社製ダブルスクリーンパネルの起動制御信号のタイミング
表 7-51 EID 社製ダブルスクリーンパネルの起動制御信号のタイミング
記号
Tpwrclk
t1
1.
2.
t2
t3
説明
内部 PWR_CLK 信号の周期
電源投入後の最初 ODCLKON_A
ON_A HighON_B High の遅延
ON_B HighON_C High の遅延
Min
—
—
—
—
Typ
5,242,880
—
1
1
t4
ON_CON_D0 信号 High の遅延
Tpwrclk + t5
—
t5
FLMF(全垂直期間(VSYNC 期間))
—
VT
Max
—
1
—
—
Tpwrclk + 2
(t5)
—
単位
Tp
Tpwrclk
Tpwrclk
Tpwrclk
ライン
Tp =ピクセルクロック周期
VT =全垂直期間 (VSYNC 期間 ) = (REG[402Ah] のビット 7 ∼ 0, REG[402Bh] のビット 3 ∼ 0) + 1
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
109
7. AC特性
Tp
ODCLK
(REG[4040h] のビット 0 = 0)
t1
ON_D
t2
ON_C
t3
ON_B
t4
ON_A
FLMF
図 7-43 EID 社製ダブルスクリーンパネルの停止制御信号のタイミング
表 7-52 EID 社製ダブルスクリーンパネルの停止制御信号のタイミング
記号
Tpwrclk
1.
2.
110
パラメータ
内部 PWR_CLK 信号の周期
Min
—
Typ
5,242,880
t1
電源遮断 ON_D 遅延
—
—
t2
t3
t4
ON_D LowON_C Low の遅延
ON_C LowON_B Low の遅延
ON_B LowON_A Low の遅延
—
—
—
1
1
1
Max
—
VT +
17Tpwrclk
—
—
—
単位
Tp
Tpwrclk
Tpwrclk
Tpwrclk
Tp =ピクセルクロック周期
VT =全垂直期間 (VSYNC 期間 ) = (REG[402Ah] のビット 7 ∼ 0, REG[402Bh] のビット 3 ∼ 0) + 1
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
FLMF
t1
EISF
t2
t3
t4
RGB データ
DEXR
無効
最終
D1 D2 D3
無効
t5
STRB
t7
t6
OE
t8
t9
CPV
t10
POLGMA
(1H/2H 反転)
t5/2
POLGMA
(0.5HV 反転)
t11
Tp
ODCLK
図 7-44 EID 社製ダブルスクリーンパネルの水平タイミング
表 7-53 EID 社製ダブルスクリーンパネルの水平タイミング
記号
Tp
1.
t1
説明
ODCLK ピクセルクロック
FLMF 立ち上がりエッジ EISF 立ち上がりエッジ
t2
水平表示期間の開始位置
t3
水平表示期間
t4
EISF パルス幅
t5
全水平期間(HSYNC 期間)
t6
t7
t8
t9
t10
t11
OE Low 幅
STRB 立ち上がり FLMF 立ち下がり、OE 立ち上がり
OE 立ち下がり CPV 立ち上がり
CPV High 幅
POLGMA 1H/2H 反転 STRB 立ち上がり
POLGMA 0.5HV 反転
公称
単位
4
(REG[4024h] のビット 7 ∼ 0),
REG[4025h] のビット 3 ∼ 0) − 1
(REG[4022h] のビット 7 ∼ 0,
REG[4023h] のビット 2 ∼ 0) × 2
1
(REG[4020h] のビット 7 ∼ 0,
REG[4021h] のビット 3 ∼ 0) + 1
REG[4046h] のビット 7 ∼ 0
10
2
50
3
REG[404Ah] のビット 7 ∼ 0
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp =ピクセルクロック周期
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
111
7. AC特性
t2
FLMF
t1
EISF
t3
t4
RGB データ
ライン 1
ライン 2
最終
STRB
OE
CPV
POLGMA
(1H 反転)
Low にセット
POLGMA
(2H 反転)
Low にセット
POLGMA
(0.5H 反転)
t5
t6
Low にセット
t7
t8
POLGMA
(1V 反転)
図 7-45 EID 社製ダブルスクリーンパネルの垂直タイミング
表 7-54 EID 社製ダブルスクリーンパネルの垂直タイミング
記号
t1
説明
FLMF パルス幅
t2
全垂直期間(VSYNC 期間)
t3
垂直表示期間の開始位置
t4
垂直表示期間
t5
t6
t7
t8
POLGMA 1H 反転 High 幅
POLGMA 2H 反転 High 幅
POLGMA 0.5H 反転 Low 幅
POLGMA 1V 反転アクティブ STRB 立ち下がり
112
EPSON
公称
1
REG[402Ah] のビット 7 ∼ 0,
REG[402Bh] のビット 3 ∼ 0) + 1
[(REG[402Eh] のビット 7 ∼ 0,
REG[402Fh] のビット 3 ∼ 0) − 1
REG[402Ch] のビット 7 ∼ 0,
REG[402Dh] のビット 3 ∼ 0) + 1
1
2
1
1
単位
ライン
ライン
ライン
ライン
ライン
ライン
ライン
ライン
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
注
1.
EISF 立ち上がりエッジデータ/ DEXR 切り替えタイミング
表 7-55
Hsync 極性
EID TCON 入力同期極性
(REG[4027h] のビット 7) (REG[4041h] のビット 4)
0
1
0
EISF 立ち上がりエッジデータ/
DEXR 切り替えタイミング
(水平バックポーチ)
HDPS
単位
clk
1 (Reserved)
0 (Reserved)
1
HDPS
clk
Hsync 極性(REG[4027h] のビット 7)は、EID TCON 入力同期極性(REG[4041h] のビット 4)と同
じでなければなりません。
Hsync 極性を 0(アクティブ Low)に設定した場合、EID TCON 入力同期極性は 0(アクティブ Low)
でなければなりません。
Hsync 極性を 1(アクティブ High)に設定した場合、EID TCON 入力同期極性は 1(アクティブ High)
でなければなりません。
2. FLMF 立ち上がりエッジ→データ/ DEXR 切り替えタイミング
表 7-56
Vsync 極性
EID TCON 入力同期極性
(REG[4031h] のビット 7) (REG[4041h] のビット 4)
0
1
0
FLMF 立ち上がりエッジ→
データ/ DEXR 切り替えタイミング
(垂直バックポーチ)
単位
VDPS − 1
ライン
VDPS − 1
ライン
1 (Reserved)
0 (Reserved)
1
Vsync 極性(REG[4031h] のビット 7)は、EID TCON 入力同期極性(REG[4041h] のビット 4)と同
じでなければなりません。
Vsync 極性を 0(アクティブ Low)に設定した場合、EID TCON 入力同期極性は 0(アクティブ Low)
でなければなりません。
Vsync 極性を 1(アクティブ High)に設定した場合、EID TCON 入力同期極性は 1(アクティブ High)
でなければなりません。
3. 水平同期パルス幅 REG[4026h] は、1 より大きくなければなりません(HPW の最小値は 2clk 幅です)。
垂直同期パルス幅 REG[4030h] は、0 より大きくなければなりません(VPW の最小値は 1 ライン幅
です)。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
113
7. AC特性
Tp
ODCK
t2
t4
t5
t6
t7
t8
t9
t10
t11
t12
t13
t14
t15
t16
t17
t18
t19
t3
STRB
FLMF
EISF
POLGMA
DEXR
RGB データ
CPV
OE
図 7-46 EID 社製ダブルスクリーンパネルのタイミング
114
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
表 7-57 EID 社製ダブルスクリーンパネルのタイミング
記号
Tp
1.
パラメータ
ピクセルクロック周期
Min
27.78
Typ
—
t2
ピクセルクロックの Low パルス
0.5Tp
—
t3
ピクセルクロックの High パルス
0.5Tp
—
t4
t5
t6
t7
t8
t9
t10
t11
t12
t13
t14
t15
t16
t17
t18
t19
CK 立ち上がりエッジ前の STRB セットアップ
CK 立ち上がりエッジ後の STRB ホールド
CK 立ち上がりエッジ前の FLMF セットアップ
CK 立ち上がりエッジ後の FLMF ホールド
CK 立ち上がりエッジ前の EISF セットアップ
CK 立ち上がりエッジ後の EISF ホールド
CK 立ち上がりエッジ前の POLGMA セットアップ
CK 立ち上がりエッジ後の POLGMA ホールド
CK 立ち上がりエッジ前の DEXR セットアップ
CK 立ち上がりエッジ後の DEXR ホールド
CK 立ち上がりエッジ前の画素データセットアップ
CK 立ち上がりエッジ後の画素データのホールド
CK 立ち上がりエッジ前の CPV セットアップ
CK 立ち上がりエッジ後の CPV ホールド
CK 立ち上がりエッジ前の OE セットアップ
CK 立ち上がりエッジ後の OE ホールド
0.5Tp − 2ns
0.5Tp
0.5Tp − 1ns
0.5Tp − 1ns
0.5Tp − 1ns
0.5Tp − 1ns
0.5Tp − 3ns
0.5Tp
0.5Tp − 4ns
0.5Tp
0.5Tp − 4ns
0.5Tp
0.5Tp − 4ns
0.5Tp
0.5Tp − 4ns
0.5Tp
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
0.5
Max
0.5Tp
0.5Tp +
1.5ns
0.5Tp +
1.5ns
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
単位
ns
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp
Tp =ピクセルクロック周期
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
115
7. AC特性
7.7
カメラインタフェースのタイミング
t4
CMxVREF/CMxFIELD
(または CxVSIN/CxDEIN)
t1
t3
t2
CMxHREF
(または CxHSIN)
CMxDAT[7:0]
(または CxRIN*/CxGIN*/CxBIN*)
ライン 1
ライン 2
最終
t5
t6
t7
t8
t9
CMxCLKIN
(または CxPCLKIN)
CMxDAT[7:0]
(または CxRIN*/CxGIN*/CxBIN*)
t10
t11
CMxVREF/CMxFIELD/CMxHREF
(または CxVSIN/CxDEIN/CxHSIN)
注:x は、1 または 2 を表す
図 7-47 カメラインタフェースのタイミング
表 7-58 カメラインタフェースのタイミング
記号
パラメータ
Min
Max
t1
CMxVREF/CMxFIELD 立ち上がりエッジ CMxHREF 立ち上がりエッジ
0
—
t2
t3
t4
水平帰線期間
CMxHREF 立ち下がりエッジ CMxVREF 立ち下がりエッジ
垂直帰線期間
1
0
1
—
—
—
t5
カメラ入力クロック周期
1(注 3)
—
t6
t7
t8
t9
t10
t11
カメラ入力クロックの Low パルス幅
カメラ入力クロックの High パルス幅
データのセットアップ時間
データのホールド時間
CMxVREF、CMxFIELD、CMxHREF セットアップ時間
CMxVREF、CMxFIELD、CMxHREF ホールド時間
4
4
2.4
3.8
2.4
3.8
—
—
—
—
—
—
1.
2.
3.
116
単位
Tc
(注 1)
Tc
Tc
ライン
Ts
(注 2)
ns
ns
ns
ns
ns
ns
Tc =カメラブロック入力クロック周期
Ts =システムクロック周期
RGB 入力ストリーミングモードの場合(REG[0D06h] / REG[0D46h] のビット 2 ∼ 1 = 10)、最小期間は 2Ts です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
7.8
SDRAM インタフェースのタイミング
t1
MEMCLK
t2
t3
t4
t5
t6
t7
t8
t9
t11
t13
MEMA[12:0]
MEMBA[1:0]
MEMCS#
MEMRAS#
MEMCAS#
MEMWE#
MEMDQM[3:0]
MEMDQ[31:0]
(出力データ、ライトサイクル)
t10
t14
t12
t15
t16
t17
MEMCKE
MEMDQ[31:0]
(入力データ、リードサイクル)
図 7-48 SDRAM インタフェースのタイミング
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
117
7. AC特性
表 7-59 SDRAM インタフェースのタイミング(クロックソースは PLL1)
記号
パラメータ
Min
Max
単位
t1
MEMCLK サイクル時間
10.0
—
ns
t2
MEMCLK Low パルス幅
3.4
—
ns
t3
MEMCLK High パルス幅
4.6
—
ns
t4
MEMCLK 立ち上がり前の MEMA[12:0] と MEMBA[1:0] のセットアップ
2.5
—
ns
t5
MEMCLK 立ち上がり後の MEMA[12:0] と MEMBA[1:0] のホールド
2.5
—
ns
t6
MEMCLK 立ち上がり前の MEMCS#、MEMRAS#、MEMCAS#、MEMWE#
のセットアップ
2.5
—
ns
t7
MEMCLK 立ち上がり後の MEMCS#、MEMRAS#、MEMCAS#、MEMWE#
のホールド
2.5
—
ns
t8
MEMCLK 立ち上がり前の MEMDQM[3:0] のセットアップ
2.5
—
ns
t9
MEMCLK 立ち上がり後の MEMDQM[3:0] のホールド
2.5
—
ns
t10
MEMCLK 立ち上がり MEMDQ[31:0] Low-Z(書き込みの場合)(注 1)
—
7.8
ns
t11
MEMCLK 立ち上がり前の MEMDQM[31:0] 出力データのセットアップ
(書き込みの場合)
2.9
—
ns
t12
MEMCLK 立ち上がり MEMDQ[31:0] High-Z(書き込みの場合)(注 2)
2.4
6.1
ns
t13
MEMCLK 立ち上がり後の MEMDQM[31:0] 出力データのホールド(書き
込みの場合)
1.2
—
ns
t14
MEMCLK 立ち上がり前の MEMCKE のセットアップ
2.1
—
ns
t15
MEMCLK 立ち上がり後の MEMCKE のホールド
2.5
—
ns
t16
MEMDQ[31:0] 入力セットアップ時間(読み出しの場合)
3.5
—
ns
t17
MEMDQ[31:0] 入力ホールド時間(読み出しの場合)
0
—
ns
1.
2.
118
MEMDQ[31:0] はライトサイクルの先頭で Low-Z になり、2 クロック期間の後、出力データが利用可能となります。
MEMDQ[31:0] は、ライトサイクルの最後に High-Z にならず、次のリードサイクルの開始時にのみ High-Z になります。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
7.9
I2S インタフェースのタイミング
MCLKO
(8x SCKIO)
t8
t1
t4
t2
t3
SCKIO
(出力)
t9
t6
t7
WSIO
(出力)
t5
t10
SDO
t11
SDO
図 7-49 SCKIO/WSIO が出力のときの I2S のタイミング
表 7-60 SCKIO/WSIO が出力のときの I2S のタイミング
記号
1.
説明
t1
MCLKO 周期(注 1)
Min /
公称
Max
単位
M
M+1
Tsdram
t2
MCLKO の High 期間(注 2)
N
N+1
Tsdram
t3
MCLKO の Low 期間(注 2)
N
N+1
Tsdram
t4
SCKIO の出力周期
8
—
t1
t5
WSIO の出力周期
32
—
t4
t6
WSIO 出力の High 時間
16
—
t4
t7
WSIO 出力の Low 時間
16
—
t4
t8
MCLKO 立ち上がりエッジ SCKIO 出力の立ち上がり/立ち下が
りエッジ
—
2.7
ns
t9
MCLKO 立ち上がりエッジ WSIO 出力の立ち上がり/立ち下がり
エッジ
—
2.5
ns
t10
SCKIO 出力の立ち上がり SDO 出力が有効(REG[0100h] のビッ
ト 4 = 1)
—
3.3
ns
t11
SCKIO 出力の立ち下がり SDO 出力が有効(REG[0100h] のビッ
ト 4 = 0)
—
4.1
ns
Tsdram は、SDRAM クロックの 1 つのクロックサイクル期間です(Ts˜2)。Ts は、システムクロックの周期です。
MCLKO クロックジェネレータは、位相積算回路であり、平均 MCLKO 出力期間 t1 を生成します。t1 = [65536 ÷
(REG[010Eh] のビット 14 ∼ 0)] Tsdram サイクルです。
MCLKO の期間は、M と M + 1 Tsdram サイクルの間で変動し、t1 に対する平均期間を生成します。
ここで、M は [65536 ÷ (REG[010Eh] のビット 14 ∼ 0)] の商です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
119
7. AC特性
t2 と t3 は、N と N + 1 Tsdram クロックサイクルの間で変動します。
ここで、N は [32768 ÷ (REG[010Eh] のビット 14 ∼ 0)] の商です。
2.
t1
SCKIO
(入力)
t7 t8
t9
t3
t10
t4
WSIO
(入力)
t2
t5
SDO
t6
SDO
図 7-50 SCKIO/WSIO が入力のときの I2S のタイミング
表 7-61 SCKIO/WSIO が入力のときの I2S のタイミング
記号
説明
Min /
公称
Max
単位
t1
SCKIO 周期
—
—
—
t2
WSIO 周期
32
—
t1
t3
WSIO の High 時間
16
—
t1
t4
WSIO の Low 時間
16
—
t1
t5
SCKIOの立ち上がりSDO出力が有効(REG[0100h]のビット4=1)
—
15.7
ns
t6
SCKIOの立ち下がりSDO出力が有効(REG[0100h]のビット4=0)
—
15.3
ns
t7
SCKIOの立ち上がり前のWSIOのセットアップ時間(REG[0100h]
のビット 4 = 0)
0
—
ns
t8
SCKIO の立ち上がり後の WSIO のホールド時間(REG[0100h] の
ビット 4 = 0)
1.4
—
ns
t9
SCKIOの立ち下がり前のWSIOのセットアップ時間(REG[0100h]
のビット 4 = 0)
0.4
—
ns
t10
SCKIO の立ち下がり後の WSIO のホールド時間(REG[0100h] の
ビット 4 = 1)
1
—
ns
120
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
7.10
キーパッドインタフェースのタイミング
t1
KPDCLK
(内部クロック)
(注 1)
REG[01C0h] のビット 1 = 0
(フィルタが無効)のときのサンプリングクロックのタイミング
(注 2)
t2
(内部信号)
REG[01C0h] のビット 1 = 1
(フィルタが有効)のときのサンプリングクロックのタイミング
(注 2)
t3
(内部信号)
図 7-51 キーパッドインタフェースベースのタイミング
注
1. KPDCLK は、キーパッドインタフェースで使用される内部クロックです。ユーザーがこのクロック
を見ることはできません。
2. サンプリングクロックは、キーパッドインタフェース用の内部入力サンプリングクロックです。ユー
ザーがこのクロックを見ることはできません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
121
7. AC特性
サンプリング
クロック
(内部クロック)
t4
t4
KPC0
t4
KPC1
t4
KPC2
t4
KPC3
t4
KPC4
KPRx
(注)
図 7-52 キーパッドインタフェースのタイミング
注
フィルタを無効にした場合(REG[01C0h] のビット 1 = 0)、各 KPCx パルスの最後に KPRx がサンプリ
ングされてチェックされます。フィルタを有効にした場合(REG[01C0h] のビット 1 = 1)
、各 KPCx パ
ルスの最後に、フィルタリングされた状態の KPRx がサンプリングされてチェックされます。フィルタ
入力タイミングの詳細については、123 ページの図 7-53「キーパッドのグリッチフィルタ入力のタイミ
ング」を参照してください。
表 7-62 キーパッドインタフェースのタイミング
記号
t1
t2
t3
t4
Min
パラメータ
キーパッドクロック周期(121 ページの図 7-51 を参照)
サンプリングクロックパルス幅(t1と同じ)
(121ページの図7-51を参照)
サンプリングクロックパルス幅(121 ページの図 7-51 を参照)
キー駆動期間
Typ
注1
注1
注2
4(注 3)
Max
単位
tINCLK1
tINCLK1
t1
t2 または
t3
1) t1 は、REG[01D4h] ∼ REG[01D5h] で規定されます。
2) t3 は、REG[01CCh] ∼ REG[01CEh] で規定されます。
3) REG[01C0h]のビット1=0の場合、t4=(4×t2)になります。REG[01C0h]のビット1=1の場合、t4=(4×t3)になります。
122
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
7. AC特性
サンプリング
クロック
(内部クロック)
フィルタの
サンプリング(注)
KPRx
t4
t4
KPC0
t4
KPC1
t4
KPC2
t4
KPC3
t4
KPC4
フィルタリング
された KPRx
INT の生成
(REG[01D0h] ∼ [01D3])
可
可
不可
可
可
注
KPRx は内部で 2 回サンプリングされます。フィルタリングされた KPRx は、2 つの連続したサンプルが同じで、
かつフィルタリングされた現在の KPRx 状態と逆の場合にのみ状態を変更します。
図 7-53 キーパッドのグリッチフィルタ入力のタイミング
注
KPRx は内部で 2 回サンプリングされます。フィルタリングされた KPRx は、2 つの連続したサンプルが
同じで、かつフィルタリングされた現在の KPRx 状態と逆の場合にのみ状態を変更します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
123
7. AC特性
7.11
シリアルフラッシュ(SPI)インタフェースのタイミング
SPICS#
SPIDIO(MSB が最初) D7
(出力)
D6
D5
t4 t5
D4
D3
D2
D1
D0
t1
t6
SPICLK
(PHA = 1、POL = 0)
(PHA = 1、POL = 1)
(PHA = 0、POL = 0)
t3 t3
(PHA = 0、POL = 1)
t2
t7 t8
SPIDIO(MSB が最初) D7
(入力)
D6
D5
D4
D3
D2
D1
D0
PHA: シリアルクロック位相(REG[0B04h] のビット 2)
POL:シリアルクロック極性(REG[0B04h] のビット 1)
図 7-54 シリアルフラッシュ(SPI)インタフェースのタイミング
表 7-63 シリアルフラッシュ(SPI)インタフェースのタイミング
記号
パラメータ
Min
t1
チップセレクトのLowセットアップ時間(注2) Tmincsl − 0.7ns
t2
シリアルクロック周期(注 3)
t3
t4
t5
t6
t7
t8
1.
2.
3.
4.
5.
6.
124
—
Thsckmin −
シリアルクロック Low(High)パルス幅(注 4)
0.7ns
Thsckmin −
データ出力のセットアップ時間(注 4)
1.6ns
Thsckmin −
データ出力のホールド時間(注 4)
0.6ns
チップセレクトの High ホールド時間(注 5) Tmincsh + 0.3ns
13
データ入力のセットアップ時間
0
データ入力のホールド時間
Typ
Max
—
—
Tsck
—
Thsckmax +
0.7ns
—
単位
Tsdram
(注 1)
Tsdram
Tsdram
—
—
Tsdram
—
—
Tsdram
—
—
—
—
—
—
Tsdram
ns
ns
Tsdram= SDRAM クロック周期(ns)
Tmincsl= ROUNDUP[(REG[0B04h] のビット 5 ∼ 3) ÷ 2] + (1 − (REG[0B04h] のビット 3)) + 3
Tsck= [(REG[0B04h] のビット 5 ∼ 3) + 2]
Thsckmin + Thsckmax = Tsck
Thsckmin= ROUNDDOWN[Tsck ÷ 2]
Thsckmax= ROUNDUP[Tsck ÷ 2]
Tmincsh= Thsckmin + 1
Tmincshb= Thsckmin + 1
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
8. メモリマップ
8.
メモリマップ
S1D13515/S2D13515 のすべてのバスに関するメモリ、デバイス、およびスレーブは、単一の 32 ビット
メモリマップのアドレス空間として取り扱われています。
表 8-1 S1D13515/S2D13515 メモリマップ
現在のアドレス範囲
説明
0400_0000h ∼ 0400_7FFFh
内部 SRAM1(32KB)
0400_8000h ∼ 0400_FFFFh
内部 SRAM2(32KB)
0401_0000h ∼ 0401_7FFFh
内部 SRAM3(32KB)
0430_0000h ∼ 0430_FFFFh
内部 ROM(64KB)
1000_0000h ∼ 1FFF_FFFFh
外部 SDRAM(最大 256MB)
2000_0000h ∼ 2FFF_FFFFh
シリアルフラッシュリード(最大 256MB)(注 1)
3800_0000h ∼ 3800_FFFFh
レジスタ/ APB バス
(キーパッドインタフェース、PWM を含む)
3801_0000h ∼ 3801_FFFFh
Reserved
4000_0000h ∼ 4FFF_FFFFh
色深度コンバータ(BPPC)ポート 0(注 2)
5000_0000h ∼ 5FFF_FFFFh
色深度コンバータ(BPPC)ポート 1(注 2)
6000_0000h ∼ 6FFF_FFFFh
色深度コンバータ(BPPC)ポート 2(注 2)
7000_0000h ∼ 7FFF_FFFFh
色深度コンバータ(BPPC)ポート 3(注 2)
注
1. SPI を無効にしたときには(REG[0B04h] のビット 4 = 0)、シリアルフラッシュの読み出し領域にア
クセスしないでください。
2. ホストインタフェースを通じて色深度コンバータ(BPPC)ポートにはアクセスできません。 BPPC
ポートへのアクセスおよび BPPC ポートからのアクセスは 32 ビット単位でなければなりません。
3. DMAC は、1 つ以上の SRAM バンクをまたいたバーストアクセスをしない場合があります。
4. DMAC による転送が SRAM バンク間をまたがる場合には、REG[3C0C] bit 6 または REG[3C1C] bit 6
で、非バーストモードを有効にしてください。
5. スプライトエンジンは、SRAM にはアクセスできません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
125
9. クロック
9.
クロック
オーディオクロック
(I2S インタフェース用):
分周器
INCLK1
PLL1IN
CLKI
0
OSCI
1
分周器
REG[010Eh] ~ REG[010Fh]
REG[0020h] ~ REG[0024h]
1
PLL1
0
1
REG[003Eh] のビット 2 ∼ 1
外部
SDRAM クロック
(~100MHz)
0
REG[003Eh] のビット 0
CNF0
シリアルフラッシュ
インタフェースロジック
(~100MHz)
システムクロック
(~50MHz)
³2
REG[003Ch] のビット 1
分周器
分周器
タイマクロック
(LSCLK)
PWMSRCCLK
REG[0034h] ~ REG[0035h]
REG[0D02h] のビット 7
カメラ 1
クロック
分周器
REG[0A80h] ~ REG[0A81h]
REG[0D02h] のビット 6 ∼ 2
REG[0D42h] のビット 7
分周器
カメラ 2
クロック
分周器
キーパッドクロック
REG[0D42h] のビット 6 ∼ 2
REG[01D4h] ~ REG[01D5h]
REG[0060h]
REG[0061h] のビット 0
0
分周器
1
0
1
ホスト SPI
インタフェース
クロック
REG[0061h] のビット 2
SPICLKISEL
REG[0062h]
REG[0063h] のビット 0
0
分周器
1
0
1
REG[0063h] のビット 2
LCD Clocks
ソース
分周器
Host I2C
インタフェース
クロック
I2CCLKISEL
LCD1 ピクセル
クロック
INCLK2
PLL2IN
REG[0030h]
REG[0028h] ~ REG[002Ah]
0
分周器
分周器
1
PLL2
1
0
REG[003Eh] のビット 6 ∼ 5
1
LCD1 シリアル
インタフェース
クロック
REG[0032h]
0
分周器
REG[003Eh] のビット 4
REG[003Ch] のビット 2
LCD2 ピクセル
クロック
REG[0031h]
REG[003Eh] のビット 7
分周器
LCD2 シリアル
インタフェース
クロック
REG[0033h]
図 9-1 クロックの概要
126
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10. レジスタ
この項では、S1D13515/S2D13515 のレジスタにアクセスする方法およびその場所について説明します。
また、各レジスタの配置と使用方法についても詳細に説明しています。
10.1
レジスタマッピング
S1D13515/S2D13515 のレジスタは、メモリマッピングされています。システムが入力端子を CS# = 0 お
よび M/R# = 0 としてデコードすると、レジスタにアクセスできます。
表 10-1 S1D13515/S2D13515 メモリ/レジスタの選択
M/R#
アドレス
サイズ
機能
1
000000h ∼ 1FFFFFh
2MB
メモリ空間
0
0000h ∼ FFFFh
64KB
レジスタ空間
レジスタ空間は AB[15:0] によってデコードされ、以下のようにマッピングされます。
表 10-2 S1D13515/S2D13515 のレジスタマッピング
アドレス
端子タイプ
機能
システム制御レジスタ
0000h ∼ 001Eh
同期
0020h ∼ 004Fh
非同期
0050h ∼ 007Fh
同期
システム制御レジスタ(内部空間の 3800_xxxxh と同じ。ホスト
と内部 C33 プロセッサの両方によってアクセス可能)
ホストインタフェースレジスタ(ホストによってのみアクセス可能)
0080h ∼ 0081h
非同期
MUADDR[31:16]: Internal Memory Space Upper Address Register
0082h
非同期
MUMASK[20:16]: Internal Memory Space Upper Address Mask
Register
0084h
非同期
HOSTCTL[7:0]: Host Control Register
00A8h ∼ 00ABh
同期
MRWADDR[31:0]: Internal Memory Space Read/Write Address
00ACh ∼
00ADh
同期
MRWDATA[15:0]: Internal Memory Space Read/Write Data Port
内部レジスタ
00B0h ∼ FFFFh
同期
内部レジスタ(内部空間の 3800_xxxxh と同じ。ホストと内部 C33
プロセッサの両方によってアクセス可能)
注
S1D13515/S2D13515 のパワーセーブモードを有効にしている場合(REG[003Ch] のビット 0 = 1)
、非同
期レジスタにのみアクセスできます。同期レジスタにはアクセスしないでください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
127
10. レジスタ
10.2
レジスタセット
S1D13515/S2D13515 のレジスタを以下の表に示します。
表 10-3 S1D13515/S2D13515 レジスタセット
レジスタ
ページ レジスタ
ページ
システム制御レジスタ
REG[0000h] Product ID Register 0
138 REG[0001h] Product ID Register 1
138
REG[0002h] Product ID Register 2
138 REG[0003h] Product ID Register 3
138
REG[000Ch] ∼ REG[000Fh] は予約レジスタです
REG[0010h] C33 TTBR Remap Address Register 0
138
139 REG[0011h] C33 TTBR Remap Address Register 1
139
REG[0012h] C33 TTBR Remap Address Register 2
139 REG[0013h] C33 TTBR Remap Address Register 3
139
REG[001Ch] C33 Control Register
139 REG[001Dh] C33 Software Reset Register
140
REG[001Eh] C33 Status Register
140
REG[0020h] PLL1 Configuration Register 0
141 REG[0021h] PLL1 Configuration Register 1
142
REG[0022h] PLL1 Configuration Register 2
142 REG[0024h] PLL1 Control Register
143
REG[0028h] PLL2 Configuration Register 0
143 REG[0029h] PLL2 Configuration Register 1
144
REG[002Ah] PLL2 Configuration Register 2
145 REG[002Ch] PLL2 Control Register
145
REG[0030h] LCD1PCLK Configuration Register
145 REG[0031h] LCD2PCLK Configuration Register
146
REG[0032h] LCD1SCLK Configuration Register
147 REG[0033h] LCD2SCLK Configuration Register
148
REG[0034h] PWMSRCCLK Configuration Register 0
148 REG[0035h] PWMSRCCLK Configuration Register 1
148
REG[003Ch] Power Save Configuration Register
149 REG[003Dh] IO Drive Select Register
151
REG[003Eh] Input Clock Control Register
152 REG[0060h] Host SPI Clock Configuration Register
154
REG[0061h] Host SPI Enable Register
155 REG[0062h] Host I2C Clock Configuration Register
156
REG[0063h] Host I2C Enable Register
157
ホストインタフェースレジスタ
REG[0080h] Internal Memory Space Upper Address Register 0
REG[0081h] Internal Memory Space Upper Address Register 1
158
158
REG[0082h] Internal Memory Space Upper Address Mask Register
158
REG[0084h] Host Control Register 0
REG[008Ah] Host Control Register 2
159 REG[0085h] Host Control Register 1
160
REG[00A8h] Internal Memory Space Read/Write Address Register 0
159
REG[00A6h] Internal Memory Space Read/Write Control Register
160
REG[00A9h] Internal Memory Space Read/Write Address Register 1
162
REG[00AAh] Internal Memory Space Read/Write Address Register 2
162
REG[00ABh] Internal Memory Space Read/Write Address Register 3
162
162
REG[00ACh] Internal Memory Space Read/Write Data Port Register 0 REG[00ADh] Internal Memory Space Read/Write Data Port Register 1
163 163
128
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
表 10-3 S1D13515/S2D13515 レジスタセット ( 続き )
レジスタ
ページ レジスタ
ページ
色深度コンバータ設定レジスタ
REG[00B0h] BPPC Port 0 Mode Configuration Register 0
165 REG[00B1h] BPPC Port 0 Mode Configuration Register 1
166
REG[00B4h] BPPC Port 0 Base Register 0
166 REG[00B5h] BPPC Port 0 Base Register 1
166
REG[00B6h] BPPC Port 0 Base Register 2
166 REG[00B7h] BPPC Port 0 Base Register 3
166
REG[00B8h] BPPC Port 0 Mask Register 0
167 REG[00B9h] BPPC Port 0 Mask Register 1
167
REG[00BAh] BPPC Port 0 Mask Register 2
167 REG[00BBh] BPPC Port 0 Mask Register 3
167
REG[00BCh] BPPC Port 0 Target Base Register 0
168 REG[00BDh] BPPC Port 0 Target Base Register 1
168
REG[00BEh] BPPC Port 0 Target Base Register 2
168 REG[00BFh] BPPC Port 0 Target Base Register 3
168
REG[00C0h] BPPC Port 1 Mode Configuration Register 0
169 REG[00C1h] BPPC Port 1 Mode Configuration Register 1
170
REG[00C4h] BPPC Port 1 Base Register 0
170 REG[00C5h] BPPC Port 1 Base Register 1
170
REG[00C6h] BPPC Port 1 Base Register 2
170 REG[00C7h] BPPC Port 1 Base Register 3
170
REG[00C8h] BPPC Port 1 Mask Register 0
171 REG[00C9h] BPPC Port 1 Mask Register 1
171
REG[00CAh] BPPC Port 1 Mask Register 2
171 REG[00CBh] BPPC Port 1 Mask Register 3
171
REG[00CCh] BPPC Port 1 Target Base Register 0
172 REG[00CDh] BPPC Port 1 Target Base Register 1
172
REG[00CEh] BPPC Port 1 Target Base Register 2
172 REG[00CFh] BPPC Port 1 Target Base Register 3
172
REG[00D0h] BPPC Port 2 Mode Configuration Register 0
173 REG[00D1h] BPPC Port 2 Mode Configuration Register 1
173
REG[00D4h] BPPC Port 2 Base Register 0
174 REG[00D5h] BPPC Port 2 Base Register 1
174
REG[00D6h] BPPC Port 2 Base Register 2
174 REG[00D7h] BPPC Port 2 Base Register 3
174
REG[00D8h] BPPC Port 2 Mask Register 0
175 REG[00D9h] BPPC Port 2 Mask Register 1
175
REG[00DAh] BPPC Port 2 Mask Register 2
175 REG[00DBh] BPPC Port 2 Mask Register 3
175
REG[00DCh] BPPC Port 2 Target Base Register 0
176 REG[00DDh] BPPC Port 2 Target Base Register 1
176
REG[00DEh] BPPC Port 2 Target Base Register 2
176 REG[00DFh] BPPC Port 2 Target Base Register 3
176
REG[00E0h] BPPC Port 3 Mode Configuration Register 0
177 REG[00E1h] BPPC Port 3 Mode Configuration Register 1
177
REG[00E4h] BPPC Port 3 Base Register 0
178 REG[00E5h] BPPC Port 3 Base Register 1
178
REG[00E6h] BPPC Port 3 Base Register 2
178 REG[00E7h] BPPC Port 3 Base Register 3
178
REG[00E8h] BPPC Port 3 Mask Register 0
179 REG[00E9h] BPPC Port 3 Mask Register 1
179
REG[00EAh] BPPC Port 3 Mask Register 2
179 REG[00EBh] BPPC Port 3 Mask Register 3
179
REG[00ECh] BPPC Port 3 Target Base Register 0
180 REG[00EDh] BPPC Port 3 Target Base Register 1
180
REG[00EEh] BPPC Port 3 Target Base Register 2
180 REG[00EFh] BPPC Port 3 Target Base Register 3
180
I2S 制御レジスタ
REG[0100h] I2S Interface Control Register 0
181 REG[0101h] I2S Interface Control Register 1
REG[0104h] I2S FIFO Register 0
183 REG[0105h] I2S FIFO Register 1
184
REG[010Ah] I2S FIFO Status Register 0
185 REG[010Ch] I2S FIFO Status Register 1
185
REG[010Eh] I2S Audio Clock Control Register 0
186 REG[010Fh] I2S Audio Clock Control Register 1
186
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
182
129
10. レジスタ
表 10-3 S1D13515/S2D13515 レジスタセット ( 続き )
レジスタ
ページ レジスタ
ページ
I2S DMA レジスタ
REG[0148h] I2S DMA Buffer 0 Address Register 0
187 REG[0149h] I2S DMA Buffer 0 Address Register 1
187
REG[014Ah] I2S DMA Buffer 0 Address Register 2
187 REG[014Bh] I2S DMA Buffer 0 Address Register 3
187
REG[014Ch] I2S DMA Buffer 1 Address Register 0
188 REG[014Dh] I2S DMA Buffer 1 Address Register 1
188
REG[014Eh] I2S DMA Buffer 1 Address Register 2
188 REG[014Fh] I2S DMA Buffer 1 Address Register 3
188
REG[0152h] I2S DMA Buffers Size Register 0
188 REG[0153h] I2S DMA Buffers Size Register 1
188
REG[0154h] I2S DMA Status Register
189
GPIO レジスタ
REG[0180h] GPIO Configuration Register 0
190 REG[0181h] GPIO Configuration Register 1
190
REG[0182h] GPIO Status Register 0
190 REG[0183h] GPIO Status Register 1
190
REG[0184h] GPIO Pull-down Control Register 0
191 REG[0185h] GPIO Pull-down Control Register 1
191
REG[0186h] GPIO[15:8] / Keypad Configuration Register
191 REG[0188h] Miscellaneous Pull-up/Pull-down Register 0
192
REG[0189h] Miscellaneous Pull-up/Pull-down Register 1
194
キーパッドレジスタ
REG[01C0h] Keypad Control Register
197 REG[01C4h] Keypad Interrupt Enable Register 0
REG[01C5h] Keypad Interrupt Enable Register 1
198 REG[01C6h] Keypad Interrupt Enable Register 2
198
198
REG[01C7h] Keypad Interrupt Enable Register 3
198 REG[01C8h] Keypad Input Polarity Register 0
199
REG[01C9h] Keypad Input Polarity Register 1
199 REG[01CAh] Keypad Input Polarity Register 2
199
REG[01CBh] Keypad Input Polarity Register 3
199 REG[01CCh] Keypad Filter Sampling Period Register 0
200
REG[01CDh] Keypad Filter Sampling Period Register 1
200 REG[01CEh] Keypad Filter Sampling Period Register 2
200
REG[01D0h] Keypad Interrupt Raw Status/Clear Register 0
201 REG[01D1h] Keypad Interrupt Raw Status/Clear Register 1
201
REG[01D2h] Keypad Interrupt Raw Status/Clear Register 2
201 REG[01D3h] Keypad Interrupt Raw Status/Clear Register 3
201
REG[01D4h] Keypad Clock Configuration Register 0
202 REG[01D5h] Keypad Clock Configuration Register 1
202
REG[01D6h] Keypad GPI Function Enable Register
202
PWM レジスタ
REG[0200h] PWM Control Register
203 REG[0201h] PWM1 Enable/On Register
REG[0202h] PWM1 Off Register
205 REG[0203h] PWM1 Control Register
206
REG[0204h] PWM2 Enable/On Register
206 REG[0205h] PWM2 Off Register
207
REG[0206h] PWM2 Control Register
205
207
SDRAM リード/ライトバッファレジスタ
REG[0240h] SDRAM Buffer 0 Configuration Register
208 REG[0242h] SDRAM Buffer 0 Control Register
209
REG[0244h] SDRAM Buffer 0 Read Bytes Register
210
REG[0248h] SDRAM Buffer 0 Target Address Register 0
210 REG[0249h] SDRAM Buffer 0 Target Address Register 1
REG[024Ah] SDRAM Buffer 0 Target Address Register 2
210 REG[024Bh] SDRAM Buffer 0 Target Address Register 3
210
REG[024Ch] SDRAM Buffer 0 Data Port Register 0
211 REG[024Dh] SDRAM Buffer 0 Data Port Register 1
211
REG[0250h] SDRAM Buffer 1 Configuration Register
212 REG[0252h] SDRAM Buffer 1 Control Register
213
REG[0254h] SDRAM Buffer 1 Read Bytes Register
214
REG[0258h] SDRAM Buffer 1 Target Address Register 0
214 REG[0259h] SDRAM Buffer 1 Target Address Register 1
REG[025Ah] SDRAM Buffer 1 Target Address Register 2
214 REG[025Bh] SDRAM Buffer 1 Target Address Register 3
214
REG[025Ch] SDRAM Buffer 1 Data Port Register 0
215 REG[025Dh] SDRAM Buffer 1 Data Port Register 1
215
REG[0260h] SDRAM Buffer 0 Rectangular Increment Register 0
215 REG[0261h] SDRAM Buffer 0 Rectangular Increment Register 1
215
REG[0262h] SDRAM Buffer 1 Rectangular Increment Register 0
216 REG[0263h] SDRAM Buffer 1 Rectangular Increment Register 1
216
REG[0264h] SDRAM Read/Write Buffer Internal Address Register 0
216 REG[0265h] SDRAM Read/Write Buffer Internal Address Register 1
216
REG[0266h] SDRAM Read/Write Buffer Internal Address Register 2
216 REG[0267h] SDRAM Read/Write Buffer Internal Address Register 3
216
210
214
REG[0300h] ~ REG[037Eh] (Even Addresses) Aliased SDRAM Buffer 0 Data Port REG[0301h] ~ REG[037Fh] (Odd Addresses) Aliased SDRAM Buffer 0 Data Port
Register 0
217 Register 1
217
REG[0380h] ~ REG[03FEh] (Even Addresses) Aliased SDRAM Buffer 1 Data Port REG[0381h] ~ REG[03FFh] (Odd Addresses) Aliased SDRAM Buffer 1 Data Port
Register 0
218 Register 1
218
130
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
表 10-3 S1D13515/S2D13515 レジスタセット ( 続き )
レジスタ
ページ レジスタ
ページ
ワープロジック設定レジスタ
REG[0400h] Warp Logic Configuration Register
219 REG[0402h] Warp Logic Event Flag Register
220
REG[0404h] Warp Logic Event Enable Register
221 REG[0406h] Warp Logic Event Clear Register
222
REG[0408h] Warp Logic Frame Status Register
223 REG[040Ah] Warp Logic Frame Ready Set Register
224
REG[0410h] Warp Logic Input Width Register 0
225 REG[0411h] Warp Logic Input Width Register 1
225
REG[0412h] Warp Logic Input Height Register 0
225 REG[0413h] Warp Logic Input Height Register 1
225
REG[0414h] Warp Logic Output Width Register 0
226 REG[0415h] Warp Logic Output Width Register 1
226
REG[0416h] Warp Logic Output Height Register 0
226 REG[0417h] Warp Logic Output Height Register 1
226
REG[0420h] Warp Logic Frame Buffer 0 Start Address Register 0 227 REG[0421h] Warp Logic Frame Buffer 0 Start Address Register 1 227
REG[0422h] Warp Logic Frame Buffer 0 Start Address Register 2 227 REG[0423h] Warp Logic Frame Buffer 0 Start Address Register 3 227
REG[0424h] Warp Logic Frame Buffer 1 Start Address Register 0 228 REG[0425h] Warp Logic Frame Buffer 1 Start Address Register 1 228
REG[0426h] Warp Logic Frame Buffer 1 Start Address Register 2 228 REG[0427h] Warp Logic Frame Buffer 1 Start Address Register 3 228
REG[0430h] Warp Logic Background Color Blue Register
228 REG[0431h] Warp Logic Background Color Green Register
REG[0432h] Warp Logic Background Color Red Register
229 REG[0434h] Warp Logic Input X Offset Register 0
229
230
REG[0435h] Warp Logic Input X Offset Register 1
230 REG[0436h] Warp Logic Input Y Offset Register 0
230
REG[0437h] Warp Logic Input Y Offset Register 1
230 REG[0440h] Warp Logic Offset Table Configuration Register
231
REG[0444h] Warp Logic Offset Table SDRAM Start Address Register 0 REG[0445h] Warp Logic Offset Table SDRAM Start Address Register 1
232
232
REG[0446h] Warp Logic Offset Table SDRAM Start Address Register 2 REG[0447h] Warp Logic Offset Table SDRAM Start Address Register 3
232
232
REG[0450h] Warp Logic Luminance Table Configuration Register 0
REG[0452h] Warp Logic Luminance Table Configuration Register 1
233
234
REG[0454h] Warp Logic Luminance Table SDRAM Start Address
REG[0455h] Warp Logic Luminance Table SDRAM Start Address
Register 0
235 Register 1
235
REG[0456h] Warp Logic Luminance Table SDRAM Start Address
REG[0457h] Warp Logic Luminance Table SDRAM Start Address
Register 2
235 Register 3
235
ブレンディングエンジン設定レジスタ
REG[0900h] CH1OUT Control Register
236
REG[0904h] CH1OUT Writeback Frame Buffer 0 Address Register 0
237
REG[0905h] CH1OUT Writeback Frame Buffer 0 Address Register 1
REG[0906h] CH1OUT Writeback Frame Buffer 0 Address Register 2
237
237
REG[0907h] CH1OUT Writeback Frame Buffer 0 Address Register 3
REG[0908h] CH1OUT Writeback Frame Buffer 1 Address Register 0
237 238
REG[0909h] CH1OUT Writeback Frame Buffer 1 Address Register 1
REG[090Ah] CH1OUT Writeback Frame Buffer 1 Address Register 2
238 238
REG[090Bh] CH1OUT Writeback Frame Buffer 1 Address Register 3
238
REG[090Ch] Scratchpad Register 0
239 REG[090Dh] Scratchpad Register 1
239
REG[090Eh] Scratchpad Register 2
239 REG[090Fh] Scratchpad Register 3
239
REG[0920h] CH2OUT Control Register
239
REG[0930h] OSDOUT Control Register
240 REG[0940h] MAIN Window Control Register
241
REG[0942h] MAIN Window Frame Control/Status Register
243 REG[0944h] MAIN Blank Color Blue Register
245
REG[0945h] MAIN Blank Color Green Register
245 REG[0946h] MAIN Blank Color Red Register
245
REG[0948h] MAIN Window Frame Buffer 0 Address Register 0
246 REG[0949h] MAIN Window Frame Buffer 0 Address Register 1
246
REG[094Ah] MAIN Window Frame Buffer 0 Address Register 2
246 REG[094Bh] MAIN Window Frame Buffer 0 Address Register 3
246
REG[094Ch] MAIN Window Frame Buffer 1 Address Register 0
247 REG[094Dh] MAIN Window Frame Buffer 1 Address Register 1
247
REG[094Eh] MAIN Window Frame Buffer 1 Address Register 2
247 REG[094Fh] MAIN Window Frame Buffer 1 Address Register 3
247
REG[0950h] MAIN Window Width Register 0
248 REG[0951h] MAIN Window Width Register 1
248
REG[0952h] MAIN Window Height Register 0
248 REG[0953h] MAIN Window Height Register 1
248
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
131
10. レジスタ
表 10-3 S1D13515/S2D13515 レジスタセット ( 続き )
レジスタ
REG[0954h] MAIN Window Virtual Width Register 0
ページ レジスタ
249 REG[0955h] MAIN Window Virtual Width Register 1
ページ
249
REG[095Ah] MAIN Input X Offset Register 0
249 REG[095Bh] MAIN Input X Offset Register 1
REG[095Ch] MAIN Input Y Offset Register 0
250 REG[095Dh] MAIN Input Y Offset Register 1
249
250
REG[0960h] AUX Window Control Register
251 REG[0962h] AUX Window Frame Control/Status Register
253
REG[0964h] AUX Blank Color Blue Register
255 REG[0965h] AUX Blank Color Green Register
255
REG[0966h] AUX Blank Color Red Register
255
REG[0968h] AUX Window Frame Buffer 0 Address Register 0
256 REG[0969h] AUX Window Frame Buffer 0 Address Register 1
256
REG[096Ah] AUX Window Frame Buffer 0 Address Register 2
256 REG[096Bh] AUX Window Frame Buffer 0 Address Register 3
256
REG[096Ch] AUX Window Frame Buffer 1 Address Register 0
257 REG[096Dh] AUX Window Frame Buffer 1 Address Register 1
257
REG[096Eh] AUX Window Frame Buffer 1 Address Register 2
257 REG[096Fh] AUX Window Frame Buffer 1 Address Register 3
257
REG[0970h] AUX Window Width Register 0
258 REG[0971h] AUX Window Width Register 1
258
REG[0972h] AUX Window Height Register 0
258 REG[0973h] AUX Window Height Register 1
258
REG[0974h] AUX Window Virtual Width Register 0
259 REG[0975h] AUX Window Virtual Width Register 1
259
REG[0976h] AUX Window X Offset Register 0
259 REG[0977h] AUX Window X Offset Register 1
259
REG[0978h] AUX Window Y Offset Register 0
260 REG[0979h] AUX Window Y Offset Register 1
260
REG[097Ah] AUX Input X Offset Register 0
260 REG[097Bh] AUX Input X Offset Register 1
260
REG[097Ch] AUX Input Y Offset Register 0
260 REG[097Dh] AUX Input Y Offset Register 1
260
REG[0980h] OSD Window Control Register
261 REG[0982h] OSD Window Frame Control/Status Register
263
REG[0984h] OSD Blank Color Blue Register
265 REG[0985h] OSD Blank Color Green Register
265
REG[0986h] OSD Blank Color Red Register
265
REG[0988h] OSD Window Frame Buffer 0 Address Register 0
266 REG[0989h] OSD Window Frame Buffer 0 Address Register 1
266
REG[098Ah] OSD Window Frame Buffer 0 Address Register 2
266 REG[098Bh] OSD Window Frame Buffer 0 Address Register 3
266
REG[098Ch] OSD Window Frame Buffer 1 Address Register 0
267 REG[098Dh] OSD Window Frame Buffer 1 Address Register 1
267
REG[098Eh] OSD Window Frame Buffer 1 Address Register 2
267 REG[098Fh] OSD Window Frame Buffer 1 Address Register 3
267
REG[0990h] OSD Window Width Register 0
268 REG[0991h] OSD Window Width Register 1
268
REG[0992h] OSD Window Height Register 0
268 REG[0993h] OSD Window Height Register 1
268
REG[0994h] OSD Window Virtual Width Register 0
269 REG[0995h] OSD Window Virtual Width Register 1
269
REG[0996h] OSD Window X Offset Register 0
269 REG[0997h] OSD Window X Offset Register 1
269
REG[0998h] OSD Window Y Offset Register 0
270 REG[0999h] OSD Window Y Offset Register 1
270
REG[099Ah] OSD Input X Offset Register 0
270 REG[099Bh] OSD Input X Offset Register 1
270
REG[099Ch] OSD Input Y Offset Register 0
270 REG[099Dh] OSD Input Y Offset Register 1
270
REG[09A0h] Blending Engine Control Register
271 REG[09A1h] OSD Alpha Blend Ratio Register
272
REG[09A2h] Camera I2C Data Register
273 REG[09A3h] Camera I2C Output Enable Register
273
REG[09A4h] OSD Transparency Color Blue Register
274 REG[09A5h] OSD Transparency Color Green Register
274
REG[09A6h] OSD Transparency Color Red Register
274 REG[09A7h] OSD Transparency Enable Register
275
132
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
表 10-3 S1D13515/S2D13515 レジスタセット ( 続き )
レジスタ
ページ レジスタ
ページ
画像フェッチャ設定レジスタ
REG[09AAh] Image Fetcher Input X Offset Register 0
276 REG[09ABh] Image Fetcher Input X Offset Register 1
276
REG[09ACh] Image Fetcher Input Y Offset Register 0
276 REG[09ADh] Image Fetcher Input Y Offset Register 1
276
REG[09B0h] Image Fetcher Control Register
277 REG[09B2h] Image Fetcher Frame Control/Status Register
279
REG[09B4h] Image Fetcher Blank Color Blue Register
281 REG[09B5h] Image Fetcher Blank Color Green Register
281
REG[09B6h] Image Fetcher Blank Color Red Register
281
REG[09B8h] Image Fetcher Frame Buffer 0 Address Register 0
282 REG[09B9h] Image Fetcher Frame Buffer 0 Address Register 1
282
REG[09BAh] Image Fetcher Frame Buffer 0 Address Register 2
282 REG[09BBh] Image Fetcher Frame Buffer 0 Address Register 3
282
REG[09BCh] Image Fetcher Frame Buffer 1 Address Register 0
283 REG[09BDh] Image Fetcher Frame Buffer 1 Address Register 1
283
REG[09BEh] Image Fetcher Frame Buffer 1 Address Register 2
283 REG[09BFh] Image Fetcher Frame Buffer 1 Address Register 3
283
REG[09C0h] Image Fetcher Width Register 0
284 REG[09C1h] Image Fetcher Width Register 1
284
REG[09C2h] Image Fetcher Height Register 0
284 REG[09C3h] Image Fetcher Height Register 1
284
REG[09C4h] Image Fetcher Virtual Width Register 0
284 REG[09C5h] Image Fetcher Virtual Width Register 1
284
LCD 設定レジスタ
REG[09C8h] LCD Control A Register
285 REG[09CAh] LCD Control B Register
287
REG[09D0h] Warp Writeback Frame Buffer 0 Address Register 0 288 REG[09D1h] Warp Writeback Frame Buffer 0 Address Register 1 288
REG[09D2h] Warp Writeback Frame Buffer 0 Address Register 2 288 REG[09D3h] Warp Writeback Frame Buffer 0 Address Register 3 288
REG[09D4h] Warp Writeback Frame Buffer 1 Address Register 0 289 REG[09D5h] Warp Writeback Frame Buffer 1 Address Register 1 289
REG[09D6h] Warp Writeback Frame Buffer 1 Address Register 2 289 REG[09D7h] Warp Writeback Frame Buffer 1 Address Register 3 289
REG[09D8h] LCD Frame Control A Register 0
290 REG[09D9h] LCD Frame Control A Register 1
291
REG[09DAh] LCD Frame Control B Register 0
292 REG[09DBh] LCD Frame Control B Register 1
293
REG[09DCh] LCD Frame Control C Register 0
294 REG[09DDh] LCD Frame Control C Register 1
295
REG[09DEh] LCD Frame Control D Register 0
296 REG[09DFh] LCD Frame Control D Register 1
297
REG[09E0h] Camera1 Frame Buffer 0 Address Register 0
298 REG[09E1h] Camera1 Frame Buffer 0 Address Register 1
298
REG[09E2h] Camera1 Frame Buffer 0 Address Register 2
298 REG[09E3h] Camera1 Frame Buffer 0 Address Register 3
298
REG[09E4h] Camera1 Frame Buffer 1 Address Register 0
299 REG[09E5h] Camera1 Frame Buffer 1 Address Register 1
299
REG[09E6h] Camera1 Frame Buffer 1 Address Register 2
299 REG[09E7h] Camera1 Frame Buffer 1 Address Register 3
299
REG[09E8h] Camera2 Frame Buffer 0 Address Register 0
300 REG[09E9h] Camera2 Frame Buffer 0 Address Register 1
300
REG[09EAh] Camera2 Frame Buffer 0 Address Register 2
300 REG[09EBh] Camera2 Frame Buffer 0 Address Register 3
300
REG[09ECh] Camera2 Frame Buffer 1 Address Register 0
301 REG[09EDh] Camera2 Frame Buffer 1 Address Register 1
301
REG[09EEh] Camera2 Frame Buffer 1 Address Register 2
301 REG[09EFh] Camera2 Frame Buffer 1 Address Register 3
301
REG[09F0h] Camera1 Frame Buffer Width Register 0
302 REG[09F1h] Camera1 Frame Buffer Width Register 1
302
REG[09F2h] Camera1 Frame Buffer Height Register 0
302 REG[09F3h] Camera1 Frame Buffer Height Register 1
302
REG[09F4h] Camera1 Frame Buffer Virtual Width Register 0
303 REG[09F5h] Camera1 Frame Buffer Virtual Width Register 1
303
REG[09F6h] Camera1 Write Control Register
304
REG[09F8h] Camera2 Frame Buffer Width Register 0
305 REG[09F9h] Camera2 Frame Buffer Width Register 1
305
REG[09FAh] Camera2 Frame Buffer Height Register 0
305 REG[09FBh] Camera2 Frame Buffer Height Register 1
305
REG[09FCh] Camera2 Frame Buffer Virtual Width Register 0
306 REG[09FDh] Camera2 Frame Buffer Virtual Width Register 1
306
REG[09FEh] Camera2 Write Control Register
307
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
133
10. レジスタ
表 10-3 S1D13515/S2D13515 レジスタセット ( 続き )
レジスタ
ページ レジスタ
ページ
割り込み設定レジスタ
REG[0A00h] Interrupt Status Register 0
308 REG[0A02h] Interrupt Status Register 1
311
REG[0A04h] Interrupt Status Register 2
313 REG[0A06h] Host Interrupt Enable Register 0
317
REG[0A08h] Host Interrupt Enable Register 1
319 REG[0A0Ah] Host Interrupt Enable Register 2
321
REG[0A0Ch] Host Interrupt Control Register
323 REG[0A0Eh] C33PE Device Interrupt Enable Register 0
324
REG[0A10h] C33PE Device Interrupt Enable Register 1
325 REG[0A12h] C33PE Device Interrupt Enable Register 2
327
REG[0A20h] C33PE Interrupt 0 Control Register 0
329 REG[0A21h] C33PE Interrupt 0 Control Register 1
329
REG[0A22h] C33PE Interrupt 1 Control Register 0
329 REG[0A23h] C33PE Interrupt 1 Control Register 1
329
REG[0A24h] C33PE Interrupt 2 Control Register 0
329 REG[0A25h] C33PE Interrupt 2 Control Register 1
329
REG[0A26h] C33PE Interrupt 3 Control Register 0
330 REG[0A27h] C33PE Interrupt 3 Control Register 1
330
REG[0A28h] C33PE Interrupt 4 Control Register 0
330 REG[0A29h] C33PE Interrupt 4 Control Register 1
330
REG[0A2Ah] C33PE Interrupt 5 Control Register 0
330 REG[0A2Bh] C33PE Interrupt 5 Control Register 1
330
REG[0A2Ch] C33PE Interrupt 6 Control Register 0
331 REG[0A2Dh] C33PE Interrupt 6 Control Register 1
331
REG[0A2Eh] C33PE Interrupt 7 Control Register 0
331 REG[0A2Fh] C33PE Interrupt 7 Control Register 1
331
REG[0A40h] C33PE Manual Interrupt Trigger Register
332 REG[0A42h] C33PE Interrupt Enable Register
332
REG[0A43h] C33PE NMI Interrupt Enable Register
332 REG[0A44h] C33PE Interrupt Status Register
333
REG[0A46h] C33 to Host Interrupt Trigger Register
333
タイマ設定レジスタ
REG[0A80h] Timer Clock Configuration Register 0
334 REG[0A81h] Timer Clock Configuration Register 1
REG[0A84h] Timer Control Register
335
334
REG[0A86h] Watchdog Timer Period Register 0
336 REG[0A87h] Watchdog Timer Period Register 1
336
REG[0A88h] Timer 0 Period Register 0
337 REG[0A89h] Timer 0 Period Register 1
337
REG[0A8Ah] Timer 1 Period Register
338
REG[0A8Ch] Watchdog Timer Clear Register 0
338 REG[0A8Dh] Watchdog Timer Clear Register 1
338
SPI フラッシュメモリインタフェースレジスタ
REG[0B00h] SPI Flash Read Data Register
339 REG[0B02h] SPI Flash Write Data Register
339
REG[0B03h] SPI Flash Data Control Register
339 REG[0B04h] SPI Flash Control Register
340
REG[0B06h] SPI Flash Status Register
342 REG[0B0Ah] SPI Flash Chip Select Control Register
343
キャッシュ制御レジスタ
REG[0C00h] C33 Instruction Cache Control Register
344
カメラインタフェースレジスタ
REG[0D00h] Camera1 Enable Register
345 REG[0D02h] Camera1 Clock Configuration Register
REG[0D04h] Camera1 Signal Polarity Register
347 REG[0D06h] Camera1 Configuration Register 0
346
348
REG[0D07h] Camera1 Configuration Register 1
349 REG[0D08h] Camera1 Input Frame Control Register
350
REG[0D0Ah] Camera1 Input Horizontal Size Register 0
351 REG[0D0Bh] Camera1 Input Horizontal Size Register 1
351
REG[0D0Ch] Camera1 Input Vertical Size Register 0
352 REG[0D0Dh] Camera1 Input Vertical Size Register 1
352
REG[0D0Eh] Camera1 Status Register
353
REG[0D10h] Camera1 Resizer X Start Position Register 0
354 REG[0D11h] Camera1 Resizer X Start Position Register 1
REG[0D12h] Camera1 Resizer Y Start Position Register 0
354 REG[0D13h] Camera1 Resizer Y Start Position Register 1
354
REG[0D14h] Camera1 Resizer X End Position Register 0
354 REG[0D15h] Camera1 Resizer X End Position Register 1
354
REG[0D16h] Camera1 Resizer Y End Position Register 0
355 REG[0D17h] Camera1 Resizer Y End Position Register 1
355
REG[0D18h] Camera1 Resizer Horizontal Scaling Rate Register
355 REG[0D19h] Camera1 Resizer Vertical Scaling Rate Register
355
REG[0D1Ah] Camera1 Resizer Scaling Control Register
REG[0D1Eh] Camera1 YRC Control Register 0
356 REG[0D1Ch] は予約レジスタです
356 REG[0D1Fh] Camera1 YRC Control Register 1
356
357
REG[0D20h] Camera1 YRC U Fixed Data Register
358 REG[0D21h] Camera1 YRC V Fixed Data Register
358
134
EPSON
354
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
表 10-3 S1D13515/S2D13515 レジスタセット ( 続き )
レジスタ
ページ レジスタ
ページ
REG[0D22h] は予約レジスタです
REG[0D24h] Camera1 YRC X Size Register 0
358
358 REG[0D25h] Camera1 YRC X Size Register 1
358
REG[0D26h] Camera1 YRC Y Size Register 0
359 REG[0D27h] Camera1 YRC Y Size Register 1
359
REG[0D28h] は予約レジスタです
REG[0D40h] Camera2 Enable Register
359
361 REG[0D42h] Camera2 Clock Configuration Register
362
REG[0D44h] Camera2 Signal Polarity Register
362 REG[0D46h] Camera2 Configuration Register 0
363
REG[0D47h] Camera2 Configuration Register 1
364 REG[0D48h] Camera2 Input Frame Control Register
365
REG[0D4Ah] Camera2 Input Horizontal Size Register 0
366 REG[0D4Bh] Camera2 Input Horizontal Size Register 1
366
REG[0D4Ch] Camera2 Input Vertical Size Register 0
367 REG[0D4Dh] Camera2 Input Vertical Size Register 1
367
REG[0D4Eh] Camera2 Status Register 0
367
REG[0D50h] Camera2 Resizer X Start Position Register 0
368 REG[0D51h] Camera2 Resizer X Start Position Register 1
368
REG[0D52h] Camera2 Resizer Y Start Position Register 0
369 REG[0D53h] Camera2 Resizer Y Start Position Register 1
369
REG[0D54h] Camera2 Resizer X End Position Register 0
369 REG[0D55h] Camera2 Resizer X End Position Register 1
369
REG[0D56h] Camera2 Resizer Y End Position Register 0
369 REG[0D57h] Camera2 Resizer Y End Position Register 1
369
REG[0D58h] Camera2 Resizer Horizontal Scaling Rate Register
370 REG[0D59h] Camera2 Resizer Vertical Scaling Rate Register
370
REG[0D5Ah] Camera2 Resizer Scaling Control Register
370
REG[0D5Eh] Camera2 YRC Control Register 0
371 REG[0D5Fh] Camera2 YRC Control Register 1
372
REG[0D60h] Camera2 YRC U Fixed Data Register
373 REG[0D61h] Camera2 YRC V Fixed Data Register
373
REG[0D62h] は予約レジスタです
REG[0D64h] Camera2 YRC X Size Register 0
373
374 REG[0D65h] Camera2 YRC X Size Register 1
374
REG[0D66h] Camera2 YRC Y Size Register 0
374 REG[0D67h] Camera2 YRC Y Size Register 1
374
REG[0D68h] は予約レジスタです
374
DMA コントローラレジスタ
REG[3C00h] DMA Channel 0 Source Address Register 0
377 REG[3C01h] DMA Channel 0 Source Address Register 1
REG[3C02h] DMA Channel 0 Source Address Register 2
377 REG[3C03h] DMA Channel 0 Source Address Register 3
377
377
REG[3C04h] DMA Channel 0 Destination Address Register 0
378 REG[3C05h] DMA Channel 0 Destination Address Register 1
378
REG[3C06h] DMA Channel 0 Destination Address Register 2
378 REG[3C07h] DMA Channel 0 Destination Address Register 3
378
REG[3C08h] DMA Channel 0 Transfer Count Register 0
379 REG[3C09h] DMA Channel 0 Transfer Count Register 1
379
REG[3C0Ah] DMA Channel 0 Transfer Count Register 2
379
REG[3C0Ch] DMA Channel 0 Control Register 0
379 REG[3C0Dh] DMA Channel 0 Control Register 1
381
REG[3C10h] DMA Channel 1 Source Address Register 0
383 REG[3C11h] DMA Channel 1 Source Address Register 1
383
REG[3C12h] DMA Channel 1 Source Address Register 2
383 REG[3C13h] DMA Channel 1 Source Address Register 3
383
REG[3C14h] DMA Channel 1 Destination Address Register 0
384 REG[3C15h] DMA Channel 1 Destination Address Register 1
384
REG[3C16h] DMA Channel 1 Destination Address Register 2
384 REG[3C17h] DMA Channel 1 Destination Address Register 3
384
REG[3C18h] DMA Channel 1 Transfer Count Register 0
385 REG[3C19h] DMA Channel 1 Transfer Count Register 1
385
REG[3C1Ah] DMA Channel 1 Transfer Count Register 2
385
REG[3C1Ch] DMA Channel 1 Control Register 0
386 REG[3C1Dh] DMA Channel 1 Control Register 1
388
REG[3C20h] DMA Status Register
389 REG[3C22h] DMA Start Register
390
SDRAM コントローラ設定レジスタ
REG[3C40h] SDRAM Control Register
391 REG[3C42h] SDRAM Refresh Period Register 0
392
REG[3C43h] SDRAM Refresh Period Register 1
392 REG[3C44h] SDRAM Clock Control Register
393
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
135
10. レジスタ
表 10-3 S1D13515/S2D13515 レジスタセット ( 続き )
レジスタ
ページ レジスタ
ページ
LCD パネル設定レジスタ
REG[4000h] LCD Panel Type Select Register 0
394 REG[4001h] LCD Panel Type Select Register 1
396
REG[4002h] LCD1 Horizontal Total Register 0
397 REG[4003h] LCD1 Horizontal Total Register 1
397
REG[4004h] LCD1 Horizontal Display Period Register 0
397 REG[4005h] LCD1 Horizontal Display Period Register 1
397
REG[4006h] LCD1 Horizontal Display Period Start Position Register 0 REG[4007h] LCD1 Horizontal Display Period Start Position Register 1
398
398
REG[4008h] LCD1 Horizontal Pulse Width Register 0
398 REG[4009h] LCD1 Horizontal Pulse Width Register 1
398
REG[400Ah] LCD1 Horizontal Pulse Start Position Register 0
399 REG[400Bh] LCD1 Horizontal Pulse Start Position Register 1
399
REG[400Ch] LCD1 Vertical Total Register 0
399 REG[400Dh] LCD1 Vertical Total Register 1
399
REG[400Eh] LCD1 Vertical Display Period Register 0
400 REG[400Fh] LCD1 Vertical Display Period Register 1
400
REG[4010h] LCD1 Vertical Display Period Start Position Register 0
REG[4011h] LCD1 Vertical Display Period Start Position Register 1
400
400
REG[4012h] LCD1 Vertical Pulse Width Register 1
400 REG[4013h] LCD1 Vertical Pulse Polarity Register
401
REG[4014h] LCD1 Vertical Pulse Start Position Register 0
401 REG[4015h] LCD1 Vertical Pulse Start Position Register 1
401
REG[4016h] LCD1 Serial Interface Configuration Register
402 REG[4017h] LCD1 Serial Interface Status Register
403
REG[4018h] LCD1 Interface Status Register
403 REG[4019h] LCD1 VSYNC Register
404
REG[401Ah] LCD1 VSYNC Interrupt Delay Register 0
405 REG[401Bh] LCD1 VSYNC Interrupt Delay Register 1
405
REG[401Ch] LCD1 Serial Data Register 0
405 REG[401Dh] LCD1 Serial Data Register 1
405
REG[401Fh] LCD1 Serial Data Register 2
405
REG[4020h] LCD2 Horizontal Total Register 0
406 REG[4021h] LCD2 Horizontal Total Register 1
406
REG[4022h] LCD2 Horizontal Display Period Register 0
406 REG[4023h] LCD2 Horizontal Display Period Register 1
406
REG[4024h] LCD2 Horizontal Display Period Start Position Register 0 REG[4025h] LCD2 Horizontal Display Period Start Position Register 1
407
407
REG[4026h] LCD2 Horizontal Pulse Width Register 0
407 REG[4027h] LCD2 Horizontal Pulse Width Register 1
407
REG[4028h] LCD2 Horizontal Pulse Start Position Register 0
408 REG[4029h] LCD2 Horizontal Pulse Start Position Register 1
408
REG[402Ah] LCD2 Vertical Total Register 0
408 REG[402Bh] LCD2 Vertical Total Register 1
408
REG[402Ch] LCD2 Vertical Display Period Register 0
409 REG[402Dh] LCD2 Vertical Display Period Register 1
409
REG[402Eh] LCD2 Vertical Display Period Start Position Register 0
REG[402Fh] LCD2 Vertical Display Period Start Position Register 1
409
409
REG[4030h] LCD2 Vertical Pulse Width Register
410 REG[4031h] LCD2 Vertical Pulse Polarity Register
410
REG[4032h] LCD2 Vertical Pulse Start Position Register 0
410 REG[4033h] LCD2 Vertical Pulse Start Position Register 1
410
REG[4034h] LCD2 Serial Interface Configuration Register
411 REG[4035h] LCD2 Serial Interface Status Register
412
REG[4036h] LCD2 Interface Status Register
412 REG[4037h] LCD2 VSYNC Register
413
REG[4038h] LCD2 VSYNC Interrupt Delay Register 0
413 REG[4039h] LCD2 VSYNC Interrupt Delay Register 1
413
REG[403Ah] LCD2 Serial Data Register 0
414 REG[403Bh] LCD2 Serial Data Register 1
414
REG[403Dh] LCD2 Serial Data Register 2
414
REG[4040h] EID Double Screen Panel Configuration Register 0
415 REG[4041h] EID Double Screen Panel Configuration Register 1
415
REG[4042h] EID Double Screen Panel REV Signal Register 0
416 REG[4043h] EID Double Screen Panel REV Signal Register 1
418
REG[4044h] EID Double Screen Panel Data Out Mode Register
419 REG[4046h] EID Double Screen Panel OE Signal Register 0
421
REG[4047h] EID Double Screen Panel OE Signal Register 1
421 REG[4048h] EID Double Screen Panel Drive Mode Register 0
422
REG[4049h] EID Double Screen Panel Drive Mode Register 1
422 REG[404Ah] EID Double Screen Panel POLGMA Timing Register 423
REG[404Ch] は予約レジスタです
REG[404Eh] EID Double Screen Panel Backlight LED Control Register
423 0
423
REG[404Fh] EID Double Screen Panel Backlight LED Control Register
1
423
REG[4050h] Sharp DualView Panel Mirror Mode Register
423 REG[4052h] Sharp DualView Panel CLS Pulse Width Register 0
REG[4053h] Sharp DualView Panel CLS Pulse Width Register 1
424 REG[4054h] Sharp DualView Panel VCOM Toggle Point Register 424
REG[4056h] Sharp DualView Panel LS Delay Register
424 REG[4060h] LCD1 Display Mode Register 0
136
EPSON
423
425
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
表 10-3 S1D13515/S2D13515 レジスタセット ( 続き )
レジスタ
REG[4062h] LCD1 Display Mode Register 1
ページ レジスタ
426 REG[4064h] CH1IN FIFO Threshold Register
ページ
426
REG[4065h] CH1IN FIFO Empty Status Register
426 REG[4070h] LCD2 Display Mode Register 0
427
REG[4072h] LCD2 Display Mode Register 1
428 REG[4073h] LCD2 Display Mode Register 2
429
REG[4074h] CH2IN FIFO Threshold Register
429 REG[4075h] CH2IN FIFO Empty Status Register
430
REG[4076h] OSDIN FIFO Threshold Register
430 REG[4077h] OSDIN FIFO Empty Status Register
430
REG[4078h] から REG[407Fh] は予約レジスタです
REG[4080h] LCD1 Bias/Gain Control Register
430
431 REG[4082h] LCD1 Bias Red Register 0
431
REG[4083h] LCD1 Bias Red Register 1
431 REG[4084h] LCD1 Bias Green Register 0
432
REG[4085h] LCD1 Bias Green Register 1
432 REG[4086h] LCD1 Bias Blue Register 0
432
REG[4087h] LCD1 Bias Blue Register 1
432 REG[4088h] LCD1 Gain Red Register
433
REG[408Ah] LCD1 Gain Green Register
433 REG[408Ch] LCD1 Gain Blue Register
433
REG[4090h] LCD2 Bias/Gain Control Register
434 REG[4092h] LCD2 Bias Red Register 0
434
REG[4093h] LCD2 Bias RED Register 1
434 REG[4094h] LCD2 Bias Green Register 0
435
REG[4095h] LCD2 Bias Green Register 1
435 REG[4096h] LCD2 Bias Blue Register 0
435
REG[4097h] LCD2 Bias Blue Register 1
435 REG[4098h] LCD2 Gain Red Register
436
REG[409Ah] LCD2 Gain Green Register
436 REG[409Ch] LCD2 Gain Blue Register
436
REG[40A0h] LCD2 Gamma LUT Data Port
436
REG[40A2h] LCD2 Gamma LUT Configuration Register 0
437 REG[40A3h] LCD2 Gamma LUT Configuration Register 1
438
REG[40B0h] LCD1 Power Save Register
438 REG[40B1h] LCD2 Power Save Register
438
スプライトレジスタ
REG[5000h] Sprite Control Register
439 REG[5001h] Sprite Software Reset Register
REG[5002h] Sprite SDRAM Registers Busy Register
441 REG[5003h] Sprite Engine Status Register
440
441
REG[5004h] Sprite Frame Trigger Control Register
442 REG[5006h] Sprite Interrupt Control Register
442
REG[5008h] Sprite Interrupt Status Register
442
REG[5020h] Sprite Frame Buffer 0 Start Address Register 0
443 REG[5021h] Sprite Frame Buffer 0 Start Address Register 1
443
REG[5022h] Sprite Frame Buffer 0 Start Address Register 2
443 REG[5023h] Sprite Frame Buffer 0 Start Address Register 3
443
REG[5024h] Sprite Frame Buffer 1 Start Address Register 0
444 REG[5025h] Sprite Frame Buffer 1 Start Address Register 1
444
REG[5026h] Sprite Frame Buffer 1 Start Address Register 2
444 REG[5027h] Sprite Frame Buffer 1 Start Address Register 3
444
REG[5028h] Sprite SDRAM Based Registers Start Address Register 0 REG[5029h] Sprite SDRAM Based Registers Start Address Register 1
445
445
REG[502Ah] Sprite SDRAM Based Registers Start Address Register 2 REG[502Bh] Sprite SDRAM Based Registers Start Address Register 3
445
445
スプライトメモリベースレジスタ
SDRAM[**000h] Sprite #n General Control Register 0
448 SDRAM[**001h] Sprite #n General Control Register 1
448
SDRAM[**004h] Sprite #n Image Start Address Register 0
449 SDRAM[**005h] Sprite #n Image Start Address Register 1
449
SDRAM[**006h] Sprite #n Image Start Address Register 2
449 SDRAM[**007h] Sprite #n Image Start Address Register 3
449
SDRAM[**008h] Sprite #n Rotated Image Start Address Register 0
SDRAM[**009h] Sprite #n Rotated Image Start Address Register 1
450
450
SDRAM[**00Ah] Sprite #n Rotated Image Start Address Register 2
SDRAM[**00Bh] Sprite #n Rotated Image Start Address Register 3
450
450
SDRAM[**00Ch] Sprite #n X Position Register 0
451 SDRAM[**00Dh] Sprite #n X Position Register 1
451
SDRAM[**00Eh] Sprite #n Y Position Register 0
452 SDRAM[**00Fh] Sprite #n Y Position Register 1
452
SDRAM[**010h] Sprite #n Frame Width Register 0
453 SDRAM[**011h] Sprite #n Frame Width Register 1
453
SDRAM[**012h] Sprite #n Frame Height Register 0
454 SDRAM[**013h] Sprite #n Frame Height Register 1
454
SDRAM[**014h] Sprite #n Reference Point X Offset Register 0
455 SDRAM[**015h] Sprite #n Reference Point X Offset Register 1
455
SDRAM[**016h] Sprite #n Reference Point Y Offset Register 0
456 SDRAM[**017h] Sprite #n Reference Point Y Offset Register 1
456
SDRAM[**018h] Sprite #n Transparency Color / Texture Alpha Register 0
457 SDRAM[**019h] Sprite #n Transparency Color / Texture Alpha Register 1
457
SDRAM[**01Ah] Sprite #n Color Format Register
458
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
137
10. レジスタ
レジスタの制限
10.3
すべての予約ビットは、特に指定がない限り、0 に設定する必要があります。予約ビットに値を書き込
むと、不定の結果を生じる場合があります。n/a というマークの付いたビットは、ハードウェア上の効果
はありません。
レジスタの説明
10.4
10.4.1
システム制御レジスタ
REG[0000h] Product ID Register 0
Default = 00h
Read Only
Reserved
7
6
bits 7-0
5
4
3
2
1
0
Reserved
S1D13515/S2D13515 では、これらのビットは常に 0000_0000(00h)を返します。
REG[0001h] Product ID Register 1
Default = 00h
Read Only
改訂コードビット 7 ∼ 0
7
6
5
4
3
2
1
0
改訂コードビット [7:0]
これらのビットは、改訂コードを示します。
S1D13515/S2D13515 の改訂コードは 00h です。
bits 7-0
REG[0002h] Product ID Register 2
Default = 45h
Read Only
製品コードビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0003h] Product ID Register 3
Default = 00h
0
Read Only
製品コードビット 15 ∼ 8
7
REG[0003h] bits 7-0
REG[0002h] bits 7-0
6
5
4
3
2
1
0
製品コードビット [15:0]
これらのビットは、製品コードを示します。
S1D13515/S2D13515 の製品コードは 0045h です。
REG[000Ch] ∼ REG[000Fh] は予約レジスタです
これらのレジスタは予約レジスタのため、書き込みはできません。
138
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0010h] C33 TTBR Remap Address Register 0
Default = 00h
Read/Write
n/a
7
6
5
4
3
2
1
REG[0011h] C33 TTBR Remap Address Register 1
Default = 00h
Read/Write
C33 TTBR 再マップアドレスビット 15 ∼ 8
7
6
5
4
0
n/a
3
2
1
REG[0012h] C33 TTBR Remap Address Register 2
Default = 00h
0
Read/Write
C33 TTBR 再マップアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[0013h] C33 TTBR Remap Address Register 3
Default = 00h
0
Read/Write
C33 TTBR 再マップアドレスビット 31 ∼ 24
7
6
REG[0003h] bits 7-0
REG[0012h] bits 7-0
REG[0011h] bits 7-0
REG[0010h] bits 7-0
5
4
3
2
1
0
C33 TTBR 再マップアドレスビット [31:10]
これらのビットは、C33 TTBR(例外ベクタテーブル)が再マップされるアドレ
スを指定します。REG[0011h] のビット 1 ∼ 0 と REG[0010h] のビット 7 ∼ 0 は常
に 0 です。これらのレジスタは、起動時に起動モニタコードによって読み取られ
ます。これらのレジスタの値が 0 でない場合、起動モニタは、指定したアドレス
に従って、TTBR アドレスを再プログラムします。
注
SRAM 領域 0400_0200h ∼ 0400_0D28h は、ROM モニタによってクリアされる
もので、TTBR 機能(C33 メモリマップの 00A0_0200h ∼ 00A0_0D28h)がこれ
を使用してはなりません。
REG[001Ch] C33 Control Register
Default =C0h
Reserved
C33 のイネーブル
7
6
Read/Write
n/a
5
4
3
2
1
0
bit 7
Reserved
このビットは 0 に設定する必要があります。
bit 6
C33 のイネーブル
このビットは C33 を制御します。パワーセーブモードが有効のとき
(REG[003Ch]
のビット 0 = 1)、C33 を有効にすることはできません。
このビットが 0 のとき、C33 は無効です。
このビットが 1 のとき、C33 は有効です。(デフォルト)
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
139
10. レジスタ
注
1. パワーセーブモード(REG[003Ch] のビット 0)に移行する前に C33 をリ
セットする必要があります。また必要なら、パワーセーブモードを終了し
た後、無効にリセットする必要があります。
2. 使用しないときの C33 の消費電流を最小とするため、REG[001Dh] のビッ
ト 0 と REG[001Ch] のビット 7 と 6 は 0 に設定する必要があります。
REG[001Dh] C33 Software Reset Register
Default =00h
Read/Write
C33 のソフト
ウェアリセット
n/a
7
6
5
4
3
2
1
0
C33 のソフトウェアリセット
このビットは、C33 のソフトウェアリセットを実行するために使用します。これ
は、このビットに 1、次に 0 を書き込むことによって行われます。
このビットが 0 のとき、C33 はリセットから解放されます。(デフォルト)
このビットが 1 のとき、C33 はリセットに保持されます。
bit 0
注
使用しないときの C33 の消費電流を最小とするため、REG[001Dh] のビット 0
と REG[001Ch] のビット 7 と 6 は 0 に設定する必要があります。
REG[001Eh] C33 Status Register
Default = 00h
Read Only
n/a
7
6
5
4
3
C33 スリープ
ステータス
C33 停止
ステータス
1
0
2
bit 1
C33 スリープステータス(読み出し専用)
このビットは、C33 内部スリープビットのステータスを示します。
このビットが 0 のとき、C33 はスリープ状態ではありません。
このビットが 1 のとき、C33 はスリープ状態です。
bit 0
C33 停止ステータス(読み出し専用)
このビットは、C33 内部停止ビットのステータスを示します。
このビットが 0 のとき、C33 は停止状態ではありません。
このビットが 1 のとき、C33 は停止状態です。
140
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0020h] PLL1 Configuration Register 0
Default = 11h
n/a
7
bits 5-4
Read/Write
PLL1V[1:0]
6
5
PLL1N[3:0]
4
3
2
1
0
PLL1V[1:0]
これらのビットは、VCO 周波数を設定するために使用するものであり、100MHz
と 400MHz の間に設定する必要があります。これらのビットは、次式を使用して
設定する必要があります。
fVCO = fPLL1OUT × VV
ここで、
fVCO は、VCO の周波数(MHz)です。
fPLL1OUT は、所望の PLL1 出力周波数(MHz)です
(N 逓倍器ビットを参照)
。
VV は、以下に示す V 分周器ビットに基づいた値です。
表 10-4 VV の値
REG[0020h] のビット 5 ∼ 4
VV の値
00
Reserved
01
2
10
4
11
8
注
通常、VV は 2 に設定されます。fPLL1OUT が 50MHz 未満のとき、VV = 4 ま
たは 8 に設定することで VCO を安定させます。また、PLL1 VC ビット
(REG[0021h] のビット 3 ∼ 0)は、得られた fVCO に従って設定する必要があ
ります。VCO の周波数(fVCO)は、必ず 100MHz ∼ 400MHz の範囲になけれ
ばなりません。
bits 3-0
PLL1N[3:0]
これらのビットは、
次式に従って PLL1 の出力周波数を求める場合に使用します。
fPLL1OUT = fPLL1REFCLK × NN
ここで、
fPLL1OUT は、所望の PLL1 出力周波数(MHz)です。
fPLL1REFCLK は、PLL1 基準クロック入力周波数(MHz)です。
NN は、N 逓倍器の値+ 1 です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
141
10. レジスタ
REG[0021h] PLL1 Configuration Register 1
Default = 83h
Read/Write
PLL1RS[3:0]
7
6
PLL1VC[3:0]
5
4
3
2
1
0
PLL1RS[3:0] これらのビットは、ローパスフィルタ(LPF)抵抗の設定に使用す
るものであり、PLL1 基準クロックの周波数に基づいて設定する必要があります。
bits 7-4
表 10-5 PLL1 の RS 構成
REG[0021h] のビット 7 ∼ 4
PLL1 基準クロック周波数
0000 ∼ 0111
Reserved
1000
20MHz ≦ fPLL1REFCLK ≦ 150MHz
1001
Reserved
1010
5MHz ≦ fPLL1REFCLK ≦ 20MHz
1011 ~ 1111
Reserved
bits 3-0
PLL1VC[3:0]
これらのビットは、PLL1 のアナログ調整端子を設定するものであり、VCO 周波
数に従って設定する必要があります。
表 10-6 PLL1 の VC 構成
REG[0021h] のビット 3 ∼ 0
PLL1 の VCO 周波数
0000
Reserved
0001
100MHz ≦ fVCO ≦ 120MHz
0010
120MHz < fVCO ≦ 160MHz
0011
160MHz < fVCO ≦ 200MHz
0100
200MHz < fVCO ≦ 240MHz
0101
240MHz < fVCO ≦ 280MHz
0110
280MHz < fVCO ≦ 320MHz
0111
320MHz < fVCO ≦ 360MHz
1000
360MHz < fVCO ≦ 400MHz
1001 ~ 1111
Reserved
REG[0022h] PLL1 Configuration Register 2
Default = 40h
Read/Write
PLL1 構成 2 ビット 7 ∼ 0
7
bits 7-0
142
6
5
4
3
2
1
0
PLL1 構成 2 ビット [7:0]
これらのビットは、PLL1 を設定するために使用するものであり、推奨値である
40h に設定する必要があります。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0024h] PLL1 Control Register
Default = 00h
Read/Write
PLL1 のイネーブ
ル
n/a
7
6
5
4
3
2
1
0
PLL1 のイネーブル
この ビッ トは PLL1 を 制御 しま す。 PLL1 は、PLL1 Configuration Register
(REG[0020h] ∼ REG[0022h])を変更する前に無効にしておく必要があります。
このビットが 0 のとき、PLL1 は無効です。(デフォルト)
このビットが 1 のとき、PLL1 は有効です。
bit 0
REG[0028h] PLL2 Configuration Register 0
Default = 11h
n/a
7
bits 5-4
Read/Write
PLL2V[1:0]
6
5
PLL2N[3:0]
4
3
2
1
0
PLL2V[1:0]
これらのビットは、VCO 周波数を設定するために使用するものであり、100MHz
と 400MHz の間に設定する必要があります。これらのビットは、次式を使用して
設定する必要があります。
fVCO = fPLL1OUT × VV
ここで、
fVCO は、VCO の周波数(MHz)です。
fPLL2OUT は、所望の PLL2 出力周波数(MHz)です
(N 逓倍器ビットを参照)
。
VV は、以下に示す V 分周器ビットに基づいた値です。
表 10-7 VV の値
REG[0028h] のビット 5 ∼ 4
VV の値
00
Reserved
01
2
10
4
11
8
注
通常、VV は 2 に設定されます。fPLL2OUT が 50MHz 未満のとき、VV = 4 ま
たは 8 に設定することで VCO を安定させます。また、PLL2 VC ビット
(REG[0029h] のビット 3 ∼ 0)は、得られた fVCO に従って設定する必要があ
ります。VCO の周波数(fVCO)は、必ず 100MHz ∼ 400MHz の範囲になけれ
ばなりません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
143
10. レジスタ
bits 3-0
PLL2N[3:0]
これらのビットは、
次式に従って PLL2 の出力周波数を求める場合に使用します。
fPLL2OUT = fPLL2REFCLK × NN
ここで、
fPLL2OUT は、所望の PLL2 出力周波数(MHz)です。
fPLL2REFCLK は、PLL2 基準クロック入力周波数(MHz)です。
NN は、N 逓倍器の値+ 1 です。
REG[0029h] PLL2 Configuration Register 1
Default = 83h
Read/Write
PLL2RS[3:0]
7
bits 7-4
6
PLL2VC[3:0]
5
4
3
2
1
0
PLL2RS[3:0]
これらのビットは、ローパスフィルタ(LPF)抵抗の設定に使用するものであり、
PLL2 基準クロックの周波数に基づいて設定する必要があります。
表 10-8 PLL2 の RS 構成
bits 3-0
REG[0029h] のビット 7 ∼ 4
PLL2 基準クロック周波数
0000 ∼ 0111
Reserved
1000
20MHz ≦ fPLL2REFCLK ≦ 150MHz
1001
Reserved
1010
5MHz ≦ fPLL2REFCLK ≦ 20MHz
1011 ∼ 1111
Reserved
PLL2VC[3:0]
これらのビットは、PLL2 のアナログ調整端子を設定するものであり、VCO 周波
数に従って設定する必要があります。
表 10-9 PLL2 の VC 構成
144
REG[0029h] のビット 3 ∼ 0
PLL2 の VCO 周波数
0000
Reserved
0001
100MHz ≦ fVCO ≦ 120MHz
0010
120MHz < fVCO ≦ 160MHz
0011
160MHz < fVCO ≦ 200MHz
0100
200MHz < fVCO ≦ 240MHz
0101
240MHz < fVCO ≦ 280MHz
0110
280MHz < fVCO ≦ 320MHz
0111
320MHz < fVCO ≦ 360MHz
1000
360MHz < fVCO ≦ 400MHz
1001 ∼ 1111
Reserved
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[002Ah] PLL2 Configuration Register 2
Default = 40h
Read/Write
PLL2 構成 2 ビット 7 ∼ 0
7
6
5
4
3
2
1
0
PLL2 構成 2 ビット [7:0]
これらのビットは、PLL2 を設定するために使用するものであり、推奨値である
40h に設定する必要があります。
bits 7-0
REG[002Ch] PLL2 Control Register
Default = 00h
Read/Write
PLL2 のイネーブ
ル
n/a
7
6
5
4
3
2
1
0
PLL2 のイネーブル
このビットは PLL2 を制御します。PLL2 は、PLL2 Configuration Register
(REG[0028h] ∼ REG[002Ah])を変更する前に無効にしておく必要があります。
このビットが 0 のとき、PLL2 は無効です。(デフォルト)
このビットが 1 のとき、PLL2 は有効です。
bit 0
REG[0030h] LCD1PCLK Configuration Register
Default = 05h
Read/Write
LCD1PCLK 分周選択ビット 4 ∼ 0
n/a
7
bits 4-0
6
5
4
3
2
1
0
LCD1PCLK 分周選択ビット [4:0]
これらのビットは、LCD1 ピクセルクロック(LCD1PCLK)の分周比を指定しま
す。LCD1PCLK は LCDCLK から得られます。
表 10-10 LCD1PCLK 分周比の選択
REG[0030h] のビット
4∼0
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
LCD1PCLK 分周比
1:1
1:2
1:4
1:6
1:8
1:10
1:12
1:14
1:16
1:18
1:20
1:22
1:24
1:26
1:28
1:30
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
REG[0030h] のビット
4∼0
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
EPSON
LCD1PCLK 分周比
1:32
1:34
1:36
1:38
1:40
1:42
1:44
1:46
1:48
1:50
1:52
1:54
1:56
1:58
1:60
1:62
145
10. レジスタ
REG[0031h] LCD2PCLK Configuration Register
Default = 02h
Read/Write
LCD2PCL 分周選択ビット 4 ∼ 0
n/a
7
bits 4-0
6
5
4
3
2
1
0
LCD2PCLK 分周選択ビット [4:0]
これらのビットは、LCD2 ピクセルクロック(LCD2PCLK)の分周比を指定しま
す。LCD2PCLK は LCDCLK から得られます。.
表 10-11 LCD2PCLK 分周比の選択
REG[0031h] のビット
4∼0
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
146
LCD2PCLK 分周比
1:1
1:2
1:4
1:6
1:8
1:10
1:12
1:14
1:16
1:18
1:20
1:22
1:24
1:26
1:28
1:30
REG[0031h] のビット
4∼0
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
EPSON
LCD2PCLK 分周比
1:32
1:34
1:36
1:38
1:40
1:42
1:44
1:46
1:48
1:50
1:52
1:54
1:56
1:58
1:60
1:62
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0032h] LCD1SCLK Configuration Register
Default = 05h
Read/Write
LCD1SCLK 分周選択ビット 4 ∼ 0
n/a
7
bits 4-0
6
5
4
3
2
1
0
LCD1SCLK 分周選択ビット [4:0]
これらのビットは、LCD1 シリアルクロック(LCD1SCLK)の分周比を指定しま
す。LCD1SCLK は LCDCLK から得られます。.
表 10-12 LCD1SCLK 分周比の選択
REG[0032h] のビット
4∼0
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
LCD1SCLK 分周比
Reserved
1:2
1:4
1:6
1:8
1:10
1:12
1:14
1:16
1:18
1:20
1:22
1:24
1:26
1:28
1:30
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
REG[0032h] のビット
4∼0
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
EPSON
LCD1SCLK 分周比
1:32
1:34
1:36
1:38
1:40
1:42
1:44
1:46
1:48
1:50
1:52
1:54
1:56
1:58
1:60
1:62
147
10. レジスタ
REG[0033h] LCD2SCLK Configuration Register
Default = 05h
Read/Write
LCD2SCLK 分周選択ビット 4 ∼ 0
n/a
7
6
5
4
3
2
1
0
LCD2SCLK 分周選択ビット [4:0]
これらのビットは、LCD2 シリアルクロック(LCD2SCLK)の分周比を指定しま
す。LCD2SCLK は LCDCLK から得られます。
bits 4-0
表 10-13 LCD2SCLK 分周比の選択
REG[0033h] のビット
4∼0
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
REG[0033h] のビット
4∼0
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
LCD2SCLK 分周比
Reserved
1:2
1:4
1:6
1:8
1:10
1:12
1:14
1:16
1:18
1:20
1:22
1:24
1:26
1:28
1:30
LCD2SCLK 分周比
1:32
1:34
1:36
1:38
1:40
1:42
1:44
1:46
1:48
1:50
1:52
1:54
1:56
1:58
1:60
1:62
REG[0034h] PWMSRCCLK Configuration Register 0
Default = 00h
Read/Write
PWMSRCCLK 分周選択ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0035h] PWMSRCCLK Configuration Register 1
Default = 00h
Read/Write
PWMSRCCLK 分周選択ビット 11 ∼ 8
n/a
7
REG[0035h] bits 3-0
REG[0034h] bits 7-0
148
6
0
5
4
3
2
1
0
PWMSRCCLK 分周選択ビット [11:0]
これらのビットは、PWM ソースクロック(PWMSRCCLK)の分周比を指定しま
す。
PWMSRCCLK はシステムクロックから得られます。次式を使用して分周比を計
算します。
PWMSRCCLK 分周比= 1:(REG[0035h] のビット 3 ∼ 0,
REG[0034h] のビット 7 ∼ 0 + 1)
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[003Ch] Power Save Configuration Register
Default = 00h
Read/Write
n/a
7
6
5
4
3
LCD クロック
ソースの選択
SDRAM クロック
ソースの選択
パワーセーブ
モードのイネーブ
ル
2
1
0
bit 2
LCD クロックソースの選択
このビットは、PLL2 が LCD クロックのソースであるかどうかを選択します。ク
ロック構造の詳細については、126 ページの 9.「クロック」を参照してください。
このビットが 0 のとき、LCD クロックソースは PLL2IN であり、これは CLKI ま
たは OSCI から得ることができます。どちらであるかは、入力クロック 2 ソース
選択ビットビット(REG[003Eh] のビット 7)で決まります。
このビットが 1 のとき、LCD クロックソースは PLL2 です。
bit 1
SDRAM クロックソースの選択
このビットは、
PLL1 が SDRAM クロックのソースであるかどうかを選択します。
クロック構造の詳細については、
126 ページの 9.
「クロック」を参照してください。
このビットが 0 のとき、SDRAM クロックソースは PLL1IN であり、これは CLKI
または OSCI から得ることができます。どちらであるかは、CNF0 端子によって
決まります(25 ページの 5.4「コンフィギュレーション端子」を参照)。
このビットが 1 のとき、SDRAM クロックソースは PLL1 です。
bit 0
パワーセーブモードのイネーブル
S1D13515/S2D13515 は動的な内部クロック機能を備えており、これによって必
要なときにのみ、内部クロックを有効にします。すべての内部クロックを停止す
る必要がある場合、このビットを使用して動的なクロック機能を無効にし、すべ
ての内部クロックを停止することができます。
このビットが 0 のとき、すべての内部クロックは、必要に応じて、動的に制御さ
れます。
このビットが 1 のとき、すべての内部クロックは、停止されます。
注
1. パワーセーブモードを有効にしている場合(REG[003Ch] のビット 0 = 1)、
非同期レジスタにのみアクセスできます。同期レジスタにはアクセスしな
いでください。レジスタが非同期か同期かを確認するには、127 ページの
10.1「レジスタマッピング」を参照してください。
2. 電力消費を最小限に抑えるため、REG[0024h] のビット 0 と REG[002Ch] の
ビット 0 でそれぞれ PLL1 と PLL2 を無効にする必要があり、さらに
REG[003Ch] のビット 2 ∼ 0 を 111 に設定する必要があります。
3. パワーセーブモードに移行する前に、
REG[0104h] のビット 0 と REG[010Fh]
のビット 7 で I2S オーディオインタフェースを無効にしておく必要があり
ます。
4. パワーセーブモードに移行する前に、HALT または SLEEP モードに(命令
コードを介して)C33 を、あるいはリセット(REG[001Dh] のビット 0)に
C33 を配置しておく必要があります。パワーセーブモード時に DRAM の内
容を維持するには、パワーセーブモードに移行する前に、DRAM コント
ローラをセルフリフレッシュモード(REG[3C44h] のビット 6)にしてくだ
さい。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
149
10. レジスタ
5. パワーセーブモードの終了後にセルフリフレッシュモードが有効であった
場合、DRAM へのアクセスを有効にする前に、REG[3C44h] のビット 6 で
セルフリフレッシュモードを終了してください。
6. パワーセーブモードの終了後、DRAM コントローラを再初期化する必要が
あります。これには、REG[3C40h] のビット 0 に 1 を書き込んで、ビット
が 0 を返すのを待ってから、DRAM へのアクセスを有効にする必要があり
ます。
7. パワーセーブモードの終了後、C33 が HALT または SLEEP モードを支障
なく終了する前に 5 または 6 項が満たされているか、あるいはリセット
(REG[001Dh] のビット 0)から解放されている必要があります。
150
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[003Dh] IO Drive Select Register
Default = 1Fh
Reserved
Reserved
その他の IO
ドライブの選択
7
6
5
Read/Write
SDRAM の IO
ドライブの選択
カメラの IO
ドライブの選択
パネル 2 の IO
ドライブの選択
パネル 1 の IO
ドライブの選択
ホストの IO
ドライブの選択
4
3
2
1
0
bit 7
Reserved
このビットは 0 に設定する必要があります。
bit 6
Reserved
このビットは 0 に設定する必要があります。
bit 5
その他の IO ドライブの選択
このビットは、その他の IO インタフェース出力端子のドライブのレベル(mA)
を決定します。
このビットが 0 のとき、その他の IO ドライブのレベルは 2mA に設定されます。
このビットが 1 のとき、その他の IO ドライブのレベルは 4mA に設定されます
(デフォルト)。
bit 4
SDRAM の IO ドライブの選択
このビットは、その他の IO インタフェース出力端子のドライブのレベル(mA)
を決定します。
このビットが 0 のとき、
SDRAM の IO ドライブのレベルは 2mA に設定されます。
このビットが 1 のとき、SDRAM の IO ドライブのレベルは 4mA に設定されます
(デフォルト)。
bit 3
カメラの IO ドライブの選択
このビットは、カメラの IO インタフェース出力端子(CM1CLKOUT、SCL、お
よび SDA)のドライブのレベル(mA)を決定します。
このビットが 0 のとき、カメラの IO ドライブのレベルは 2mA に設定されます。
このビットが 1 のとき、カメラの IO ドライブのレベルは 4mA に設定されます
(デフォルト)。
bit 2
パネル 2 の IO ドライブの選択
このビットは、パネル 2 の IO インタフェース出力端子のドライブのレベル(mA)
を決定します。
このビットが 0 のとき、パネル 2 の IO ドライブのレベルは 2mA に設定されます。
このビットが 1 のとき、パネル 2 の IO ドライブのレベルは 4mA に設定されます
(デフォルト)。
bit 1
パネル 1 の IO ドライブの選択
このビットは、パネル 1 の IO インタフェース出力端子のドライブのレベル(mA)
を決定します。
このビットが 0 のとき、パネル 1 の IO ドライブのレベルは 2mA に設定されます。
このビットが 1 のとき、パネル 1 の IO ドライブのレベルは 4mA に設定されます
(デフォルト)。
bit 0
ホストの IO ドライブの選択
このビットは、ホストの IO インタフェース出力端子のドライブのレベル(mA)
を決定します。
このビットが 0 のとき、ホストの IO ドライブのレベルは 2mA に設定されます。
このビットが 1 のとき、ホストの IO ドライブのレベルは 4mA に設定されます
(デフォルト)。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
151
10. レジスタ
REG[003Eh] Input Clock Control Register
Default = 0Xh
入力クロック 2
ソースの選択
7
bit 7
bits 6-5
PLL2 入力分周選択ビット 1 ∼ 0
6
5
Read/Write
PLL2 入力分周の
イネーブル
入力クロック 1
ソース(RO)
4
3
PLL1 入力分周選択ビット 1 ∼ 0
2
1
PLL1 入力分周の
イネーブル
0
入力クロック 2 ソースの選択
このビットは、入力クロック 2(INCLK2)のソースが CLKI か、または OSCI か
を選択します。クロック構造の詳細については、126 ページの 9.「クロック」を
参照してください。
このビットが 0 のとき、入力クロック 2 のソースは CLKI です。
このビットが 1 のとき、入力クロック 2 のソースは OSCI です。
PLL2 入力分周選択ビット [1:0]
PLL2 入力分周のイネーブルビットが 1 に設定されている場合(REG[003Eh] の
ビット 4 = 1)、これらのビットは、PLL2 に移行する前に、入力クロック 2
(INCLK2)に適用された分周比を選択します。PLL2 入力分周のイネーブルビッ
トが 0 に設定されている場合(REG[003Eh] のビット 4 = 0)、入力クロック 2 は
分周されません(1:1)。
表 10-14 PLL2 入力分周比の選択
REG[003Eh] のビット 6 ∼ 5
PLL2 入力分周比
00
2:1
01
4:1
10
6:1
11
8:1
注
システムがすでに分周されたクロックで動作しており、分周比を別の比に切り
替える必要がある場合、以下の手順を使用する必要があります。
1. PLL2 入力分周器を無効にします(REG[003Eh] のビット 4 = 0)
。
2. PLL2 入力分周比を変更します(REG[003Eh] のビット 6 ∼ 5)
。
3. PLL2 入力分周器を有効にします(REG[003Eh] のビット 4 = 1)
。
bit 4
PLL2 入力分周のイネーブル
このビットは、PLL2 入力クロック(PLL2IN)を得るために使用する入力クロッ
ク 2(INCLK2)を分周するかどうかを決定します。クロック構造の詳細について
は、126 ページの 9.「クロック」を参照してください。
このビットが 0 のとき、入力クロック 2 は分周されません(1:1)
。
このビットが 1 のとき、入力クロック 2 は、
PLL2 入力分周選択ビット
(REG[003Eh]
のビット 6 ∼ 5)の設定値に従って分周されます。
bit 3
入力クロック 1 ソース(読み出し専用)
このビットは、CNF0 端子の状態で制御される入力クロック 1(INCLK1)のソー
スを示します。
このビットが 0 のとき、入力クロック 1 のソースは CLKI です。
このビットが 1 のとき、入力クロック 1 のソースは OSCI です。
152
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bits 2-1
PLL1 入力分周選択ビット [1:0]
PLL1 入力分周のイネーブルビットが 1 に設定されている場合(REG[003Eh] の
ビット 0 = 1)、これらのビットは、PLL1 に移行する前に、入力クロック 1
(INCLK1)に適用された分周比を選択します。PLL1 入力分周のイネーブルビッ
トが 0 に設定されている場合(REG[003Eh] のビット 0 = 0)、入力クロック 1 は
分周されません(1:1)。
表 10-15 PLL1 入力分周比の選択
REG[003Eh] のビット 2 ∼ 1
PLL1 入力分周比
00
2:1
01
4:1
10
6:1
11
8:1
注
システムがすでに分周されたクロックで動作しており、分周比を別の比に切り
替える必要がある場合、以下の手順を使用する必要があります。
1. PLL1 入力分周器を無効にします(REG[003Eh] のビット 0 = 0)
。
2. PLL1 入力分周比を変更します(REG[003Eh] のビット 2 ∼ 1)
。
3. PLL1 入力分周器を有効にします(REG[003Eh] のビット 0 = 1)
。
bit 0
PLL1 入力分周のイネーブル
このビットは、PLL1 入力クロック(PLL1IN)を得るために使用する入力クロッ
ク 1(INCLK1)を分周するかどうかを決定します。クロック構造の詳細について
は、126 ページの 9.「クロック」を参照してください。
このビットが 0 のとき、入力クロック 1 は分周されません(1:1)
。
このビットが 1 のとき、入力クロック 1 は、
PLL1 入力分周選択ビット
(REG[003Eh]
のビット 2 ∼ 1)の設定値に従って分周されます。
REG[0040h] ∼ REG[0041h] は予約レジスタです
これらのレジスタは予約レジスタのため、書き込みはできません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
153
10. レジスタ
REG[0060h] Host SPI Clock Configuration Register
Default = 00h
Read/Write
SPI クロック分周選択ビット 3 ∼ 0
n/a
7
6
5
4
3
2
1
0
SPI クロック分周選択ビット [3:0]
これらのビットは、ホスト SPI インタフェースで使用するクロックの分周比を指
定します。この分周器のクロックソースはシステムクロックです。この設定値
は、システムクロックから SPI クロックを生成するときにのみ使用します
(REG[0061h] のビット 0 = 1)。
bits 3-0
表 10-16 SPI クロック分周比の選択
REG[0060h] のビット 3 ∼ 0
SPI クロック分周比
REG[0060h] のビット 3 ∼ 0
SPI クロック分周比
0000
1:1
1000
9:1
0001
2:1
1001
10:1
0010
3:1
1010
11:1
0011
4:1
1011
12:1
0100
5:1
1100
13:1
0101
6:1
1101
14:1
0110
7:1
1110
15:1
0111
8:1
1111
16:1
注
SPI クロック=システムクロック周波数 / 分周比> HSCK 周波数
154
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0061h] Host SPI Enable Register
Default = 00h or 10h if SPI Enabled
n/a
7
6
Read/Write
SPICLKEN 端子
ステータス(RO)
4
5
n/a
SPI クロック
ソースの選択
n/a
SPI クロックの
イネーブル
3
2
1
0
bit 4
SPICLKEN 端子ステータス(読み出し専用)
このビットは、SPICLKEN(AB5)端子のステータスを示します。
このビットが 0 のとき、SPICLKEN(AB5)端子は Low です。
このビットが 1 のとき、SPICLKEN(AB5)端子は High です。
bit 2
SPI クロックソースの選択
ホストが SPI 用に設定されているとき(25 ページの 5.4「コンフィギュレーショ
ン端子」を参照)、SPICLKSEL 入力端子(端子 AB5)は、ホスト SPI クロックの
ソースを選択する方法を決定します。クロック構造の詳細については、126 ペー
ジの 9.「クロック」を参照してください。
SPICLKSEL が 0 のとき、このビットを使用して、以下に示すように入力クロッ
ク 1(INCLK1)とシステムクロック(SYSCLK)の間で、ホスト SPI クロック
のソースを選択します。
このビットが 0 のとき、ホスト SPI クロックのソースはシステムクロックです。
SPI クロック分周選択ビット(REG[0060h] のビット 3 ∼ 0)を使用すればさらに
分周することができ、また SPI クロックのイネーブルビット(REG[0061h] のビッ
ト 0)で制御することができます。
このビットが 1 のとき、ホスト SPI クロックのソースは入力クロック 1(INCLK1)
です。これ以上、分周することはできません。また SPI クロックのイネーブル
ビットで制御されません。
SPICLKSEL が 1 のとき、このビットは無視され、ホスト SPI クロックのソース
は入力クロック 1(INCLK1) になります。
bit 0
SPI クロックのイネーブル
このビットは、クロックソースが分周されたシステムクロックであるときに、ホ
スト SPI クロックを有効/無効にします。
このビットが 0 のとき、ホスト SPI クロックは無効です。
このビットが 1 のとき、ホスト SPI クロックは有効です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
155
10. レジスタ
REG[0062h] Host I2C Clock Configuration Register
Default = 00h
Read/Write
I2C クロック分周選択ビット 4 ∼ 0
n/a
7
6
5
4
3
2
1
0
I2C クロック分周選択ビット [3:0]
これらのビットは、ホスト SPI インタフェースで使用するクロックの分周比を指
定します。この分周器のクロックソースはシステムクロックです。この設定値
は、システムクロックから I2C クロックを生成するときにのみ使用します
(REG[0063h] のビット 0 = 1)。
bits 3-0
表 10-17 I2C クロック分周比の選択
REG[0062h] のビット 3 ∼ 0
I2C クロック分周比
REG[0062h] のビット 3 ∼ 0
I2C クロック分周比
0000
1:1
1000
9:1
0001
2:1
1001
10:1
0010
3:1
1010
11:1
0011
4:1
1011
12:1
0100
5:1
1100
13:1
0101
6:1
1101
14:1
0110
7:1
1110
15:1
0111
8:1
1111
16:1
注
高速モード(400kbps)の場合
I2C クロック=システムクロック周波数 / 分周比> 24MHz 周波数
標準モード(100kbps)の場合
I2C クロック=システムクロック周波数 / 分周比> 5.4MHz 周波数
156
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0063h] Host I2C Enable Register
Default = 00h
n/a
7
6
Read/Write
I2CCLKEN 端子
ステータス(RO)
4
5
n/a
I2C クロック
ソースの選択
n/a
I2C クロックの
イネーブル
3
2
1
0
bit 4
I2CCLKEN 端子ステータス(読み出し専用)
このビットは、I2CCLKEN(AB5)端子のステータスを示します。
このビットが 0 のとき、I2CCLKEN(AB5)端子は Low です。
このビットが 1 のとき、I2CCLKEN(AB5)端子は High です。
bit 2
I2C クロックソースの選択
ホストが I2C 用に設定されているとき(25 ページの 5.4「コンフィギュレーショ
ン端子」を参照)
、I2CCLKSEL 入力端子(端子 AB5)は、ホスト I2C クロック
のソースを選択する方法を決定します。クロック構造の詳細については、126
ページの 9.「クロック」を参照してください。
I2CCLKSEL が 0 のとき、このビットを使用して、以下に示すように入力クロッ
ク 1(INCLK1)とシステムクロック(SYSCLK)の間で、ホスト I2C クロック
のソースを選択します。
このビットが 0 のとき、ホスト I2C クロックのソースはシステムクロックです。
I2C クロック分周選択ビット(REG[0062h] のビット 3 ∼ 0)を使用すればさらに
分周することができ、また I2C クロックのイネーブルビット(REG[0063h] のビッ
ト 0)で制御することができます。
このビットが 1 のとき、ホスト I2C クロックのソースは入力クロック 1(INCLK1)
です。これ以上、分周することはできません。また I2C クロックのイネーブル
ビットで制御されません。
I2CCLKSEL が 1 のとき、このビットは無視され、ホスト I2C クロックのソース
は入力クロック 1(INCLK1) になります。
bit 0
I2C クロックのイネーブル
このビットは、クロックソースが分周されたシステムクロックであるときに、ホ
スト I2C クロックを有効/無効にします。
このビットが 0 のとき、ホスト I2C クロックは無効です。
このビットが 1 のとき、ホスト I2C クロックは有効です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
157
10. レジスタ
10.4.2
ホストインタフェースレジスタ
REG[0080h] Internal Memory Space Upper Address Register 0
Default = 00h
Read/Write
内部メモリ空間上位アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[0081h] Internal Memory Space Upper Address Register 1
Default = 00h
0
Read/Write
内部メモリ空間上位アドレスビット 31 ∼ 24
7
6
REG[0081h] bits 7-0
REG[0080h] bits 7-0
5
4
3
2
1
0
内部メモリ空間上位アドレスビット [31:16]
これらのビットには、ホストアドレスに連結された上位 16 ビットアドレスが格
納されており、パラレルダイレクトモードでメモリ空間にアクセスできるように
するものです。内部メモリ空間は 32 ビットアドレスですが、
ホストインタフェー
スには最大 21 ビットのアドレスラインしかありません。このレジスタは、32 ビッ
トの内部メモリ空間の「ページ」レジスタとして機能します。
内部アドレスのビット 31 ∼ 21 が MUADDR[31:21] を使用します。内部アドレス
の 20 ∼ 16 の各ビットは、MUADDR[x] または対応するホスト入力アドレスライ
ンのどちらでも使用することができます。MUADDR[x] または入力アドレスライ
ンのいずれが選択されるかは、MUMASK[x] レジスタビットによって決まりま
す。内部アドレスのビット 15 ∼ 0 は、ホスト入力アドレスラインの下位 16 ビッ
トを使用します。
REG[0082h] Internal Memory Space Upper Address Mask Register
Default = 00h
7
bits 4-0
158
6
Read/Write
内部メモリ空間上位アドレスマスクビット 20 ∼ 16
n/a
5
4
3
2
1
0
内部メモリ空間上位アドレスマスクビット [20:16]
これらのビットは、内部アドレスビット 20 ∼ 16 のソースを選択するものであ
り、パラレルダイレクトモードでメモリ空間にアクセスできるようにします。
MUMASK[x] = 0 のとき、対応するホスト入力アドレスラインが使用されます。
MUMASK[x] = 1 のとき、MUADDR[x] が使用されます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0084h] Host Control Register 0
Default = 00h
Read/Write
非同期システム
制御レジスタ
ホストアクセス
n/a
7
6
5
4
3
2
1
0
非同期システム制御レジスタホストアクセス
このビットは、非同期レジスタ(REG[0020h] ∼ REG[003Fh])へのライトアクセ
スを制御します。このビットは、REG[0020h] ∼ REG[003Fh] からのリードアクセ
スには影響しません。また他のすべてのレジスタに対するリード/ライトアクセ
スにも影響しません。
このビットが 0 のとき、REG[0020h] ∼ REG[003Fh] は、内部 VBUS によって同
期してアクセスされます。ホストによって直接書き込むことはできません。この
モードでは、ホストは引き続き、内部メモリ空間 3800_xxxxh(REG[00A8h] ∼
REG[00ABh] を参 照)で内 部メ モリ 空間 デー タポ ート(REG[00ACh] ∼
REG[00ADh])を使用して REG[0020h] ∼ REG[003Fh] に間接的にライトアクセス
することができます。
このビットが 1 のとき、REG[0020h] ∼ REG[003Fh] は、ホストによって非同期
にアクセスされます。内部 VBUS によって書き込むことはできません。
bit 0
REG[0085h] Host Control Register 1
Default = 04h
n/a
7
6
5
Read/Write
Reserved
n/a
4
3
リードデータ設定サイクルビット 2 ∼ 0
2
1
0
bit 4
Reserved
このビットのデフォルト値は 0 です。
bits 2-0
リードデータ設定サイクルビット [2:0]
Marvell PXA3xx ホストインタフェースを使用するときには、30ns のリードデー
タ設定時間が必要です。これらのビットは、
RDY の立ち上がりエッジの前のリー
ドデータ設定サイクル(WAIT#)を指定します。リードデータ設定サイクルは、
以下に示すように、システムクロックサイクルに基づいて設定する必要がありま
す。
リードデータ設定=(これらのビットの値)×(システムクロック周期)
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
159
10. レジスタ
REG[008Ah] Host Control Register 2
Default = 00h
Write Only
n/a
7
6
5
4
3
2
FP2IO C33PE
デバッガ端子の
イネーブル
S1D13515/
S2D13515 の
ソフトウェア
リセット
1
0
bit 4
C33PE デバッガ端子のイネーブル
このビットは、ホストの選択がダイレクト 16 ビットであって Marvell PXA3xx で
ないとき、FP2IO10、FP2IO11、FP2IO13、FP2IO14、FP2IO16、および FP2IO17
の各端子の機能を制御します。
このビットが 0 のとき、FP2IOx 端子は画素データ用に使用されます。
このビットが 1 のとき、FP2IOx 端子は C33PE デバッガインタフェース用に使用
されます。
bit 0
S1D13515/S2D13515 のソフトウェアリセット
このビットは S1D13515/S2D13515 のソフトウェアリセットを制御します。
このビットが 0 のとき、S1D13515/S2D13515 システムはリセットから解放されま
す。
このビットが 1 のとき、ホストインタフェースを除くすべての
S1D13515/S2D13515 システムはリセットに保持されます。
以下の手順を使用して正しくソフトウェアリセットを実行する必要があります。
1.
ソフトウェアリセットを設定します(REG[008Ah] のビット 0 = 1)。
2. ソフトウェアリセットを無効にします(REG[008Ah] のビット 0 = 0)。
3. 非同期レジスタライトアクセスをホストに設定します(REG[0084h] のビッ
ト 0 = 1)
。
4. PLL1 を有効にします。REG[0024h] のビット 0 = 1 を設定します。
5. 非同期レジスタライトアクセスを内部 VBUS に設定します(REG[0084h] の
ビット 0 = 0)
。
REG[00A6h] Internal Memory Space Read/Write Control Register
Default = 00h
Read/Write
内部メモリ空間
オートインクリ
メントのイネー
ブル
n/a
7
160
6
5
4
3
2
1
0
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bit 0
内部メモリ空間オートインクリメントのイネーブル
このビットは、Internal Memory Space Read/Write Address Register(REG[00A8h] ∼
REG[00ABh])のオートインクリメントを制御するものであり、内部メモリ空間
リード/ライトデータポート(REG[00ACh] ∼ REG[00ADh])を介してホストが
内部メモリ空間にアクセスできるようにしています。
このビットが 0 のとき、内部メモリ空間アドレスはオートインクリメントされま
せん。
このビットが 1 のとき、内部メモリ空間アドレスはオートインクリメントされま
す。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
161
10. レジスタ
REG[00A8h] Internal Memory Space Read/Write Address Register 0
Default = 00h
Read/Write
内部メモリ空間リード/ライトアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00A9h] Internal Memory Space Read/Write Address Register 1
Default = 00h
0
Read/Write
内部メモリ空間リード/ライトアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00AAh] Internal Memory Space Read/Write Address Register 2
Default = 00h
0
Read/Write
内部メモリ空間リード/ライトアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00ABh] Internal Memory Space Read/Write Address Register 3
Default = 00h
0
Read/Write
内部メモリ空間リード/ライトアドレスビット 31 ∼ 24
7
REG[00ABh] bits 7-0
REG[00AAh] bits 7-0
REG[00A9h] bits 7-0
REG[00A8h] bits 7-0
6
5
4
3
2
1
0
内部メモリ空間リード/ライトアドレスビット [31:0]
これらのビットは、ホストが内部メモリ空間リード/ライトデータポート
(REG[00ACh] ∼ REG[00ADh])にアクセスするときにリード/ライトする内部
メモリ空間アドレスを指定します。これらビットは、REG[00A6h] のビット 0 =
1 のときにオートインクリメントされます。アドレス情報については、125 ペー
ジの 8.「メモリマップ」を参照してください。
注
SPI や I2C など WAIT のないインタフェースを使用するときには、SDRAM リー
ド/ライトバッファを使用して SDRAM にアクセスする必要があります(208
ページの 10.4.9「SDRAM リード/ライトバッファレジスタ」を参照)。
162
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[00ACh] Internal Memory Space Read/Write Data Port Register 0
Default = 00h
Read/Write
内部メモリ空間リード/ライトデータポートビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00ADh] Internal Memory Space Read/Write Data Port Register 1
Default = 00h
0
Read/Write
内部メモリ空間リード/ライトデータポートビット 15 ∼ 8
7
REG[00ADh] bits 7-0
REG[00ACh] bits 7-0
6
5
4
3
2
1
0
内部メモリ空間リード/ライトデータポートビット [15:0]
これらのビットは、ホストが内部メモリ空間にアクセスできるデータポートで
す。書き込まれるまたは読み出されるアドレスは、REG[00A8h] ∼ REG[00ABh]
で指定されます。
注
1. SPI や I2C など WAIT のないインタフェースを使用するときには、SDRAM
リード/ライトバッファを使用して SDRAM にアクセスする必要がありま
す(208 ページの 10.4.9「SDRAM リード/ライトバッファレジスタ」を参
照)
。
2. SDRAM リードアクセス以外のために SPI を使用するときには、このポー
トからリードアクセスを行う前に、内部メモリ空間リード/ライトアドレ
スビット(REG[00A8h] ∼ REG[00ABh])を設定しておく必要があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
163
10. レジスタ
10.4.3
色深度コンバータ設定レジスタ
色深度コンバータ(BPPC)を使用して、以下に示すように、32bpp(非圧縮状態)と 8/16bpp との間で
画像データをアップコンバートまたはダウンコンバートすることができます。詳細については、467 ペー
ジの 12.「色深度コンバータの機能説明」を参照してください。
BPPC ポート
ピクセル当たり
4 バイト
変換例
32 ビットデータ
SDRAM
ピクセル当たり
2 バイト
16 ビットデータ
BPPC
(注)
または
BPPC ポート
ピクセル当たり
4 バイト
変換例
32 ビットデータ
SDRAM
8 ビットデータ
BPPC
ピクセル当たり
1 バイト
(注)
注
データサイズは、指定した BPPC ポートについて選択した変換モードに基づきます
(REG[00B0h]、REG[00C0h]、REG[00D0h]、または REG[00E0h] を参照)。
図 10-1 BPPC 変換例
注
ホストインタフェースを通じて色深度コンバータ(BPPC)ポートにはアクセスできません。BPPC ポー
トへのアクセスおよび BPPC ポートからのアクセスは 32 ビット単位でなければなりません。
164
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[00B0h] BPPC Port 0 Mode Configuration Register 0
Default = 00h
Read/Write
BPPC ポート 0 変換モードビット 3 ∼ 0
n/a
7
6
5
4
3
2
1
0
BPPC ポート 0 変換モードビット [3:0]
これらのビットは、以下の表に示すように、アドレスとデータの変換モードを決
定します。
bits 3-0
表 10-18 BPPC ポート 0 変換モード
REG[00B0h] のビット 3 ∼
0
データ変換モード
0000
変更なし
0001
8bpp 変換
[A8,R8,G8,B8] → R3G3B2, [FFh,R8,G8,B8] ← R3G3B2
0010
16bpp 変換
[A8,R8,G8,B8] → R5G6B5, [FFh,R8,G8,B8] ← R5G6B5
0011
8bpp 変換(読み出し専用)
[FFh, Lum8, Lum8, Lum8] ← Lum8
0100
Reserved
0101
8bpp 変換(読み出し専用)
[Alpha8, 00h, 00h, 00h] ← Alpha8
0110
16bpp 変換(読み出し専用)
[{A4,A4}, {R4,R4}, {G4,G4}, {B4,B4}] ← R4G4B4A4
0111
8bpp 変換(読み出し専用)
[{Alpha4,Alpha4}, {Lum4,Lum4}, {Lum4,Lum4}, {Lum4,Lum4}] ← [Lum4, Alpha4]
1000 ∼ 1001
Reserved
1010
16bpp 変換(読み出し専用)
[Alpha8, Lum8, Lum8, Lum8] ← [Lum8, Alpha8]
1011 ∼ 1111
Reserved
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
165
10. レジスタ
REG[00B1h] BPPC Port 0 Mode Configuration Register 1
Default = 00h
Read/Write
BPPC ポート 0 ARGB バイト配列
ビット 1 ∼ 0
n/a
7
6
5
4
3
2
1
0
BPPC ポート 0 ARGB バイト配列ビット [1:0]
これらのビットは、想定される ARGB データ配列を 32 ビットワードで設定しま
す。
bits 1-0
表 10-19 想定される BPPC ポート 0 ARGB データ配列
REG[00B1h] のビット 1 ∼ 0
32 ビットワード
ビット [31:24]
ビット [23:16]
ビット [15:8]
ビット [7:0]
アルファ
赤
緑
青
01
赤
緑
青
アルファ
10
アルファ
青
緑
赤
11
青
緑
赤
アルファ
00
REG[00B4h] BPPC Port 0 Base Register 0
Default = 00h
Read Only
BPPC ポート 0 ベースビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00B5h] BPPC Port 0 Base Register 1
Default = 00h
0
Read Only
BPPC ポート 0 ベースビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00B6h] BPPC Port 0 Base Register 2
Default = 00h
0
Read Only
BPPC ポート 0 ベースビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00B7h] BPPC Port 0 Base Register 3
Default = 40h
0
Read Only
BPPC ポート 0 ベースビット 31 ∼ 24
7
REG[00B7h] bits 7-0
REG[00B6h] bits 7-0
REG[00B5h] bits 7-0
REG[00B4h] bits 7-0
166
6
5
4
3
2
1
0
BPPC ポート 0 ベースビット [31:0](読み出し専用)
これらのビットは、
BPPC のポート 0 のベースアドレスを示します。これらのビッ
トは読み出し専用であり、その値は 4000_0000h です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[00B8h] BPPC Port 0 Mask Register 0
Default = 00h
Read/Write
BPPC ポート 0 マスクビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00B9h] BPPC Port 0 Mask Register 1
Default = 00h
0
Read/Write
BPPC ポート 0 マスクビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00BAh] BPPC Port 0 Mask Register 2
Default = 00h
0
Read/Write
BPPC ポート 0 マスクビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00BBh] BPPC Port 0 Mask Register 3
Default = 00h
Read/Write
BPPC ポート 0 マスクビット 27 ∼ 24
n/a
7
REG[00BBh] bits 3-0
REG[00BAh] bits 7-0
REG[00B9h] bits 7-0
REG[00B8h] bits 7-0
6
0
5
4
3
2
1
0
BPPC ポート 0 マスクビット [27:0]
これらのビットは、BPPC ポート 0 ターゲットベースビット(REG[00BCh] ∼
REG[00BFh] を参照)と組み合わせて使用され、BPPC のポート 0 の特定範囲に
対してポートアドレスを確認するためのマスクを指定します。これらのビット
は、選択した BPPC ポート 0 変換モード(REG[00B0h] のビット 3 ∼ 0 を参照)
に基づいて、1 バイト、2 バイト、または 4 バイトに区切る必要があります。た
とえば、8bpp 変換を選択した場合、ビットは 1 バイト区切りでなければなりま
せん。16bpp 変換の場合、ビットは 2 バイト区切りでなければなりません。
ポートアドレスの下位 28 ビットは、マスクレジスタの補数と AND がとられ、結
果は Target Base Register に加算されます。必要な計算式については、BPPC Port 0
Target Base Register の説明(REG[00BCh] ∼ REG[00BFh])を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
167
10. レジスタ
REG[00BCh] BPPC Port 0 Target Base Register 0
Default = 00h
Read/Write
BPPC ポート 0 ターゲットベースビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00BDh] BPPC Port 0 Target Base Register 1
Default = 00h
0
Read/Write
BPPC ポート 0 ターゲットベースビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00BEh] BPPC Port 0 Target Base Register 2
Default = 00h
0
Read/Write
BPPC ポート 0 ターゲットベースビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00BFh] BPPC Port 0 Target Base Register 3
Default = 00h
0
Read/Write
BPPC ポート 0 ターゲットベースビット 31 ∼ 24
7
REG[00BFh] bits 7-0
REG[00BEh] bits 7-0
REG[00BDh] bits 7-0
REG[00BCh] bits 7-0
6
5
4
3
2
1
0
BPPC ポート 0 ターゲットベースビット [31:0]
これらのビットは、BPPC ポート 0 マスクビット(REG[00B8h] ∼ REG[00BBh]
を参照)と組み合わせて使用され、BPPC のポート 0 のメモリターゲットアドレ
スを決定するターゲットベースアドレスを指定します。これらのビットは、選択
した BPPC ポート 0 変換モード(REG[00B0h] のビット 3 ∼ 0 を参照)に基づい
て、1 バイト、2 バイト、または 4 バイトに区切る必要があります。たとえば、
8bpp 変換を選択した場合、
ビットは 1 バイト区切りでなければなりません。16bpp
変換の場合、ビットは 2 バイト区切りでなければなりません。
ターゲットアドレスは、次式に従って生成されます。
MaskedAddr[27:0] = PortAddr[27:0] & ~Mask[27:0]
if(8bpp フォーマット)
ConvertedAddr[27:0] = {00, MaskedAddr[27:2]}
else if(16bpp フォーマット)
ConvertedAddr[27:0] = {0, MaskedAddr[27:1]}
else ConvertedAddr[27:0] = MaskedAddr[27:0]
TargetAddr[31:0] = TargetBase[31:0] + {0000, ConvertedAddr[27:0]}
168
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[00C0h] BPPC Port 1 Mode Configuration Register 0
Default = 00h
Read/Write
BPPC ポート 1 変換モードビット 3 ∼ 0
n/a
7
6
5
4
3
2
1
0
BPPC ポート 1 変換モードビット [3:0]
これらのビットは、以下に示すように、アドレスとデータの変換モードを決定し
ます。
bits 3-0
表 10-20 BPPC ポート 1 変換モード
REG[00C0h] のビット 3 ∼
0
データ変換モード
0000
変更なし
0001
8bpp 変換
[A8,R8,G8,B8] → R3G3B2, [FFh,R8,G8,B8] ← R3G3B2
0010
16bpp 変換
[A8,R8,G8,B8] → R5G6B5, [FFh,R8,G8,B8] ← R5G6B5
0011
8bpp 変換(読み出し専用)
[FFh, Lum8, Lum8, Lum8] ← Lum8
0100
Reserved
0101
8bpp 変換(読み出し専用)
[Alpha8, 00h, 00h, 00h] ← Alpha8
0110
16bpp 変換(読み出し専用)
[{A4,A4}, {R4,R4}, {G4,G4}, {B4,B4}] ← R4G4B4A4
0111
8bpp 変換(読み出し専用)
[{Alpha4,Alpha4}, {Lum4,Lum4}, {Lum4,Lum4}, {Lum4,Lum4}] ← [Lum4, Alpha4]
1000 ∼ 1001
Reserved
1010
16bpp 変換(読み出し専用)
[Alpha8, Lum8, Lum8, Lum8] ← [Lum8, Alpha8]
1011 ∼ 1111
Reserved
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
169
10. レジスタ
REG[00C1h] BPPC Port 1 Mode Configuration Register 1
Default = 00h
Read/Write
BPPC ポート 1 ARGB バイト配列
ビット 1 ∼ 0
n/a
7
6
5
4
3
2
1
0
BPPC ポート 1 ARGB バイト配列ビット [1:0]
これらのビットは、想定される ARGB データ配列を 32 ビットワードで設定しま
す。
bits 1-0
表 10-21 想定される BPPC ポート 1 ARGB データ配列
32 ビットワード
REG[00C1h] のビット 1 ∼
0
ビット [31:24]
ビット [23:16]
ビット [15:8]
ビット [7:0]
00
アルファ
赤
緑
青
01
赤
緑
青
アルファ
10
アルファ
青
緑
赤
11
青
緑
赤
アルファ
REG[00C4h] BPPC Port 1 Base Register 0
Default = 00h
Read Only
BPPC ポート 1 ベースビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00C5h] BPPC Port 1 Base Register 1
Default = 00h
0
Read Only
BPPC ポート 1 ベースビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00C6h] BPPC Port 1 Base Register 2
Default = 00h
0
Read Only
BPPC ポート 1 ベースビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00C7h] BPPC Port 1 Base Register 3
Default = 50h
0
Read Only
BPPC ポート 1 ベースビット 31 ∼ 24
7
REG[00C7h] bits 7-0
REG[00C6h] bits 7-0
REG[00C5h] bits 7-0
REG[00C4h] bits 7-0
170
6
5
4
3
2
1
0
BPPC ポート 1 ベースビット [31:0](読み出し専用)
これらのビットは、
BPPC のポート 1 のベースアドレスを示します。これらのビッ
トは読み出し専用であり、その値は 5000_0000h です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[00C8h] BPPC Port 1 Mask Register 0
Default = 00h
Read/Write
BPPC ポート 1 マスクビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00C9h] BPPC Port 1 Mask Register 1
Default = 00h
0
Read/Write
BPPC ポート 1 マスクビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00CAh] BPPC Port 1 Mask Register 2
Default = 00h
0
Read/Write
BPPC ポート 1 マスクビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00CBh] BPPC Port 1 Mask Register 3
Default = 00h
Read/Write
BPPC ポート 1 マスクビット 27 ∼ 24
n/a
7
REG[00CBh] bits 3-0
REG[00CAh] bits 7-0
REG[00C9h] bits 7-0
REG[00C8h] bits 7-0
6
0
5
4
3
2
1
0
BPPC ポート 1 マスクビット [27:0]
これらのビットは、BPPC ポート 1 ターゲットベースビット(REG[00CCh] ∼
REG[00CFh] を参照)と組み合わせて使用され、BPPC のポート 1 の特定範囲に
対してポートアドレスを確認するためのマスクを指定します。これらのビット
は、選択した BPPC ポート 1 変換モード(REG[00C0h] のビット 3 ∼ 0 を参照)
に基づいて、1 バイト、2 バイト、または 4 バイトに区切る必要があります。た
とえば、8bpp 変換を選択した場合、ビットは 1 バイト区切りでなければなりま
せん。16bpp 変換の場合、ビットは 2 バイト区切りでなければなりません。
ポートアドレスの下位 28 ビットは、マスクレジスタの補数と AND がとられ、結
果は Target Base Register に加算されます。必要な計算式については、BPPC Port 1
Target Base Register の説明(REG[00CCh] ∼ REG[00CFh])を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
171
10. レジスタ
REG[00CCh] BPPC Port 1 Target Base Register 0
Default = 00h
Read/Write
BPPC ポート 1 ターゲットベースビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00CDh] BPPC Port 1 Target Base Register 1
Default = 00h
0
Read/Write
BPPC ポート 1 ターゲットベースビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00CEh] BPPC Port 1 Target Base Register 2
Default = 00h
0
Read/Write
BPPC ポート 1 ターゲットベースビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00CFh] BPPC Port 1 Target Base Register 3
Default = 00h
0
Read/Write
BPPC ポート 1 ターゲットベースビット 31 ∼ 24
7
REG[00CFh] bits 7-0
REG[00CEh] bits 7-0
REG[00CDh] bits 7-0
REG[00CCh] bits 7-0
6
5
4
3
2
1
0
BPPC ポート 1 ターゲットベースビット [31:0]
これらのビットは、BPPC ポート 1 マスクビット(REG[00C8h] ∼ REG[00CBh]
を参照)と組み合わせて使用され、BPPC のポート 1 のメモリターゲットアドレ
スを決定するターゲットベースアドレスを指定します。これらのビットは、選択
した BPPC ポート 1 変換モード(REG[00C0h] のビット 3 ∼ 0 を参照)に基づい
て、1 バイト、2 バイト、または 4 バイトに区切る必要があります。たとえば、
8bpp 変換を選択した場合、
ビットは 1 バイト区切りでなければなりません。16bpp
変換の場合、ビットは 2 バイト区切りでなければなりません。
ターゲットアドレスは、次式に従って生成されます。
MaskedAddr[27:0] = PortAddr[27:0] & ~Mask[27:0]
if(8bpp フォーマット)
ConvertedAddr[27:0] = {00, MaskedAddr[27:2]}
else if(16bpp フォーマット)
ConvertedAddr[27:0] = {0, MaskedAddr[27:1]}
else ConvertedAddr[27:0] = MaskedAddr[27:0]
TargetAddr[31:0] = TargetBase[31:0] + {0000, ConvertedAddr[27:0]}
172
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[00D0h] BPPC Port 2 Mode Configuration Register 0
Default = 00h
Read/Write
BPPC ポート 2 変換モードビット 3 ∼ 0
n/a
7
6
5
4
3
2
1
0
BPPC ポート 2 変換モードビット [3:0]
これらのビットは、以下に示すように、アドレスとデータの変換モードを決定し
ます。
bits 3-0
表 10-22 BPPC ポート 2 変換モード
REG[00D0h] のビット 3 ∼ 0
データ変換モード
0000
変更なし
0001
8bpp 変換
[A8,R8,G8,B8] → R3G3B2, [FFh,R8,G8,B8] ← R3G3B2
0010
16bpp 変換
[A8,R8,G8,B8] → R5G6B5, [FFh,R8,G8,B8] ← R5G6B5
0011
8bpp 変換(読み出し専用)
[FFh, Lum8, Lum8, Lum8] ← Lum8
0100
Reserved
0101
8bpp 変換(読み出し専用)
[Alpha8, 00h, 00h, 00h] ← Alpha8
0110
16bpp 変換(読み出し専用)
[{A4,A4}, {R4,R4}, {G4,G4}, {B4,B4}] ← R4G4B4A4
0111
8bpp 変換(読み出し専用)
[{Alpha4,Alpha4}, {Lum4,Lum4}, {Lum4,Lum4}, {Lum4,Lum4}] ← [Lum4, Alpha4]
1000 ∼ 1001
Reserved
1010
16bpp 変換(読み出し専用)
[Alpha8, Lum8, Lum8, Lum8] ← [Lum8, Alpha8]
1011 ∼ 1111
Reserved
REG[00D1h] BPPC Port 2 Mode Configuration Register 1
Default = 00h
Read/Write
BPPC ポート 0 ARGB バイト配列
ビット 1 ∼ 0
n/a
7
6
5
4
3
2
1
0
BPPC ポート 2 ARGB バイト配列ビット [1:0]
これらのビットは、想定される ARGB データ配列を 32 ビットワードで設定しま
す。
bits 1-0
表 10-23 想定される BPPC ポート 2 ARGB データ配列
REG[00D1h] のビット 1 ∼ 0
32 ビットワード
ビット [31:24]
ビット [23:16]
ビット [15:8]
ビット [7:0]
00
アルファ
赤
緑
青
緑
青
アルファ
01
赤
10
アルファ
青
緑
赤
11
青
緑
赤
アルファ
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
173
10. レジスタ
REG[00D4h] BPPC Port 2 Base Register 0
Default = 00h
Read Only
BPPC ポート 2 ベースビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00D5h] BPPC Port 2 Base Register 1
Default = 00h
0
Read Only
BPPC ポート 2 ベースビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00D6h] BPPC Port 2 Base Register 2
Default = 00h
0
Read Only
BPPC ポート 2 ベースビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00D7h] BPPC Port 2 Base Register 3
Default = 60h
0
Read Only
BPPC ポート 2 ベースビット 31 ∼ 24
7
REG[00D7h] bits 7-0
REG[00D6h] bits 7-0
REG[00D5h] bits 7-0
REG[00D4h] bits 7-0
174
6
5
4
3
2
1
0
BPPC ポート 2 ベースビット [31:0](読み出し専用)
これらのビットは、
BPPC のポート 2 のベースアドレスを示します。これらのビッ
トは読み出し専用であり、その値は 6000_0000h です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[00D8h] BPPC Port 2 Mask Register 0
Default = 00h
Read/Write
BPPC ポート 2 マスクビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00D9h] BPPC Port 2 Mask Register 1
Default = 00h
0
Read/Write
BPPC ポート 2 マスクビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00DAh] BPPC Port 2 Mask Register 2
Default = 00h
0
Read/Write
BPPC ポート 2 マスクビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00DBh] BPPC Port 2 Mask Register 3
Default = 00h
Read/Write
BPPC ポート 2 マスクビット 27 ∼ 24
n/a
7
REG[00DBh] bits 3-0
REG[00DAh] bits 7-0
REG[00D9h] bits 7-0
REG[00D8h] bits 7-0
6
0
5
4
3
2
1
0
BPPC ポート 2 マスクビット [27:0]
これらのビットは、BPPC ポート 2 ターゲットベースビット(REG[00DCh] ∼
REG[00DFh] を参照)と組み合わせて使用され、BPPC のポート 2 の特定範囲に
対してポートアドレスを確認するためのマスクを指定します。これらのビット
は、選択した BPPC ポート 2 変換モード(REG[00D0h] のビット 3 ∼ 0 を参照)
に基づいて、1 バイト、2 バイト、または 4 バイトに区切る必要があります。た
とえば、8bpp 変換を選択した場合、ビットは 1 バイト区切りでなければなりま
せん。16bpp 変換の場合、ビットは 2 バイト区切りでなければなりません。
ポートアドレスの下位 28 ビットは、マスクレジスタの補数と AND がとられ、結
果は Target Base Register に加算されます。必要な計算式については、BPPC Port 2
Target Base Register の説明(REG[00DCh] ∼ REG[00DFh])を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
175
10. レジスタ
REG[00DCh] BPPC Port 2 Target Base Register 0
Default = 00h
Read/Write
BPPC ポート 2 ターゲットベースビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00DDh] BPPC Port 2 Target Base Register 1
Default = 00h
0
Read/Write
BPPC ポート 2 ターゲットベースビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00DEh] BPPC Port 2 Target Base Register 2
Default = 00h
0
Read/Write
BPPC ポート 2 ターゲットベースビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00DFh] BPPC Port 2 Target Base Register 3
Default = 00h
0
Read/Write
BPPC ポート 2 ターゲットベースビット 31 ∼ 24
7
REG[00DFh] bits 7-0
REG[00DEh] bits 7-0
REG[00DDh] bits 7-0
REG[00DCh] bits 7-0
6
5
4
3
2
1
0
BPPC ポート 2 ターゲットベースビット [31:0]
これらのビットは、BPPC ポート 2 マスクビット(REG[00D8h] ∼ REG[00DBh]
を参照)と組み合わせて使用され、BPPC のポート 2 のメモリターゲットアドレ
スを決定するターゲットベースアドレスを指定します。これらのビットは、選択
した BPPC ポート 2 変換モード(REG[00D0h] のビット 3 ∼ 0 を参照)に基づい
て、1 バイト、2 バイト、または 4 バイトに区切る必要があります。たとえば、
8bpp 変換を選択した場合、
ビットは 1 バイト区切りでなければなりません。16bpp
変換の場合、ビットは 2 バイト区切りでなければなりません。
ターゲットアドレスは、次式に従って生成されます。
MaskedAddr[27:0] = PortAddr[27:0] & ~Mask[27:0]
if(8bpp フォーマット)
ConvertedAddr[27:0] = {00, MaskedAddr[27:2]}
else if(16bpp フォーマット)
ConvertedAddr[27:0] = {0, MaskedAddr[27:1]}
else ConvertedAddr[27:0] = MaskedAddr[27:0]
TargetAddr[31:0] = TargetBase[31:0] + {0000, ConvertedAddr[27:0]}
176
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[00E0h] BPPC Port 3 Mode Configuration Register 0
Default = 00h
Read/Write
BPPC ポート 3 変換モードビット 3 ∼ 0
n/a
7
6
5
4
3
2
1
0
BPPC ポート 3 変換モードビット [3:0]
これらのビットは、以下に示すように、アドレスとデータの変換モードを決定し
ます。
bits 3-0
表 10-24 BPPC ポート 3 変換モード
REG[00E0h] のビット 3 ∼ 0
データ変換モード
0000
変更なし
0001
8bpp 変換
[A8,R8,G8,B8] → R3G3B2, [FFh,R8,G8,B8] ← R3G3B2
0010
16bpp 変換
[A8,R8,G8,B8] → R5G6B5, [FFh,R8,G8,B8] ← R5G6B5
0011
8bpp 変換(読み出し専用)
[FFh, Lum8, Lum8, Lum8] ← Lum8
0100
Reserved
0101
8bpp 変換(読み出し専用)
[Alpha8, 00h, 00h, 00h] ← Alpha8
0110
16bpp 変換(読み出し専用)
[{A4,A4}, {R4,R4}, {G4,G4}, {B4,B4}] ← R4G4B4A4
0111
8bpp 変換(読み出し専用)
[{Alpha4,Alpha4}, {Lum4,Lum4}, {Lum4,Lum4}, {Lum4,Lum4}] ← [Lum4, Alpha4]
1000 ∼ 1001
Reserved
1010
16bpp 変換(読み出し専用)
[Alpha8, Lum8, Lum8, Lum8] ← [Lum8, Alpha8]
1011 ∼ 1111
Reserved
REG[00E1h] BPPC Port 3 Mode Configuration Register 1
Default = 00h
Read/Write
BPPC ポート 0 ARGB バイト配列
ビット 1 ∼ 0
n/a
7
6
5
4
3
2
1
0
BPPC ポート 3 ARGB バイト配列ビット [1:0]
これらのビットは、想定される ARGB データ配列を 32 ビットワードで設定しま
す。
bits 1-0
表 10-25 想定される BPPC ポート 3 ARGB データ配列
REG[00E1h] のビット 1 ∼ 0
32 ビットワード
ビット [31:24]
ビット [23:16]
ビット [15:8]
ビット [7:0]
00
アルファ
赤
緑
青
緑
青
アルファ
01
赤
10
アルファ
青
緑
赤
11
青
緑
赤
アルファ
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
177
10. レジスタ
REG[00E4h] BPPC Port 3 Base Register 0
Default = 00h
Read Only
BPPC ポート 3 ベースビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00E5h] BPPC Port 3 Base Register 1
Default = 00h
0
Read Only
BPPC ポート 3 ベースビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00E6h] BPPC Port 3 Base Register 2
Default = 00h
0
Read Only
BPPC ポート 3 ベースビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00E7h] BPPC Port 3 Base Register 3
Default = 70h
0
Read Only
BPPC ポート 3 ベースビット 31 ∼ 24
7
REG[00E7h] bits 7-0
REG[00E6h] bits 7-0
REG[00E5h] bits 7-0
REG[00E4h] bits 7-0
178
6
5
4
3
2
1
0
BPPC ポート 3 ベースビット [31:0](読み出し専用)
これらのビットは、
BPPC のポート 3 のベースアドレスを示します。これらのビッ
トは読み出し専用であり、その値は 7000_0000h です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[00E8h] BPPC Port 3 Mask Register 0
Default = 00h
Read/Write
BPPC ポート 3 マスクビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00E9h] BPPC Port 3 Mask Register 1
Default = 00h
0
Read/Write
BPPC ポート 3 マスクビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00EAh] BPPC Port 3 Mask Register 2
Default = 00h
0
Read/Write
BPPC ポート 3 マスクビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00EBh] BPPC Port 3 Mask Register 3
Default = 00h
Read/Write
BPPC ポート 3 マスクビット 27 ∼ 24
n/a
7
REG[00EBh] bits 3-0
REG[00EAh] bits 7-0
REG[00E9h] bits 7-0
REG[00E8h] bits 7-0
6
0
5
4
3
2
1
0
BPPC ポート 3 マスクビット [27:0]
これらのビットは、BPPC ポート 3 ターゲットベースビット(REG[00ECh] ∼
REG[00EFh] を参照)と組み合わせて使用され、BPPC のポート 3 の特定範囲に
対してポートアドレスを確認するためのマスクを指定します。これらのビット
は、選択した BPPC ポート 3 変換モード(REG[00E0h] のビット 3 ∼ 0 を参照)
に基づいて、1 バイト、2 バイト、または 4 バイトに区切る必要があります。た
とえば、8bpp 変換を選択した場合、ビットは 1 バイト区切りでなければなりま
せん。16bpp 変換の場合、ビットは 2 バイト区切りでなければなりません。
ポートアドレスの下位 28 ビットは、マスクレジスタの補数と AND がとられ、結
果は Target Base Register に加算されます。必要な計算式については、BPPC Port 3
Target Base Register の説明(REG[00ECh] ∼ REG[00EFh])を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
179
10. レジスタ
REG[00ECh] BPPC Port 3 Target Base Register 0
Default = 00h
Read/Write
BPPC ポート 3 ターゲットベースビット 7 ∼ 0
7
6
5
4
3
2
1
REG[00EDh] BPPC Port 3 Target Base Register 1
Default = 00h
0
Read/Write
BPPC ポート 3 ターゲットベースビット 15 ∼ 8
7
6
5
4
3
2
1
REG[00EEh] BPPC Port 3 Target Base Register 2
Default = 00h
0
Read/Write
BPPC ポート 3 ターゲットベースビット 23 ∼ 16
7
6
5
4
3
2
1
REG[00EFh] BPPC Port 3 Target Base Register 3
Default = 00h
0
Read/Write
BPPC ポート 3 ターゲットベースビット 31 ∼ 24
7
REG[00EFh] bits 7-0
REG[00EEh] bits 7-0
REG[00EDh] bits 7-0
REG[00ECh] bits 7-0
6
5
4
3
2
1
0
BPPC ポート 3 ターゲットベースビット [31:0]
これらのビットは、BPPC ポート 3 マスクビット(REG[00E8h] ∼ REG[00EBh] を
参照)と組み合わせて使用され、BPPC のポート 3 のメモリターゲットアドレス
を決定するターゲットベースアドレスを指定します。これらのビットは、選択し
た BPPC ポート 3 変換モード(REG[00E0h] のビット 3 ∼ 0 を参照)に基づいて、
1 バイト、2 バイト、または 4 バイトに区切る必要があります。たとえば、8bpp
変換を選択した場合、ビットは 1 バイト区切りでなければなりません。16bpp 変
換の場合、ビットは 2 バイト区切りでなければなりません。
ターゲットアドレスは、次式に従って生成されます。
MaskedAddr[27:0] = PortAddr[27:0] & ~Mask[27:0]
if(8bpp フォーマット)
ConvertedAddr[27:0] = {00, MaskedAddr[27:2]}
else if(16bpp フォーマット)
ConvertedAddr[27:0] = {0, MaskedAddr[27:1]}
else ConvertedAddr[27:0] = MaskedAddr[27:0]
TargetAddr[31:0] = TargetBase[31:0] + {0000, ConvertedAddr[27:0]}
180
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.4
I2S 制御レジスタ
S1D13515/S2D13515 には、通常はオーディオ出力用に使用される I2C インタフェースが備わっています。
このインタフェースの詳細については、504 ページの 14.「I2S オーディオ出力インタフェース」を参照
してください。I2S DMA バッファの詳細については、187 ページの 10.4.5「I2S DMA レジスタ」を参照
してください。
REG[0100h] I2S Interface Control Register 0
Default = 21h
Read/Write
I2S ブランク
左チャネル
I2S ブランク
右チャネル
I2S 左/右
チャネルデータ
順序
I2S データ遷移
クロックエッジ
I2S WSIO データ
タイミング
I2S データビット
順序付け
n/a
IS2 出力データ
クロックソース
7
6
5
4
3
2
1
0
bit 7
I2S ブランク左チャネル
このビットを使用して、I2S インタフェースの左チャネルデータをブランクにし
ます。
このビットが 0 のとき、左チャネルデータは正常です。
このビットが 1 のとき、左チャネルデータはブランクです。
bit 6
I2S ブランク右チャネル
このビットを使用して、I2S インタフェースの右チャネルデータをブランクにし
ます。
このビットが 0 のとき、右チャネルデータは正常です。
このビットが 1 のとき、右チャネルデータはブランクです。
bit 5
I2S 左/右チャネルデータ順序
このビットは、WSIO 端子の状態を基準として左/右チャネルデータの順序を決
定します。
このビットが 0 のとき、左/右チャネルデータの順序は、WSIO = 1 で左チャネ
ル、WSIO = 0 で右チャネルです。
このビットが 1 のとき、左/右チャネルデータの順序は、WSIO = 1 で右チャネ
ル、WSIO = 0 で左チャネルです。
注
I2S インタフェースの動作中にチャネルデータ順序を変更する必要がある場
合、以下の手順を使用して I2S FIFO を消去する必要があります。
1. I2S DAC コントローラを無効にします(REG[0104h] のビット 0 = 0)
。
2. I2S FIFO をリセットします(REG[010Ch] のビット 8 = 1)
。
3. I2S 左/右チャネルデータ順序(REG[0100h] のビット 5)を変更します。
4. I2S DAC コントローラを有効にします(REG[0104h] のビット 0 = 1)
。
bit 4
I2S データ遷移クロックエッジ
このビットは、SDO 端子のシリアル出力データが変化するタイミングを決定し
ます。
このビットが 0 のとき、シリアル出力データは、シリアル出力ソースクロックの
立ち下がりエッジで変化します。
このビットが 1 のとき、シリアル出力データは、シリアル出力ソースクロックの
立ち上がりエッジで変化します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
181
10. レジスタ
bit 3
I2S WSIO データタイミング
このビットは、ワード同期の信号エッジ(WSIO)を基準として、SDO 端子のシ
リアル出力データが発生するタイミングを決定します。
このビットが 0 のとき、シリアル出力データは、WSIO エッジの 1 クロック後に
開始します。
このビットが 1 のとき、シリアル出力データは、WSIO と同じクロックエッジで
開始します。
bit 2
I2S データビット順序付け
このビットは、SDO 端子のシリアル出力データのビット順序を決定します。
このビットが 0 のとき、最上位ビット(msb)が最初に送信されます。
このビットが 1 のとき、最下位ビット(lsb)が最初に送信されます。
bit 0
I2S データクロックソース
このビットは、SDO 端子のシリアル出力データで使用されるデータクロックの
ソースを決定します。このビットは、以下のテーブルに示すように、WSIO およ
び SCKIO 出力のイネーブルビット(REG[0101h] のビット 0)と組み合わせて設
定する必要があります。
表 10-26 I2S データクロック(WSIO/SCKIO)設定値
REG[0101h] のビット 0
REG[0100h] のビット 0
0
0(デフォルト)
1
説明
Reserved
1(デフォルト)
I2S データクロックのソースは内部クロックです。
WSIO/SCKIO は、内部クロックによって駆動される出
力です。
0
I2S データクロックのソースは外部クロックであり、
WSIO/SCKIO は入力です(ハイインピーダンス)。
1
Reserved
REG[0101h] I2S Interface Control Register 1
Default = 40h
bit 6
bit 0
182
n/a
Reserved
7
6
Read/Write
WSIO と SCKIO
の出力イネーブル
n/a
5
4
3
2
1
0
Reserved
このビットは 1 に設定する必要があります。
WSIO と SCKIO の出力イネーブル
このビットは、シリアルワードクロック(WSIO)とシリアルビットクロック
(SCKIO)が I2S インタフェースの出力かどうかを制御します。このビットは、
182 ページの表 10-26「I2S データクロック(WSIO/SCKIO)設定値」に示すよう
に、I2S データクロックソースビット(REG[0100h] のビット 0)と組み合わせて
設定する必要があります。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0104h] I2S FIFO Register 0
Default = 00h
I2S FIFO モード
n/a
7
6
bit 7
Read/Write
I2S FIFO しきい値レベルビット 3 ∼ 0
5
4
3
2
Reserved
I2S DAC
コントローラ
イネーブル
1
0
I2S FIFO モード
このビットは、16 バイト I2S FIFO に格納されるデータがステレオ(16 ビット左
チャネル、16 ビット右チャンネル)か、あるいはモノ(16 ビットシングルデー
タ)かを決定します。
このビットが 0 のとき、I2S FIFO に格納されるデータはステレオです。
このビットが 1 のとき、I2S FIFO に格納されるデータはモノです。
注
ステレオモードを選択すると、I2S FIFO は、最大 4 つのオーディオデータサン
プルを保持することができます。
モノモードを選択すると、I2S FIFO は、最大 8 つのオーディオデータサンプル
を保持することができます。
bits 5-2
I2S FIFO しきい値レベルビット [3:0]
I2S FIFO サイズは 16 バイトです。これらのビットは、I2S FIFO に存在すべき最
小バイト数を決定するI2S FIFOしきい値レベルを指定します。バイト数がしきい
値レベル以下の場合、I2S FIFO しきい値割り込みが発生し(REG[010Ch] のビッ
ト 2 を参照)、DMA 転送が開始され、I2S FIFO のバイト数が指定のレベルまで
増大します。これらのビットの推奨設定値は 8h(1000)です。
bit 1
Reserved
このビットは 1 に設定する必要があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
183
10. レジスタ
I2S DAC コントローライネーブル
このビットは I2S DAC コントローラを制御します。
このビットが 0 のとき、I2S DAC コントローラは無効であり、I2S 出力ストリー
ムは停止されます。
このビットが 1 のとき、I2S DAC コントローラは有効であり、I2S 出力ストリー
ムは開始されます。
bit 0
注
1. I2S DAC コントローラが有効で、ステレオモードを選択しているとき
(REG[0104h] のビット 7 = 0)、最初のシリアル出力データは必ず左チャネ
ルデータになります。
I2S 左/右チャネルデータ順序ビット(REG[0100h] の
ビット 5)が 0 の場合、WSIO = 1 のときに左チャネルデータとなり、WSIO
= 0 のときに右チャネルデータとなります。REG[0100h] のビット 5 が 1 の
場合、WSIO = 0 のときに左チャネルデータとなり、WSIO = 1 のときに
右チャネルデータとなります。
2. REG[003Ch] のビット 0 でパワーセーブモードを有効にする前に、
REG[0104h] のビット 0 と REG[010Fh] のビット 7 で I2S オーディオインタ
フェースを無効にしておく必要があります。
REG[0105h] I2S FIFO Register 1
Default = 00h
Read/Write
n/a
7
6
5
4
3
I2S FIFO しきい
値割り込みの
イネーブル
I2S FIFO
オーバーラン
割り込みのイネー
ブル
I2S FIFO
アンダーラン
割り込みのイネー
ブル
2
1
0
bit 2
I2S FIFO しきい値割り込みのイネーブル
このビットは、I2S DAC 割り込みステータスビット(REG[0A00h] のビット 6)
にて I2S FIFO しきい値割り込みを示すかどうかを決定します。この場合、この
割り込みをホストに転送することができます。
このビットが 0 のとき、I2S FIFO しきい値割り込みは無効です。
このビットが 1 のとき、I2S FIFO しきい値割り込みは有効です。
bit 1
I2S FIFO オーバーラン割り込みのイネーブル
このビットは、I2S DAC 割り込みステータスビット(REG[0A00h] のビット 6)
にて I2S FIFO オーバーラン割り込みを示すかどうかを決定します。この場合、こ
の割り込みをホストに転送することができます。
このビットが 0 のとき、I2S FIFO オーバーラン割り込みは無効です。
このビットが 1 のとき、I2S FIFO オーバーラン割り込みは有効です。
bit 0
I2S FIFO アンダーラン割り込みのイネーブル
このビットは、I2S DAC 割り込みステータスビット(REG[0A00h] のビット 6)
にて I2S FIFO アンダーラン割り込みを示すかどうかを決定します。この場合、こ
の割り込みをホストに転送することができます。
このビットが 0 のとき、I2S FIFO アンダーラン割り込みは無効です。
このビットが 1 のとき、I2S FIFO アンダーラン割り込みは有効です。
184
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[010Ah] I2S FIFO Status Register 0
Default = 00h
Read Only
I2S FIFO レベルビット 4 ∼ 0
n/a
7
6
5
4
3
2
1
I2S FIFO レベルビット [4:0](読み出し専用)
これらのビットは、I2S FIFO 内のデータのバイト数を示します。FIFO サイズは
16 バイトです。
bits 4-0
REG[010Ch] I2S FIFO Status Register 1
Default = 04h
Read/Write
n/a
7
bit 3
bit 2
0
6
5
I2S FIFO ソフト
ウェアリセット
(WO)
I2S FIFO しきい
値割り込み
ステータス(RO)
I2S FIFO
オーバーラン
割り込み
ステータス
3
2
1
4
I2S FIFO
アンダーラン
割り込み
ステータス
0
I2S FIFO ソフトウェアリセット(書き込み専用)
このビットは I2S FIFO をリセットします。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと I2S FIFO をリセットします。
I2S FIFO しきい値割り込みステータス(読み出し専用)
この読み出し専用ビットは、I2S FIFO しきい値割り込みのステータスを示しま
す。この 割り 込み は、I2S FIFO 内の バイ ト数 が I2S FIFO し きい 値レ ベル
(REG[0104h] のビット 5 ∼ 2)未満になると発生します。
このビットが 0 のとき、I2S FIFO しきい値割り込みは発生していません。
このビットが 1 のとき、I2S FIFO しきい値割り込みが発生しています。
このステータスビットは、FIFO にデータが書き込まれて FIFO 内のバイト数が
しきい値(REG[0104h] のビット 5 ∼ 2)を超えるとクリアされます。
bit 1
I2S FIFO オーバーラン割り込みステータス
このビットは、I2S FIFO オーバーラン割り込みのステータスを示します。この割
り込みは、IS2 DMA コントローラが、すでに満杯状態の I2S FIFO に書き込もう
とするときに発生します。I2S FIFOオーバーラン割り込みのイネーブルビットが
設定されている場合(REG[0105h] のビット 1 = 1)、I2S DAC 割り込みステータ
スビット(REG[0A00h] のビット 6)にて、この割り込みも示されます。この場
合、この割り込みをホストに転送することができます。
このビットが 0 のとき、I2S FIFO オーバーラン割り込みは発生していません。
このビットが 1 のとき、I2S FIFO オーバーラン割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
185
10. レジスタ
I2S FIFO アンダーラン割り込みステータス
このビットは、I2S FIFO アンダーラン割り込みのステータスを示します。この割
り込みは、IS2 DAC コントローラが、空の I2S FIFO を読み出そうとするときに
発生します。I2S FIFOアンダーラン割り込みのイネーブルビットが設定されてい
る場合(REG[0105h] のビット 0 = 1)、I2S DAC 割り込みステータスビット
(REG[0A00h] のビット 6)にて、この割り込みも示されます。この場合、この割
り込みをホストに転送することができます。
このビットが 0 のとき、I2S FIFO アンダーラン割り込みは発生していません。
このビットが 1 のとき、I2S FIFO アンダーラン割り込みが発生しています。
bit 0
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
REG[010Eh] I2S Audio Clock Control Register 0
Default = 00h
Read/Write
オーディオクロック位相インクリメントビット 7 ∼ 0
7
6
5
4
3
2
1
REG[010Fh] I2S Audio Clock Control Register 1
Default = 00h
オーディオクロッ
クのイネーブル
7
REG[010Fh] bits 6-0
REG[010Eh] bits 7-0
0
Read/Write
オーディオクロック位相インクリメントビット 14 ∼ 8
6
5
4
3
2
1
0
オーディオクロック位相インクリメントビット [14:0]
オーディオクロック(MCLKO)は、オーディオサンプルレートの 256 倍であり、
SDRAM クロックから得られます(126 ページの 9.「クロック」を参照)
。周波数
は、次式を使用して計算します。
MCLKO 周波数=(REG[010Fh] のビット 6 ∼ 0, REG[010Eh] のビット 7 ∼ 0)÷
65536 × SDRAM クロック
注
位相積算ロジック回路が機能するためには、オーディオクロック周波数が 2 ×
システムクロックの半分未満でなければなりません。
REG[010Fh] bit 7
オーディオクロックのイネーブル
このビットはオーディオクロック(MCLKO)を制御します。
このビットが 0 のとき、オーディオクロックは無効です。
このビットが 1 のとき、オーディオクロックは有効です。
注
REG[003Ch] のビット 0 でパワーセーブモードを有効にする前に、REG[0104h]
のビット 0 と REG[010Fh] のビット 7 で I2S オーディオインタフェースを無効
にしておく必要があります。
186
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.5
I2S DMA レジスタ
I2S インタフェース用に I2S DMA を有効にすると(REG[0104h] のビット 1 = 1)
、I2S FIFO のデータを
I2S DMA バッファ(バッファ 0 とバッファ 1)に書き込むことができます。各バッファのメモリアドレ
スは、以下のレジスタを使用して設定可能です。I2S DMA コントローラは、I2S FIFO にデータを送信す
るときに、これらの 2 つのバッファからの読み出しを切り替えます。
REG[0148h] I2S DMA Buffer 0 Address Register 0
Default = 00h
Read/Write
I2S DMA バッファ 0 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0149h] I2S DMA Buffer 0 Address Register 1
Default = 00h
0
Read/Write
I2S DMA バッファ 0 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[014Ah] I2S DMA Buffer 0 Address Register 2
Default = 00h
0
Read/Write
I2S DMA バッファ 0 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[014Bh] I2S DMA Buffer 0 Address Register 3
Default = 00h
0
Read/Write
I2S DMA バッファ 0 のアドレスビット 31 ∼ 24
7
REG[014Bh] bits 7-0
REG[014Ah] bits 7-0
REG[0149h] bits 7-0
REG[0148h] bits 7-0
6
5
4
3
2
1
0
I2S DMA バッファ 0 のアドレスビット [31:0]
これらのビットは、DMA バッファ 0 のメモリ開始アドレスを指定します。アド
レスは 32 ビットの倍数でなければなりません(つまり 0、4、8、C、...、など)。
注
I2S オーディオ DMA バッファが DRAM 用に設定されているとき、I2S オーディ
オ機能の性能は、同時に DRAM にアクセスしている内部モジュールに応じて
変化します。I2S オーディオ機能は、I2S オーディオ DMA バッファが SRAM に
配置されている場合にのみ保証されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
187
10. レジスタ
REG[014Ch] I2S DMA Buffer 1 Address Register 0
Default = 00h
Read/Write
I2S DMA バッファ 1 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[014Dh] I2S DMA Buffer 1 Address Register 1
Default = 00h
0
Read/Write
I2S DMA バッファ 1 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[014Eh] I2S DMA Buffer 1 Address Register 2
Default = 00h
0
Read/Write
I2S DMA バッファ 1 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[014Fh] I2S DMA Buffer 1 Address Register 3
Default = 00h
0
Read/Write
I2S DMA バッファ 1 のアドレスビット 31 ∼ 24
7
6
REG[014Fh] bits 7-0
REG[014Eh] bits 7-0
REG[014Dh] bits 7-0
REG[014Ch] bits 7-0
5
4
3
2
1
0
I2S DMA バッファ 1 のアドレスビット [31:0]
これらのビットは、DMA バッファ 1 のメモリ開始アドレスを指定します。アド
レスは 32 ビットの倍数でなければなりません(つまり 0、4、8、C、...、など)。
REG[0152h] I2S DMA Buffers Size Register 0
Default = 00h
Read/Write
I2S DMA バッファサイズビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0153h] I2S DMA Buffers Size Register 1
Default = 00h
0
Read/Write
I2S DMA バッファサイズビット 15 ∼ 8
7
REG[0153h] bits 7-0
REG[0152h] bits 7-0
6
5
4
3
2
1
0
I2S DMA バッファサイズビット [15:0]
これらのビットは、I2S DMA バッファ(バッファ 0 とバッファ 1)のサイズ(バ
イト)を指定します。I2S DMA バッファの最大サイズは 65536 バイトであり、最
小サイズは 4 バイトです。
I2S DMA バッファサイズ= (REG[0153h], REG[0152h]) + 4
REG[0152h] のビット 1 ∼ 0 は必ず、00 に設定する必要があります。
188
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0154h] I2S DMA Status Register
Default = 00h
Read/Write
n/a
7
bit 3
6
5
4
I2S DMA
割り込み
ステータス
3
n/a
I2S DMA
バッファ選択
ステータス
n/a
2
1
0
I2S DMA 割り込みステータス
このビットは、I2S DMA コントローラが I2S DMA バッファからの読み出しを終
了し、他のバッファからの読み出しに切り替えたことを示します。この割り込み
のこのステータスは、REG[0A00h] のビット 3 でも読み出すことができます。ホ
ストへのこの割り込みを有効にするには、I2S DMA 割り込みのイネーブルビッ
トを設定します(REG[0A06h] のビット 3 = 1)
。
このビットが 0 のとき、I2S DAC コントローラは I2S DMA バッファからの読み
出しを終了していません。
このビットが 1 のとき、I2S DMA コントローラは I2S DMA バッファからの読み
出しを終了しています。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
bit 1
I2S DMA バッファ選択ステータス
I2S DMA が有効のとき(REG[0104h] のビット 0 = 1)
、このビットは読み出し専
用であり、現在読み出している I2S DMA バッファを示します。
このビットが 0 のとき、I2S DMA バッファ 0 を読み出しています。
このビットが 1 のとき、I2S DMA バッファ 1 を読み出しています。
I2S DMA が無効のとき(REG[0104h] のビット 0 = 0)
、このビットは読み出し/
書き込みであり、汎用の「フラグ」ビットして使用することができます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
189
10. レジスタ
10.4.6
GPIO レジスタ
REG[0180h] GPIO Configuration Register 0
Default = FFh
Read/Write
GPIO7 設定
GPIO6 設定
GPIO5 設定
GPIO4 設定
GPIO3 設定
GPIO2 設定
GPIO1 設定
GPIO0 設定
7
6
5
4
3
2
1
0
REG[0181h] GPIO Configuration Register 1
Default = FFh
Read/Write
GPIO15 設定
GPIO14 設定
GPIO13 設定
GPIO12 設定
GPIO11 設定
GPIO10 設定
GPIO9 設定
GPIO8 設定
7
6
5
4
3
2
1
0
REG[0181h] bits 7-0
REG[0180h] bits 7-0
GPIO[15:0] 設定
これらのビットは、個々の GPIO 端子を入力または出力として設定します。
このビットが 0 のとき、対応する GPIO 端子は出力端子として設定されます。
このビットが 1 のとき、対応する GPIO 端子は入力端子として設定されます。
(デフォルト)
REG[0182h] GPIO Status Register 0
Default = XXh
Read/Write
GPIO7
ステータス
GPIO6
ステータス
GPIO5
ステータス
GPIO4
ステータス
GPIO3
ステータス
GPIO2
ステータス
GPIO1
ステータス
GPIO0
ステータス
7
6
5
4
3
2
1
0
REG[0183h] GPIO Status Register 1
Default = XXh
Read/Write
GPIO15
ステータス
GPIO14
ステータス
GPIO13
ステータス
GPIO12
ステータス
GPIO11
ステータス
GPIO10
ステータス
GPIO9
ステータス
GPIO8
ステータス
7
6
5
4
3
2
1
0
REG[0183h] bits 7-0
REG[0182h] bits 7-0
190
GPIO[15:0] ステータス
GPIOx が入力として設定されているとき(REG[0180h] ∼ REG[0181h] を参照)、
このビットを読み出すと、対応する GPIOx 端子のステータスが返されます。
GPIOx が出力として設定されているとき(REG[0180h] ∼ REG[0181h] を参照)、
このビットに 1 を書き込むと、対応する GPIOx 端子は High になり、0 を書き込
むと対応する GPIOx 端子は Low になになります。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0184h] GPIO Pull-down Control Register 0
Default = 00h
Read/Write
GPIO7
プルダウン制御
GPIO6
プルダウン制御
GPIO5
プルダウン制御
GPIO4
プルダウン制御
GPIO3
プルダウン制御
GPIO2
プルダウン制御
GPIO1
プルダウン制御
GPIO0
プルダウン制御
7
6
5
4
3
2
1
0
REG[0185h] GPIO Pull-down Control Register 1
Default = 00h
Read/Write
GPIO15
プルダウン制御
GPIO14
プルダウン制御
GPIO13
プルダウン制御
GPIO12
プルダウン制御
GPIO11
プルダウン制御
GPIO10
プルダウン制御
GPIO9
プルダウン制御
GPIO8
プルダウン制御
7
6
5
4
3
2
1
0
REG[0185h] bits 7-0
REG[0184h] bits 7-0
GPIO[15:0] プルダウン制御
すべての GPIO 端子は内部プルダウン抵抗を備えています。これらのビットは、
GPIOx 端子ごとにプルダウン抵抗の状態を制御します。
このビットが 0 のとき、対応する GPIOx 端子のプルダウン抵抗はアクティブで
す。(デフォルト)
このビットが 1 のとき、対応する GPIOx 端子のプルダウン抵抗はイナクティブ
です。
REG[0186h] GPIO[15:8] / Keypad Configuration Register
Default = 00h
GPIO[15:8] /
キーパッド端子
マッピングの選択
n/a
7
bit 5
Read/Write
6
5
n/a
4
3
2
1
0
GPIO[15:8] /キーパッド端子マッピングの選択
GPIO[15:8] /キーパッドインタフェース端子は、未使用のホストインタフェース
端子または未使用の FP1(LCD インタフェース)端子に対して多重化/マッピ
ングすることができます。このビットは、端子のマッピング先のインタフェース
を選択します。
このビットが 0 のとき、キーパッドインタフェースの信号はホストインタフェー
ス端子に対してマッピングされ、GPIO[15:8] 信号は FP1 端子に対してマッピン
グされます(27 ページの 5.5「ホストインタフェースの端子マッピング」を参照)。
このビットが 1 のとき、キーパッドインタフェースの信号は FP1 端子に対して
マッピングされ、GPIO[15:8] 信号はホストインタフェース端子に対してマッピン
グされます(33 ページの 5.6「LCD /カメラ 2 の端子マッピング」を参照)
。
注
GPIO7 は、FP1IO 端子を使用するようキーパッドインタフェースが設定されて
いるときには利用できません(REG[0186h] のビット 5 = 1)
。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
191
10. レジスタ
REG[0188h] Miscellaneous Pull-up/Pull-down Register 0
Default = 00h
Read/Write
SPIDIO
プルダウン制御
SDA
プルアップ制御
SCL
プルアップ制御
CM1CLKIN
プルダウン制御
CM1FIELD
プルダウン制御
CM1HREF
プルダウン制御
CM1VREF
プルダウン制御
CM1DAT[7:0]
プルダウン制御
7
6
5
4
3
2
1
0
bit 7
SPIDIO プルダウン制御
このビットは、シリアルフラッシュインタフェースデータ端子 SPIDIO に対する
プルダウン抵抗の状態を制御します。
このビットが 0 のとき、SPIDIO 端子に対するプルダウン抵抗はアクティブです。
(デフォルト)
このビットが 1 のとき、SPIDIO 端子に対するプルダウン抵抗はイナクティブで
す。
bit 6
SDA プルアップ制御
このビットは、I2C インタフェースデータ端子 SDA に対するプルアップ抵抗の
状態を制御します。I2C インタフェースは通常、カメラのプログラミングに使用
します。
このビットが 0 のとき、SDA 端子に対するプルアップ抵抗はアクティブです。
(デフォルト)
このビットが 1 のとき、SDA 端子に対するプルアップ抵抗はイナクティブです。
bit 5
SCL プルアップ制御
このビットは、I2C インタフェースクロック端子 SCL に対するプルアップ抵抗
の状態を制御します。I2C インタフェースは通常、カメラのプログラミングに使
用します。
このビットが 0 のとき、SCL 端子に対するプルアップ抵抗はアクティブです。
(デフォルト)
このビットが 1 のとき、SCL 端子に対するプルアップ抵抗はイナクティブです。
bit 4
CM1CLKIN プルダウン制御
このビットは、カメラ 1 インタフェースクロック入力端子 CM1CLKIN に対する
プルダウン抵抗の状態を制御します。カメラ 1 インタフェースを 24 ビット RGB
8:8:8 ストリーミング入力用に設定すると(REG[0D06h] のビット 2 ∼ 1 = 10)、
ホストインタフェース端子(SPI 2 ストリームモード)が使用され、このビット
は C1PCLKIN 入力端子(BS#)に対するプルアップ抵抗も制御します。
このビットが 0 のとき、プルダウン/プルアップ抵抗はアクティブです。
(デフォルト)
このビットが 1 のとき、プルダウン/プルアップ抵抗はイナクティブです。
bit 3
CM1FIELD プルダウン制御
このビットは、カメラ 1 インタフェースフィールド入力端子 CM1FIELD に対す
るプルダウン抵抗の状態を制御します。カメラ1インタフェースを24ビットRGB
8:8:8 ストリーミング入力用に設定すると(REG[0D06h] のビット 2 ∼ 1 = 10)、
ホストインタフェース端子(SPI 2 ストリームモード)が使用され、このビット
は C1DEIN 入力端子(AB0)に対するプルダウン抵抗も制御します。
このビットが 0 のとき、プルダウン抵抗はアクティブです。(デフォルト)
このビットが 1 のとき、プルダウン抵抗はイナクティブです。
192
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bit 2
CM1HREF プルダウン制御
このビットは、カメラ 1 インタフェース水平同期入力端子 CM1HREF に対する
プルダウン抵抗の状態を制御します。カメラ 1 インタフェースを 24 ビット RGB
8:8:8 ストリーミング入力用に設定すると(REG[0D06h] のビット 2 ∼ 1 = 10)、
ホストインタフェース端子(SPI 2 ストリームモード)が使用され、このビット
は C1HSIN 入力端子(AB2)に対するプルダウン抵抗も制御します。
このビットが 0 のとき、プルダウン抵抗はアクティブです。(デフォルト)
このビットが 1 のとき、プルダウン抵抗はイナクティブです。
bit 1
CM1VREF プルダウン制御
このビットは、カメラ 1 インタフェース垂直同期入力端子 CM1VREF に対する
プルダウン抵抗の状態を制御します。カメラ 1 インタフェースを 24 ビット RGB
8:8:8 ストリーミング入力用に設定すると(REG[0D06h] のビット 2 ∼ 1 = 10)、
ホストインタフェース端子(SPI 2 ストリームモード)が使用され、このビット
は C1VSIN 入力端子(AB1)に対するプルダウン抵抗も制御します。
このビットが 0 のとき、プルダウン抵抗はアクティブです。(デフォルト)
このビットが 1 のとき、プルダウン抵抗はイナクティブです。
bit 0
CM1DAT[7:0] プルダウン制御
このビットは、カメラ 1 インタフェース双方向データ端子(CM1DAT[7:0])に対
するプルダウン抵抗の状態を制御します。カメラ 1 インタフェースを 24 ビット
RGB 8:8:8 ストリーミング入力用に設定すると(REG[0D06h] のビット 2 ∼ 1 =
10)、ホストインタフェース端子(SPI 2 ストリームモード)が使用され、この
ビットは C1RINx、C1GINx、および C1BINx 入力端子(RD#、BE1#、DB[15:0])
に対するプルダウン/プルアップ抵抗も制御します。
このビットが 0 のとき、プルダウン抵抗はアクティブです。(デフォルト)
このビットが 1 のとき、プルダウン抵抗はイナクティブです。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
193
10. レジスタ
REG[0189h] Miscellaneous Pull-up/Pull-down Register 1
Default = 00h
n/a
7
6
Read/Write
MEMDQ[31:0]
プルダウン制御
CM2CLKIN
プルダウン制御
CM2FIELD
プルダウン制御
CM2HREF
プルダウン制御
CM2VREF
プルダウン制御
CM2DAT[7:0]
プルダウン制御
5
4
3
2
1
0
bit 5
MEMDQ[31:0] プルダウン制御
このビットは、SDRAM インタフェース双方向データ端子(MEMDQ[31:0])に
対するプルダウン抵抗の状態を制御します。
このビットが 0 のとき、MEMDQ[31:0] 端子に対するプルダウン抵抗はアクティ
ブです。(デフォルト)
このビットが1 のとき、
MEMDQ[31:0]端子に対するプルダウン抵抗はイナクティ
ブです。
bit 4
CM2CLKIN プルダウン制御
このビットは、カメラ 2 インタフェースクロック入力端子 CM2CLKIN(FP1IO8)
に対するプルダウン抵抗の状態を制御します。カメラ2インタフェースを24ビッ
ト RGB 8:8:8 ストリーミング入力用に設定すると(REG[0D46h] のビット 2 ∼ 1
= 10)、このビットは C2PCLKIN 入力端子(FP1IO23)に対するプルダウン抵抗
も制御します。
このビットが 0 のとき、プルダウン抵抗はアクティブです。(デフォルト)
このビットが 1 のとき、プルダウン抵抗はイナクティブです。
bit 3
CM2FIELD プルダウン制御
このビットは、
カメラ2インタフェースフィールド入力端子CM2FIELD
(FP1IO10)
に対するプルダウン抵抗の状態を制御します。カメラ2インタフェースを24ビッ
ト RGB 8:8:8 ストリーミング入力用に設定すると(REG[0D46h] のビット 2 ∼ 1
= 10)
、このビットは C2DEIN 入力端子(FP1IO22)に対するプルダウン抵抗も
制御します。
このビットが 0 のとき、プルダウン抵抗はアクティブです。(デフォルト)
このビットが 1 のとき、プルダウン抵抗はイナクティブです。
bit 2
CM2HREF プルダウン制御
このビットは、カメラ 2 インタフェース水平同期入力端子 CM2HREF(FP1IO13)
に対するプルダウン抵抗の状態を制御します。カメラ2インタフェースを24ビッ
ト RGB 8:8:8 ストリーミング入力用に設定すると(REG[0D46h] のビット 2 ∼ 1
= 10)、このビットは C2HSIN 入力端子(FP1IO20)に対するプルダウン抵抗も
制御します。
このビットが 0 のとき、プルダウン抵抗はアクティブです。(デフォルト)
このビットが 1 のとき、プルダウン抵抗はイナクティブです。
bit 1
CM2VREF プルダウン制御
このビットは、カメラ 2 インタフェース垂直同期入力端子 CM2VREF(FP1IO12)
に対するプルダウン抵抗の状態を制御します。カメラ2インタフェースを24ビッ
ト RGB 8:8:8 ストリーミング入力用に設定すると(REG[0D46h] のビット 2 ∼ 1
= 10)、このビットは C2VSIN 入力端子(FP1IO21)に対するプルダウン抵抗も
制御します。
このビットが 0 のとき、プルダウン抵抗はアクティブです。(デフォルト)
このビットが 1 のとき、プルダウン抵抗はイナクティブです。
194
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bit 0
CM2DAT[7:0] プルダウン制御
このビットは、カメラ 2 インタフェース双方向データ端子(CM2DAT[7:0])
(FP1IO[7:0])に対するプルダウン抵抗の状態を制御します。カメラ 2 インタ
フェースを24ビットRGB 8:8:8ストリーミング入力用に設定すると(REG[0D46h]
のビット 2 ∼ 1 = 10)、このビットは C2RINx、C2GINx、および C2BINx 入力端
子(FP1IO[17:0])に対するプルダウン抵抗も制御します。
このビットが 0 のとき、プルダウン抵抗はアクティブです。(デフォルト)
このビットが 1 のとき、プルダウン抵抗はイナクティブです。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
195
10. レジスタ
10.4.7
キーパッドレジスタ
キーパッドインタフェースは、最大 5 × 5 のマトリックスを使用してキーの押下
をスキャンします。各行と各列の入力座標は、独立したイネーブル、入力極性選
択、およびステータス/クリア制御を備えた割り込みに関連付けられています。
5 × 5 よりも小さなキーパッドを使用した場合、座標に関連付けられた割り込み
番号は変わりません
KPC0
KPC1
KPC2
KPC3
KPC4
KPR0
0
5
10
15
20
KPR1
1
6
11
16
21
KPR2
2
7
12
17
22
KPR3
3
8
13
18
23
KPR4
4
9
14
19
24
図 10-2 キーパッドインタフェースの例
196
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[01C0h] Keypad Control Register
Default = 00h
Read/Write
n/a
7
6
5
4
3
2
キーパッド
フィルタのイネー
ブル
キーパッドの
イネーブル
1
0
bit 1
キーパッドフィルタのイネーブル
このビットは、キーパッドインタフェース入力端子(KPR[4:0] および KPC[4:0])
のグリッチフィルタリングを制御します。フィルタのサンプリング周期は、
REG[01CCh] ∼ REG[01CEh] を使用して制御されます。
このビットが 0 のとき、キーパッドフィルタは無効です。
このビットが 1 のとき、キーパッドフィルタは有効です。
bit 0
キーパッドのイネーブル
このビットは、キーパッドインタフェース入力端子(KPR[4:0] および KPC[4:0])
のグリッチフィルタリングを制御します。フィルタのサンプリングクロック周
期は、REG[01CCh] ∼ REG[01CEh] を使用して制御されます。詳細なタイミング
については、121 ページの 7.10「キーパッドインタフェースのタイミング」を参
照してください。
このビットが 0 のとき、キーパッドフィルタは無効です。
このビットが 1 のとき、キーパッドフィルタは有効です。
注
キーパッドを有効にした後は、キーパッドホスト割り込みを有効にする前に
(REG[A08] のビット 4 = 1)、すべての割り込み(REG[01C4h] ∼ REG[01C7h])
をクリアする必要があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
197
10. レジスタ
REG[01C4h] Keypad Interrupt Enable Register 0
Default = 00h
Read/Write
キーパッド
割り込み 7 の
イネーブル
キーパッド
割り込み 6 の
イネーブル
キーパッド
割り込み 5 の
イネーブル
キーパッド
割り込み 4 の
イネーブル
キーパッド
割り込み 3 の
イネーブル
キーパッド
割り込み 2 の
イネーブル
キーパッド
割り込み 1 の
イネーブル
キーパッド
割り込み 0 の
イネーブル
7
6
5
4
3
2
1
0
REG[01C5h] Keypad Interrupt Enable Register 1
Default = 00h
Read/Write
キーパッド
割り込み 15 の
イネーブル
キーパッド
割り込み 14 の
イネーブル
キーパッド
割り込み 13 の
イネーブル
キーパッド
割り込み 12 の
イネーブル
キーパッド
割り込み 11 の
イネーブル
キーパッド
割り込み 10 の
イネーブル
キーパッド
割り込み 9 の
イネーブル
キーパッド
割り込み 8 の
イネーブル
7
6
5
4
3
2
1
0
REG[01C6h] Keypad Interrupt Enable Register 2
Default = 00h
Read/Write
キーパッド
割り込み 23 の
イネーブル
キーパッド
割り込み 22 の
イネーブル
キーパッド
割り込み 21 の
イネーブル
キーパッド
割り込み 20 の
イネーブル
キーパッド
割り込み 19 の
イネーブル
キーパッド
割り込み 18 の
イネーブル
キーパッド
割り込み 17 の
イネーブル
キーパッド
割り込み 16 の
イネーブル
7
6
5
4
3
2
1
0
REG[01C7h] Keypad Interrupt Enable Register 3
Default = 00h
Read/Write
キーパッド
割り込み 24 の
イネーブル
n/a
7
REG[01C7h] bit 0
REG[01C6h] bits 7-0
REG[01C5h] bits 7-0
REG[01C4h] bits 7-0
198
6
5
4
3
2
1
0
キーパッド割り込み [24:0] のイネーブル
これら のビ ットは、キ ーパッ ド割 り込み 24 ∼ 0 を制御 するも ので あり、
REG[0A02h]のビット4でキーパッド割り込みが発生するかどうかを決定します。
各キーパッド割り込みは、196 ページの図 10-2「キーパッドインタフェースの
例」に示す特定の行列座標に関連付けられています。各割り込みのステータスは
REG[01D0h] ∼ REG[01D3h] で示され、各割り込みの極性は、REG[01C8h] ∼
REG[01CBh] を使用して変更できます。
このビットが 0 のとき、キーパッド割り込み X は無効です。
このビットが 1 のとき、キーパッド割り込み X は有効です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[01C8h] Keypad Input Polarity Register 0
Default = 00h
Read/Write
キーパッド入力
7 の極性選択
キーパッド入力
6 の極性選択
キーパッド入力
5 の極性選択
キーパッド入力
4 の極性選択
キーパッド入力
3 の極性選択
キーパッド入力
2 の極性選択
キーパッド入力
1 の極性選択
キーパッド入力
0 の極性選択
7
6
5
4
3
2
1
0
REG[01C9h] Keypad Input Polarity Register 1
Default = 00h
Read/Write
キーパッド入力
15 の極性選択
キーパッド入力
14 の極性選択
キーパッド入力
13 の極性選択
キーパッド入力
12 の極性選択
キーパッド入力
11 の極性選択
キーパッド入力
10 の極性選択
キーパッド入力
9 の極性選択
キーパッド入力
8 の極性選択
7
6
5
4
3
2
1
0
REG[01CAh] Keypad Input Polarity Register 2
Default = 00h
Read/Write
キーパッド入力
23 の極性選択
キーパッド入力
22 の極性選択
キーパッド入力
21 の極性選択
キーパッド入力
20 の極性選択
キーパッド入力
19 の極性選択
キーパッド入力
18 の極性選択
キーパッド入力
17 の極性選択
キーパッド入力
16 の極性選択
7
6
5
4
3
2
1
0
REG[01CBh] Keypad Input Polarity Register 3
Default = 00h
Read/Write
キーパッド入力
24 の極性選択
n/a
7
6
REG[01CBh] bit 0
REG[01CAh] bits 7-0
REG[01C9h] bits 7-0
REG[01C8h] bits 7-0
5
4
3
2
1
0
キーパッド入力 [24:0] の極性選択
これらのビットは、キーパッド入力 24 ∼ 0 の極性を指定します。各キーパッド
入力は、196 ページの図 10-2「キーパッドインタフェースの例」に示す特定の行
列座標に関連付けられています。
このビットが 0 のとき、キーパッド入力 X の極性は反転し、対応するキーパッ
ド割り込みが有効であれば、キーが解放されたときにその割り込みが発生しま
す。
このビットが 1 のとき、キーパッド入力 X の極性は正常となり、対応するキー
パッド割り込みが有効であれば、キーが押されたときにその割り込みが発生しま
す。
注
1. これらのビットは、キーパッドが無効(REG[01C0h] のビット 0 = 0)のと
きにのみ変更するようにしてください。
2. キーパッド入力極性を 1 から 0 に変えるときには、REG[01D0h] ∼
REG[01D3h] の対応する割り込みステータスビットをクリアする前に 2 つの
キーパッドサンプリングクロックを発生させる必要があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
199
10. レジスタ
REG[01CCh] Keypad Filter Sampling Period Register 0
Default = 00h
Read/Write
キーパッドフィルタサンプリング周期ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[01CDh] Keypad Filter Sampling Period Register 1
Default = 00h
0
Read/Write
キーパッドフィルタサンプリング周期ビット 15 ∼ 8
7
6
5
4
3
2
1
REG[01CEh] Keypad Filter Sampling Period Register 2
Default = 00h
Read/Write
キーパッドフィルタサンプリング周期ビット 19 ∼ 16
n/a
7
6
REG[01CEh] bits 3-0
REG[01CDh] bits 7-0
REG[01CCh] bits 7-0
0
5
4
3
2
1
0
キーパッドフィルタサンプリング周期 [19:0]
キーパッドフィルタが有効のとき(REG[01C0h] のビット 1 = 1)
、これらのビッ
トは、キーパッド入力グリッチフィルタのサンプリングクロック周期を指定しま
す。これらのビットの値は、キーパッド入力端子の各サンプル間のキーパッドク
ロック数を指定します。詳細なタイミングについては、「キーパッドインタ
フェースのタイミング」の項を参照してください。
キーパッドクロックは、
CLKI または OSCI から供給される入力クロック INCLK1
から得られます。キーパッドクロックは、キーパッドクロック分周選択ビット
(REG[01D4h] ∼ REG[01D5h])を使用してさらに分周することができます。
キーパッドフィルタが有効のとき、これらのビットは、次式に従って設定する必
要があります。
最小キー押下時間
Minimum
Key Press Time
フィルタサンプリング同期=
Filter sampling period = ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------キーパッドクロック同期×
1 列当たりのクロック数×列の数
Keypad Clock
Period × number of clocks
per column × number of columns
ここで、
フィルタサンプリング周期は、
REG[01CCh]∼REG[01CEh]で定義されます。
最小キー押下時間は、検出可能な最短のキー押下時間です。
キーパッドクロック周期は、REG[01D4h] ∼ REG[01D5h] で定義されます。
1 列当たりのクロックの数は 4 です。
列の数は 5 です。
たとえば、以下の計算を使用して、キーパッドクロック周期 30µs(32.68KHz)に
おける最小キー押下 10ms を検出します。
フィルタサンプリング周期 = 10000µs/(30µ × 4 × 5)
= 10000 / 600
= 16.667
= 16
200
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[01D0h] Keypad Interrupt Raw Status/Clear Register 0
Default = 00h
Read/Write
キーパッド
割り込み 7 の
そのままの値/
クリア
キーパッド
割り込み 6 の
そのままの値/
クリア
キーパッド
割り込み 5 の
そのままの値/
クリア
キーパッド
割り込み 4 の
そのままの値/
クリア
キーパッド
割り込み 3 の
そのままの値/
クリア
キーパッド
割り込み 2 の
そのままの値/
クリア
キーパッド
割り込み 1 の
そのままの値/
クリア
キーパッド
割り込み 0 の
そのままの値/
クリア
7
6
5
4
3
2
1
0
REG[01D1h] Keypad Interrupt Raw Status/Clear Register 1
Default = 00h
Read/Write
キーパッド
割り込み 15 の
そのままの値/
クリア
キーパッド
割り込み 14 の
そのままの値/
クリア
キーパッド
割り込み 13 の
そのままの値/
クリア
キーパッド
割り込み 12 の
そのままの値/
クリア
キーパッド
割り込み 11 の
そのままの値/
クリア
キーパッド
割り込み 10 の
そのままの値/
クリア
キーパッド
割り込み 9 の
そのままの値/
クリア
キーパッド
割り込み 8 の
そのままの値/
クリア
7
6
5
4
3
2
1
0
REG[01D2h] Keypad Interrupt Raw Status/Clear Register 2
Default = 00h
Read/Write
キーパッド
割り込み 23 の
そのままの値/
クリア
キーパッド
割り込み 22 の
そのままの値/
クリア
キーパッド
割り込み 21 の
そのままの値/
クリア
キーパッド
割り込み 20 の
そのままの値/
クリア
キーパッド
割り込み 19 の
そのままの値/
クリア
キーパッド
割り込み 18 の
そのままの値/
クリア
キーパッド
割り込み 17 の
そのままの値/
クリア
キーパッド
割り込み 16 の
そのままの値/
クリア
7
6
5
4
3
2
1
0
REG[01D3h] Keypad Interrupt Raw Status/Clear Register 3
Default = 00h
Read/Write
キーパッド
割り込み 24 の
そのままの値/
クリア
n/a
7
REG[01D3h] bits 7-0
REG[01D2h] bits 7-0
REG[01D1h] bits 7-0
REG[01D0h] bit 0
6
5
4
3
2
1
0
キーパッド割り込み [24:0] のそのままの値/クリア
読み出しの場合:
これらのビットは、対応するキーパッド割り込みが有効かどうかにかかわらず
(REG[01C4h] ∼ REG[01C7h])
、対応するキーパッド割り込みのそのままの値を
示します。これらのビットは、196 ページの図 10-2「キーパッドインタフェース
の例」に示す特定の行列座標に関連付けられたキーパッド割り込みのステータス
を示します。これらのビットは、REG[01C4h] ∼ REG[01C7h] のキーパッド割り
込み [24:0] のイネーブルビットでマスクされません。
このビットが 0 のとき、キーパッド割り込み X は発生していません。
このビットが 1 のとき、キーパッド割り込み X が発生しており、キーパッド入
力 [24:0] の極性選択ビット(REG[01C8h] ∼ REG[01CBh])の設定に応じて、対
応するキーが押されたか、あるいは解放されています。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込んでから 0 を書き込むと、割り込みステータスがクリア
されます。
注
キーパッドを有効にした後は、キーパッドホスト割り込みを有効にする前に
(REG[A08] のビット 4 = 1)、すべての割り込み(REG[01C4h] ∼ REG[01C7h])
をクリアする必要があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
201
10. レジスタ
REG[01D4h] Keypad Clock Configuration Register 0
Default = 00h
Read/Write
キーパッドクロック分周選択ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[01D5h] Keypad Clock Configuration Register 1
Default = 00h
Read/Write
キーパッドクロック分周選択ビット 11 ∼ -8
n/a
7
6
REG[01D5h] bits 3-0
REG[01D4h] bits 7-0
5
4
3
2
1
Read/Write
キーパッド GPI 機能のイネーブルビット 4 ∼ 0
n/a
bits 4-0
0
キーパッドクロック分周選択 [11:0]
これらのビットは、キーパッドクロックのクロック分周比を指定します。キー
パッドクロックは、CLKI または OSCI から供給される入力クロック INCLK1 か
ら得られます。詳細については、126 ページの 9.「クロック」を参照してくださ
い。キーパッドクロック分周比は、次式を使用して計算します。
キーパッドクロック分周比= 1:(REG[01D5h] のビット 3 ∼ 0, REG[01D4h]
のビット 7 ∼ 0)+ 1
REG[01D6h] Keypad GPI Function Enable Register
Default = 00h
7
0
6
5
4
3
2
1
0
キーパッド GPI 機能のイネーブルビット [4:0]
キーパッドインタフェースの行の端子(KPR[4:0])は、エッジトリガ割り込みの
生成が可能な汎用入力端子として設定することができます。これらのビットは、
対応する KPR[4:0] 端子ごとに GPI 機能を制御します。GPI 端子として設定する
と、関連付けられた各割り込みのステータスが REG[01D0h] のビット 4 ∼ 0 に
よって示され、また REG[01C8h] のビット 4 ∼ 0 を使用して各割り込みの極性を
制御することができます。フィルタ機能を有効にすると(REG[01C0h] のビット
1 = 1)
、連続した 2 つのサンプル(REG[01CCh] ∼ REG[01CEh] のキーパッド
フィルタサンプリング周期ビットによって制御)が同じであるときにのみ割り込
みが生成されます。
このビットが 0 のとき、対応する KPR[4:0] 端子は、キーパッドインタフェース
のスキャン入力端子として機能します。
このビットが 1 のとき、対応する KPR[4:0] 端子は、エッジトリガ割り込みの生
成が可能な汎用入力として機能します。
注
ビット 0 が 1 の場合、キーパッド割り込み 5、10、15、20 が無効になります。
ビット 1 が 1 の場合、キーパッド割り込み 6、11、16、21 が無効になります。
ビット 2 が 1 の場合、キーパッド割り込み 7、12、17、22 が無効になります。
ビット 3 が 1 の場合、キーパッド割り込み 8、13、18、23 が無効になります。
ビット 4 が 1 の場合、キーパッド割り込み 9、14、19、24 が無効になります。
202
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.8
PWM レジスタ
REG[0200h] PWM Control Register
Default = 00h
PWM レートビット 2 ∼ 0
7
bits 7-5
6
Read/Write
PWM 出力極性
5
4
PWM ロジッククロック分周選択ビット 3 ∼ 0
3
2
1
0
PWM レートビット [2:0]
これらのビットは、勾配の計算で使用する M 値を決定します。これらのビット
は、デューティサイクルの上昇/下降の間にパルスサイクルのデューティサイク
ルが増大/減少するレート(M 値)を決定します。パルスサイクルのデューティ
サイクルの上昇/下降の間に、デューティサイクルは値(1/16 × N)だけ増大/
減少 しま す。ここ で N は、M パ ルス クロ ック サイ クル ごと に、対応 する
PWM1/PWM2 の勾配ビット(REG[0203h] のビット 7 ∼ 4 または REG[0206h] の
ビット 7 ∼ 4 を参照)によって決まる値です。これらのビットは、勾配ビットが
0 に設定されているときには何も起きません。
REG[0200h] のビット 7 ∼ 5 = M − 1
bit 4
PWV 出力極性
このビットは、PWM 回路が出力するデジタル値を基準とした PWM1/PWM2 出
力端子の極性を指定します。
このビットが 0 のとき、PWM 出力は正常です。つまり、PWM1/PWM2 の端子電
圧は、PWM 回路で論理 1 が駆動されるときは Low に駆動され、PWM 回路で論
理 0 が駆動されるときは High に駆動されます。
このビットが 1 のとき、PWM 出力は反転します。つまり、PWM1/PWM2 の端子
電圧は、PWM 回路で論理 1 が駆動されるときは High に駆動され、PWM 回路で
論理 0 が駆動されるときは Low に駆動されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
203
10. レジスタ
bits 3-0
PWM ロジッククロック分周選択ビット [3:0]
これらのビットは、PWM ロジッククロックの生成に使用する分周比を指定しま
す。
このクロックを使用して PWM 回路を駆動しています。PWM ロジッククロッ
クは、SYSCLK によって供給される内部 PWM ソースクロック(PWMSRCCLK)
から得られ、PWMSRCCLK 分周選択ビット(REG[0034h] ∼ REG[0035h])を使
用して設定されます。PWMSRCCLK の詳細については、126 ページの 9.「クロッ
ク」を参照してください。
表 10-27 PWM ロジッククロック分周の選択
REG[0200h] のビット 3 ∼ 0
0000
0001
0010
0011
0100
0101
0110
0111
1000
PWM ロジッククロック分周比
1:1
2:1
4:1
6:1
8:1
10:1
12:1
14:1
16:1
1001 ∼ 1111
Reserved(PWM ロジッククロックは停止)
注
ビット [3:0] を変更するときには、PWM1 と PWM2 の両方を無効にしてから、
再び有効にする必要があります。
204
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0201h] PWM1 Enable/On Register
Default = 00h
Read/Write
PWM1 のイネーブ
ル
7
PWM1 オンタイムビット 6 ∼ 0
6
5
4
3
2
1
0
bit 7
PWM1 のイネーブル
このビットは PWM1 出力を制御します。
このビットが 0 のとき、PWM1 出力は無効です(REG[0200h] のビット 4 で指定
される PWM 出力極性が適用される前にロジック 0 になります)。
このビットが 1 のとき、PWM1 出力は有効です。
bits 6-0
PWM1 オンタイムビット [6:0]
これらのビットは、128 クロックのパルスサイクルの開始を基準として PWM1
LED が「オン」になるポイントを指定します。0 の値は、128 クロックサイクル
の開始と同時に、LED がオンのシーケンスを開始することを示します。PWM の
使用に関する詳細については、536 ページの 19.「パルス幅変調(PWM)
」を参
照してください。
REG[0202h] PWM1 Off Register
Default = 00h
Read/Write
PWM1 オフタイムビット 6 ∼ 0
n/a
7
bits 6-0
6
5
4
3
2
1
0
PWM1 オフタイムビット [6:0]
これらのビットは、128 クロックのパルスサイクルの開始を基準として PWM1
LED が「オフ」になるポイントを指定します。この値は、REG[0201h] のビット
6 ∼ 0 で指定した PWM1 オン期間よりも大きくなければなりません。PWM の使
用に関する詳細については、536 ページの 19.「パルス幅変調(PWM)
」を参照
してください。
REG[0202h] のビット 6 ∼ 0 = PWM1 オフ期間− 1
注
7Fh の値を指定した場合、PWM1 のデューティサイクル(REG[0203h] のビッ
ト 3 ∼ 0)の全期間にわたって LED はオンになります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
205
10. レジスタ
REG[0203h] PWM1 Control Register
Default = 00h
Read/Write
PWM1 勾配ビット 3 ∼ 0
7
6
5
PWM1 最大デューティサイクルビット 3 ∼ 0
4
3
2
1
0
bits 7-4
PWM1 勾配ビット [3:0]
128 パルスクロックで構成された各繰り返しサイクル内で、PWM1 出力は、完全
にオフ(0/16 デューティサイクル)から開始し、REG[0203h] のビット 3 ∼ 0 で
指定した最大デューティサイクルまで上昇し、その後、下降して完全オフの状態
に戻 りま す。 上 昇/ 下降 の間 にデ ュー ティ サイ クル が増 減す るレ ート は、
REG[0200h] のビット 7 ∼ 5 で決定され、増減ステップごとにデューティサイク
ルは(1/16 × N)だけ増減されます。ここで N は、これらのビットで表される
10 進値です。これらのビットが 0h に設定されている場合、デューティサイクル
は、完全オフから、PWM1 最大デューティサイクルビットで指定された最大
デューティサイクルまでただちに変化します。
bits 3-0
PWM1 最大デューティサイクルビット [3:0]
これらのビットは、PWM1 の「完全オン」のデューティサイクルを指定するも
のであり、パルスのピークにおいて LED が到達する最大輝度を決定します。Fh
の値は完全輝度(すなわち連続オン)を示します。0h の値は、LED が 1/16 の時
間だけオンであるということです。
注
PWM1 勾配(REG[0203h] のビット 7 ∼ 4)が 0 以外のときには、PWM1 デュー
ティサイクルを 1111(Fh)に設定しないでください。
REG[0204h] PWM2 Enable/On Register
Default = 00h
Read/Write
PWM2 のイネーブ
ル
7
PWM2 オンタイムビット 6 ∼ 0
6
5
4
3
2
1
0
bit 7
PWM2 のイネーブル
このビットは PWM2 出力を制御します。
このビットが 0 のとき、PWM2 出力は無効です(REG[0200h] のビット 4 で指定
される PWM 出力極性が適用される前にロジック 0 になります)。
このビットが 1 のとき、PWM2 出力は有効です。
bits 6-0
PWM2 オンタイムビット [6:0]
これらのビットは、128 クロックのパルスサイクルの開始を基準として PWM2
LED が「オン」になるポイントを指定します。0 の値は、128 クロックサイクル
の開始と同時に、LED がオンのシーケンスを開始することを示します。PWM の
使用に関する詳細については、536 ページの 19.「パルス幅変調(PWM)
」を参
照してください。
206
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0205h] PWM2 Off Register
Default = 00h
Read/Write
PWM2 オフタイムビット 6 ∼ 0
n/a
7
6
5
4
3
2
1
0
PWM2 オフタイムビット [6:0]
これらのビットは、128 クロックのパルスサイクルの開始を基準として PWM2
LED が「オフ」になるポイントを指定します。この値は、REG[0204h] のビット
6 ∼ 0 で指定した PWM2 オン期間よりも大きくなければなりません。PWM の使
用に関する詳細については、536 ページの 19.「パルス幅変調(PWM)
」を参照
してください。
REG[0205h] のビット 6 ∼ 0 = PWM2 オフ期間− 1
bits 6-0
注
7Fh の値を指定した場合、PWM2 のデューティサイクル(REG[0206h] のビッ
ト 3 ∼ 0)の全期間にわたって LED はオンになります。
REG[0206h] PWM2 Control Register
Default = 00h
Read/Write
PWM2 勾配ビット 3 ∼ 0
7
6
5
PWM2 最大デューティサイクルビット 3 ∼ 0
4
3
2
1
0
bits 7-4
PWM2 勾配ビット [3:0]
128 パルスクロックで構成された各繰り返しサイクル内で、PWM2 出力は、完全
にオフ(0/16 デューティサイクル)から開始し、REG[0206h] のビット 3 ∼ 0 で
指定した最大デューティサイクルまで上昇し、その後、下降して完全オフの状態
に戻 りま す。 上 昇/ 下降 の間 にデ ュー ティ サイ クル が増 減す るレ ート は、
REG[0200h] のビット 7 ∼ 5 で決定され、増減ステップごとにデューティサイク
ルは(1/16 × N)だけ増減されます。ここで N は、これらのビットで表される
10 進値です。これらのビットが 0h に設定されている場合、デューティサイクル
は、完全オフから、PWM2 最大デューティサイクルビットで指定された最大
デューティサイクルまでただちに変化します。
bits 3-0
PWM2 最大デューティサイクルビット [3:0]
これらのビットは、PWM2 の「完全オン」のデューティサイクルを指定するも
のであり、パルスのピークにおいて LED が到達する最大輝度を決定します。Fh
の値は完全輝度(すなわち連続オン)を示します。0h の値は、LED が 1/16 の時
間だけオンであるということです。
注
PWM2 勾配(REG[0206h] のビット 7 ∼ 4)が 0 以外のときには、PWM2 デュー
ティサイクルを 1111(Fh) に設定しないでください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
207
10. レジスタ
10.4.9
SDRAM リード/ライトバッファレジスタ
SDRAM バッファ0 と SDRAM バッファ1 は同時に機能するように設計されているので、一方のバッファ
が使用中に(SDRAM バッファ 0/1 開始ビット= 1)、もう一方のバッファを起動することもできます。2
番目のバッファは、最初のバッファの転送の完了を待ってから、次の転送を開始します。SDRAM バッ
ファのサイズは 128 バイトです。詳細については、530 ページの 18.「SDRAM リード/ライトバッファ」
を参照してください。
注
SPI や I2C など WAIT のないインタフェースを使用するときには、SDRAM リード/ライトバッファを
使用して SDRAM にアクセスする必要があります。
REG[0240h] SDRAM Buffer 0 Configuration Register
Default = 00h
Read/Write
n/a
7
6
5
4
3
2
SDRAM バッファ
0 完了割り込みの
イネーブル
SDRAM バッファ
0 モード
1
0
bit 1
SDRAM バッファ 0 完了割り込みのイネーブル
このビットは、SDRAM バッファ 0 完了割り込みが割り込み要求を生成できるか
どうかを制御します(REG[0A06h] のビット 5 も参照)
。この割り込みのステータ
スは、SDRAM バッファ 0 完了ステータス/クリアビット(REG[0242h] のビッ
ト 3)で示されます。
このビットが 0 のとき、割り込みは無効です。
このビットが 1 のとき、割り込みは有効です。
bit 0
SDRAM バッファ 0 モード
このビットは、SDRAM に対する読み書きに SDRAM バッファ 0 を使用するかど
うかを選択します。
このビットが 0 のとき、ホストから SDRAM へのデータ書き込みに SDRAM バッ
ファ 0 を使用します。
このビットが 1 のとき、SDRAM からホストへのデータ読み込みに SDRAM バッ
ファ 0 を使用します。
注
SDRAMバッファ0モードがリードモードとライトモードの間で変化するとき、
リード/ライトバッファ FIFO がリセットされます。
208
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0242h] SDRAM Buffer 0 Control Register
Default = 00h
Read/Write
n/a
7
bit 3
6
5
4
SDRAM
バッファ 0
完了割り込み
ステータス/
クリア
SDRAM
バッファ 0 矩形
インクリメント
(WO)
SDRAM
バッファ 0 の
ロードアドレス
(WO)
SDRAM
バッファ 0 の
開始
3
2
1
0
SDRAM バッファ 0 完了割り込みステータス/クリア
このビットは、SDRAM バッファ 0 完了割り込みのステータスを示します。この
割り込みは、SDRAM バッファ 0 と SDRAM との間の転送が完了したときに発生
します。この割り込みは、SDRAM バッファ 0 完了割り込みのイネーブルビット
(REG[0240h] のビット 1)と SDRAM リード/ライトバッファ割り込みのイネー
ブルビット(REG[0A06h] のビット 5)が 1 に設定されると、割り込み要求を生
成することができます。
このビットが 0 のとき、SDRAM バッファ 0 完了割り込みは発生していません。
このビットが 1 のとき、SDRAM バッファ 0 完了割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
bit 2
SDRAM バッファ 0 矩形インクリメント(書き込み専用)
このビットは、SDRAM バッファ 0 転送の完了時に SDRAM バッファ 0 のター
ゲットアドレス(REG[0248h] ∼ REG[024Bh])に対して行われるアドレスインク
リメントのタイプを決定します。このビットは、SDRAM バッファ 0 開始ビット
(REG[0242h] のビット 0)の設定と同時に設定する必要があります。
このビットに 0 を書き込むと、リニアアドレスインクリメント方式が選択されま
す。
このビットに 1 を書き込むと、矩形アドレスインクリメント方式が選択されま
す。矩形インクリメント値は、SDRAM バッファ 0 矩形インクリメント値ビット
(REG[0260h] ∼ REG[0261h] を参照)で指定されます。
bit 1
SDRAM バッファ 0 のロードアドレス(書き込み専用)
このビットは、SDRAM バッファ 0 転送の開始前に SDRAM バッファ 0 のター
ゲットアドレス(REG[0248h] ∼ REG[024Bh])をロードするかどうかを決定しま
す。このビットは、SDRAM バッファ 0 開始ビット(REG[0242h] のビット 0)の
設定と同時に設定する必要があります。
このビットに 0 を書き込むと、SDRAM バッファ 0 のターゲットアドレスは無視
され、SDRAM バッファ 0 転送は、内部ターゲットアドレスレジスタの現在値
(前の転送の最後に得られた値)を使用します。
このビットに 1 を書き込むと、SDRAM バッファ 0 転送の開始前に SDRAM バッ
ファ 0 のターゲットアドレス(REG[0248h] ∼ REG[024Bh])がロードされます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
209
10. レジスタ
SDRAM バッファ 0 の開始
このビットは、SDRAM バッファ 0 と SDRAM との間の転送を開始します。転送
(SDRAM バッファ 0 から SDRAM または SDRAM から SDRAM バッファ 0 への
転送)のタイプは、SDRAM バッファ 0 モードビット(REG[0240h] のビット 0)
によって決まります。必要な場合は、このビットと同時に SDRAM バッファ 0 矩
形インクリメントビットと SDRAM バッファ0 ロードアドレスビットを設定する
必要があります。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、SDRAM バッファ 0 と SDRAM との間の転送が開
始されます。このビットは転送中には 1 を維持し、転送が完了すると 0 に戻りま
す。
bit 0
REG[0244h] SDRAM Buffer 0 Read Bytes Register
Default = 00h
Read/Write
SDRAM バッファ 0 リードバイトビット 7 ∼ 0
7
6
5
4
3
2
1
0
SDRAM バッファ 0 リードバイトビット [7:0]
これらのビットは、SDRAM バッファ 0 モードをリードモード用に設定したとき
に(REG[0240h] のビット= 1)、読み込むバイト数を指定します。最小値は 0 で、
最大値は 128 です。
bits 7-0
REG[0248h] SDRAM Buffer 0 Target Address Register 0
Default = 00h
Read/Write
SDRAM バッファ 0 のターゲットアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0249h] SDRAM Buffer 0 Target Address Register 1
Default = 00h
0
Read/Write
SDRAM バッファ 0 のターゲットアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[024Ah] SDRAM Buffer 0 Target Address Register 2
Default = 00h
0
Read/Write
SDRAM バッファ 0 のターゲットアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[024Bh] SDRAM Buffer 0 Target Address Register 3
Default = 00h
0
Read/Write
SDRAM バッファ 0 のターゲットアドレスビット 31 ∼ 24
7
REG[024Bh] bits 7-0
REG[024Ah] bits 7-0
REG[0249h] bits 7-0
REG[0248h] bits 7-0
210
6
5
4
3
2
1
0
SDRAM バッファ 0 のターゲットアドレスビット [31:0]
これらのビットは、
SDRAM バッファ0と SDRAM との間の転送のための、
SDRAM
のターゲットアドレスを指定します。これらのビットは、SDRAM バッファ 0 矩
形インクリメントビット(REG[0242h] のビット 2)の設定値に従って、リード
/ライト動作の最後(REG[0242h] のビット 0 が 0 に戻る)にオートインクリメ
ントされます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[024Ch] SDRAM Buffer 0 Data Port Register 0
Default = 00h
Read/Write
SDRAM バッファ 0 データポートビット 7 ∼ 0
7
6
5
4
3
2
1
REG[024Dh] SDRAM Buffer 0 Data Port Register 1
Default = 00h
0
Read/Write
SDRAM バッファ 0 データポートビット 15 ∼ 8
7
REG[024Dh] bits 7-0
REG[024Ch] bits 7-0
6
5
4
3
2
1
0
SDRAM バッファ 0 データポートビット [15:0]
これらのビットは、ホストが SDRAM バッファ 0 に対して読み書きするときの
データポートです。これらのレジスタは、REG[0300h] ∼ REG[037Fh] の範囲で
「エイリアス」が付けられています。たとえば、REG[0318h] への書き込みは、
REG[024Ch] への書き込みと同じです。この「エイリアス」アドレス範囲の目的
は、インクリメントアドレスを備えた、
「バースト」モードでのダイレクトホス
トインタフェースのためです。
ホストインタフェースが 16 ビットで、SDRAM バッファポートのバイトアクセ
スと 16 ビットワードアクセスの両方が必要な場合、16 ビットワードアクセスを
可能にするためには、その前に、偶数のバイトアクセスが必要となります。
注
SDRAM リードアクセス用に SPI を使用するときには、SDRAM バッファ 0 の
リードバイトビット(REG[0244h] のビット 7 ∼ 0)で指定されたバイト数をこ
のポートから割り込みなしで読み出す必要があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
211
10. レジスタ
REG[0250h] SDRAM Buffer 1 Configuration Register
Default = 00h
Read/Write
n/a
7
6
5
4
3
2
SDRAM
バッファ 1 完了
割り込みの
イネーブル
SDRAM
バッファ 1
モード
1
0
bit 1
SDRAM バッファ 1 完了割り込みのイネーブル
このビットは、SDRAM バッファ 1 完了割り込みが割り込み要求を生成できるか
どうかを制御します(REG[0A06h] のビット 5 も参照)
。この割り込みのステータ
スは、SDRAM バッファ 1 完了ステータス/クリアビット(REG[0252h] のビッ
ト 3)で示されます。
このビットが 0 のとき、割り込みは無効です。
このビットが 1 のとき、割り込みは有効です。
bit 0
SDRAM バッファ 1 モード
このビットは、SDRAM に対する読み書きに SDRAM バッファ 1 を使用するかど
うかを選択します。
このビットが 1 のとき、ホストから SDRAM へのデータ書き込みに SDRAM バッ
ファ 1 を使用します。
このビットが 1 のとき、SDRAM からホストへのデータ読み込みに SDRAM バッ
ファ 1 を使用します。
注
SDRAMバッファ1モードがリードモードとライトモードの間で変化するとき、
リード/ライトバッファ FIFO がリセットされます。
212
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0252h] SDRAM Buffer 1 Control Register
Default = 00h
Read/Write
n/a
7
bit 3
6
5
4
SDRAM
バッファ 1 完了
割り込み
ステータス/
クリア
SDRAM
バッファ 1 矩形
インクリメント
(WO)
SDRAM
バッファ 1 の
ロードアドレス
(WO)
SDRAM
バッファ 1 の
開始
3
2
1
0
SDRAM バッファ 1 完了割り込みステータス/クリア
このビットは、SDRAM バッファ 1 完了割り込みのステータスを示します。この
割り込みは、SDRAM バッファ 1 と SDRAM との間の転送が完了したときに発生
します。この割り込みは、SDRAM バッファ 1 完了割り込みのイネーブルビット
(REG[0250h] のビット 1)と SDRAM リード/ライトバッファ割り込みのイネー
ブルビット(REG[0A06h] のビット 5)が 1 に設定されると、割り込み要求を生
成することができます。
このビットが 0 のとき、SDRAM バッファ 1 完了割り込みは発生していません。
このビットが 1 のとき、SDRAM バッファ 1 完了割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
bit 2
SDRAM バッファ 1 矩形インクリメント(書き込み専用)
このビットは、SDRAM バッファ 1 転送の完了時に SDRAM バッファ 1 のター
ゲットアドレス(REG[0258h] ∼ REG[025Bh])に対して行われるアドレスインク
リメントのタイプを決定します。このビットは、SDRAM バッファ 1 開始ビット
(REG[0252h] のビット 0)の設定と同時に設定する必要があります。
このビットに 0 を書き込むと、リニアアドレスインクリメント方式が選択されま
す。
このビットに 1 を書き込むと、矩形アドレスインクリメント方式が選択されま
す。矩形インクリメント値は、SDRAM バッファ 1 矩形インクリメント値ビット
(REG[0262h] ∼ REG[0263h] を参照)で指定されます。
bit 1
SDRAM バッファ 1 のロードアドレス(書き込み専用)
このビットは、SDRAM バッファ 1 転送の開始前に SDRAM バッファ 1 のター
ゲットアドレス(REG[0258h] ∼ REG[025Bh])をロードするかどうかを決定しま
す。このビットは、SDRAM バッファ 1 開始ビット(REG[0252h] のビット 0)の
設定と同時に設定する必要があります。
このビットに 0 を書き込むと、SDRAM バッファ 1 のターゲットアドレスは無視
され、SDRAM バッファ 1 転送は、内部ターゲットアドレスレジスタの現在値
(前の転送の最後に得られた値)を使用します。
このビットに 1 を書き込むと、SDRAM バッファ 1 転送の開始前に SDRAM バッ
ファ 1 のターゲットアドレス(REG[0258h] ∼ REG[025Bh])がロードされます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
213
10. レジスタ
SDRAM バッファ 1 の開始
このビットは、SDRAM バッファ 1 と SDRAM との間の転送を開始します。転送
(SDRAM バッファ 1 から SDRAM または SDRAM から SDRAM バッファ 1 への
転送)のタイプは、SDRAM バッファ 1 モードビット(REG[0250h] のビット 0)
によって決まります。必要な場合は、このビットと同時に SDRAM バッファ 1 矩
形インクリメントビットと SDRAM バッファ1 ロードアドレスビットを設定する
必要があります。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、SDRAM バッファ 1 と SDRAM との間の転送が開
始されます。このビットは転送中には 1 を維持し、転送が完了すると 0 に戻りま
す。
bit 0
REG[0254h] SDRAM Buffer 1 Read Bytes Register
Default = 00h
Read/Write
SDRAM バッファ 1 リードバイトビット 7 ∼ 0
7
6
5
4
3
2
1
0
SDRAM バッファ 1 リードバイトビット [7:0]
これらのビットは、SDRAM バッファ 1 モードをリードモード用に設定したとき
に(REG[0250h] のビット= 1)、読み込むバイト数を指定します。最小値は 0 で、
最大値は 128 です。
bits 7-0
REG[0258h] SDRAM Buffer 1 Target Address Register 0
Default = 00h
Read/Write
SDRAM バッファ 1 のターゲットアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0259h] SDRAM Buffer 1 Target Address Register 1
Default = 00h
0
Read/Write
SDRAM バッファ 1 のターゲットアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[025Ah] SDRAM Buffer 1 Target Address Register 2
Default = 00h
0
Read/Write
SDRAM バッファ 1 のターゲットアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[025Bh] SDRAM Buffer 1 Target Address Register 3
Default = 00h
0
Read/Write
SDRAM バッファ 1 のターゲットアドレスビット 31 ∼ 24
7
REG[025Bh] bits 7-0
REG[025Ah] bits 7-0
REG[0259h] bits 7-0
REG[0258h] bits 7-0
214
6
5
4
3
2
1
0
SDRAM バッファ 1 のターゲットアドレスビット [31:0]
これらのビットは、
SDRAM バッファ1と SDRAM との間の転送のための、
SDRAM
のターゲットアドレスを指定します。これらのビットは、SDRAM バッファ 1 矩
形インクリメントビット(REG[0252h] のビット 2)の設定値に従って、リード
/ライト動作の最後(REG[0252h] のビット 1 が 0 に戻る)にオートインクリメ
ントされます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[025Ch] SDRAM Buffer 1 Data Port Register 0
Default = 00h
Read/Write
SDRAM バッファ 1 データポートビット 7 ∼ 0
7
6
5
4
3
2
1
REG[025Dh] SDRAM Buffer 1 Data Port Register 1
Default = 00h
0
Read/Write
SDRAM バッファ 1 データポートビット 15 ∼ 8
7
6
REG[025Dh] bits 7-0
REG[025Ch] bits 7-0
5
4
3
2
1
0
SDRAM バッファ 1 データポートビット [15:0]
これらのビットは、ホストが SDRAM バッファ 1 に対して読み書きするときの
データポートです。これらのレジスタは、REG[0380h] ∼ REG[03FFh] の範囲で
「エイリアス」が付けられています。たとえば、REG[0398h] への書き込みは、
REG[025Ch] への書き込みと同じです。この「エイリアス」アドレス範囲の目的
は、インクリメントアドレスを備えた、
「バースト」モードでのダイレクトホス
トインタフェースのためです。
ホストインタフェースが 16 ビットで、SDRAM バッファポートのバイトアクセ
スと 16 ビットワードアクセスの両方が必要な場合、16 ビットワードアクセスを
可能にするためには、その前に、偶数のバイトアクセスが必要となります。
注
SDRAM リードアクセス用に SPI を使用するときには、
SDRAM バッファ1 リー
ドバイトビット(REG[0254h] のビット 7 ∼ 0)で指定されたバイト数をこの
ポートから割り込みなしで読み出す必要があります。
REG[0260h] SDRAM Buffer 0 Rectangular Increment Register 0
Default = 00h
Read/Write
SDRAM バッファ 0 矩形インクリメント値ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0261h] SDRAM Buffer 0 Rectangular Increment Register 1
Default = 00h
REG[0261h] bits 4-0
REG[0260h] bits 7-0
6
Read/Write
SDRAM バッファ 0 矩形インクリメント値ビット 12 ∼ 8
n/a
7
0
5
4
3
2
1
0
SDRAM バッファ 0 矩形インクリメント値ビット [12:0]
SDRAM バッファ 0 矩形インクリメントビットを 1 に設定すると(REG[0242h]
のビット 2 = 1)、
これらのビットは、SDRAM バッファ0 転送の完了時に SDRAM
バッファ 0 のターゲットアドレス(REG[0248h] ∼ REG[024Bh])に追加される値
を指定します。この方法は、ホストと SDRAM との間で矩形のイメージリード/
ライトを行う場合に使用します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
215
10. レジスタ
REG[0262h] SDRAM Buffer 1 Rectangular Increment Register 0
Default = 00h
Read/Write
SDRAM バッファ 1 矩形インクリメント値ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0263h] SDRAM Buffer 1 Rectangular Increment Register 1
Default = 00h
6
REG[0263h] bits 4-0
REG[0262h] bits 7-0
Read/Write
SDRAM バッファ 1 矩形インクリメント値ビット 12 ∼ 8
n/a
7
0
5
4
3
2
1
0
SDRAM バッファ 1 矩形インクリメント値ビット [12:0]
SDRAM バッファ 1 矩形インクリメントビットを 1 に設定すると(REG[0252h]
のビット 2 = 1)、
これらのビットは、SDRAM バッファ1 転送の完了時に SDRAM
バッファ 1 のターゲットアドレス(REG[0258h] ∼ REG[025Bh])に追加される値
を指定します。この方法は、ホストと SDRAM との間で矩形のイメージリード/
ライトを行う場合に使用します。
REG[0264h] SDRAM Read/Write Buffer Internal Address Register 0
Default = 00h
Read Only
SDRAM リード/ライトバッファ内部アドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0265h] SDRAM Read/Write Buffer Internal Address Register 1
Default = 00h
0
Read Only
SDRAM リード/ライトバッファ内部アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[0266h] SDRAM Read/Write Buffer Internal Address Register 2
Default = 00h
0
Read Only
SDRAM リード/ライトバッファ内部アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[0267h] SDRAM Read/Write Buffer Internal Address Register 3
Default = 00h
0
Read Only
SDRAM リード/ライトバッファ内部アドレスビット 31 ∼ 24
7
REG[0267h] bits 7-0
REG[0266h] bits 7-0
REG[0265h] bits 7-0
REG[0264h] bits 7-0
6
5
4
3
2
1
0
SDRAM リード/ライトバッファ内部アドレスビット [31:0](読み出し専用)
これらのビットは、SDRAM リード/ライトバッファの内部メモリポインタを指
定します。
注
これらのビットは、SDRAM バッファの各転送の最後に更新されます。
216
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0300h] ~ REG[037Eh] (Even Addresses) Aliased SDRAM Buffer 0 Data Port Register 0
Default = 00h
Read/Write
エイリアス SDRAM バッファ 0 データポートビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0301h] ~ REG[037Fh] (Odd Addresses) Aliased SDRAM Buffer 0 Data Port Register 1
Default = 00h
0
Read/Write
エイリアス SDRAM バッファ 0 データポートビット 15 ∼ 8
7
REG[0300h] bits 7-0
∼
REG[037Fh] bits 7-0
6
5
4
3
2
1
0
エイリアス SDRAM バッファ 0 データポートビット [15:0]
これらは、SDRAM バッファ 0 データポート(REG[024Ch] ∼ REG[024Dh])の
「エイリアス」レジスタです。REG[0300h]、REG[0302h]、REG[0304h]、REG[0306h]
など への 書き 込み は、REG[024Ch] への 書き 込み と同 じ です。 REG[0301h]、
REG[0303h]、REG[0304h]、REG[0305h] などへの書き込みは、REG[024Dh] への
書き込みと同じです。この「エイリアス」アドレス範囲の目的は、インクリメン
トアドレスを備えた、
「バースト」モードでのダイレクトホストインタフェース
のためです。
ホストインタフェースが 16 ビットで、SDRAM バッファポートのバイトアクセ
スと 16 ビットワードアクセスの両方が必要な場合、16 ビットワードアクセスを
可能にするためには、その前に、偶数のバイトアクセスが必要となります。
注
SPI ホストインタフェースを選択しているときには、これらのレジスタを使用
しないようにしてください(26 ページの表 5-12「ホストインタフェース構成
の一覧」を参照)。SDRAM バッファ 0 のアクセスの場合、REG[024Ch] ∼
REG[024Dh] において SDRAM バッファ 0 データポートを使用してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
217
10. レジスタ
REG[0380h] ~ REG[03FEh] (Even Addresses) Aliased SDRAM Buffer 1 Data Port Register 0
Default = 00h
Read/Write
エイリアス SDRAM バッファ 1 データポートビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0381h] ~ REG[03FFh] (Odd Addresses) Aliased SDRAM Buffer 1 Data Port Register 1
Default = 00h
0
Read/Write
エイリアス SDRAM バッファ 1 データポートビット 15 ∼ 8
7
REG[0380h] bits 7-0
∼
REG[03FFh] bits 7-0
6
5
4
3
2
1
0
エイリアス SDRAM バッファ 1 データポートビット [15:0]
これらは、SDRAM バッファ 1 データポート(REG[025Ch] ∼ REG[025Dh])の
「エイリアス」レジスタです。REG[0380h]、REG[0382h]、REG[0384h]、REG[0386h]
など への 書き 込み は、REG[025Ch] への 書き 込み と同 じ です。 REG[0381h]、
REG[0383h]、REG[0384h]、REG[0385] などへの書き込みは、REG[025Dh] への書
き込みと同じです。この「エイリアス」アドレス範囲の目的は、インクリメント
アドレスを備えた、「バースト」モードでのダイレクトホストインタフェースの
ためです。
ホストインタフェースが 16 ビットで、SDRAM バッファポートのバイトアクセ
スと 16 ビットワードアクセスの両方が必要な場合、16 ビットワードアクセスを
可能にするためには、その前に、偶数のバイトアクセスが必要となります。
注
SPI ホストインタフェースを選択しているときには、これらのレジスタを使用
しないようにしてください(表 5-12「ホストインタフェース構成の一覧」を参
照)
。SDRAM バッファ 1 のアクセスの場合、REG[025Ch] ∼ REG[025Dh] にお
いて SDRAM バッファ 1 データポートを使用してください。
218
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.10 ワープロジック設定レジスタ
ワープモジュールなど、ディスプレイサブシステムの詳細な説明については、470 ページの 13.「表示サ
ブシステム」を参照してください。
REG[0400h] Warp Logic Configuration Register
Default = 00h
ワープロジック
ソフトウェア
リセット(WO)
ワープロジック
フレームダブル
バッファ
制御ソース
輝度双線形の
イネーブル
7
6
5
Read/Write
ワープロジック
双線形のイネー
ブル
ワープロジック
入力/出力
画素データ
フォーマット
Reserved
輝度効果の
イネーブル
ワープロジック
効果のイネーブ
ル
4
3
2
1
0
bit 7
ワープロジックソフトウェアリセット(書き込み専用)
このビットは、ワープロジックのソフトウェアリセットを実行します。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、ワープロジックのソフトウェアリセットを開始し
ます。
bit 6
ワープロジックフレームダブルバッファ制御ソース
このビットは、ワープロジック用にフレームダブルバッファを制御する方法を決
定します。
このビットが 0 のとき、フレームダブルバッファはソフトウェアを介して手動で
制御されます(REG[0408h] および REG[040Ah] を参照)
。
このビットが 1 のとき、フレームダブルバッファはハードウェアを介して制御さ
れ、REG[09DCh] のビット 6 ∼ 4 を使用して選択可能です。
bit 5
輝度双線形のイネーブル
このビットは、輝度効果を有効にしたときに(REG[0400h] のビット 1 = 1)
、双
線形ブレンディングを使用するかどうかを決定します。
このビットが 0 のとき、輝度効果は双線形ではありません。
このビットが 1 のとき、輝度効果は隣接する画素の双線形ブレンディングを使用
します。
bit 4
ワープロジック双線形のイネーブル
このビットは、ワープロジック効果を有効にしたときに(REG[0400h] のビット
0 = 1)、双線形ブレンディングを使用するかどうかを決定します。
このビットが 0 のとき、ワープロジック効果は双線形ではありません。
このビットが 1 のとき、ワープロジック効果は隣接する画素の双線形ブレンディ
ングを使用します。
bit 3
ワープロジック入力/出力画素データフォーマット
このビットは、ワープロジックへの画像データ入力とワープロジックからの画像
データ出力の RGB データピクセルフォーマットを選択します。
このビットが 0 のとき、データピクセルフォーマットは 16bpp です(RGB5:6:5)。
このビットが 1 のとき、データピクセルフォーマットは 8bpp です(RGB3:3:2)。
bit 2
Reserved
このビットは 0 に設定する必要があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
219
10. レジスタ
bit 1
輝度効果のイネーブル
ワープロジック効果を有効にすると(REG[0400h] のビット 0 = 1)、このビット
は輝度効果を制御します。
このビットが 0 のとき、輝度効果は無効です。
このビットが 1 のとき、輝度効果は有効です。
bit 0
ワープロジック効果のイネーブル
このビットはワープロジック効果を制御します。ワープロジックの詳細につい
ては、488 ページの 13.2.3「ワープエンジン」を参照してください。
このビットが 0 のとき、ワープロジック効果は無効です。
このビットが 1 のとき、ワープロジック効果は有効です。
REG[0402h] Warp Logic Event Flag Register
Default = 00h
n/a
7
bit 5
6
Read Only
リード輝度
テーブルエンド
イベントフラグ
リード
オフセット
テーブルエンド
イベントフラグ
Reserved
ワープロジック
フレームエンド
イベントフラグ
5
4
3
2
n/a
1
0
リード輝度テーブルエンドイベントフラグ(読み出し専用)
このビットは、ワープロジック輝度テーブル(REG[0454h] ∼ REG[0457h])の最
後を読み出したかどうかを示します。このフラグは、リード輝度テーブルエンド
イベントのイネーブルビット
(REG[0404h] のビット 5)によってマスクされます。
このビットが 0 のとき、輝度テーブルの最後を読み出していません。
このビットが 1 のとき、輝度テーブルの最後を読み出しています。
このフラグをクリアするには、REG[0406h] のビット 5 に 1 を書き込みます。
bit 4
リードオフセットテーブルエンドイベントフラグ(読み出し専用)
このビットは、ワープロジックオフセットテーブル(REG[0444h] ∼ REG[0447h])
の最後を読み出したかどうかを示します。このフラグは、リードオフセットテー
ブルエンドイベントのイネーブルビット(REG[0404h] のビット 4)によってマ
スクされます。
このビットが 0 のとき、輝度テーブルの最後を読み出していません。
このビットが 1 のとき、輝度テーブルの最後を読み出しています。
このフラグをクリアするには、REG[0406h] のビット 4 に 1 を書き込みます。
bit 3
Reserved
このビットのデフォルト値は 0 です。
bit 2
ワープロジックフレームエンドイベントフラグ(読み出し専用)
このビットは、ワープロジックがフレームを処理したかどうかを示します(フ
レームが完全に書き込まれたときは除く)。このフラグは、ワープロジックフ
レームエンドイベントのイネーブルビット(REG[0404h] のビット 2)によって
マスクされます。
このビットが 0 のとき、ワープロジックフレームの最後は処理されていません。
このビットが 1 のとき、ワープロジックフレームの最後は処理されています。
このフラグをクリアするには、REG[0406h] のビット 2 に 1 を書き込みます。
220
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0404h] Warp Logic Event Enable Register
Default = 00h
n/a
7
6
Read/Write
リード輝度
テーブルエンド
イベントの
イネーブル
リード
オフセット
テーブルエンド
イベントの
イネーブル
Reserved
ワープロジック
フレームエンド
イベントの
イネーブル
5
4
3
2
n/a
1
0
bit 5
リード輝度テーブルエンドイベントのイネーブル
このビットは、リード輝度テーブルエンドイベントを制御します。イベントのス
テータスは、リード輝度テーブルエンドイベントフラグ(REG[0402h] のビット
5)によって示されます。
このビットが 0 のとき、リード輝度テーブルエンドイベントは無効です。
このビットが 1 のとき、リード輝度テーブルエンドイベントは有効です。
bit 4
リードオフセットテーブルエンドイベントのイネーブル
このビットは、リードオフセットテーブルエンドイベントを制御します。イベン
ト の ス テ ー タ ス は、リ ー ド オ フ セ ッ ト テ ー ブ ル エ ン ド イ ベ ン ト フ ラ グ
(REG[0402h] のビット 4)によって示されます。
このビットが 0 のとき、リードオフセットテーブルエンドイベントは無効です。
このビットが 1 のとき、リードオフセットテーブルエンドイベントは有効です。
bit 3
Reserved
このビットのデフォルト値は 0 です。
bit 2
ワープロジックフレームエンドイベントのイネーブル
このビットは、ワープロジックフレームエンドイベントを制御します。イベント
のステータスは、ワープロジックフレームエンドイベントフラグ(REG[0402h]
のビット 2)によって示されます。
このビットが 0 のとき、ワープロジックフレームエンドイベントは無効です。
このビットが 1 のとき、ワープロジックフレームエンドイベントは有効です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
221
10. レジスタ
REG[0406h] Warp Logic Event Clear Register
Default = 00h
n/a
7
6
Write Only
リード輝度
テーブルエンド
イベントの
クリア
リード
オフセット
テーブルエンド
イベントの
クリア
Reserved
ワープロジック
フレームエンド
イベントの
クリア
5
4
3
2
n/a
1
0
bit 5
リード輝度テーブルエンドイベントのクリア(書き込み専用)
このビットは、リード輝度テーブルエンドイベントフラグ(REG[0402h] のビッ
ト 5)をクリアします。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、リード輝度テーブルエンドイベントフラグがクリ
アされます。
bit 4
リードオフセットテーブルエンドイベントのクリア(書き込み専用)
このビットは、リードオフセットテーブルエンドイベントフラグ(REG[0402h]
のビット 4)をクリアします。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、リードオフセットテーブルエンドイベントフラグ
がクリアされます。
bit 3
Reserved
このビットのデフォルト値は 0 です。
bit 2
ワープロジックフレームエンドイベントクリア(書き込み専用)
このビットは、ワープロジックフレームエンドイベントフラグ(REG[0402h] の
ビット 2)をクリアします。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、ワープロジックフレームエンドイベントフラグが
クリアされます。
222
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0408h] Warp Logic Frame Status Register
Default = 00h
n/a
7
6
5
4
Read Only
ワープロジック
使用中
ワープロジック
カレント
フレーム
バッファ
ワープロジック
フレーム
バッファ 1
レディ
ステータス
3
2
1
ワープロジック
フレーム
バッファ 0
レディ
ステータス
0
bit 3
ワープロジック使用中(読み出し専用)
このビットは、ワープロジックがフレーム処理に使用中であるかどうかを示しま
す。
このビットが 0 のとき、ワープロジックは空き状態です(使用中でない)
。
このビットが 1 のとき、ワープロジックはフレーム処理に使用中です。
bit 2
ワープロジックカレントフレームバッファ(読み出し専用)
このビットは、ワープロジックが現在読み出している(すなわち処理している)
フレームバッファ(0 または 1)を示します。
このビットが 0 のとき、カレントバッファはワープロジックフレームバッファ 0
です。
このビットが 1 のとき、カレントバッファはワープロジックフレームバッファ 1
です。
bit 1
ワープロジックフレームバッファ 1 レディステータス(読み出し専用)
このビットは、ワープロジックフレームバッファ 1 のレディステータスを示しま
す。フレームバッファは、有効なフレーム画像データが含まれているときにレ
ディとなります。
このビットが 0 のとき、ワープロジックフレームバッファ 1 はレディではありま
せん。
このビットが 1 のとき、ワープロジックフレームバッファ 1 はレディです。
bit 0
ワープロジックフレームバッファ 0 レディステータス(読み出し専用)
このビットは、ワープロジックフレームバッファ 0 のレディステータスを示しま
す。フレームバッファは、有効なフレーム画像データが含まれているときにレ
ディとなります。
このビットが 0 のとき、ワープロジックフレームバッファ 0 はレディではありま
せん。
このビットが 1 のとき、ワープロジックフレームバッファ 0 はレディです。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
223
10. レジスタ
REG[040Ah] Warp Logic Frame Ready Set Register
Default = 00h
Write Only
n/a
7
6
5
4
3
2
ワープロジック
フレーム
バッファ 1 設定
レディ
ワープロジック
フレーム
バッファ 0 設定
レディ
1
0
bit 1
ワープロジックフレームバッファ 1 設定レディ(書き込み専用)
このビットは、ワープロジックダブルバッファがソフトウェア制御用に設定され
ている(REG[0400h] のビット 6 = 0)ときにのみ効果があります。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、ワープロジックフレームバッファ 1
の入力画像データをワープロジックで読み出せるようになります。いったんこ
のビットに 1 を設定すると、ワープロジックのハードウェアによってリセットさ
れるまで 1 のままです。
bit 0
ワープロジックフレームバッファ 0 設定レディ(書き込み専用)
このビットは、ワープロジックダブルバッファがソフトウェア制御用に設定され
ている(REG[0400h] のビット 6 = 0)ときにのみ効果があります。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、ワープロジックフレームバッファ 0
の入力画像データをワープロジックで読み出せるようになります。いったんこ
のビットに 1 を設定すると、ワープロジックのハードウェアによってリセットさ
れるまで 1 のままです。
224
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0410h] Warp Logic Input Width Register 0
Default = 00h
Read/Write
ワープロジック入力幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0411h] Warp Logic Input Width Register 1
Default = 00h
0
Read/Write
ワープロジック入力幅ビット 15 ∼ 8
7
6
REG[0411h] bits 7-0
REG[0410h] bits 7-0
5
4
3
2
1
0
ワープロジック入力幅ビット [15:0]
これらのビットは、ワープロジックへの画像データ入力の幅(ピクセル)を指定
します。
REG[0412h] Warp Logic Input Height Register 0
Default = 00h
Read/Write
ワープロジック画像高さビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0413h] Warp Logic Input Height Register 1
Default = 00h
0
Read/Write
ワープロジック入力高さビット 15 ∼ 8
7
REG[0413h] bits 7-0
REG[0412h] bits 7-0
6
5
4
3
2
1
0
ワープロジック入力高さビット [15:0]
これらのビットは、ワープロジックへの画像データ入力の高さ(ピクセル)を指
定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
225
10. レジスタ
REG[0414h] Warp Logic Output Width Register 0
Default = 00h
Read/Write
ワープロジック出力幅ビット 7 ∼ 0(ビット 0 は読み出し専用= 0)
7
6
5
4
3
2
1
REG[0415h] Warp Logic Output Width Register 1
Default = 00h
Read/Write
ワープロジック出力幅ビット 10 ∼ 8
n/a
7
6
REG[0415h] bits 2-0
REG[0414h] bits 7-0
5
0
4
3
2
1
0
ワープロジック出力幅ビット [10:0]
これらのビットは、ワープロジックによる画像データ出力の幅(ピクセル)を指
定します。REG[0414h] のビット 0 は読み出し専用で、常に 0 を返します(この
ビットに書き込んでも何も起きません)
。
注
これらのビットは、ワープロジックの出力幅がオフセット水平ブロックサイズ
(REG[0440h] のビット 2 ∼ 0 を参照)と輝度水平ブロックサイズ(REG[0450h]
のビット 2 ∼ 0 を参照)の倍数になるように設定する必要があります。
REG[0416h] Warp Logic Output Height Register 0
Default = 00h
Read/Write
ワープロジック出力高さビット 7 ∼ 0(ビット 0 は読み出し専用= 0)
7
6
5
4
3
2
1
REG[0417h] Warp Logic Output Height Register 1
Default = 00h
Read/Write
ワープロジック出力高さビット 10 ∼ 8
n/a
7
REG[0417h] bits 2-0
REG[0416h] bits 7-0
6
5
0
4
3
2
1
0
ワープロジック出力高さビット [10:0]
これらのビットは、ワープロジックによる画像データ出力の高さ(ピクセル)を
指定します。REG[0416h] のビット 0 は読み出し専用で、常に 0 を返します
(このビットに書き込んでも何も起きません)。
注
これらのビットは、ワープロジックの出力高さがオフセット垂直ブロックサイ
ズ
(REG[0440h] のビット 6 ∼ 4 を参照)と輝度水平ブロックサイズ(REG[0450h]
のビット 6 ∼ 4 を参照)の倍数になるように設定する必要があります。
226
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0420h] Warp Logic Frame Buffer 0 Start Address Register 0
Default = 00h
Read/Write
ワープロジックフレームバッファ 0 の開始アドレスビット 7 ∼ 0(ビット 2 ∼ 0 は読み出し専用= 000)
7
6
5
4
3
2
1
REG[0421h] Warp Logic Frame Buffer 0 Start Address Register 1
Default = 00h
0
Read/Write
ワープロジックフレームバッファ 0 の開始アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[0422h] Warp Logic Frame Buffer 0 Start Address Register 2
Default = 00h
0
Read/Write
ワープロジックフレームバッファ 0 の開始アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[0423h] Warp Logic Frame Buffer 0 Start Address Register 3
Default = 00h
0
Read/Write
ワープロジックフレームバッファ 0 の開始アドレスビット 31 ∼ 24
7
REG[0423h] bits 7-0
REG[0422h] bits 7-0
REG[0421h] bits 7-0
REG[0420h] bits 7-0
6
5
4
3
2
1
0
ワープロジックフレームバッファ 0 の開始アドレスビット [31:0]
これらのビットは、ワープロジックフレームバッファ 0 のメモリ開始アドレスを
指定します。このバッファはワープロジックに対する入力画像データ用に使用さ
れます。これらのビットは、開始アドレスが 8 バイト(64 ビット)区切りとなる
ように設定しなければなりません。REG[0420h] のビット 2 ∼ 0 は読み出し専用
で、常に 000 を返します(これらのビットに書き込んでも何も起きません)
。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
227
10. レジスタ
REG[0424h] Warp Logic Frame Buffer 1 Start Address Register 0
Default = 00h
Read/Write
ワープロジックフレームバッファ 1 の開始アドレスビット 7 ∼ 0(ビット 2 ∼ 0 は読み出し専用= 000)
7
6
5
4
3
2
1
REG[0425h] Warp Logic Frame Buffer 1 Start Address Register 1
Default = 00h
0
Read/Write
ワープロジックフレームバッファ 1 の開始アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[0426h] Warp Logic Frame Buffer 1 Start Address Register 2
Default = 00h
0
Read/Write
ワープロジックフレームバッファ 1 の開始アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[0427h] Warp Logic Frame Buffer 1 Start Address Register 3
Default = 00h
0
Read/Write
ワープロジックフレームバッファ 1 の開始アドレスビット 31 ∼ 24
7
6
REG[0427h] bits 7-0
REG[0426h] bits 7-0
REG[0425h] bits 7-0
REG[0424h] bits 7-0
5
4
3
2
1
0
ワープロジックフレームバッファ 1 の開始アドレスビット [31:0]
これらのビットは、ワープロジックフレームバッファ 1 のメモリ開始アドレスを
指定します。このバッファはワープロジックに対する入力画像データ用に使用さ
れます。これらのビットは、開始アドレスが 8 バイト(64 ビット)区切りとなる
ように設定しなければなりません。REG[0424h] のビット 2 ∼ 0 は読み出し専用
で、常に 000 を返します(これらのビットに書き込んでも何も起きません)
。
REG[0430h] Warp Logic Background Color Blue Register
Default = 00h
Read/Write
ワープロジック背景色青色ビット 7 ∼ 0(ビット 2 ∼ 0 は RO)
7
bits 7-0
6
5
4
3
2
1
0
ワープロジック背景色青色ビット [7:0]
これらのビットは、ワープロジック背景色の青色成分を指定します。このレジス
タのビット 2 ∼ 0 は読み出し専用であり、常に 000 を返します。背景色レジスタ
(REG[0430h] ∼ REG[0432h])は、背景色を RGB 8:8:8 と指定しますが、実際に
は各色バイトの最上位ビットのみが使用されます。
ワープロジック入力/出力データピクセルフォーマットが
RGB 5:6:5(REG[0400h] のビット 3 = 0)の場合
REG[0432h] のビット 7 ∼ 3 =赤色
REG[0431h] のビット 7 ∼ 2 =緑色
REG[0430h] のビット 7 ∼ 3 =青色
ワープロジック入力/出力データピクセルフォーマットが
RGB 3:3:2(REG[0400h] のビット 3 = 1)の場合
REG[0432h] のビット 7 ∼ 5 =赤色
REG[0431h] のビット 7 ∼ 5 =緑色
REG[0430h] のビット 7 ∼ 6 =青色
228
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0431h] Warp Logic Background Color Green Register
Default = 00h
Read/Write
ワープロジック背景色緑色ビット 7 ∼ 0(ビット 1 ∼ 0 は RO)
7
6
5
4
3
2
1
0
ワープロジック背景色緑色ビット [7:0]
これらのビットは、ワープロジック背景色の緑色成分を指定します。このレジス
タのビット 1 ∼ 0 は読み出し専用であり、常に 00 を返します。背景色レジスタ
(REG[0430h] ∼ REG[0432h])は、背景色を RGB 8:8:8 と指定しますが、実際に
は各色バイトの最上位ビットのみが使用されます。
bits 7-0
ワープロジック入力/出力データピクセルフォーマットが
RGB 5:6:5(REG[0400h] のビット 3 = 0)の場合
REG[0432h] のビット 7 ∼ 3 =赤色
REG[0431h] のビット 7 ∼ 2 =緑色
REG[0430h] のビット 7 ∼ 3 =青色
ワープロジック入力/出力データピクセルフォーマットが
RGB 3:3:2(REG[0400h] のビット 3 = 1)の場合
REG[0432h] のビット 7 ∼ 5 =赤色
REG[0431h] のビット 7 ∼ 5 =緑色
REG[0430h] のビット 7 ∼ 6 =青色
REG[0432h] Warp Logic Background Color Red Register
Default = 00h
Read/Write
ワープロジック背景色赤色ビット 7 ∼ 0(ビット 2 ∼ 0 は RO)
7
bits 7-0
6
5
4
3
2
1
0
ワープロジック背景色赤色ビット [7:0]
これらのビットは、ワープロジック背景色の赤色成分を指定します。このレジス
タのビット 2 ∼ 0 は読み出し専用であり、常に 000 を返します。背景色レジスタ
(REG[0430h] ∼ REG[0432h])は、背景色を RGB 8:8:8 と指定しますが、実際に
は各色バイトの最上位ビットのみが使用されます。
ワープロジック入力/出力データピクセルフォーマットが
RGB 5:6:5(REG[0400h] のビット 3 = 0)の場合
REG[0432h] のビット 7 ∼ 3 =赤色
REG[0431h] のビット 7 ∼ 2 =緑色
REG[0430h] のビット 7 ∼ 3 =青色
ワープロジック入力/出力データピクセルフォーマットが
RGB 3:3:2(REG[0400h] のビット 3 = 1)の場合
REG[0432h] のビット 7 ∼ 5 =赤色
REG[0431h] のビット 7 ∼ 5 =緑色
REG[0430h] のビット 7 ∼ 6 =青色
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
229
10. レジスタ
REG[0434h] Warp Logic Input X Offset Register 0
Default = 00h
Read/Write
ワープロジック入力 X オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0435h] Warp Logic Input X Offset Register 1
Default = 00h
0
Read/Write
ワープロジック入力 X オフセットビット 15 ∼ 8
7
6
REG[0435h] bits 7-0
REG[0434h] bits 7-0
5
4
3
2
1
0
ワープロジック入力 X オフセットビット [15:0]
これらのビットは、ワープロジック入力 X オフセット(ピクセル)を指定しま
す。ワープロジック出力サイズが入力サイズよりも小さいとき、入力 X、Y オフ
セット値(REG[0436h] ∼ REG[0437h] も参照)は、出力ウィンドウの左上角を
指定します。これによって、より大きな入力画像を「パン操作」することができ
ます。入力 X オフセット値は、入力画像の左上角を基準として指定されます。X
オフセットは、2 の補数を使用して、正と負の両方の値をサポートしています。
REG[0436h] Warp Logic Input Y Offset Register 0
Default = 00h
Read/Write
ワープロジック入力 Y オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0437h] Warp Logic Input Y Offset Register 1
Default = 00h
0
Read/Write
ワープロジック入力 Y オフセットビット 15 ∼ 8
7
REG[0437h] bits 7-0
REG[0436h] bits 7-0
230
6
5
4
3
2
1
0
ワープロジック入力 Y オフセットビット [15:0]
これらのビットは、ワープロジック入力 Y オフセット(ピクセル)を指定しま
す。ワープロジック出力サイズが入力サイズよりも小さいとき、入力 X、Y オフ
セット値(REG[0434h] ∼ REG[0435h] も参照)は、出力ウィンドウの左上角を
指定します。これによって、より大きな入力画像を「パン操作」することができ
ます。入力 Y オフセット値は、入力画像の左上角を基準として指定されます。Y
オフセットは、2 の補数を使用して、正と負の両方の値をサポートしています。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0440h] Warp Logic Offset Table Configuration Register
Default = 33h
n/a
7
bits 6-4
オフセット垂直ブロック累乗ビット 2 ∼ 0
6
5
4
Read/Write
n/a
オフセット水平ブロック累乗ビット 2 ∼ 0
3
2
1
0
オフセット垂直ブロック累乗ビット [2:0]
ワープロジックは、出力画像を N × M ピクセルブロックに分割します。これら
のビットは、ピクセルブロックの垂直サイズ(M)を指定します。
表 10-28 オフセット垂直ブロック累乗の選択
bits 2-0
REG[0440h] のビット 6 ∼ 4
垂直ブロック累乗
000
Reserved
001
Reserved
010
4 (22)
011(デフォルト)
8 (23)
100
16 (24)
101
32 (25)
110
64 (26)
111
Reserved
オフセット水平ブロック累乗ビット [2:0]
ワープロジックは、出力画像を N × M ピクセルブロックに分割します。これら
のビットは、ピクセルブロックの水平サイズ(N)を指定します。
表 10-29 オフセット水平ブロック累乗の選択
REG[0440h] のビット 2 ∼ 0
水平ブロック累乗
000
Reserved
001
Reserved
010
4 (22)
011(デフォルト)
8 (23)
100
16 (24)
101
32 (25)
110
64 (26)
111
Reserved
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
231
10. レジスタ
REG[0444h] Warp Logic Offset Table SDRAM Start Address Register 0
Default = 00h
Read/Write
ワープロジックオフセットテーブル SDRAM の開始アドレスビット 7 ∼ 0(ビット 2 ∼ 0 は読み出し専用= 000)
7
6
5
4
3
2
1
0
REG[0445h] Warp Logic Offset Table SDRAM Start Address Register 1
Default = 00h
Read/Write
ワープロジックオフセットテーブル SDRAM の開始アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
0
REG[0446h] Warp Logic Offset Table SDRAM Start Address Register 2
Default = 00h
Read/Write
ワープロジックオフセットテーブル SDRAM の開始アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
0
REG[0447h] Warp Logic Offset Table SDRAM Start Address Register 3
Default = 00h
Read/Write
ワープロジックオフセットテーブル SDRAM の開始アドレスビット 31 ∼ 24
7
REG[0447h] bits 7-0
REG[0446h] bits 7-0
REG[0445h] bits 7-0
REG[0444h] bits 7-0
6
5
4
3
2
1
0
ワープロジックオフセットテーブル SDRAM の開始アドレスビット [31:0]
これらのビットは、ワープロジックオフセットテーブルの SDRAM での位置を指
定します。これらのビットは、開始アドレスが 8 バイト(64 ビット)区切りとな
るように設定しなければなりません。REG[0444h] のビット 2 ∼ 0 は読み出し専
用で、常に 000 を返します(これらのビットに書き込んでも何も起きません)
。
また、ワープロジックオフセットテーブルの配列では、各行についても 8 バイト
区切りが必要です。各行のバイト配列は、以下に記載するとおりでなければなり
ません。
表 10-30 ワープロジックオフセットテーブルの配列
ワープテーブル=各値は 16 ビット(2 の補数)です。
X(0,0)
Y(0,0)
X(1,0) Y(1,0) X(2,0) Y(2,0)
•••
X(出力幅÷ N, 0)
Y(出力幅÷ N, 0)
注
X(0,1)
Y(0,1)
X(1,1) Y(1,1) X(2,1) Y(2,1)
•••
X(出力幅÷ N, 1)
Y(出力幅÷ N, 1)
注
•
•
•
•
•
•
X(0, 出力高さ÷ M) Y(0, 出力高さ÷ M)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•••
•••
•••
•••
•••
X(出力幅÷ N,
出力高さ÷ M)
Y(出力幅÷ N,
出力高さ÷ M)
注
N は、REG[0440h] のビット 2 ∼ 0 で指定されたピクセルブロックの水平サイズです。
M は、REG[0440h] のビット 6 ∼ 4 で指定されたピクセルブロックの垂直サイズです。
注
各行が 8 バイトの境界で終了しない場合、行をパディングする必要があります。
232
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0450h] Warp Logic Luminance Table Configuration Register 0
Default = 33h
輝度垂直ブロック累乗ビット 2 ∼ 0
n/a
7
bits 6-4
6
5
Read/Write
輝度水平ブロック累乗ビット 2 ∼ 0
n/a
4
3
2
1
0
輝度垂直ブロック累乗ビット [2:0]
輝度機能は、出力画像を N × M ピクセルブロックに分割します。これらのビッ
トは、ピクセルブロックの垂直サイズ(M)を指定します。
表 10-31 輝度垂直ブロック累乗
bits 2-0
REG[0450h] のビット 6 ∼ 4
000
垂直ブロック累乗
Reserved
001
Reserved
010
4 (22)
011(デフォルト)
100
8 (23)
16 (24)
101
32 (25)
110
64 (26)
111
Reserved
輝度水平ブロック累乗ビット [2:0]
輝度機能は、出力画像を N × M ピクセルブロックに分割します。これらのビッ
トは、ピクセルブロックの水平サイズ(N)を指定します。
表 10-32 輝度水平ブロック累乗
REG[0450h] のビット 2 ∼ 0
000
水平ブロック累乗
Reserved
001
Reserved
010
4 (22)
011(デフォルト)
100
8 (23)
16 (24)
101
32 (25)
110
64 (26)
111
Reserved
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
233
10. レジスタ
REG[0452h] Warp Logic Luminance Table Configuration Register 1
Default = 01h
Read/Write
n/a
7
6
5
4
3
2
ワープロジック
背景色輝度の
ディセーブル
ワープロジック
黒色輝度の
ディセーブル
1
0
bit 1
ワープロジック背景色輝度のディセーブル
輝度効果を有効にすると(REG[0400h] のビット 1 = 1)
、このビットは、輝度効
果を背景色(REG[0430h] ∼ REG[0432h])に適用するかどうかを決定します。
このビットが 0 のとき、輝度効果が背景色に適用されます。
このビットが 1 のとき、輝度効果は背景色に適用されません。
bit 0
ワープロジック黒色輝度のディセーブル
輝度効果を有効にすると(REG[0400h] のビット 1 = 1)
、このビットは、輝度効
果を黒色の画素に適用するかどうかを決定します。
このビットが 0 のとき、輝度効果が黒色の画素に適用されます。
このビットが 1 のとき、輝度効果は黒色の画素に適用されません。
234
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0454h] Warp Logic Luminance Table SDRAM Start Address Register 0
Default = 00h
Read/Write
ワープロジック輝度テーブル SDRAM の開始アドレスビット 7 ∼ 0(ビット 2 ∼ 0 は読み出し専用= 000)
7
6
5
4
3
2
1
REG[0455h] Warp Logic Luminance Table SDRAM Start Address Register 1
Default = 00h
0
Read/Write
ワープロジック輝度テーブル SDRAM の開始アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[0456h] Warp Logic Luminance Table SDRAM Start Address Register 2
Default = 00h
0
Read/Write
ワープロジック輝度テーブル SDRAM の開始アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[0457h] Warp Logic Luminance Table SDRAM Start Address Register 3
Default = 00h
0
Read/Write
ワープロジック輝度テーブル SDRAM の開始アドレスビット 31 ∼ 24
7
REG[0457h] bits 7-0
REG[0456h] bits 7-0
REG[0455h] bits 7-0
REG[0454h] bits 7-0
6
5
4
3
2
1
0
ワープロジック輝度テーブル SDRAM の開始アドレスビット [31:0]
これらのビットは、ワープロジック輝度テーブルの SDRAM での位置を指定しま
す。これらのビットは、開始アドレスが 8 バイト(64 ビット)区切りとなるよう
に設定しなければなりません。REG[0454h] のビット 2 ∼ 0 は読み出し専用で、
常
に 000 を返します(これらのビットに書き込んでも何も起きません)
。
また、輝度テーブルの配列では、各行についても 8 バイト区切りが必要です。各
行のバイト配列は、以下に記載するとおりでなければなりません。
表 10-33 輝度テーブルの配列
輝度テーブル=各値は 8 ビット(2 の補数)です。
輝度(0,0)
輝度(1,0)
輝度(2,0)
輝度(3,0)
•••
輝度
(出力幅÷ N,0)
注
輝度(0,1)
輝度(1,1)
輝度(2,1)
輝度(3,1)
•••
輝度
(出力幅÷ N,1)
注
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
輝度
(0, 出力高さ÷ M)
•••
•••
•••
•••
輝度(出力幅÷ N,
出力高さ÷ M)
注
N は、REG[0450h] のビット 2 ∼ 0 で指定されたピクセルブロックの水平サイズです。
M は、REG[0450h] のビット 6 ∼ 4 で指定されたピクセルブロックの垂直サイズです。
注
各行が 8 バイトの境界で終了しない場合、行をパディングする必要があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
235
10. レジスタ
10.4.11 ブレンディングエンジン設定レジスタ
ブレンディングエンジンなど、ディスプレイサブシステムの詳細な説明については、470 ページの 13.
「表示サブシステム」を参照してください。
REG[0900h] CH1OUT Control Register
Default = 00h
n/a
7
bits 5-4
Read/Write
CH1OUT ライトバックピクセル
フォーマット
ビット 1 ∼ 0
6
5
4
CH1OUT
垂直反転の
イネーブル
CH1OUT ライト
バックメモリ
モード
CH1OUT モード
CH1OUT の
イネーブル
3
2
1
0
CH1OUT ライトバックピクセルフォーマットビット [1:0]
CH1OUT ライトバックモードを選択すると(REG[0900h] のビット 1 = 1)、これ
らのビットは、SDRAM に書き込む画像データの RGB ピクセルフォーマットを
指定します。
表 10-34 CH1OUT ライトバックピクセルフォーマットの選択
REG[0003h] のビット 5 ∼
4
CH1OUT ライトバックピクセルフォー
マット
00
RGB 3:3:2
01
RGB 5:6:5
10
RGB 8:8:8
11
Reserved
bit 3
CH1OUT 垂直反転のイネーブル
このビットは、CH1OUT 上の画像データ出力を X 軸(垂直)を中心として反転
するかどうかを決定します。タイル状フレームモード
(REG[0900h] のビット 2 = 1)
では、このビットを 0 に設定する必要があります。
このビットが 0 のとき、CH1OUT 画像データは垂直に反転しません(無効)
。
このビットが 1 のとき、CH1OUT 画像データは垂直に反転します(有効)
。
bit 2
CH1OUT ライトバックメモリモード
CH1OUT ライトバックモードを選択すると(REG[0900h] のビット 1 = 1)、この
ビットは、画像データをメモリに保存する方法を決定します。メモリ格納方式の
詳細については、493 ページの 13.3「フレームのメモリ格納方式」を参照してく
ださい。
このビットが 0 のとき、CH1OUT ライトバックは、
「ラインバイライン」モード
を使用して SDRAM に書き込みます。
このビットが 1 のとき、CH1OUT ライトバックは、
「タイル状フレーム」モード
を使用して SDRAM に書き込みます。
注
タイル状フレームモードでは、画像の幅が 8 ピクセルの倍数でなければなりま
せん。また CH1OUT 垂直反転が無効でなければなりません(REG[0900h] の
ビット 3 = 0)。
236
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bit 1
CH1OUT モード
このビットは CH1OUT モードを選択します。これにより、CH1OUT 上の画像
データ出力を LCD インタフェースに送るか、SDRAM にライトバックするかど
うかを指定します。CH1OUT ライトバックモードの詳細については、490 ページ
の 13.2.4「CH1OUT ライトバック部」を参照してください。
このビットが0のとき、
CH1OUT画像データはLCDインタフェースに送られます。
このビットが 1 のとき、
CH1OUT 画像データは SDRAM にライトバックされます。
bit 0
CH1OUT のイネーブル
このビットは、
ブレンディングエンジン出力 CH1OUT を制御します。ブレンディ
ングエンジンの概要については、470 ページの 13.1「機能ブロック図」を参照し
てください。
このビットが 0 のとき、CH1OUT は無効です。
このビットが 1 のとき、CH1OUT は有効です。
注
MAIN ウィンドウでハードウェアフレーム制御を選択した場合(REG[09D8h]
のビット 0 = 1)
、CH1OUT を無効にできるようにするには、この制御を無効
にしておく必要があります。以下のシーケンスを推奨します。
1. ハードウェアフレーム制御を無効にします
(REG[09D8h]のビット0=0)。
2. 1 フレーム待ちます。
3. CH1OUT を無効にします(REG[0900h] のビット 0 = 0)
。
REG[0904h] CH1OUT Writeback Frame Buffer 0 Address Register 0
Default = 00h
Read/Write
CH1OUT ライトバックフレームバッファ 0 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0905h] CH1OUT Writeback Frame Buffer 0 Address Register 1
Default = 00h
0
Read/Write
CH1OUT ライトバックフレームバッファ 0 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[0906h] CH1OUT Writeback Frame Buffer 0 Address Register 2
Default = 00h
0
Read/Write
CH1OUT ライトバックフレームバッファ 0 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[0907h] CH1OUT Writeback Frame Buffer 0 Address Register 3
Default = 10h
0
Read/Write
CH1OUT ライトバックフレームバッファ 0 のアドレスビット 31 ∼ 24
7
REG[0907h] bits 7-0
REG[0906h] bits 7-0
REG[0905h] bits 7-0
REG[0904h] bits 7-0
6
5
4
3
2
1
0
CH1OUT ライトバックフレームバッファ 0 のアドレスビット [31:0]
これらのビットは、CH1OUT ライトバックフレームバッファ 0 の SDRAM での
開始アドレスを指定します。これらのビットは、開始アドレスが 8 バイト(64
ビット)区切りとなるように設定しなければなりません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
237
10. レジスタ
REG[0908h] CH1OUT Writeback Frame Buffer 1 Address Register 0
Default = 00h
Read/Write
CH1OUT ライトバックフレームバッファ 1 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0909h] CH1OUT Writeback Frame Buffer 1 Address Register 1
Default = 00h
0
Read/Write
CH1OUT ライトバックフレームバッファ 1 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[090Ah] CH1OUT Writeback Frame Buffer 1 Address Register 2
Default = 00h
0
Read/Write
CH1OUT ライトバックフレームバッファ 1 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[090Bh] CH1OUT Writeback Frame Buffer 1 Address Register 3
Default = 10h
0
Read/Write
CH1OUT ライトバックフレームバッファ 1 のアドレスビット 31 ∼ 24
7
REG[090Bh] bits 7-0
REG[090Ah] bits 7-0
REG[0909h] bits 7-0
REG[0908h] bits 7-0
238
6
5
4
3
2
1
0
CH1OUT ライトバックフレームバッファ 1 のアドレスビット [31:0]
これらのビットは、CH1OUT ライトバックフレームバッファ 1 の SDRAM での
開始アドレスを指定します。これらのビットは、開始アドレスが 8 バイト(64
ビット)区切りとなるように設定しなければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[090Ch] Scratchpad Register 0
Default = 40h
Read/Write
スクラッチパッドレジスタビット 7 ∼ 0
7
6
5
4
3
2
1
REG[090Dh] Scratchpad Register 1
Default = 00h
0
Read/Write
スクラッチパッドレジスタビット 15 ∼ 8
7
6
5
4
3
2
1
REG[090Eh] Scratchpad Register 2
Default = 00h
0
Read/Write
スクラッチパッドレジスタビット 23 ∼ 16
7
6
5
4
3
2
1
REG[090Fh] Scratchpad Register 3
Default = 00h
0
Read/Write
スクラッチパッドレジスタビット 31 ∼ 24
7
6
REG[090Fh] bits 7-0
REG[090Eh] bits 7-0
REG[090Dh] bits 7-0
REG[090Ch] bits 7-0
5
4
3
2
1
スクラッチパッドレジスタビット [31:0]
これらのビットは、ハードウェアに影響を与えず、スクラッチパッドの用途で利
用可能です。
REG[0920h] CH2OUT Control Register
Default = 00h
Read/Write
CH2OUT のイ
ネーブル
n/a
7
bit 0
0
6
5
4
3
2
1
0
CH2OUT のイネーブル
このビットは、
ブレンディングエンジン出力 CH2OUT を制御します。ブレンディ
ングエンジンの概要については、470 ページの 13.1「機能ブロック図」を参照し
てください。
このビットが 0 のとき、CH2OUT は無効です。
このビットが 1 のとき、CH2OUT は有効です。
注
AUX ウィンドウ(REG[09D9h] のビット 0 = 1)または OSD ウィンドウ
(REG[09DAh] のビット 0 = 1)でハードウェアフレーム制御を選択しており、
また一方のウィンドウが CH2 のソースである場合、CH2OUT を無効にできる
ようにするには、ウィンドウのハードウェアフレーム制御を無効にしておく必
要があります。以下のシーケンスを推奨します。
1. ハードウェアフレーム制御を無効にします(REG[09D9h] や REG[09DAh]
のビット 0 = 0)。
2. 1 フレーム待ちます。
3. CH2OUT を無効にします(REG[0920h] のビット 0 = 0)
。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
239
10. レジスタ
REG[0930h] OSDOUT Control Register
Default = 00h
Read/Write
OSDOUT のイ
ネーブル
n/a
7
bit 0
6
5
4
3
2
1
0
OSDOUT のイネーブル
このビットは、
ブレンディングエンジン出力 OSDOUT を制御します。ブレンディ
ングエンジンの概要については、470 ページの 13.1「機能ブロック図」を参照し
てください。
このビットが 0 のとき、OSDOUT は無効です。
このビットが 1 のとき、OSDOUT は有効です。
注
OSD ウィンドウでハードウェアフレーム制御を選択した場合(REG[09DAh] の
ビット 0 = 1)、OSDOUT を無効にできるようにするには、この制御を無効に
しておく必要があります。以下のシーケンスを推奨します。
1. ハードウェアフレーム制御を無効にします(REG[09DAh] のビット 0 = 0)。
2. 1 フレーム待ちます。
3. OSDOUT を無効にします(REG[0930h] のビット 0 = 0)。
240
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0940h] MAIN Window Control Register
Default = 00h
Read/Write
MAIN ウィンドウ
ラインダブルの
イネーブル
MAIN 水平反転の
イネーブル
MAIN 垂直反転の
イネーブル
n/a
7
6
5
4
MAIN ウィンドウピクセル
フォーマットビット 1 ∼ 0
3
2
MAIN ウィンドウ
フェッチモード
MAIN ウィンドウ
ブランク
1
0
bit 7
MAIN ウィンドウラインダブルのイネーブル
このビットは、「ラインダブル」モードを制御します。このモードは通常、カメ
ラインタフェースからのインターレース画像を表示する場合に使用されます。
ラインダブル機能を有効にすると、SDRAM に格納された入力画像の各ラインを
2 回読み出します。
このビットが 0 のとき、MAIN ウィンドウのラインダブル機能は無効です。
このビットが 1 のとき、MAIN ウィンドウのラインダブル機能は有効です。
bit 6
MAIN 水平反転のイネーブル
このビットは、MAIN ウィンドウから入力された画像データを Y 軸(水平)を
中心として反転するかどうかを決定します。MAIN ウィンドウのフェッチが「タ
イル状フレーム」モードを使用するとき、このビットを 0 に設定する必要があり
ます(REG[0940h] のビット 1 = 1)
。
このビットが 0 のとき、MAIN 画像データは水平に反転しません(無効)。
このビットが 1 のとき、MAIN 画像データは水平に反転します(有効)。
注
AUX や OSD のウィンドウが MAIN ウィンドウにオーバーレイしている場合
(REG[09A0h] のビット 1 ∼ 0 = 00 または 01)、MAIN 水平反転を有効にする
と、オーバーレイされていたウィンドウの相対位置が反転します。ただし、
AUX や OSD のウィンドウ内の画像は反転せず、引き続き個々の反転のイネー
ブルビット(AUX については REG[0960h] のビット 6 ∼ 5、OSD については
REG[0980h] のビット 6 ∼ 5 を参照)によって制御されます。
bit 5
MAIN 垂直反転のイネーブル
このビットは、MAIN ウィンドウから入力された画像データを X 軸(垂直)を
中心として反転するかどうかを決定します。MAIN ウィンドウのフェッチが「タ
イル状フレーム」モードを使用するとき、このビットを 0 に設定する必要があり
ます(REG[0940h] のビット 1 = 1)
。
このビットが 0 のとき、MAIN 画像データは垂直に反転しません(無効)。
このビットが 1 のとき、MAIN 画像データは垂直に反転します(有効)。
注
AUX や OSD のウィンドウが MAIN ウィンドウにオーバーレイしている場合
(REG[09A0h] のビット 1 ∼ 0 = 00 または 01)、MAIN 垂直反転を有効にする
と、オーバーレイされていたウィンドウの相対位置が反転します。ただし、
AUX や OSD のウィンドウ内の画像は反転せず、引き続き個々の反転のイネー
ブルビット(AUX については REG[0960h] のビット 6 ∼ 5、OSD については
REG[0980h] のビット 6 ∼ 5 を参照)によって制御されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
241
10. レジスタ
bits 3-2
MAIN ウィンドウピクセルフォーマットビット [1:0]
これらのビットは、ブレンディングエンジンに入力される MAIN ウィンドウ画
像データの RGB ピクセルフォーマットを決定します。
表 10-35 MAIN ウィンドウピクセルフォーマットの選択
bit 1
REG[0940h] のビット 3 ∼ 2
ピクセルフォーマット
00
8bpp (RGB 3:3:2)
01
16bpp (RGB 5:6:5)
10
24bpp (RGB 8:8:8)
11
Reserved
MAIN ウィンドウフェッチモード
このビットは、MAIN ウィンドウの画像データをどのようにメモリに格納するの
かを決定します。メモリ格納方式の詳細については、493 ページの 13.3「フレー
ムのメモリ格納方式」を参照してください。
このビットが 0 のとき、MAIN ウィンドウフェッチは、
「ラインバイライン」モー
ドを使用して SDRAM から読み出します。
このビットが 1 のとき、MAIN ウィンドウフェッチは、
「タイル状フレーム」モー
ドを使用して SDRAM から読み出します。
注
タイル状フレームモードでは、画像の幅と仮想幅が 8 ピクセルの倍数でなけれ
ばなりません。また MAIN ウィンドウの画像データを反転してはなりません
(REG[0940h] のビット 6 = 0 およびビット 5 = 0)。
bit 0
242
MAIN ウィンドウブランク
このビットはMAINウィンドウのブランク機能を制御します。ブランク機能によ
り、MAIN ウィンドウからブレンディングエンジンに入力された画像データは
MAIN Blank Color Register(REG[0944h] ∼ REG[0946h])で指定された色に置き
換わります。
このビットが 0 のとき、MAIN ウィンドウの画像データは通常どおり読み出され
ます(非ブランク)
。
このビットが 1 のとき、MAIN ウィンドウの画像データは指定の色で「ブラン
ク」されます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0942h] MAIN Window Frame Control/Status Register
Default = 00h
n/a
7
6
Read/Write
MAIN フレーム
バッファ 1
レディクリア
(WO)
MAIN フレーム
バッファ 0
レディクリア
(WO)
n/a
メイン
ウィンドウ
カレント
フレーム
ステータス
(RO)
5
4
3
2
MAIN フレーム
バッファ 1
レディ
MAIN フレーム
バッファ 0
レディ
1
0
bit 5
MAIN フレームバッファ 1 レディクリア(書き込み専用)
このビットは、MAIN フレームバッファ 1 レディビット(REG[0942h] のビット 1)
を手動でクリアする場合に使用されます。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、MAIN フレームバッファ 1 レディビットがクリア
されます。
bit 4
MAIN フレームバッファ 0 レディクリア(書き込み専用)
このビットは、MAIN フレームバッファ 0 レディビット(REG[0942h] のビット 0)
を手動でクリアする場合に使用されます。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、MAIN フレームバッファ 0 レディビットがクリア
されます。
bit 2
メインウィンドウカレントフレームステータス(読み出し専用)
このビットは、
ブレンディングエンジンによって現在読み出されている MAIN フ
レームバッファを示します。
このビットが 0 のとき、MAIN フレームバッファ 0 がブレンディングエンジンに
よって読み出されています。
このビットが 1 のとき、MAIN フレームバッファ 1 がブレンディングエンジンに
よって読み出されています。
注
MAIN ウィ ンド ウを 無効 にし て、次に CH1OUT の イネ ーブ ルビ ット
(REG[0900h] のビット 0)を使用して再び有効にすると、ハードウェアは必ず、
カレントフレームステータスを 0 に設定し、MAIN フレームバッファ 0 レディ
ビットを最初にチェックします。したがって、MAIN ウィンドウを再び有効に
する前に、MAIN ウィンドウの画像ストリームをリセットしてバッファ 0 から
開始する必要があり、また MAIN フレームバッファ 0/1 レディビットをクリア
する必要があります(REG[0942h] のビット 5 ∼ 4 を参照)
。さらに MAIN フ
レームバッファ 0 レディビットを 1 に設定する必要があります(REG[0942h]
のビット 0 = 1)。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
243
10. レジスタ
bit 1
MAIN フレームバッファ 1 レディ
このビットは、MAIN ウィンドウダブルバッファがソフトウェア制御用に設定さ
れている(REG[09D8h] のビット 0 = 0)ときにのみ効果があります。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、MAIN フレームバッファ 1 の画像
データをブレンディングエンジンで読み出せるようになります。いったんこの
ビットに 1 を設定すると、ブレンディングエンジンによってリセットされるまで
1 のままです。
読み出しの場合:
このビットが 0 のとき、MAIN フレームバッファ 1 に有効な画像データは含まれ
ていません。
このビットが 1 のとき、MAIN フレームバッファ 1 に有効な画像データが含まれ
ています。
bit 0
MAIN フレームバッファ 0 レディ
このビットは、MAIN ウィンドウダブルバッファがソフトウェア制御用に設定さ
れている(REG[09D8h] のビット 0 = 0)ときにのみ効果があります。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、MAIN フレームバッファ 0 の画像
データをブレンディングエンジンで読み出せるようになります。いったんこの
ビットに 1 を設定すると、ブレンディングエンジンによってリセットされるまで
1 のままです。
読み出しの場合:
このビットが 0 のとき、MAIN フレームバッファ 0 に有効な画像データは含まれ
ていません。
このビットが 1 のとき、MAIN フレームバッファ 0 に有効な画像データが含まれ
ています。
244
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0944h] MAIN Blank Color Blue Register
Default = 00h
Read/Write
MAIN ブランク色青色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0945h] MAIN Blank Color Green Register
Default = 00h
0
Read/Write
MAIN ブランク色緑色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0946h] MAIN Blank Color Red Register
Default = 00h
0
Read/Write
MAIN ブランク色赤色ビット 7 ∼ 0
7
REG[0946h] bits 7-0
REG[0945h] bits 7-0
REG[0944h] bits 7-0
6
5
4
3
2
1
0
MAIN ブランク色赤色ビット [7:0]
MAIN ブランク色緑色ビット [7:0]
MAIN ブランク色青色ビット [7:0]
MAIN ウィンドウブランクビットを設定すると(REG[0940h] のビット 0 = 1)、
これらのビットは、ブレンディングエンジンが MAIN ウィンドウの画像データ
を置き換える色の RGB 成分を指定します。
MAIN ウィンドウのピクセルフォーマットが RGB 8:8:8(REG[940h] のビット 3
∼ 2 = 10)の場合
REG[0946h] のビット 7 ∼ 0 =赤色
REG[0945h] のビット 7 ∼ 0 =緑色
REG[0944h] のビット 7 ∼ 0 =青色
MAIN ウィンドウのピクセルフォーマットが RGB 5:6:5(REG[0940h] のビット 3
∼ 2 = 01)の場合
REG[0946h] のビット 7 ∼ 3 =赤色
REG[0945h] のビット 7 ∼ 2 =緑色
REG[0944h] のビット 7 ∼ 3 =青色
MAIN ウィンドウのピクセルフォーマットが RGB 3:3:2(REG[940h] のビット 3
∼ 2 = 00)の場合
REG[0946h] のビット 7 ∼ 5 =赤色
REG[0945h] のビット 7 ∼ 5 =緑色
REG[0944h] のビット 7 ∼ 6 =青色
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
245
10. レジスタ
REG[0948h] MAIN Window Frame Buffer 0 Address Register 0
Default = 00h
Read/Write
MAIN ウィンドウフレームバッファ 0 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0949h] MAIN Window Frame Buffer 0 Address Register 1
Default = 00h
0
Read/Write
MAIN ウィンドウフレームバッファ 0 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[094Ah] MAIN Window Frame Buffer 0 Address Register 2
Default = 00h
0
Read/Write
MAIN ウィンドウフレームバッファ 0 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[094Bh] MAIN Window Frame Buffer 0 Address Register 3
Default = 10h
0
Read/Write
MAIN ウィンドウフレームバッファ 0 のアドレスビット 31 ∼ 24
7
REG[094Bh] bits 7-0
REG[094Ah] bits 7-0
REG[0949h] bits 7-0
REG[0948h] bits 7-0
246
6
5
4
3
2
1
0
MAIN ウィンドウフレームバッファ 0 のアドレスビット [31:0]
これらのビットは、MAIN ウィンドウフレームバッファ 0 のメモリ開始アドレス
を指定します。このバッファはブレンディングエンジンに対する入力画像データ
用に使用されます。これらのビットは、開始アドレスが 8 バイト(64 ビット)区
切りとなるように設定しなければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[094Ch] MAIN Window Frame Buffer 1 Address Register 0
Default = 00h
Read/Write
MAIN ウィンドウフレームバッファ 1 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[094Dh] MAIN Window Frame Buffer 1 Address Register 1
Default = 00h
0
Read/Write
MAIN ウィンドウフレームバッファ 1 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[094Eh] MAIN Window Frame Buffer 1 Address Register 2
Default = 00h
0
Read/Write
MAIN ウィンドウフレームバッファ 1 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[094Fh] MAIN Window Frame Buffer 1 Address Register 3
Default = 10h
0
Read/Write
MAIN ウィンドウフレームバッファ 1 のアドレスビット 31 ∼ 24
7
REG[094Fh] bits 7-0
REG[094Eh] bits 7-0
REG[094Dh] bits 7-0
REG[094Ch] bits 7-0
6
5
4
3
2
1
0
MAIN ウィンドウフレームバッファ 1 のアドレスビット [31:0]
これらのビットは、MAIN ウィンドウフレームバッファ 1 のメモリ開始アドレス
を指定します。このバッファはブレンディングエンジンに対する入力画像データ
用に使用されます。これらのビットは、開始アドレスが 8 バイト(64 ビット)区
切りとなるように設定しなければなりません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
247
10. レジスタ
REG[0950h] MAIN Window Width Register 0
Default = 40h
Read/Write
MAIN ウィンドウ幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0951h] MAIN Window Width Register 1
Default = 01h
Read/Write
MAIN ウィンドウ幅ビット 10 ∼ 8
n/a
7
6
REG[0951h] bits 2-0
REG[0950h] bits 7-0
0
5
4
3
2
1
0
MAIN ウィンドウ幅ビット [10:0]
これらのビットは、MAIN ウィンドウの幅(ピクセル)を指定します。
注
タイル状フレームモードでは、画像の幅は 8 ピクセルの倍数でなければなりま
せん。
REG[0952h] MAIN Window Height Register 0
Default = F0h
Read/Write
MAIN ウィンドウ高さビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0953h] MAIN Window Height Register 1
Default = 00h
Read/Write
MAIN ウィンドウ高さビット 10 ∼ 8
n/a
7
REG[0953h] bits 2-0
REG[0952h] bits 7-0
248
6
5
0
4
3
2
1
0
MAIN ウィンドウ高さビット [10:0]
これらのビットは、MAIN ウィンドウの高さ(ピクセル)を指定します。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0954h] MAIN Window Virtual Width Register 0
Default = 40h
Read/Write
MAIN ウィンドウ仮想幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0955h] MAIN Window Virtual Width Register 1
Default = 01h
Read/Write
MAIN ウィンドウ仮想幅ビット 12 ∼ 8
n/a
7
6
REG[0955h] bits 4-0
REG[0954h] bits 7-0
0
5
4
3
2
1
0
MAIN ウィンドウ仮想幅ビット [12:0]
これらのビットは、MAIN ウィンドウの仮想画像の幅(ピクセル)を指定しま
す。仮想ソースウィンドウを示す例については、486 ページの図 13-9「仮想ソー
スウインドウの例」を参照してください。
注
1. メインウィンドウの仮想幅は、ピクセルフォーマット(bpp)
(REG[0940h]
のビット 3 ∼ 2 を参照)を乗じた仮想幅が 64 で割り切れるように設定する
必要があります。
2. タイル状フレームモードでは、画像の仮想幅は 8 ピクセルの倍数でなけれ
ばなりません。
REG[095Ah] MAIN Input X Offset Register 0
Default = 00h
Read/Write
MAIN 入力 X オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[095Bh] MAIN Input X Offset Register 1
Default = 00h
Read/Write
MAIN 入力 X オフセットビット 12 ∼ 8
n/a
7
REG[095Bh] bits 4-0
REG[095Ah] bits 7-0
6
0
5
4
3
2
1
0
MAIN 入力 X オフセットビット [12:0]
これらのビットは、MAIN ウィンドウの仮想幅の左上角を基準にしたときの、
MAIN ウィンドウの左上角の X オフセット(ピクセル)を指定します。仮想ソー
スウィンドウを示す例については、486 ページの図 13-9「仮想ソースウインドウ
の例」を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
249
10. レジスタ
REG[095Ch] MAIN Input Y Offset Register 0
Default = 00h
Read/Write
MAIN 入力 Y オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[095Dh] MAIN Input Y Offset Register 1
Default = 00h
Read/Write
MAIN 入力 Y オフセットビット 12 ∼ 8
n/a
7
REG[095Dh] bits 4-0
REG[095Ch] bits 7-0
250
6
0
5
4
3
2
1
0
MAIN 入力 Y オフセットビット [12:0]
これらのビットは、MAIN ウィンドウの仮想幅の左上角を基準にしたときの、
MAIN ウィンドウの左上角の Y オフセット(ピクセル)を指定します。仮想ソー
スウィンドウを示す例については、486 ページの図 13-9「仮想ソースウインドウ
の例」を参照してください。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0960h] AUX Window Control Register
Default = 00h
Read/Write
AUX ウィンドウ
ラインダブルの
イネーブル
AUX 水平反転の
イネーブル
AUX 垂直反転の
イネーブル
AUX のイネーブ
ル
7
6
5
4
AUX ウィンドウピクセル
フォーマットビット 1 ∼ 0
3
2
AUX ウィンドウ
フェッチモード
AUX ウィンドウ
ブランク
1
0
bit 7
AUX ウィンドウラインダブルのイネーブル
このビットは、「ラインダブル」モードを制御します。このモードは通常、カメ
ラインタフェースからのインターレース画像を表示する場合に使用されます。
ラインダブル機能を有効にすると、SDRAM に格納された入力画像の各ラインを
2 回読み出します。
このビットが 0 のとき、AUX ウィンドウのラインダブル機能は無効です。
このビットが 1 のとき、AUX ウィンドウのラインダブル機能は有効です。
bit 6
AUX 水平反転のイネーブル
このビットは、AUX ウィンドウから入力された画像データを Y 軸(水平)を中
心として反転するかどうかを決定します。AUX ウィンドウのフェッチが「タイ
ル状フレーム」モードを使用するとき、このビットを 0 に設定する必要がありま
す(REG[0960h] のビット 1 = 1)
。
このビットが 0 のとき、AUX 画像データは水平に反転しません(無効)
。
このビットが 1 のとき、AUX 画像データは水平に反転します(有効)
。
注
OSD のウィンドウが AUX ウィンドウにオーバーレイしている場合(REG[09A0h]
のビット 1 ∼ 0 = 10)
、AUX 水平反転を有効にすると、OSD ウィンドウの相
対位置が反転します。ただし、OSD ウィンドウ内の画像は反転せず、引き続き
OSD 反転のイネーブルビット(REG[0980h] のビット 6 ∼ 5)によって制御さ
れます。
bit 5
AUX 垂直反転のイネーブル
このビットは、AUX ウィンドウから入力された画像データを X 軸(垂直)を中
心として反転するかどうかを決定します。AUX ウィンドウのフェッチが「タイ
ル状フレーム」モードを使用するとき、このビットを 0 に設定する必要がありま
す(REG[0960h] のビット 1 = 1)
。
このビットが 0 のとき、AUX 画像データは垂直に反転しません(無効)
。
このビットが 1 のとき、AUX 画像データは垂直に反転します(有効)
。
注
OSD のウィンドウが AUX ウィンドウにオーバーレイしている場合(REG[09A0h]
のビット 1 ∼ 0 = 10)
、AUX 垂直反転を有効にすると、OSD ウィンドウの相
対位置が反転します。ただし、OSD ウィンドウ内の画像は反転せず、引き続き
OSD 反転のイネーブルビット(REG[0980h] のビット 6 ∼ 5)によって制御さ
れます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
251
10. レジスタ
bit 4
AUX のイネーブル
このビットは、ブレンドモード 0 が選択されているときにのみ効果があります
(REG[09A0h] のビット 1 ∼ 0 = 00)
。このビットは、AUX ウィンドウを表示する
のか(有効)または表示しないのか(無効)を制御します。
このビットが 0 のとき、AUX ウィンドウは無効です。
このビットが 1 のとき、AUX ウィンドウは有効です。
注
AUX ウィンドウでハードウェアフレーム制御を選択した場合(REG[09D9h] の
ビット 0 = 1)
、AUX ウィンドウを無効にできるようにするには、この制御を
無効にしておく必要があります。以下のシーケンスを推奨します。
1. ハードウェアフレーム制御を無効にします(REG[09D9h] のビット 0 = 0)
。
2. 1 フレーム待ちます。
3. AUX ウィンドウを無効にします(REG[0960h] のビット 4 = 0)。
bits 3-2
AUX ウィンドウピクセルフォーマットビット [1:0]
これらのビットは、ブレンディングエンジンに入力される AUX ウィンドウ画像
データの RGB ピクセルフォーマットを決定します。
表 10-36 AUX ウィンドウピクセルフォーマットの選択
REG[0960h] のビット 3 ∼ 2
bit 1
ピクセルフォーマット
00
8bpp (RGB 3:3:2)
01
16bpp (RGB 5:6:5)
10
24bpp (RGB 8:8:8)
11
Reserved
AUX ウィンドウフェッチモード
このビットは、AUX ウィンドウの画像データをどのようにメモリに格納するの
かを決定します。メモリ格納方式の詳細については、493 ページの 13.3「フレー
ムのメモリ格納方式」を参照してください。
このビットが 0 のとき、AUX ウィンドウフェッチは、
「ラインバイライン」モー
ドを使用して SDRAM から読み出します。
このビットが 1 のとき、AUX ウィンドウフェッチは、
「タイル状フレーム」モー
ドを使用して SDRAM から読み出します。
注
タイル状フレームモードでは、画像の幅と仮想幅が 8 ピクセルの倍数でなけれ
ばなりません。また AUX ウィンドウの画像データを反転してはなりません
(REG[0960h] のビット 6 = 0 およびビット 5 = 0)。
bit 0
252
AUX ウィンドウブランク
このビットは AUX ウィンドウのブランク機能を制御します。ブランク機能によ
り、AUX ウィンドウからブレンディングエンジンに入力された画像データは
AUX Blank Color Register(REG[0964h] ∼ REG[0966h])で指定された色に置き換
わります。
このビットが 0 のとき、AUX ウィンドウの画像データは通常どおり読み出され
ます(非ブランク)
。
このビットが 1 のとき、AUX ウィンドウの画像データは指定の色で「ブランク」
されます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0962h] AUX Window Frame Control/Status Register
Default = 00h
n/a
7
6
Read/Write
AUX フレーム
バッファ 1
レディクリア
(WO)
AUX フレーム
バッファ 0
レディクリア
(WO)
n/a
AUX ウィンドウ
カレント
フレーム
ステータス
(RO)
5
4
3
2
AUX フレーム
バッファ 1
レディ
AUX フレーム
バッファ 0
レディ
1
0
bit 5
AUX フレームバッファ 1 レディクリア(書き込み専用)
このビットは、AUX フレームバッファ 1 レディビット(REG[0962h] のビット 1)
を手動でクリアする場合に使用されます。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、AUX フレームバッファ 1 レディビットがクリア
されます。
bit 4
AUX フレームバッファ 0 レディクリア(書き込み専用)
このビットは、AUX フレームバッファ 0 レディビット(REG[0962h] のビット 0)
を手動でクリアする場合に使用されます。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、AUX フレームバッファ 0 レディビットがクリア
されます。
bit 2
AUX ウィンドウカレントフレームステータス(読み出し専用)
このビットは、ブレンディングエンジンによって現在読み出されている AUX フ
レームバッファを示します。
このビットが 0 のとき、AUX フレームバッファ 0 がブレンディングエンジンに
よって読み出されています。
このビットが 1 のとき、AUX フレームバッファ 1 がブレンディングエンジンに
よって読み出されています。
注
AUX ウィンドウを無効にして、次に AUX のイネーブルビット(REG[0960h]
のビット 4)を使用して再び有効にすると、ハードウェアは必ず、カレントフ
レームステータスを 0 に設定し、AUX フレームバッファ 0 レディビットを最
初にチェックします。したがって、AUX ウィンドウを再び有効にする前に、
AUX ウィンドウの画像ストリームをリセットしてバッファ 0 から開始する必
要があり、また AUX フレームバッファ 0/1 レディビットをクリアする必要が
あります(REG[0962h] のビット 5 ∼ 4 を参照)。さらに AUX フレームバッファ
0 レディビットを 1 に設定する必要があります(REG[0962h] のビット 0 = 1)。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
253
10. レジスタ
bit 1
AUX フレームバッファ 1 レディ
このビットは、AUX ウィンドウダブルバッファがソフトウェア制御用に設定さ
れている(REG[09D9h] のビット 0 = 0)ときにのみ効果があります。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、
AUX フレームバッファ1 の画像デー
タをブレンディングエンジンで読み出せるようになります。いったんこのビッ
トに 1 を設定すると、ブレンディングエンジンによってリセットされるまで 1 の
ままです。
読み出しの場合:
このビットが 0 のとき、AUX フレームバッファ 1 に有効な画像データは含まれ
ていません。
このビットが 1 のとき、AUX フレームバッファ 1 に有効な画像データが含まれ
ています。
bit 0
AUX フレームバッファ 0 レディ
このビットは、AUX ウィンドウダブルバッファがソフトウェア制御用に設定さ
れている(REG[09D9h] のビット 0 = 0)ときにのみ効果があります。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、
AUX フレームバッファ0 の画像デー
タをブレンディングエンジンで読み出せるようになります。いったんこのビッ
トに 1 を設定すると、ブレンディングエンジンによってリセットされるまで 1 の
ままです。
読み出しの場合:
このビットが 0 のとき、AUX フレームバッファ 0 に有効な画像データは含まれ
ていません。
このビットが 1 のとき、AUX フレームバッファ 0 に有効な画像データが含まれ
ています。
254
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0964h] AUX Blank Color Blue Register
Default = 00h
Read/Write
AUX ブランク色青色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0965h] AUX Blank Color Green Register
Default = 00h
0
Read/Write
AUX ブランク色緑色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0966h] AUX Blank Color Red Register
Default = 00h
0
Read/Write
AUX ブランク色赤色ビット 7 ∼ 0
7
REG[0966h] bits 7-0
REG[0965h] bits 7-0
REG[0964h] bits 7-0
6
5
4
3
2
1
0
AUX ブランク色赤色ビット [7:0]
AUX ブランク色緑色ビット [7:0]
AUX ブランク色青色ビット [7:0]
AUX ウィンドウブランクビットを設定すると(REG[0960h] のビット 0 = 1)
、こ
れらのビットは、ブレンディングエンジンが AUX ウィンドウの画像データを置
き換える色の RGB 成分を指定します。
AUX ウィンドウのピクセルフォーマットが RGB 8:8:8(REG[960h] のビット 3 ∼
2 = 10)の場合
REG[0966h] のビット 7 ∼ 0 =赤色
REG[0965h] のビット 7 ∼ 0 =緑色
REG[0964h] のビット 7 ∼ 0 =青色
AUX ウィンドウのピクセルフォーマットが RGB 5:6:5(REG[0960h] のビット 3
∼ 2 = 01)の場合
REG[0966h] のビット 7 ∼ 3 =赤色
REG[0965h] のビット 7 ∼ 2 =緑色
REG[0964h] のビット 7 ∼ 3 =青色
AUX ウィンドウのピクセルフォーマットが RGB 3:3:2(REG[0960h] のビット 3
∼ 2 = 00)の場合
REG[0966h] のビット 7 ∼ 5 =赤色
REG[0965h] のビット 7 ∼ 5 =緑色
REG[0964h] のビット 7 ∼ 6 =青色
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
255
10. レジスタ
REG[0968h] AUX Window Frame Buffer 0 Address Register 0
Default = 00h
Read/Write
AUX ウィンドウフレームバッファ 0 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0969h] AUX Window Frame Buffer 0 Address Register 1
Default = 00h
0
Read/Write
AUX ウィンドウフレームバッファ 0 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[096Ah] AUX Window Frame Buffer 0 Address Register 2
Default = 00h
0
Read/Write
AUX ウィンドウフレームバッファ 0 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[096Bh] AUX Window Frame Buffer 0 Address Register 3
Default = 10h
0
Read/Write
AUX ウィンドウフレームバッファ 0 のアドレスビット 31 ∼ 24
7
REG[096Bh] bits 7-0
REG[096Ah] bits 7-0
REG[0969h] bits 7-0
REG[0968h] bits 7-0
256
6
5
4
3
2
1
0
AUX ウィンドウフレームバッファ 0 のアドレスビット [31:0]
これらのビットは、AUX ウィンドウフレームバッファ 0 のメモリ開始アドレス
を指定します。このバッファはブレンディングエンジンに対する入力画像データ
用に使用されます。これらのビットは、開始アドレスが 8 バイト(64 ビット)区
切りとなるように設定しなければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[096Ch] AUX Window Frame Buffer 1 Address Register 0
Default = 00h
Read/Write
AUX ウィンドウフレームバッファ 1 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[096Dh] AUX Window Frame Buffer 1 Address Register 1
Default = 00h
0
Read/Write
AUX ウィンドウフレームバッファ 1 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[096Eh] AUX Window Frame Buffer 1 Address Register 2
Default = 00h
0
Read/Write
AUX ウィンドウフレームバッファ 1 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[096Fh] AUX Window Frame Buffer 1 Address Register 3
Default = 10h
0
Read/Write
AUX ウィンドウフレームバッファ 1 のアドレスビット 31 ∼ 24
7
REG[096Fh] bits 7-0
REG[096Eh] bits 7-0
REG[096Dh] bits 7-0
REG[096Ch] bits 7-0
6
5
4
3
2
1
0
AUX ウィンドウフレームバッファ 1 のアドレスビット [31:0]
これらのビットは、AUX ウィンドウフレームバッファ 1 のメモリ開始アドレス
を指定します。このバッファはブレンディングエンジンに対する入力画像データ
用に使用されます。これらのビットは、開始アドレスが 8 バイト(64 ビット)区
切りとなるように設定しなければなりません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
257
10. レジスタ
REG[0970h] AUX Window Width Register 0
Default = 40h
Read/Write
AUX ウィンドウ幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0971h] AUX Window Width Register 1
Default = 01h
Read/Write
AUX ウィンドウ幅ビット 10 ∼ 8
n/a
7
6
REG[0971h] bits 2-0
REG[0970h] bits 7-0
0
5
4
3
2
1
0
AUX ウィンドウ幅ビット [10:0]
これらのビットは、AUX ウィンドウの幅(ピクセル)を指定します。
注
タイル状フレームモードでは、画像の幅は 8 ピクセルの倍数でなければなりま
せん。
REG[0972h] AUX Window Height Register 0
Default = F0h
Read/Write
AUX ウィンドウ高さビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0973h] AUX Window Height Register 1
Default = 00h
Read/Write
AUX ウィンドウ高さビット 10 ∼ 8
n/a
7
REG[0973h] bits 2-0
REG[0972h] bits 7-0
258
6
5
0
4
3
2
1
0
AUX ウィンドウ高さビット [10:0]
これらのビットは、AUX ウィンドウの高さ(ピクセル)を指定します。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0974h] AUX Window Virtual Width Register 0
Default = 40h
Read/Write
AUX ウィンドウ仮想幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0975h] AUX Window Virtual Width Register 1
Default = 01h
Read/Write
AUX ウィンドウ仮想幅ビット 12 ∼ 8
n/a
7
6
REG[0975h] bits 4-0
REG[0974h] bits 7-0
0
5
4
3
2
1
0
AUX ウィンドウ仮想幅ビット [12:0]
これらのビットは、AUX ウィンドウの仮想画像の幅(ピクセル)を指定します。
仮想ソースウィンドウを示す例については、486 ページの図 13-9「仮想ソースウ
インドウの例」を参照してください。
注
1. AUX ウィンドウの仮想幅は、ピクセルフォーマット(bpp)(REG[0960h]
のビット 3 ∼ 2 を参照)を乗じた仮想幅が 64 で割り切れるように設定する
必要があります。
2. タイル状フレームモードでは、画像の仮想幅は 8 ピクセルの倍数でなけれ
ばなりません。
REG[0976h] AUX Window X Offset Register 0
Default = 00h
Read/Write
AUX ウィンドウ X オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0977h] AUX Window X Offset Register 1
Default = 00h
Read/Write
AUX ウィンドウ X オフセットビット 10 ∼ 8
n/a
7
REG[0977h] bits 2-0
REG[0976h] bits 7-0
6
5
0
4
3
2
1
0
AUX ウィンドウ X オフセットビット [10:0]
これらのビットは、ブレンドモード 0 が選択されているときにのみ効果がありま
す(REG[09A0h] のビット 1 ∼ 0 = 00)。これらのビットは、LCD ディスプレイ
の左上角を基準にしたときの、AUX ウィンドウの左上角の X オフセット(ピク
セル)を指定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
259
10. レジスタ
REG[0978h] AUX Window Y Offset Register 0
Default = 00h
Read/Write
AUX ウィンドウ Y オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0979h] AUX Window Y Offset Register 1
Default = 00h
Read/Write
AUX ウィンドウ Y オフセットビット 10 ∼ 8
n/a
7
6
REG[0979h] bits 2-0
REG[0978h] bits 7-0
0
5
4
3
2
1
0
AUX ウィンドウ Y オフセットビット [10:0]
これらのビットは、ブレンドモード 0 が選択されているときにのみ効果がありま
す(REG[09A0h] のビット 1 ∼ 0 = 00)。これらのビットは、LCD ディスプレイ
の左上角を基準にしたときの、AUX ウィンドウの左上角の Y オフセット(ピク
セル)を指定します。
REG[097Ah] AUX Input X Offset Register 0
Default = 00h
Read/Write
AUX 入力 X オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[097Bh] AUX Input X Offset Register 1
Default = 00h
Read/Write
AUX 入力 X オフセットビット 12 ∼ 8
n/a
7
6
REG[097Bh] bits 4-0
REG[097Ah] bits 7-0
0
5
4
3
2
1
0
AUX 入力 X オフセットビット [12:0]
これらのビットは、AUX ウィンドウの仮想画像の左上角を基準にしたときの、
AUX ウィンドウの左上角の X オフセット(ピクセル)を指定します。仮想ソー
スウィンドウを示す例については、486 ページの図 13-9「仮想ソースウインドウ
の例」を参照してください。
REG[097Ch] AUX Input Y Offset Register 0
Default = 00h
Read/Write
AUX 入力 Y オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[097Dh] AUX Input Y Offset Register 1
Default = 00h
Read/Write
AUX 入力 Y オフセットビット 12 ∼ 8
n/a
7
REG[097Dh] bits 4-0
REG[097Ch] bits 7-0
260
6
0
5
4
3
2
1
0
AUX 入力 Y オフセットビット [12:0]
これらのビットは、AUX ウィンドウの仮想画像の左上角を基準にしたときの、
AUX ウィンドウの左上角の Y オフセット(ピクセル)を指定します。仮想ソー
スウィンドウを示す例については、486 ページの図 13-9「仮想ソースウインドウ
の例」を参照してください。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0980h] OSD Window Control Register
Default = 00h
Read/Write
OSD ウィンドウ
ラインダブルの
イネーブル
OSD 水平反転の
イネーブル
OSD 垂直反転の
イネーブル
OSD のイネーブ
ル
7
6
5
4
OSD ウィンドウピクセル
フォーマットビット 1 ∼ 0
3
2
OSD ウィンドウ
フェッチモード
OSD ウィンドウ
ブランク
1
0
bit 7
OSD ウィンドウラインダブルのイネーブル
このビットは、「ラインダブル」モードを制御します。このモードは通常、カメ
ラインタフェースからのインターレース画像を表示する場合に使用されます。
ラインダブル機能を有効にすると、SDRAM に格納された入力画像の各ラインを
2 回読み出します。
このビットが 0 のとき、OSD ウィンドウのラインダブル機能は無効です。
このビットが 1 のとき、OSD ウィンドウのラインダブル機能は有効です。
bit 6
OSD 水平反転のイネーブル
このビットは、OSD ウィンドウから入力された画像データを Y 軸(水平)を中
心として反転するかどうかを決定します。OSD ウィンドウのフェッチが「タイル
状フレーム」モードを使用するとき(REG[0980h] のビット 1 = 1)
、このビット
を 0 に設定する必要があります。
このビットが 0 のとき、OSD 画像データは水平に反転しません(無効)
。
このビットが 1 のとき、OSD 画像データは水平に反転します(有効)
。
bit 5
OSD 垂直反転のイネーブル
このビットは、OSD ウィンドウから入力された画像データを X 軸(垂直)を中
心として反転するかどうかを決定します。OSD ウィンドウのフェッチが「タイル
状フレーム」モードを使用するとき(REG[0980h] のビット 1 = 1)
、このビット
を 0 に設定する必要があります。
このビットが 0 のとき、OSD 画像データは垂直に反転しません(無効)
。
このビットが 1 のとき、OSD 画像データは垂直に反転します(有効)
。
bit 4
OSD のイネーブル
このビットは、ブレンドモード 0、1、または 2 が選択されているときにのみ効
果があります
(REG[09A0h] のビット 1 ∼ 0 = 00 または 01 または 10)。このビッ
トは、OSD ウィンドウを表示するのか(有効)または表示しないのか(無効)を
制御します。
このビットが 0 のとき、OSD ウィンドウは無効です。
このビットが 1 のとき、OSD ウィンドウは有効です。
注
OSD ウィンドウでハードウェアフレーム制御を選択した場合(REG[09DAh] の
ビット 0 = 1)、OSD ウィンドウを無効にできるようにするには、この制御を
無効にしておく必要があります。以下のシーケンスを推奨します。
1. ハードウェアフレーム制御を無効にします(REG[09DAh] のビット 0 = 0)。
2. 1 フレーム待ちます。
3. OSD ウィンドウを無効にします(REG[0980h] のビット 4 = 0)
。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
261
10. レジスタ
bits 3-2
OSD ウィンドウピクセルフォーマットビット [1:0]
これらのビットは、ブレンディングエンジンに入力される OSD ウィンドウ画像
データの RGB または ARGB ピクセルフォーマットを決定します。
表 10-37 OSD ウィンドウピクセルフォーマットの選択
REG[09A0h] のビット 3
REG[0980h] のビット 3 ∼ 2
(アルファフォーマット)
0
1
ピクセルフォーマット
00
8bpp (RGB 3:3:2)
01
16bpp (RGB 5:6:5)
10
24bpp (RGB 8:8:8)
11
Reserved
00
16bpp (ARGB 4:4:4:4)
01
16bpp (ARGB 1:5:5:5)
10
24bpp (ARGB 8:5:6:5)
11
Reserved
注
ブレンドモード 3 を選択したとき(REG[09A0h] のビット 1 ∼ 0 = 11)、ARGB
ピクセルフォーマットは OSD ウィンドウでサポートされていません。
bit 1
OSD ウィンドウフェッチモード
このビットは、OSD ウィンドウの画像データをどのようにメモリに格納するの
かを決定します。メモリ格納方式の詳細については、493 ページの 13.3「フレー
ムのメモリ格納方式」を参照してください。
このビットが 0 のとき、OSD ウィンドウフェッチは、
「ラインバイライン」モー
ドを使用して SDRAM から読み出します。
このビットが 1 のとき、OSD ウィンドウフェッチは、
「タイル状フレーム」モー
ドを使用して SDRAM から読み出します。
注
タイル状フレームモードでは、画像の幅と仮想幅が 8 ピクセルの倍数でなけれ
ばなりません。また OSD ウィンドウの画像データを反転してはなりません
(REG[0980h] のビット 6 = 0 およびビット 5 = 0)。
bit 0
OSD ウィンドウブランク
このビットはOSDウィンドウのブランク機能を制御します。ブランク機能により、
OSD ウィンドウからブレンディングエンジンに入力された画像データは OSD
Blank Color Register
(REG[0984h] ∼ REG[0986h])
で指定された色に置き換わります。
このビットが 0 のとき、OSD ウィンドウの画像データは通常どおり読み出され
ます(非ブランク)
。
このビットが 1 のとき、OSD ウィンドウの画像データは指定の色で「ブランク」
されます。
注
OSD アルファフォーマットが有効(REG[09A0h] のビット 3 = 1)の間に OSD
ウィンドウをブランク にした場合、RGB ブランク 色は、OSD Blank Color
Register(REG[0984h] ∼ REG[0986h])によって指定され、アルファ比は、OSD
Alpha Blend Ratio Register(REG[09A1h])によって指定されます。
262
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0982h] OSD Window Frame Control/Status Register
Default = 00h
n/a
7
6
Read/Write
OSD フレーム
バッファ 1
レディクリア
(WO)
OSD フレーム
バッファ 0
レディクリア
(WO)
n/a
OSD ウィンドウ
カレント
フレーム
ステータス
(RO)
5
4
3
2
OSD フレーム
バッファ 1
レディ
OSD フレーム
バッファ 0
レディ
1
0
bit 5
OSD フレームバッファ 1 レディクリア(書き込み専用)
このビットは、OSD フレームバッファ 1 レディビット(REG[0982h] のビット 1)
を手動でクリアする場合に使用されます。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、OSD フレームバッファ 1 レディビットがクリア
されます。
bit 4
OSD フレームバッファ 0 レディクリア(書き込み専用)
このビットは、OSD フレームバッファ 0 レディビット(REG[0982h] のビット 0)
を手動でクリアする場合に使用されます。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、OSD フレームバッファ 0 レディビットがクリア
されます。
bit 2
OSD ウィンドウカレントフレームステータス(読み出し専用)
このビットは、ブレンディングエンジンによって現在読み出されている OSD フ
レームバッファを示します。
このビットが 0 のとき、OSD フレームバッファ 0 がブレンディングエンジンに
よって読み出されています。
このビットが 1 のとき、OSD フレームバッファ 1 がブレンディングエンジンに
よって読み出されています。
注
OSD ウィンドウを無効にして、次に OSD のイネーブルビット(REG[0980h] の
ビット 4)を使用して再び有効にすると、ハードウェアは必ず、カレントフ
レームステータスを 0 に設定し、OSD フレームバッファ 0 レディビットを最
初にチェックします。したがって、OSD ウィンドウを再び有効にする前に、
OSD ウィンドウの画像ストリームをリセットしてバッファ 0 から開始する必
要があり、また OSD フレームバッファ 0/1 レディビットをクリアする必要が
あります(REG[0982h] のビット 5 ∼ 4 を参照)
。さらに OSD フレームバッファ
0 レディビットを 1 に設定する必要があります(REG[0982h] のビット 0 = 1)。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
263
10. レジスタ
bit 1
OSD フレームバッファ 1 レディ
このビットは、OSD ウィンドウダブルバッファがソフトウェア制御用に設定さ
れている(REG[09DAh] のビット 0 = 0)ときにのみ効果があります。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、OSD フレームバッファ1 の画像デー
タをブレンディングエンジンで読み出せるようになります。いったんこのビッ
トに 1 を設定すると、ブレンディングエンジンによってリセットされるまで 1 の
ままです。
読み出しの場合:
このビットが 0 のとき、OSD フレームバッファ 1 に有効な画像データは含まれ
ていません。
このビットが 1 のとき、OSD フレームバッファ 1 に有効な画像データが含まれ
ています。
bit 0
OSD フレームバッファ 0 レディ
このビットは、OSD ウィンドウダブルバッファがソフトウェア制御用に設定さ
れている(REG[09DAh] のビット 0 = 0)ときにのみ効果があります。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、OSD フレームバッファ0 の画像デー
タをブレンディングエンジンで読み出せるようになります。いったんこのビッ
トに 1 を設定すると、ブレンディングエンジンによってリセットされるまで 1 の
ままです。
読み出しの場合:
このビットが 0 のとき、OSD フレームバッファ 0 に有効な画像データは含まれ
ていません。
このビットが 1 のとき、OSD フレームバッファ 0 に有効な画像データが含まれ
ています。
264
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0984h] OSD Blank Color Blue Register
Default = 00h
Read/Write
OSD ブランク色青色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0985h] OSD Blank Color Green Register
Default = 00h
0
Read/Write
OSD ブランク色緑色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0986h] OSD Blank Color Red Register
Default = 00h
0
Read/Write
OSD ブランク色赤色ビット 7 ∼ 0
7
REG[0986h] bits 7-0
REG[0985h] bits 7-0
REG[0984h] bits 7-0
6
5
4
3
2
1
0
OSD ブランク色赤色ビット [7:0]
OSD ブランク色緑色ビット [7:0]
OSD ブランク色青色ビット [7:0]
OSD ウィンドウブランクビットを設定すると(REG[0980h] のビット 0 = 1)、こ
れらのビットは、ブレンディングエンジンが OSD ウィンドウの画像データを置
き換える色の RGB 成分を指定します。
OSD ウィンドウのピクセルフォーマットが RGB 8:8:8(REG[0980h] のビット 3
∼ 2 = 10)の場合
REG[0986h] のビット 7 ∼ 0 =赤色
REG[0985h] のビット 7 ∼ 0 =緑色
REG[0984h] のビット 7 ∼ 0 =青色
OSD ウィンドウのピクセルフォーマットが RGB 5:6:5(REG[0980h] のビット 3
∼ 2 = 01)の場合
REG[0986h] のビット 7 ∼ 3 =赤色
REG[0985h] のビット 7 ∼ 2 =緑色
REG[0984h] のビット 7 ∼ 3 =青色
OSD ウィンドウのピクセルフォーマットが RGB 3:3:2(REG[0980h] のビット 3
∼ 2 = 00)の場合
REG[0986h] のビット 7 ∼ 5 =赤色
REG[0985h] のビット 7 ∼ 5 =緑色
REG[0984h] のビット 7 ∼ 6 =青色
注
OSD アルファフォーマットが有効(REG[09A0h] のビット 3 = 1)の間に OSD
ウィンドウをブランクにした場合(REG[0980h] のビット 0 = 1)、RGB ブラン
ク色は、OSD Blank Color Register(REG[0984h] ∼ REG[0986h])によって指定
され、アルファ比は、OSD Alpha Blend Ratio Register(REG[09A1h])によって
指定されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
265
10. レジスタ
REG[0988h] OSD Window Frame Buffer 0 Address Register 0
Default = 00h
Read/Write
OSD ウィンドウフレームバッファ 0 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0989h] OSD Window Frame Buffer 0 Address Register 1
Default = 00h
0
Read/Write
OSD ウィンドウフレームバッファ 0 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[098Ah] OSD Window Frame Buffer 0 Address Register 2
Default = 00h
0
Read/Write
OSD ウィンドウフレームバッファ 0 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[098Bh] OSD Window Frame Buffer 0 Address Register 3
Default = 10h
0
Read/Write
OSD ウィンドウフレームバッファ 0 のアドレスビット 31 ∼ 24
7
REG[098Bh] bits 7-0
REG[098Ah] bits 7-0
REG[0989h] bits 7-0
REG[0988h] bits 7-0
266
6
5
4
3
2
1
0
OSD ウィンドウフレームバッファ 0 のアドレスビット [31:0]
これらのビットは、OSD ウィンドウフレームバッファ 0 のメモリ開始アドレス
を指定します。このバッファはブレンディングエンジンに対する入力画像データ
用に使用されます。これらのビットは、開始アドレスが 8 バイト(64 ビット)区
切りとなるように設定しなければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[098Ch] OSD Window Frame Buffer 1 Address Register 0
Default = 00h
Read/Write
OSD ウィンドウフレームバッファ 1 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[098Dh] OSD Window Frame Buffer 1 Address Register 1
Default = 00h
0
Read/Write
OSD ウィンドウフレームバッファ 1 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[098Eh] OSD Window Frame Buffer 1 Address Register 2
Default = 00h
0
Read/Write
OSD ウィンドウフレームバッファ 1 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[098Fh] OSD Window Frame Buffer 1 Address Register 3
Default = 10h
0
Read/Write
OSD ウィンドウフレームバッファ 1 のアドレスビット 31 ∼ 24
7
REG[098Fh] bits 7-0
REG[098Eh] bits 7-0
REG[098Dh] bits 7-0
REG[098Ch] bits 7-0
6
5
4
3
2
1
0
OSD ウィンドウフレームバッファ 1 のアドレスビット [31:0]
これらのビットは、OSD ウィンドウフレームバッファ 1 のメモリ開始アドレス
を指定します。このバッファはブレンディングエンジンに対する入力画像データ
用に使用されます。これらのビットは、開始アドレスが 8 バイト(64 ビット)区
切りとなるように設定しなければなりません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
267
10. レジスタ
REG[0990h] OSD Window Width Register 0
Default = 40h
Read/Write
OSD ウィンドウ幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0991h] OSD Window Width Register 1
Default = 01h
Read/Write
OSD ウィンドウ幅ビット 10 ∼ 8
n/a
7
6
REG[0991h] bits 2-0
REG[0990h] bits 7-0
0
5
4
3
2
1
0
OSD ウィンドウ幅ビット [10:0]
これらのビットは、OSD ウィンドウの幅(ピクセル)を指定します。
注
タイル状フレームモードでは、画像の幅は 8 ピクセルの倍数でなければなりま
せん。
REG[0992h] OSD Window Height Register 0
Default = F0h
Read/Write
OSD ウィンドウ高さビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0993h] OSD Window Height Register 1
Default = 00h
Read/Write
OSD ウィンドウ高さビット 10 ∼ 8
n/a
7
REG[0993h] bits 2-0
REG[0992h] bits 7-0
268
6
5
0
4
3
2
1
0
OSD ウィンドウ高さビット [10:0]
これらのビットは、OSD ウィンドウの高さ(ピクセル)を指定します。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0994h] OSD Window Virtual Width Register 0
Default = 40h
Read/Write
OSD ウィンドウ仮想幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0995h] OSD Window Virtual Width Register 1
Default = 01h
Read/Write
OSD ウィンドウ仮想幅ビット 12 ∼ 8
n/a
7
6
REG[0995h] bits 4-0
REG[0994h] bits 7-0
0
5
4
3
2
1
0
OSD ウィンドウ仮想幅ビット [12:0]
これらのビットは、OSD ウィンドウの仮想画像の幅(ピクセル)を指定します。
仮想ソースウィンドウを示す例については、486 ページの図 13-9「仮想ソースウ
インドウの例」を参照してください。
注
1. OSD ウィンドウの仮想幅は、ピクセルフォーマット(bpp)
(REG[0980h] の
ビット 3 ∼ 2 を参照)を乗じた仮想幅が 64 で割り切れるように設定する必
要があります。
2. タイル状フレームモードでは、画像の仮想幅は 8 ピクセルの倍数でなけれ
ばなりません。
REG[0996h] OSD Window X Offset Register 0
Default = 00h
Read/Write
OSD ウィンドウ X オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0997h] OSD Window X Offset Register 1
Default = 00h
Read/Write
OSD ウィンドウ X オフセットビット 10 ∼ 8
n/a
7
REG[0997h] bits 2-0
REG[0996h] bits 7-0
6
5
0
4
3
2
1
0
OSD ウィンドウ X オフセットビット [10:0]
これらのビットは、ブレンドモード 0、1、または 2 が選択されているときにの
み効果があります(REG[09A0h] のビット 1 ∼ 0 = 00 または 01 または 10)。こ
れらのビットは、LCD ディスプレイの左上角を基準にしたときの、OSD ウィン
ドウの左上角の X オフセット(ピクセル)を指定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
269
10. レジスタ
REG[0998h] OSD Window Y Offset Register 0
Default = 00h
Read/Write
OSD ウィンドウ Y オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0999h] OSD Window Y Offset Register 1
Default = 00h
Read/Write
OSD ウィンドウ Y オフセットビット 10 ∼ 8
n/a
7
6
REG[0999h] bits 2-0
REG[0998h] bits 7-0
0
5
4
3
2
1
0
OSD ウィンドウ Y オフセットビット [10:0]
これらのビットは、ブレンドモード 0、1、または 2 が選択されているときにの
み効果があります(REG[09A0h] のビット 1 ∼ 0 = 00 または 01 または 10)。こ
れらのビットは、LCD ディスプレイの左上角を基準にしたときの、OSD ウィン
ドウの左上角の Y オフセット(ピクセル)を指定します。
REG[099Ah] OSD Input X Offset Register 0
Default = 00h
Read/Write
OSD 入力 X オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[099Bh] OSD Input X Offset Register 1
Default = 00h
Read/Write
OSD 入力 X オフセットビット 12 ∼ 8
n/a
7
6
REG[099Bh] bits 4-0
REG[099Ah] bits 7-0
0
5
4
3
2
1
0
OSD 入力 X オフセットビット [12:0]
これらのビットは、OSD ウィンドウの仮想画像の左上角を基準にしたときの、
OSD ウィンドウの左上角の X オフセット(ピクセル)を指定します。仮想ソー
スウィンドウを示す例については、486 ページの図 13-9「仮想ソースウインドウ
の例」を参照してください。
REG[099Ch] OSD Input Y Offset Register 0
Default = 00h
Read/Write
OSD 入力 Y オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[099Dh] OSD Input Y Offset Register 1
Default = 00h
Read/Write
OSD 入力 Y オフセットビット 12 ∼ 8
n/a
7
REG[099Dh] bits 4-0
REG[099Ch] bits 7-0
270
6
0
5
4
3
2
1
0
OSD 入力 Y オフセットビット [12:0]
これらのビットは、OSD ウィンドウの仮想画像の左上角を基準にしたときの、
OSD ウィンドウの左上角の Y オフセット(ピクセル)を指定します。仮想ソー
スウィンドウを示す例については、486 ページの図 13-9「仮想ソースウインドウ
の例」を参照してください。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09A0h] Blending Engine Control Register
Default = 00h
Reserved
7
bit 7
n/a
6
5
Read/Write
ARGB 1:5:5:5
アルファ比の
選択
OSD アルファ
フォーマットの
イネーブル
AUX が上
4
3
2
ブレンドモード選択ビット 1 ∼ 0
1
0
Reserved
このビットは 0 に設定する必要があります。
bit 4
ARGB 1:5:5:5 アルファ比の選択
OSD ウィンドウを ARGB 1:5:5:5 用に設定するとき(REG[09A0h] のビット 3 =
1 および REG[0980h] のビット 3 ∼ 2 = 01)、このビットは、1 ビットアルファ値
が 1 のときに OSD ウィンドウのアルファブレンドに使用する比を選択します。1
ビットアルファ値が 0 のとき、比は 00%(00h)です。
このビットが 0 のとき、ARGB 1:5:5:5 の 8 ビットアルファブレンド比は 50%
(80h)です。
このビットが 1 のとき、ARGB 1:5:5:5 の 8 ビットアルファブレンド比は 75%
(C0h)です。
bit 3
OSD アルファフォーマットのイネーブル
このビットは、OSD ウィンドウのアルファブレンドに使用する方法を決定しま
す。
このビットが 0 のとき、OSD ウィンドウのピクセルフォーマットは非アルファ
です(RGB 3:3:2、RGB 5:6:5、または RGB 8:8:8。REG[0980h] のビット 3 ∼ 2 を
参照)。このモードでは、OSD ウィンドウは、OSD Alpha Blend Ratio Register
(REG[09A1h])で指定したような共通アルファ比を使用してアルファブレンドさ
れます。
このビットが 1 のとき、OSD ウィンドウのピクセルフォーマットはアルファで
す(ARGB 4:4:4:4、ARGB 1:5:5:5、または ARGB 8:5:6:5。REG[0980h] のビット
3 ∼ 2 を参照)。このモードでは、OSD ウィンドウは、各ピクセルのアルファ比
を使用してアルファブレンドされます。
注
1. OSD アルファフォーマットが有効の間に OSD ウィンドウをブランクにし
た場合(REG[0980h] のビット 0 = 1)、RGB ブランク色は、OSD Blank Color
Register(REG[0984h] ∼ REG[0986h])によって指定され、アルファ比は、
OSD Alpha Blend Ratio Register(REG[09A1h])によって指定されます。
2. OSD アルファフォーマットが有効で、OSD 透過機能が有効の場合
(REG[09A7h]のビット7=1)、
ピクセル値のRGB成分だけが比較されます。
bit 2
AUX が上
このビットは、ブレンドモード 0 が選択されているときにのみ効果があります
(REG[09A0h] のビット 1 ∼ 0 = 00)。このビットは、
AUX と OSD のどちらのウィ
ンドウが上に表示されるかを決定します。
このビットが 0 のとき、OSD ウィンドウが AUX ウィンドウの上に表示されます。
このビットが 1 のとき、AUX ウィンドウが OSD ウィンドウの上に表示されます。
注
AUX ウィンドウが上に表示されるとき、OSD ウィンドウは MAIN ウィンドウ
とのみアルファブレンドされます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
271
10. レジスタ
ブレンドモード選択ビット [1:0]
これらのビットは、ブレンディングエンジンの動作モードを選択します。各モー
ドの詳細については、478 ページの 13.2.2「ブレンディングエンジン」を参照し
てください。
bits 1-0
表 10-38 ブレンドモードの選択
REG[09A0h] のビット 1 ∼ 0
ブレンド
モード
CH1OUT
CH2OUT
OSDOUT
00
0
MAIN + AUX + OSD
オフ
オフ
01
1
MAIN + OSD
AUX
オフ
10
2
MAIN
AUX + OSD
Off
11
3
MAIN
AUX
OSD
REG[09A1h] OSD Alpha Blend Ratio Register
Default = FFh
Read/Write
OSD アルファブレンド比ビット 7 ∼ 0
7
bits 7-0
6
5
4
3
2
1
0
OSD アルファブレンド比ビット [7:0]
OSD アルファフォーマットを無効にすると(REG[09A0h] のビット 3 = 0)
、OSD
ウィンドウは、これらのビットによって指定される共通アルファ比を使用してア
ルファブレンドされます。アルファ値が FFh のとき、OSD ウィンドウは完全に
表示されます。アルファ値が 00h のとき、OSD ウィンドウはオフになります。ア
ルファ値が 0 から 0 以外に変化した場合、OSD ウィンドウがオンになるので、
OSD ウィンドウとそのソース画像ストリームとの間のフレームダブルバッファ
がバッファ0にて再開できるようにソフトウェアによって配慮する必要がありま
す(REG[0982h] のビット 2 の注を参照)。
OSD ウィンドウがブランクされているとき(REG[0980h] のビット 0 が 1)、これ
らのビットはすべての OSD ウィンドウのピクセルフォーマットに対するアル
ファブレンド比を指定します。RGB 3:3:2、RGB 5:6:5、RGB 8:8:8、および ARGB
8:5:6:5 のフォーマット(REG[09A0h] のビット 3 および REG[0980h] のビット 3
∼ 2 を参照)については、このレジスタのビット 7 ∼ 0 をアルファブレンド比と
して使用します。ARGB 1:5:5:5 については、このレジスタのビット 7 を 1 ビット
アルファブレンド比として使用します。ARGB 4:4:4:4 については、このレジスタ
のビット 7 ∼ 4 を 4 ビットアルファブレンド比として使用します。
272
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09A2h] Camera I2C Data Register
Default = 0Xh
Read Only
n/a
7
6
5
4
3
2
I2C SDA 端子
ステータス
I2C SCL 端子
ステータス
1
0
bit 1
I2C SDA 端子ステータス(読み出し専用)
このビットは、I2C インタフェースに使用される SDA 端子の入力ステータスを
示します。
このビットが 0 のとき、SDA 端子は 0(Low)です。
このビットが 1 のとき、SDA 端子は 1(High)です。
bit 0
I2C SCL 端子ステータス(読み出し専用)
このビットは、I2C インタフェースに使用される SCL 端子の入力ステータスを
示します。
このビットが 0 のとき、SCL 端子は 0(Low)です。
このビットが 1 のとき、SCL 端子は 1(High)です。
REG[09A3h] Camera I2C Output Enable Register
Default = 03h
Read/Write
n/a
7
6
5
4
3
2
I2C SDA 出力の
イネーブル
I2C SCL 出力の
イネーブル
1
0
bit 1
I2C SDA 出力のイネーブル
このビットは、I2C インタフェース用の SDA 端子出力を制御します。
このビットが 0 のとき、I2C SDA 端子は有効で Low に駆動されます。
このビットが 1 のとき、I2C SDA 端子は無効でトライステート(ハイインピーダ
ンス)となり、High にプルアップされます。
bit 0
I2C SCL 出力のイネーブル
このビットは、I2C インタフェース用の SCL 端子出力を制御します。
このビットが 0 のとき、I2C SCL 端子は有効で Low に駆動されます。
このビットが 1 のとき、I2C SCL 端子は無効でトライステート(ハイインピーダ
ンス)となり、High にプルアップされます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
273
10. レジスタ
REG[09A4h] OSD Transparency Color Blue Register
Default = 00h
Read/Write
OSD 透過色青色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09A5h] OSD Transparency Color Green Register
Default = 00h
0
Read/Write
OSD 透過色緑色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09A6h] OSD Transparency Color Red Register
Default = 00h
0
Read/Write
OSD 透過色赤色ビット 7 ∼ 0
7
REG[09A6h] bits 7-0
REG[09A5h] bits 7-0
REG[09A4h] bits 7-0
6
5
4
3
2
1
0
OSD 透過色赤色ビット [7:0]
OSD 透過色緑色ビット [7:0]
OSD 透過色青色ビット [7:0]
これらのビットは、OSD 透過機能が有効のときにのみ効果があります
(REG[09A7h] のビット 7 = 1)。これらのビットは OSD ウィンドウの透過色の
RGB 成分を指定します。この成分を OSD ウィンドウのピクセルと比較し、OSD
ウィンドウのピクセルを表示するのか、あるいは「背景」ピクセルを表示するの
かを決定します。
ピクセルフォーマットが RGB 8:8:8 の場合(REG[09A0h] のビット 3 および
REG[0980h] のビット 3 ∼ 2 を参照)
REG[09A6h] のビット 7 ∼ 0 =赤色
REG[09A5h] のビット 7 ∼ 0 =緑色
REG[09A4h] のビット 7 ∼ 0 =青色
ピクセルフォーマットが RGB 5:6:5 の場合(REG[09A0h] のビット 3 および
REG[0980h] のビット 3 ∼ 2 を参照)
REG[09A6h] のビット 7 ∼ 3 =赤色
REG[09A5h] のビット 7 ∼ 2 =緑色
REG[09A4h] のビット 7 ∼ 3 =青色
ピクセルフォーマットが RGB 3:3:2 の場合(REG[09A0h] のビット 3 および
REG[0980h] のビット 3 ∼ 2 を参照)
REG[09A6h] のビット 7 ∼ 5 =赤色
REG[09A5h] のビット 7 ∼ 5 =緑色
REG[09A4h] のビット 7 ∼ 6 =青色
ピクセルフォーマットが ARGB 8:5:6:5 の場合(REG[09A0h] のビット 3 および
REG[0980h] のビット 3 ∼ 2 を参照)
REG[09A6h] のビット 7 ∼ 3 =赤色
REG[09A5h] のビット 7 ∼ 2 =緑色
REG[09A4h] のビット 7 ∼ 3 =青色
ピクセルフォーマットが ARGB 1:5:5:5 の場合(REG[09A0h] のビット 3 および
REG[0980h] のビット 3 ∼ 2 を参照)
REG[09A6h] のビット 7 ∼ 3 =赤色
REG[09A5h] のビット 7 ∼ 3 =緑色
REG[09A4h] のビット 7 ∼ 3 =青色
274
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
ピクセルフォーマットが ARGB 4:4:4:4 の場合(REG[09A0h] のビット 3 および
REG[0980h] のビット 3 ∼ 2 を参照)
REG[09A6h] のビット 7 ∼ 4 =赤色
REG[09A5h] のビット 7 ∼ 4 =緑色
REG[09A4h] のビット 7 ∼ 4 =青色
注
OSD アルファフォーマットが有効で(REG[09A0h] のビット 3 = 1)、OSD 透
過機能が有効の場合(REG[09A7h] のビット 7 = 1)、ピクセル値の RGB 成分
だけが比較されます。
REG[09A7h] OSD Transparency Enable Register
Default = 00h
OSD 透過機能の
イネーブル
7
bit 7
Read/Write
n/a
6
5
4
3
2
1
0
OSD 透過機能のイネーブル
この ビッ トは OSD ウィ ンド ウの 透過 機能 を制 御し ます。 透過 色 は、OSD
Transparency Color Register(REG[09A4h] ∼ REG[09A6h])で指定されます。
このビットが 0 のとき、OSD 透過機能は無効です。
このビットが 1 のとき、OSD 透過機能は有効です。
注
OSD アルファフォーマットが有効で(REG[09A0h] のビット 3 = 1)、OSD 透
過機能が有効の場合、ピクセル値の RGB 成分だけが比較されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
275
10. レジスタ
10.4.12 画像フェッチャ設定レジスタ
REG[09AAh] Image Fetcher Input X Offset Register 0
Default = 00h
Read/Write
画像フェッチャ入力 X オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09ABh] Image Fetcher Input X Offset Register 1
Default = 00h
6
REG[09ABh] bits 4-0
REG[09AAh] bits 7-0
Read/Write
画像フェッチャ入力 X オフセットビット 12 ∼ 8
n/a
7
0
5
4
3
2
1
0
画像フェッチャ入力 X オフセットビット [12:0]
これらのビットは、画像フェッチャウィンドウの仮想画像の左上角を基準にした
ときの、画像フェッチャウィンドウの左上角の X オフセット(ピクセル)を指
定します。仮想ソースウィンドウを示す例については、486 ページの図 13-9「仮
想ソースウインドウの例」を参照してください。
REG[09ACh] Image Fetcher Input Y Offset Register 0
Default = 00h
Read/Write
画像フェッチャ入力 Y オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09ADh] Image Fetcher Input Y Offset Register 1
Default = 00h
REG[09ADh] bits 4-0
REG[09ACh] bits 7-0
276
6
Read/Write
画像フェッチャ入力 Y オフセットビット 12 ∼ 8
n/a
7
0
5
4
3
2
1
0
画像フェッチャ入力 Y オフセットビット [12:0]
これらのビットは、画像フェッチャウィンドウの仮想画像の左上角を基準にした
ときの、画像フェッチャウィンドウの左上角の Y オフセット(ピクセル)を指
定します。仮想ソースウィンドウを示す例については、486 ページの図 13-9「仮
想ソースウインドウの例」を参照してください。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09B0h] Image Fetcher Control Register
Default = 00h
Read/Write
画像フェッチャ
ラインダブルの
イネーブル
画像フェッチャ
水平反転
画像フェッチャ
垂直反転
画像フェッチャ
のイネーブル
7
6
5
4
n/a
3
2
画像フェッチャ
モード
画像フェッチャ
ブランク
1
0
bit 7
画像フェッチャラインダブルのイネーブル
このビットは、「ラインダブル」モードを制御します。このモードは通常、カメ
ラインタフェースからのインターレース画像を表示する場合に使用されます。
ラインダブル機能を有効にすると、SDRAM に格納された入力画像の各ラインを
2 回読み出します。
このビットが 0 のとき、画像フェッチャのラインダブル機能は無効です。
このビットが 1 のとき、画像フェッチャのラインダブル機能は有効です。
bit 6
画像フェッチャ水平反転
このビットは、画像フェッチャから入力された画像データを Y 軸(水平)を中
心として反転するかどうかを決定します。画像フェッチャが「タイル状フレー
ム」モードを使用するとき(REG[09B0h] のビット 1 = 1)
、このビットを 0 に設
定する必要があります。
このビットが 0 のとき、画像フェッチャの画像データは水平に反転しません(無
効)
。
このビットが1のとき、画像フェッチャの画像データは水平に反転します
(有効)。
bit 5
画像フェッチャ垂直反転
このビットは、画像フェッチャから入力された画像データを X 軸(垂直)を中
心として反転するかどうかを決定します。画像フェッチャが「タイル状フレー
ム」モードを使用するとき(REG[09B0h] のビット 1 = 1)
、このビットを 0 に設
定する必要があります。
このビットが 0 のとき、画像フェッチャの画像データは垂直に反転しません(無
効)
。
このビットが1のとき、画像フェッチャの画像データは垂直に反転します
(有効)。
bit 4
画像フェッチャのイネーブル
このビットは、画像フェッチャの画像データを表示するのか(有効)または表示
しないのか(無効)を制御します。
このビットが 0 のとき、画像フェッチャは無効です。
このビットが 1 のとき、画像フェッチャは有効です。
注
画像フェッチャでハードウェアフレーム制御を選択した場合(REG[09DBh] の
ビット 0 = 1)
、画像フェッチャを無効にできるようにするには、この制御を
無効にしておく必要があります。以下のシーケンスを推奨します。
1. ハードウェアフレーム制御を無効にします(REG[09DBh] のビット 0 = 0)。
2. 1 フレーム待ちます。
3. 画像フェッチャを無効にします(REG[09B0h] のビット 4 = 0)。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
277
10. レジスタ
bit 1
画像フェッチャモード
このビットは、画像フェッチャの画像データをどのようにメモリに格納するのか
を指定します。メモリ格納方式の詳細については、493 ページの 13.3「フレーム
のメモリ格納方式」を参照してください。
このビットが 0 のとき、画像フェッチャは、
「ラインバイライン」モードを使用
して SDRAM から読み出します。
このビットが 1 のとき、画像フェッチャは、
「タイル状フレーム」モードを使用
して SDRAM から読み出します。
注
タイル状フレームモードでは、画像の幅が 8 ピクセルの倍数でなければなりま
せん。また画像フェッチャの画像データを反転してはなりません(REG[09B0h]
のビット 6 = 0 およびビット 5 = 0)。
bit 0
278
画像フェッチャブランク
このビットは画像フェッチャのブランク機能を制御します。ブランク機能によ
り、画像 フェ ッチ ャか らの 画像 デー タは Image Fetcher Blank Color Register
(REG[09B4h] ∼ REG[09B6h])で指定された色に置き換わります。
このビットが 0 のとき、画像フェッチャの画像データは通常どおり読み出されま
す(非ブランク)
。
このビットが 1 のとき、画像フェッチャの画像データは指定の色で「ブランク」
されます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09B2h] Image Fetcher Frame Control/Status Register
Default = 00h
n/a
7
6
画像フェッチャ
フレーム
バッファ 1
レディクリア
(WO)
画像フェッチャ
フレーム
バッファ 0
レディクリア
(WO)
5
4
Read/Write
n/a
画像フェッチャ
カレント
フレーム
ステータス
(RO)
画像フェッチャ
フレーム
バッファ 1
レディ
画像フェッチャ
フレーム
バッファ 0
レディ
3
2
1
0
bit 5
画像フェッチャフレームバッファ 1 レディクリア(書き込み専用)
このビットは、画像フェッチャフレームバッファ 1 レディビット(REG[09B2h]
のビット 1)を手動でクリアする場合に使用されます。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、画像フェッチャフレームバッファ 1 レディビット
がクリアされます。
bit 4
画像フェッチャフレームバッファ 0 レディクリア(書き込み専用)
このビットは、画像フェッチャフレームバッファ 0 レディビット(REG[09B2h]
のビット 0)を手動でクリアする場合に使用されます。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、画像フェッチャフレームバッファ 0 レディビット
がクリアされます。
bit 2
画像フェッチャカレントフレームステータス(読み出し専用)
このビットは、現在読み出されている画像フェッチャフレームバッファを示しま
す。
このビットが 0 のとき、画像フェッチャフレームバッファ 0 が読み出されていま
す。
このビットが 1 のとき、画像フェッチャフレームバッファ 1 が読み出されていま
す。
注
画像フェッチャを無効にして、次に画像フェッチャのイネーブルビット
(REG[09B0h] のビット 4)を使用して再び有効にすると、ハードウェアは必ず、
カレントフレームステータスを 0 に設定し、画像フェッチャフレームバッファ
0 レディビットを最初にチェックします。したがって、画像フェッチャを再び
有効にする前に、画像フェッチャの画像ストリームをリセットしてバッファ 0
から開始する必要があり、また画像フェッチャフレームバッファ 0/1 レディ
ビットをクリアする必要があります(REG[09B2h] のビット 5 ∼ 4 を参照)。さ
らに画像フェッチャフレームバッファ0 レディビットを 1 に設定する必要があ
ります(REG[09B2h] のビット 0 = 1)
。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
279
10. レジスタ
bit 1
画像フェッチャフレームバッファ 1 レディ
このビットは、画像フェッチャダブルバッファがソフトウェア制御用に設定され
ている(REG[09DBh] のビット 0 = 0)ときにのみ効果があります。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、画像フレームバッファ 1 の画像デー
タを読み出せるようになります。いったんこのビットを 1 に設定すると、フレー
ムバッファ1 からフレームバッファ0 に読み出しを切り替えるときに画像フェッ
チャがリセットするまで 1 のままです。
読み出しの場合:
このビットが 0 のとき、画像フェッチャフレームバッファ 1 に有効な画像データ
は含まれていません。
このビットが 1 のとき、画像フェッチャフレームバッファ 1 に有効な画像データ
が含まれています。
bit 0
画像フェッチャフレームバッファ 0 レディ
このビットは、画像フェッチャダブルバッファがソフトウェア制御用に設定され
ている(REG[09DBh] のビット 0 = 0)ときにのみ効果があります。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと 1 に設定され、画像フレームバッファ 0 の画像デー
タを読み出せるようになります。いったんこのビットを 1 に設定すると、フレー
ムバッファ0 からフレームバッファ1 に読み出しを切り替えるときに画像フェッ
チャがリセットするまで 1 のままです。
読み出しの場合:
このビットが 0 のとき、画像フェッチャフレームバッファ 0 に有効な画像データ
は含まれていません。
このビットが 1 のとき、画像フェッチャフレームバッファ 0 に有効な画像データ
が含まれています。
280
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09B4h] Image Fetcher Blank Color Blue Register
Default = 00h
Read/Write
画像フェッチャブランク色青色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09B5h] Image Fetcher Blank Color Green Register
Default = 00h
0
Read/Write
画像フェッチャブランク色緑色ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09B6h] Image Fetcher Blank Color Red Register
Default = 00h
0
Read/Write
画像フェッチャブランク色赤色ビット 7 ∼ 0
7
REG[09B6h] bits 7-0
REG[09B5h] bits 7-0
REG[09B4h] bits 7-0
6
5
4
3
2
1
0
画像フェッチャブランク色赤色ビット [7:0]
画像フェッチャブランク色緑色ビット [7:0]
画像フェッチャブランク色青色ビット [7:0]
画像フェッチャブランクビットを設定すると(REG[09B0h] のビット 0 = 1)、こ
れらのビットは、画像フェッチャが画像データを置き換える色の RGB 成分を指
定します。画像フェッチャのピクセルフォーマットは、CH1IN ピクセルフォー
マット REG[4062h] のビット 2 ∼ 0 で決まることに留意してください。
画像フェッチャのピクセルフォーマットが RGB 8:8:8(REG[4062h] のビット 2 ∼
0 = 010)の場合
REG[09B6h] のビット 7 ∼ 0 =赤色
REG[09B5h] のビット 7 ∼ 0 =緑色
REG[09B4h] のビット 7 ∼ 0 =青色
画像フェッチャのピクセルフォーマットが RGB 5:6:5(REG[4062h] のビット 2 ∼
0 = 001)の場合
REG[09B6h] のビット 7 ∼ 3 =赤色
REG[09B5h] のビット 7 ∼ 2 =緑色
REG[09B4h] のビット 7 ∼ 3 =青色
画像フェッチャのピクセルフォーマットが RGB 3:3:2(REG[4062h] のビット 2 ∼
0 = 000)の場合
REG[09B6h] のビット 7 ∼ 5 =赤色
REG[09B5h] のビット 7 ∼ 5 =緑色
REG[09B4h] のビット 7 ∼ 6 =青色
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
281
10. レジスタ
REG[09B8h] Image Fetcher Frame Buffer 0 Address Register 0
Default = 00h
Read/Write
画像フェッチャフレームバッファ 0 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09B9h] Image Fetcher Frame Buffer 0 Address Register 1
Default = 00h
0
Read/Write
画像フェッチャフレームバッファ 0 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[09BAh] Image Fetcher Frame Buffer 0 Address Register 2
Default = 00h
0
Read/Write
画像フェッチャフレームバッファ 0 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[09BBh] Image Fetcher Frame Buffer 0 Address Register 3
Default = 10h
0
Read/Write
画像フェッチャフレームバッファ 0 のアドレスビット 31 ∼ 24
7
REG[09BBh] bits 7-0
REG[09BAh] bits 7-0
REG[09B9h] bits 7-0
REG[09B8h] bits 7-0
282
6
5
4
3
2
1
0
画像フェッチャフレームバッファ 0 のアドレスビット [31:0]
これらのビットは、画像フェッチャフレームバッファ 0 のメモリ開始アドレスを
指定します。これらのビットは、開始アドレスが 8 バイト(64 ビット)区切り
となるように設定しなければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09BCh] Image Fetcher Frame Buffer 1 Address Register 0
Default = 00h
Read/Write
画像フェッチャフレームバッファ 1 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09BDh] Image Fetcher Frame Buffer 1 Address Register 1
Default = 00h
0
Read/Write
画像フェッチャフレームバッファ 1 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[09BEh] Image Fetcher Frame Buffer 1 Address Register 2
Default = 00h
0
Read/Write
画像フェッチャフレームバッファ 1 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[09BFh] Image Fetcher Frame Buffer 1 Address Register 3
Default = 10h
0
Read/Write
画像フェッチャフレームバッファ 1 のアドレスビット 31 ∼ 24
7
REG[09BFh] bits 7-0
REG[09BEh] bits 7-0
REG[09BDh] bits 7-0
REG[09BCh] bits 7-0
6
5
4
3
2
1
0
画像フェッチャフレームバッファ 1 のアドレスビット [31:0]
これらのビットは、画像フェッチャフレームバッファ 1 のメモリ開始アドレスを
指定します。これらのビットは、開始アドレスが 8 バイト(64 ビット)区切り
となるように設定しなければなりません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
283
10. レジスタ
REG[09C0h] Image Fetcher Width Register 0
Default = 40h
Read/Write
画像フェッチャ幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09C1h] Image Fetcher Width Register 1
Default = 01h
Read/Write
画像フェッチャ幅ビット 10 ∼ 8
n/a
7
6
REG[09C1h] bits 2-0
REG[09C0h] bits 7-0
0
5
4
3
2
1
0
画像フェッチャ幅ビット [10:0]
これらのビットは、画像フェッチャ画像の幅(ピクセル)を指定します。
REG[09C2h] Image Fetcher Height Register 0
Default = F0h
Read/Write
画像フェッチャ高さビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09C3h] Image Fetcher Height Register 1
Default = 00h
Read/Write
画像フェッチャ高さビット 10 ∼ 8
n/a
7
6
REG[09C3h] bits 2-0
REG[09C2h] bits 7-0
5
0
4
3
2
1
0
画像フェッチャ高さビット [10:0]
これらのビットは、画像フェッチャ画像の高さ(ピクセル)を指定します。
REG[09C4h] Image Fetcher Virtual Width Register 0
Default = 40h
Read/Write
画像フェッチャ仮想幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09C5h] Image Fetcher Virtual Width Register 1
Default = 01h
Read/Write
画像フェッチャ仮想幅ビット 12 ∼ 8
n/a
7
REG[09C5h] bits 4-0
REG[09C4h] bits 7-0
0
6
5
4
3
2
1
0
画像フェッチャ仮想幅ビット [12:0]
これらのビットは、画像フェッチャの仮想画像の幅(ピクセル)を指定します。
仮想ソースウィンドウを示す例については、486 ページの図 13-9「仮想ソースウ
インドウの例」を参照してください。
注
画像フェッチャの仮想幅は、ピクセルフォーマット(bpp)
(REG[4062h] のビッ
ト 2 ∼ 0 を参照)を乗じた仮想幅が 64 で割り切れるように設定する必要があ
ります。
284
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.13 LCD 設定レジスタ
REG[09C8h] LCD Control A Register
Default = F0h
Read/Write
カメラ 2 フレーム
ライト空き状態
(RO)
カメラ 1 フレーム
ライト空き状態
(RO)
CH1OUT ライト
バックフレーム
ライト空き状態
(RO)
ワープライト
バックフレーム
ライト空き状態
(RO)
OSDIN ソースの
選択
CH2IN ソースの
選択
7
6
5
4
3
2
CH1IN ソース選択ビット 1 ∼ 0
1
0
bit 7
カメラ 2 フレームライト空き状態(読み出し専用)
このビットは、カメラ 2 ライタが SDRAM にフレームを書き込んでいるかどうか
を示します。
このビットが 0 のとき、カメラ 2 ライタは SDRAM にフレームを書き込み中です。
このビットが 1 のとき、カメラ 2 ライタは空き状態です。(デフォルト)
bit 6
カメラ 1 フレームライト空き状態(読み出し専用)
このビットは、カメラ 1 ライタが SDRAM にフレームを書き込んでいるかどうか
を示します。
このビットが 0 のとき、カメラ 1 ライタは SDRAM にフレームを書き込み中です。
このビットが 1 のとき、カメラ 1 ライタは空き状態です。(デフォルト)
bit 5
CH1OUT ライトバックフレームライト空き状態(読み出し専用)
このビットは、CH1OUT ライトバックが SDRAM にフレームを書き込んでいる
かどうかを示します。CH1OUT ライトバックに関する詳細については、490 ペー
ジの 13.2.4「CH1OUT ライトバック部」を参照してください。
このビットが 0 のとき、CH1OUT ライトバックは SDRAM にフレームを書き込
み中です。
このビットが 1 のとき、CH1OUT ライトバックは空き状態です。(デフォルト)
bit 4
ワープライトバックフレームライト空き状態(読み出し専用)
このビットは、ワープライトバックが SDRAM にフレームを書き込んでいるかど
うかを示します。ワープライトバックに関する詳細については、490 ページの
13.2.5「ワープ用ライトバック部」を参照してください。
このビットが 0 のとき、ワープライトバックは SDRAM にフレームを書き込み中
です。
このビットが 1 のとき、ワープライトバックは空き状態です。(デフォルト)
bit 3
OSDIN ソースの選択
このビットは LCD コントローラ入力 OSDIN に使用されるブレンディングエンジ
ン出力ソースを選択します。
このビットが 0 のとき、OSDOUT は OSDIN のソースです。
このビットが 1 のとき、CH1OUT は OSDIN のソースです(注を参照)
。
注
LCD コントローラの入力チャネルの 1 つだけがソースとして CH1OUT を持つこ
とができます。可能な設定の一覧については、
286ページの表10-39
「CH1/CH2/OSD
入力ソースの選択」を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
285
10. レジスタ
CH2IN ソースの選択
このビットは LCD コントローラ入力 CH2IN に使用されるブレンディングエンジ
ン出力ソースを選択します。
このビットが 0 のとき、CH2OUT は CH2IN のソースです。
このビットが 1 のとき、CH1OUT は CH2IN のソースです(注を参照)。
bit 2
注
LCD コントローラの入力チャネルの 1 つだけがソースとして CH1OUT を持つこ
とができます。
可能な設定の一覧については、
286 ページの表 10-39
「CH1/CH2/OSD
入力ソースの選択」を参照してください。
bits 1-0
CH1IN ソース選択ビット [1:0]
これらのビットは LCD コントローラ入力 CH1IN に使用される出力ソースを選択
します。
注
LCD コントローラの入力チャネルの 1 つだけがソースとして CH1OUT を持つこ
とができます。
可能な設定の一覧については、
286 ページの表 10-39
「CH1/CH2/OSD
入力ソースの選択」を参照してください。
表 10-39 CH1/CH2/OSD 入力ソースの選択
REG[09C8h] の
ビット 1 ∼ 0
REG[09C8h] の
ビット 2
0
00
1
0
01
1
0
10
1
11
286
Xb
REG[09C8h] の
ビット 3
CH1IN ソース
CH2IN ソース
OSDIN ソース
0
CH1OUT
CH2OUT
OSDOUT
1
Reserved
0
Reserved
1
Reserved
0
1
ワープ
CH2OUT
0
CH1OUT
1
Reserved
0
1
画像フェッチャ
CH2OUT
0
CH1OUT
1
Reserved
Xb
Reserved
EPSON
OSDOUT
CH1OUT
OSDOUT
OSDOUT
CH1OUT
OSDOUT
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09CAh] LCD Control B Register
Default = 00h
Read/Write
ワープライト
バックモード
Reserved
ワープライト
バック垂直反転
ワープライト
バック手動
トリガ(WO)
7
6
5
4
bit 7
CH1OUT ライト
バック手動
トリガ(WO)
3
n/a
2
1
0
ワープライトバックモード
このビットは、ワープ出力を SDRAM にライトバックするときにのみ効果があり
ます(REG[09CAh] のビット 6 = 1)。このビットは、ワープライトバックの画像
データをどのようにメモリに格納するのかを指定します。メモリ格納方式の詳
細については、493 ページの 13.3「フレームのメモリ格納方式」を参照してくだ
さい。
このビットが 0 のとき、ワープライトバックは、
「ラインバイライン」モードを
使用して SDRAM に書き込みます。
このビットが 1 のとき、ワープライトバックは、
「タイル状フレーム」モードを
使用して SDRAM に書き込みます。
注
タイル状フレームモードでは、画像の幅が 8 ピクセルの倍数でなければなりま
せ ん。ま た ワ ー プ ラ イ ト バ ッ ク の 画 像 デ ー タ を 反 転 し て は な り ま せ ん
(REG[09CAh] のビット 5 = 0)。
bit 6
Reserved
HUD /ワープエンジンを使用するときには、このビットを 1 に設定する必要が
あります。
bit 5
ワープライトバック垂直反転
このビットは、ワープ出力を SDRAM にライトバックするときにのみ効果があり
ます(REG[09CAh] のビット 6 = 1)。このビットは、ワープロジックから出力さ
れた画像データを X 軸(垂直)を中心として反転するかどうかを決定します。
ワープライトバックが「タイル状フレーム」モードを使用するとき(REG[09CAh]
のビット 7 = 1)、このビットを 0 に設定する必要があります。
このビットが 0 のとき、ワープ画像データは垂直に反転しません(無効)
。
このビットが 1 のとき、ワープ画像データは垂直に反転します(有効)
。
bit 4
ワープライトバック手動トリガ(書き込み専用)
このビットは、ワープライトバックロジックに別のフレームを処理させて
SDRAM に格納させる手動トリガです。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、ワープライトバックロジックに別のフレームを処
理させます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
287
10. レジスタ
CH1OUT ライトバック手動トリガ(書き込み専用)
このビットは、CH1OUT ライトバックロジックに別のフレームを処理させて
SDRAM に格納させる手動トリガです。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、CH1OUT ライトバックロジックに別のフレーム
を処理させます。
bit 3
注
別のフレームを処理するために CH1OUT ライトバックを手動でトリガしても、
MAIN フレームバッファは切り替わりません。
REG[09D0h] Warp Writeback Frame Buffer 0 Address Register 0
Default = 00h
Read/Write
ワープライトバックフレームバッファ 0 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09D1h] Warp Writeback Frame Buffer 0 Address Register 1
Default = 00h
0
Read/Write
ワープライトバックフレームバッファ 0 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[09D2h] Warp Writeback Frame Buffer 0 Address Register 2
Default = 00h
0
Read/Write
ワープライトバックフレームバッファ 0 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[09D3h] Warp Writeback Frame Buffer 0 Address Register 3
Default = 10h
0
Read/Write
ワープライトバックフレームバッファ 0 のアドレスビット 31 ∼ 24
7
REG[09D3h] bits 7-0
REG[09D2h] bits 7-0
REG[09D1h] bits 7-0
REG[09D0h] bits 7-0
288
6
5
4
3
2
1
0
ワープライトバックフレームバッファ 0 のアドレスビット [31:0]
これらのビットは、ワープライトバックフレームバッファ 0 のメモリ開始アドレ
スを指定します。このバッファはワープロジックによって処理された画像データ
を SDRAM にライトバックする場合に使用されます。これらのビットは、開始ア
ドレスが 8 バイト(64 ビット)区切りとなるように設定しなければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09D4h] Warp Writeback Frame Buffer 1 Address Register 0
Default = 00h
Read/Write
ワープライトバックフレームバッファ 1 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09D5h] Warp Writeback Frame Buffer 1 Address Register 1
Default = 00h
0
Read/Write
ワープライトバックフレームバッファ 1 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[09D6h] Warp Writeback Frame Buffer 1 Address Register 2
Default = 00h
0
Read/Write
ワープライトバックフレームバッファ 1 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[09D7h] Warp Writeback Frame Buffer 1 Address Register 3
Default = 10h
0
Read/Write
ワープライトバックフレームバッファ 1 のアドレスビット 31 ∼ 24
7
REG[09D7h] bits 7-0
REG[09D6h] bits 7-0
REG[09D5h] bits 7-0
REG[09D4h] bits 7-0
6
5
4
3
2
1
0
ワープライトバックフレームバッファ 1 のアドレスビット [31:0]
これらのビットは、ワープライトバックフレームバッファ 1 のメモリ開始アドレ
スを指定します。このバッファはワープロジックによって処理された画像データ
を SDRAM にライトバックする場合に使用されます。これらのビットは、開始ア
ドレスが 8 バイト(64 ビット)区切りとなるように設定しなければなりません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
289
10. レジスタ
REG[09D8h] LCD Frame Control A Register 0
Default = 00h
n/a
7
bits 6-4
Read/Write
MAIN ウィンドウハードウェアフレーム制御ソースビット
2∼0
6
5
4
MAIN ウィンドウ
HW/SW フレーム
制御
n/a
3
2
1
0
MAIN ウィンドウハードウェアフレーム制御ソースビット [2:0]
MAINウィンドウに対してハードウェアフレーム制御を選択すると(REG[09D8h]
のビット 0 = 1)、これらのビットは、REG[0942h] の MAIN ウィンドウフレーム
制御ステータスビットを設定する制御ソース(すなわちプロデューサ)を決定し
ます。
表 10-40 MAIN ウィンドウハードウェアフレームソースの選択
bit 0
REG[09D8h] のビット 6 ∼ 4
フレームソース
000
カメラ 1
001
カメラ 2
010
Reserved
011
ワープライトバック
100 ∼ 111
スプライトエンジン
MAIN ウィンドウ HW/SW フレーム制御
このビットは、MAIN ウィンドウのダブルバッファフレーム制御がハードウェア
またはソフトウェアのいずれによって行われるのかを決定します。ハードウェ
ア フ レ ー ム 制 御 を 選 択 す る と、制 御 ソ ー ス(す な わ ち プ ロ デ ュ ー サ)は、
REG[09D8h] のビット 6 ∼ 4 によって選択されたとおり、直接 REG[0942h] のフ
レーム制御ステータスビットを設定します。ソフトウェアフレーム制御を選択
すると、ソフトウェアによってフレーム制御ステータスビットを設定する必要が
あります。フレーム制御とダブルバッファに関する詳細については、495 ページ
の 13.4「フレームダブルバッファリング処理」を参照してください。
このビットが 0 のとき、ソフトウェアフレーム制御が選択されます。
このビットが 1 のとき、ハードウェアフレーム制御が選択されます。
注
1. カメラ 1 またはカメラ 2 がダブルバッファ手法 1 を使用し
(REG[09F6h]/[09FEh] のビット 7 = 1)、かつ MAIN ウィンドウのフレーム
ソースとしてカメラ 1 またはカメラ 2 を選択しているとき、このビットの
設定は無視されハードウェアフレーム制御が使用されます。
2. MAIN ウィンドウのフレームソースがダブルバッファされている場合
(REG[09DCh] を参照)、MAIN ウィンドウのフレーム制御設定を変更する
前に、フレームソースのダブルバッファを無効にしておく必要があります。
いったん設定を変更すれば、フレームソースのダブルバッファを再び有効
にすることができます。
290
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09D9h] LCD Frame Control A Register 1
Default = 00h
n/a
7
bits 6-4
Read/Write
AUX ウィンドウハードウェアフレーム制御ソース
ビット 2 ∼ 0
6
5
AUX ウィンドウ
HW/SW フレーム
制御
n/a
4
3
2
1
0
AUX ウィンドウハードウェアフレーム制御ソースビット [2:0]
AUX ウィンドウに対してハードウェアフレーム制御を選択すると(REG[09D9h]
のビット 0 = 1)
、これらのビットは、REG[0962h] の AUX ウィンドウフレーム
制御ステータスビットを設定する制御ソース(すなわちプロデューサ)を決定し
ます。
表 10-41 AUX ウィンドウハードウェアフレームソースの選択
bit 0
REG[09D9h] のビット 6 ∼ 4
フレームソース
000
カメラ 1
001
カメラ 2
010
CH1OUT ライトバック
011
ワープライトバック
100 ∼ 111
スプライトエンジン
AUX ウィンドウ HW/SW フレーム制御
このビットは、AUX ウィンドウのダブルバッファフレーム制御がハードウェア
またはソフトウェアのいずれによって行われるのかを決定します。ハードウェ
ア フ レ ー ム 制 御 を 選 択 す る と、制 御 ソ ー ス(す な わ ち プ ロ デ ュ ー サ)は、
REG[09D9h] のビット 6 ∼ 4 によって選択されたとおり、直接 REG[0962h] のフ
レーム制御ステータスビットを設定します。ソフトウェアフレーム制御を選択
すると、ソフトウェアによってフレーム制御ステータスビットを設定する必要が
あります。フレーム制御とダブルバッファに関する詳細については、495 ページ
の 13.4「フレームダブルバッファリング処理」を参照してください。
このビットが 0 のとき、ソフトウェアフレーム制御が選択されます。
このビットが 1 のとき、ハードウェアフレーム制御が選択されます。
注
1. カメラ 1 またはカメラ 2 がダブルバッファ手法 1 を使用し
(REG[09F6h]/[09FEh] のビット 7 = 1)
、かつ AUX ウィンドウのフレーム
ソースとしてカメラ 1 またはカメラ 2 を選択しているとき、このビットの
設定は無視されハードウェアフレーム制御が使用されます。
2. AUX ウィンドウのフレームソースがダブルバッファされている場合
(REG[09DCh] を参照)、AUX ウィンドウのフレーム制御設定を変更する前
に、フレームソースのダブルバッファを無効にしておく必要があります。
いったん設定を変更すれば、フレームソースのダブルバッファを再び有効
にすることができます。
3. ハードウェアフレーム制御は、ブレンドモード 1、2、および 3(REG[09A0h]
のビット 1 ∼ 0)および CH1OUT ライトバック(REG[09D9h] のビット 6
∼ 4 = 010)でのみサポートされています。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
291
10. レジスタ
REG[09DAh] LCD Frame Control B Register 0
Default = 00h
n/a
7
bits 6-4
Read/Write
OSD ウィンドウハードウェアフレーム制御ソースビット
2∼0
6
5
OSD ウィンドウ
HW/SW フレーム
制御
n/a
4
3
2
1
0
OSD ウィンドウハードウェアフレーム制御ソースビット [2:0]
OSD ウィンドウに対してハードウェアフレーム制御を選択すると(REG[09DAh]
のビット 0 = 1)、これらのビットは、REG[0982h] の OSD ウィンドウフレーム
制御ステータスビットを設定する制御ソース(すなわちプロデューサ)を決定し
ます。
表 10-42 OSD ウィンドウハードウェアフレームソースの選択
bit 0
REG[09DAh] のビット 6 ∼ 4
フレームソース
000
カメラ 1
001
カメラ 2
010
CH1OUT ライトバック
011
ワープライトバック
100
スプライトエンジン
OSD ウィンドウ HW/SW フレーム制御
このビットは、OSD ウィンドウのダブルバッファフレーム制御がハードウェア
またはソフトウェアのいずれによって行われるのかを決定します。ハードウェ
ア フ レ ー ム 制 御 を 選 択 す る と、制 御 ソ ー ス(す な わ ち プ ロ デ ュ ー サ)は、
REG[09DAh] のビット 6 ∼ 4 によって選択されたとおり、直接 REG[0982h] のフ
レーム制御ステータスビットを設定します。ソフトウェアフレーム制御を選択
すると、ソフトウェアによってフレーム制御ステータスビットを設定する必要が
あります。フレーム制御とダブルバッファに関する詳細については、495 ページ
の 13.4「フレームダブルバッファリング処理」を参照してください。
このビットが 0 のとき、ソフトウェアフレーム制御が選択されます。
このビットが 1 のとき、ハードウェアフレーム制御が選択されます。
注
1. カメラ 1 またはカメラ 2 がダブルバッファ手法 1 を使用し
(REG[09F6h]/[09FEh] のビット 7 = 1)
、かつ OSD ウィンドウのフレーム
ソースとしてカメラ 1 またはカメラ 2 を選択しているとき、このビットの
設定は無視されハードウェアフレーム制御が使用されます。
2. OSD ウィンドウのフレームソースがダブルバッファされている場合
(REG[09DCh] を参照)、OSD ウィンドウのフレーム制御設定を変更する前
に、フレームソースのダブルバッファを無効にしておく必要があります。
いったん設定を変更すれば、フレームソースのダブルバッファを再び有効
にすることができます。
3. ハードウェアフレーム制御は、ブレンドモード 2 および 3(REG[09A0h] の
ビット 1 ∼ 0 を参照)および CH1OUT ライトバック(REG[09DAh] のビッ
ト 6 ∼ 4 = 010)でのみサポートされています。
292
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09DBh] LCD Frame Control B Register 1
Default = 00h
n/a
7
bits 6-4
Read/Write
画像フェッチャハードウェアフレーム制御ソースビット
2∼0
6
5
画像フェッチャ
HW/SW フレーム
制御
n/a
4
3
2
1
0
画像フェッチャハードウェアフレーム制御ソースビット [2:0]
画像フェッチャに対してハードウェアフレーム制御を選択すると(REG[09DBh]
のビット 0 = 1)、これらのビットは、REG[09B2h] の画像フェッチャフレーム制
御ステータスビットを設定する制御ソース(すなわちプロデューサ)を決定しま
す。
表 10-43 画像フェッチャハードウェアフレームソースの選択
REG[09DBh] のビット 6 ∼ 4
bit 0
フレームソース
000
カメラ 1
001
Reserved
010
CH1OUT ライトバック
011
ワープライトバック
100
スプライトエンジン
画像フェッチャ HW/SW フレーム制御
このビットは、画像フェッチャのダブルバッファフレーム制御がハードウェアま
たはソフトウェアのいずれによって行われるのかを決定します。ハードウェア
フレーム制御を選択すると、制御ソース(すなわちプロデューサ)は、REG[09DBh]
のビット 6 ∼ 4 によって選択されたとおり、直接 REG[09B2h] のフレーム制御ス
テータスビットを設定します。ソフトウェアフレーム制御を選択すると、ソフト
ウェアによってフレーム制御ステータスビットを設定する必要があります。フ
レーム制御とダブルバッファに関する詳細については、495 ページの 13.4「フ
レームダブルバッファリング処理」を参照してください。
このビットが 0 のとき、ソフトウェアフレーム制御が選択されます。
このビットが 1 のとき、ハードウェアフレーム制御が選択されます。
注
1. カメラ 1 またはカメラ 2 がダブルバッファ手法 1 を使用し
(REG[09F6h]/[09FEh] のビット 7 = 1)、
かつ画像フェッチャのフレームソー
スとしてカメラ 1 またはカメラ 2 を選択しているとき、このビットの設定
は無視されハードウェアフレーム制御が使用されます。
2. 画 像 フ ェ ッ チ ャ の フ レ ー ム ソ ー ス が ダ ブ ル バ ッ フ ァ さ れ て い る 場 合
(REG[09DCh] を参照)
、画像フェッチャのフレーム制御設定を変更する前
に、フレームソースのダブルバッファを無効にしておく必要があります。
いったん設定を変更すれば、フレームソースのダブルバッファを再び有効
にすることができます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
293
10. レジスタ
REG[09DCh] LCD Frame Control C Register 0
Default = 00h
n/a
7
bits 6-4
Read/Write
ワープロジックハードウェアフレーム制御ソースビット
2∼0
6
5
4
カメラ 2
フレームダブル
バッファの
ディセーブル
カメラ 1
フレームダブル
バッファの
ディセーブル
CH1OUT ライト
バックフレーム
ダブルバッファ
のディセーブル
ワープライト
バックフレーム
ダブルバッファ
のディセーブル
3
2
1
0
ワープロジックハードウェアフレーム制御ソースビット [2:0]
ワープロジックに対してハードウェアフレーム制御を選択すると(REG[0400h]
のビット 6 = 1)、これらのビットは、REG[0408h] ∼ REG[040Ah] のワープフレー
ム制御ステータスビットを設定する制御ソース(すなわちプロデューサ)を決定
します。
表 10-44 ワープロジックハードウェアフレームソースの選択
REG[09DCh] のビット 6 ∼ 4
フレームソース
000
カメラ 1
001
カメラ 2
010
CH1OUT ライトバック
011
Reserved
100 ∼ 111
スプライトエンジン
bit 3
カメラ 2 ライトバックフレームダブルバッファのディセーブル
このビットは、カメラ 2 ライトバック用のハードウェア制御のフレームダブル
バッファを無効にするために使用します。
このビットが 0 のとき、ハードウェア制御のフレームバッファが有効です。
(デフォルト)
このビットが 1 のとき、ハードウェア制御のフレームダブルバッファが無効であ
るため、カメラ 2 ライトバックはバッファ 0 にのみ書き込みます。
bit 2
カメラ 1 ライトバックフレームダブルバッファのディセーブル
このビットは、カメラ 1 ライトバック用のハードウェア制御のフレームダブル
バッファを無効にするために使用します。
このビットが 0 のとき、ハードウェア制御のフレームバッファが有効です。
(デフォルト)
このビットが 1 のとき、ハードウェア制御のフレームダブルバッファが無効であ
るため、カメラ 1 ライトバックはバッファ 0 にのみ書き込みます。
bit 1
CH1OUT ライトバックフレームダブルバッファのディセーブル
このビットは、CH1OUT ライトバック用のハードウェア制御のフレームダブル
バッファを無効にするために使用します。
このビットが 0 のとき、ハードウェア制御のフレームバッファが有効です。
(デフォルト)
このビットが 1 のとき、ハードウェア制御のフレームダブルバッファが無効であ
るため、CH1OUT ライトバックはバッファ 0 にのみ書き込みます。
294
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
ワープライトバックフレームダブルバッファのディセーブル
このビットは、ワープライトバック用のハードウェア制御のフレームダブルバッ
ファを無効にするために使用します。
このビットが 0 のとき、ハードウェア制御のフレームバッファが有効です。
(デフォルト)
このビットが 1 のとき、ハードウェア制御のフレームダブルバッファが無効であ
るため、ワープライトバックはバッファ 0 にのみ書き込みます。
bit 0
REG[09DDh] LCD Frame Control C Register 1
Default = 00h
Read/Write
スプライトエンジンハードウェアフレーム制御先ビット 3 ∼ 0
n/a
7
bits 3-0
6
5
4
3
2
1
0
スプライトエンジンハードウェアフレーム制御先ビット [3:0]
これらのビットは、スプライトエンジンからの画像データのデスティネーション
(すなわちコンシューマ)を選択します。これにより、ハードウェアフレーム制
御が有効のとき(REG[09D8h] ∼ REG[09DBh] のビット 0 または REG[0400h] の
ビット 6 を参照)
、スプライトエンジン(すなわちプロデューサ)は選択したデ
スティネーションからフレーム制御ステータス情報を受け取ることができます。
フレーム制御とダブルバッファに関する詳細については、495 ページの 13.4「フ
レームダブルバッファリング処理」を参照してください。
表 10-45 スプライトエンジンハードウェアフレーム制御先の選択
REG[09DDh] のビット 3 ∼ 0
フレーム制御先
0000
MAIN ウィンドウハードウェアフレーム制御
0010
AUX ウィンドウハードウェアフレーム制御
0100
OSD ウィンドウハードウェアフレーム制御
0110
画像フェッチャハードウェアフレーム制御
その他の値
ワープハードウェアフレーム制御
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
295
10. レジスタ
REG[09DEh] LCD Frame Control D Register 0
Default = 00h
Read/Write
カメラ 2 ハードウェアフレーム制御先ビット 3 ∼ 0
7
bits 7-4
6
5
カメラ 1 ハードウェアフレーム制御先ビット 3 ∼ 0
4
3
2
1
0
カメラ 2 ハードウェアフレーム制御先ビット [3:0]
これらのビットは、カメラ 2 インタフェースからの画像データのデスティネー
ション(すなわちコンシューマ)を選択します。これにより、ハードウェアフ
レーム制御が有効のとき(REG[09D8h] ∼ REG[09DBh] のビット 0 または
REG[0400h] のビット 6 を参照)、カメラ 2 インタフェース(すなわちプロデュー
サ)は選択したデスティネーションからフレーム制御ステータス情報を受け取る
ことができます。フレーム制御とダブルバッファに関する詳細については、495
ページの 13.4「フレームダブルバッファリング処理」を参照してください。
表 10-46 カメラ 2 ハードウェアフレーム制御先の選択
bits 3-0
REG[09DEh] のビット 7 ∼ 4
フレーム制御先
0000
MAIN ウィンドウハードウェアフレーム制御
0010
AUX ウィンドウハードウェアフレーム制御
0100
OSD ウィンドウハードウェアフレーム制御
0110
画像フェッチャハードウェアフレーム制御
その他の値
ワープハードウェアフレーム制御
カメラ 1 ハードウェアフレーム制御先ビット [3:0]
これらのビットは、カメラ 1 インタフェースからの画像データのデスティネー
ション(すなわちコンシューマ)を選択します。これにより、ハードウェアフ
レーム制御が有効のとき(REG[09D8h] ∼ REG[09DBh] のビット 0 または
REG[0400h] のビット 6 を参照)、カメラ 1 インタフェース(すなわちプロデュー
サ)は選択したデスティネーションからフレーム制御ステータス情報を受け取る
ことができます。フレーム制御とダブルバッファに関する詳細については、495
ページの 13.4「フレームダブルバッファリング処理」を参照してください。
表 10-47 カメラ 1 ハードウェアフレーム制御先の選択
296
REG[09DEh] のビット 3 ∼ 0
フレーム制御先
0000
MAIN ウィンドウハードウェアフレーム制御
0010
AUX ウィンドウハードウェアフレーム制御
0100
OSD ウィンドウハードウェアフレーム制御
0110
画像フェッチャハードウェアフレーム制御
その他の値
ワープハードウェアフレーム制御
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09DFh] LCD Frame Control D Register 1
Default = 00h
Read/Write
ワープライトバックハードウェアフレーム制御先ビット 3 ∼ 0
7
bits 7-4
6
5
CH1OUT ライトバックハードウェアフレーム制御先ビット 3 ∼ 0
4
3
2
1
0
ワープライトバックハードウェアフレーム制御先ビット [3:0]
これらのビットは、ワープライトバックからの画像データのデスティネーション
(すなわちコンシューマ)を選択します。これにより、ハードウェアフレーム制
御が有効のとき(REG[09D8h] ∼ REG[09DBh] のビット 0 または REG[0400h] の
ビット 6 を参照)
、ワープライトバック(すなわちプロデューサ)は選択したデ
スティネーションからフレーム制御ステータス情報を受け取ることができます。
フレーム制御とダブルバッファに関する詳細については、495 ページの 13.4「フ
レームダブルバッファリング処理」を参照してください。
表 10-48 ワープライトバックハードウェアフレーム制御先の選択
bits 3-0
REG[09DFh] のビット 7 ∼ 4
フレーム制御先
0000
MAIN ウィンドウハードウェアフレーム制御
0010
AUX ウィンドウハードウェアフレーム制御
0100
OSD ウィンドウハードウェアフレーム制御
0110
画像フェッチャハードウェアフレーム制御
その他の値
Reserved
CH1OUT ライトバックハードウェアフレーム制御先ビット [3:0]
これらのビットは、
CH1OUT ライトバックからの画像データのデスティネーショ
ン(すなわちコンシューマ)を選択します。これにより、ハードウェアフレーム
制御が有効のとき(REG[09D8h] ∼ REG[09DBh] のビット 0 または REG[0400h]
のビット 6 を参照)
、CH1OUT ライトバック(すなわちプロデューサ)は選択し
たデスティネーションからフレーム制御ステータス情報を受け取ることができ
ます。フレーム制御とダブルバッファに関する詳細については、
495ページの13.4
「フレームダブルバッファリング処理」を参照してください。
表 10-49 CH1OUT ライトバックハードウェアフレーム制御先の選択
REG[09DFh] のビット 3 ∼ 0
フレーム制御先
0000
MAIN ウィンドウハードウェアフレーム制御
0010
AUX ウィンドウハードウェアフレーム制御
0100
OSD ウィンドウハードウェアフレーム制御
0110
画像フェッチャハードウェアフレーム制御
その他の値
ワープハードウェアフレーム制御
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
297
10. レジスタ
REG[09E0h] Camera1 Frame Buffer 0 Address Register 0
Default = 00h
Read/Write
カメラ 1 フレームバッファ 0 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09E1h] Camera1 Frame Buffer 0 Address Register 1
Default = 00h
0
Read/Write
カメラ 1 フレームバッファ 0 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[09E2h] Camera1 Frame Buffer 0 Address Register 2
Default = 00h
0
Read/Write
カメラ 1 フレームバッファ 0 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[09E3h] Camera1 Frame Buffer 0 Address Register 3
Default = 10h
0
Read/Write
カメラ 1 フレームバッファ 0 のアドレスビット 31 ∼ 24
7
REG[09E3h] bits 7-0
REG[09E2h] bits 7-0
REG[09E1h] bits 7-0
REG[09E0h] bits 7-0
298
6
5
4
3
2
1
0
カメラ 1 フレームバッファ 0 のアドレスビット [31:0]
これらのビットは、カメラ 1 フレームバッファ 0 のメモリ開始アドレスを指定し
ます。このバッファはカメラ 1 からの入力画像データに使用されます。これらの
ビットは、開始アドレスが 8 バイト(64 ビット)区切りとなるように設定しな
ければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09E4h] Camera1 Frame Buffer 1 Address Register 0
Default = 00h
Read/Write
カメラ 1 フレームバッファ 1 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09E5h] Camera1 Frame Buffer 1 Address Register 1
Default = 00h
0
Read/Write
カメラ 1 フレームバッファ 1 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[09E6h] Camera1 Frame Buffer 1 Address Register 2
Default = 00h
0
Read/Write
カメラ 1 フレームバッファ 1 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[09E7h] Camera1 Frame Buffer 1 Address Register 3
Default = 10h
0
Read/Write
カメラ 1 フレームバッファ 1 のアドレスビット 31 ∼ 24
7
REG[09E7h] bits 7-0
REG[09E6h] bits 7-0
REG[09E5h] bits 7-0
REG[09E4h] bits 7-0
6
5
4
3
2
1
0
カメラ 1 フレームバッファ 1 のアドレスビット [31:0]
これらのビットは、カメラ 1 フレームバッファ 1 のメモリ開始アドレスを指定し
ます。このバッファはカメラ 1 からの入力画像データに使用されます。これらの
ビットは、開始アドレスが 8 バイト(64 ビット)区切りとなるように設定しな
ければなりません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
299
10. レジスタ
REG[09E8h] Camera2 Frame Buffer 0 Address Register 0
Default = 00h
Read/Write
カメラ 2 フレームバッファ 0 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09E9h] Camera2 Frame Buffer 0 Address Register 1
Default = 00h
0
Read/Write
カメラ 2 フレームバッファ 0 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[09EAh] Camera2 Frame Buffer 0 Address Register 2
Default = 00h
0
Read/Write
カメラ 2 フレームバッファ 0 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[09EBh] Camera2 Frame Buffer 0 Address Register 3
Default = 10h
0
Read/Write
カメラ 2 フレームバッファ 0 のアドレスビット 31 ∼ 24
7
REG[09EBh] bits 7-0
REG[09EAh] bits 7-0
REG[09E9h] bits 7-0
REG[09E8h] bits 7-0
300
6
5
4
3
2
1
0
カメラ 2 フレームバッファ 0 のアドレスビット [31:0]
これらのビットは、カメラ 2 フレームバッファ 0 のメモリ開始アドレスを指定し
ます。このバッファはカメラ 2 からの入力画像データに使用されます。これらの
ビットは、開始アドレスが 8 バイト(64 ビット)区切りとなるように設定しな
ければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09ECh] Camera2 Frame Buffer 1 Address Register 0
Default = 00h
Read/Write
カメラ 2 フレームバッファ 1 のアドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09EDh] Camera2 Frame Buffer 1 Address Register 1
Default = 00h
0
Read/Write
カメラ 2 フレームバッファ 1 のアドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[09EEh] Camera2 Frame Buffer 1 Address Register 2
Default = 00h
0
Read/Write
カメラ 2 フレームバッファ 1 のアドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[09EFh] Camera2 Frame Buffer 1 Address Register 3
Default = 10h
0
Read/Write
カメラ 2 フレームバッファ 1 のアドレスビット 31 ∼ 24
7
REG[09EFh] bits 7-0
REG[09EEh] bits 7-0
REG[09EDh] bits 7-0
REG[09ECh] bits 7-0
6
5
4
3
2
1
0
カメラ 2 フレームバッファ 1 のアドレスビット [31:0]
これらのビットは、カメラ 2 フレームバッファ 1 のメモリ開始アドレスを指定し
ます。このバッファはカメラ 2 からの入力画像データに使用されます。これらの
ビットは、開始アドレスが 8 バイト(64 ビット)区切りとなるように設定しな
ければなりません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
301
10. レジスタ
REG[09F0h] Camera1 Frame Buffer Width Register 0
Default = 40h
Read/Write
カメラ 1 フレームバッファ幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09F1h] Camera1 Frame Buffer Width Register 1
Default = 01h
Read/Write
カメラ 1 フレームバッファ幅ビット 10 ∼ 8
n/a
7
6
REG[09F1h] bits 2-0
REG[09F0h] bits 7-0
5
0
4
3
2
1
0
カメラ 1 フレームバッファ幅ビット [10:0]
これらのビットは、カメラ 1 フレームバッファの幅(ピクセル)を指定します。
注
カメラ 1 フレームバッファ幅は、ピクセルフォーマット(bpp)(REG[09F6h]
のビット 3 ∼ 2 を参照)を乗じた幅が 64 で割り切れるように設定する必要が
あります。
REG[09F2h] Camera1 Frame Buffer Height Register 0
Default = F0h
Read/Write
カメラ 1 フレームバッファ高さビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09F3h] Camera1 Frame Buffer Height Register 1
Default = 00h
Read/Write
カメラ 1 フレームバッファ高さビット 10 ∼ 8
n/a
7
REG[09F3h] bits 2-0
REG[09F2h] bits 7-0
302
6
5
0
4
3
2
1
0
カメラ 1 フレームバッファ高さビット [10:0]
これらのビットは、カメラ 1 フレームバッファの高さ(ピクセル)を指定します。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09F4h] Camera1 Frame Buffer Virtual Width Register 0
Default = 40h
Read/Write
カメラ 1 フレームバッファ仮想幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09F5h] Camera1 Frame Buffer Virtual Width Register 1
Default = 01h
REG[09F5h] bits 4-0
REG[09F4h] bits 7-0
Read/Write
カメラ 1 フレームバッファ仮想幅ビット 12 ∼ 8
n/a
7
0
6
5
4
3
2
1
0
カメラ 1 フレームバッファ仮想幅ビット [12:0]
これらのビットは、
カメラ1フレームバッファの仮想幅
(ピクセル)を指定します。
注
カメラ 1 フレームバッファ仮想幅は、
ピクセルフォーマット
(bpp)
(REG[09F6h]
のビット 3 ∼ 2 を参照)を乗じた仮想幅が 64 で割り切れるように設定する必
要があります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
303
10. レジスタ
REG[09F6h] Camera1 Write Control Register
Default = 00h
カメラ 1 ダブル
バッファ方式の
選択
Reserved
7
6
bit 7
Read/Write
カメラ 1 ピクセルフォーマット
ビット 1 ∼ 0
n/a
5
4
3
2
n/a
カメラ 1 垂直
反転のイネーブ
ル
1
0
カメラ 1 ダブルバッファ方式の選択
このビットは、カメラ 1 入力画像データで使用されるダブルバッファ方式を選択
します。
このビットが 0 のとき、方式 0 が使用されます。
このビットが 1 のとき、方式 1 が使用されます。この方式は、LCD のリフレッ
シュレートがカメラ1入力ストリームレートよりも速いときに使用することがで
きます。
注
1. このビットが 1 のとき、垂直反転を無効にする必要があります。デスティ
ネーション(すなわちコンシューマ)の垂直反転も無効にする必要があり
ます(REG[0940h]/[0960h]/[0980h]/[09B0h] のビット 5 = 0)
。
2. このビットが1のとき、
デスティネーションウィンドウへのダブルバッファ
で、ソフトウェアフレーム制御はサポートされていません
(REG[09D8h]/[09D9h]/[09DAh]/[09DBh] のビット 0 を 1 に設定する必要が
あります)
。また、このビットが 1 のとき、デスティネーションウィンドウ
のフレームバッファレディビットは無効です
(REG[0942h]/[0962h]/[0982h]/[09B2h] のビット 1 ∼ 0 を参照)。
3. このビットが 1 のとき、
カメラ 1 はワープハードウェアフレーム制御のソー
スになることはできません(REG[09DCh] および REG[09DEh] のビット 3
∼ 0 を参照)
。
bit 6
Reserved
このビットは 0 に設定する必要があります。
bits 3-2
カメラ 1 ピクセルフォーマットビット [1:0]
これらのビットは、SDRAM に格納されたカメラ 1 画像データの RGB ピクセル
フォーマットを決定します。
表 10-50 カメラ 1 ピクセルフォーマットの選択
bit 0
304
REG[09F6h] のビット 3 ∼ 2
ピクセルフォーマット
00
8bpp (RGB 3:3:2)
01
16bpp (RGB 5:6:5)
10
24bpp (RGB 8:8:8)
11
Reserved
カメラ 1 垂直反転のイネーブル
このビットは、カメラ 1 インタフェースから入力された画像データを X 軸(垂
直)を中心として反転するかどうかを決定します。
このビットが 0 のとき、カメラ 1 画像データは垂直に反転しません(無効)
。
このビットが 1 のとき、カメラ 1 画像データは垂直に反転します(有効)
。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09F8h] Camera2 Frame Buffer Width Register 0
Default = 40h
Read/Write
カメラ 2 フレームバッファ幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09F9h] Camera2 Frame Buffer Width Register 1
Default = 01h
Read/Write
カメラ 2 フレームバッファ幅ビット 10 ∼ 8
n/a
7
6
REG[09F9h] bits 2-0
REG[09F8h] bits 7-0
0
5
4
3
2
1
0
カメラ 2 フレームバッファ幅ビット [10:0]
これらのビットは、カメラ 2 フレームバッファの幅(ピクセル)を指定します。
注
カメラ 2 フレームバッファ幅は、ピクセルフォーマット(bpp)
(REG[09FEh]
のビット 3 ∼ 2 を参照)を乗じた幅が 64 で割り切れるように設定する必要が
あります。
REG[09FAh] Camera2 Frame Buffer Height Register 0
Default = F0h
Read/Write
カメラ 2 フレームバッファ高さビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09FBh] Camera2 Frame Buffer Height Register 1
Default = 00h
Read/Write
カメラ 2 フレームバッファ高さビット 10 ∼ 8
n/a
7
REG[09FBh] bits 2-0
REG[09FAh] bits 7-0
6
5
0
4
3
2
1
0
カメラ 2 フレームバッファ高さビット [10:0]
これらのビットは、カメラ 2 フレームバッファの高さ(ピクセル)を指定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
305
10. レジスタ
REG[09FCh] Camera2 Frame Buffer Virtual Width Register 0
Default = 40h
Read/Write
カメラ 1 フレームバッファ仮想幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[09FDh] Camera2 Frame Buffer Virtual Width Register 1
Default = 01h
REG[09FDh] bits 4-0
REG[09FCh] bits 7-0
Read/Write
カメラ 2 フレームバッファ仮想幅ビット 12 ∼ 8
n/a
7
0
6
5
4
3
2
1
0
カメラ 2 フレームバッファ仮想幅ビット [12:0]
これらのビットは、
カメラ2フレームバッファの仮想幅
(ピクセル)を指定します。
注
カメラ 2 フレームバッファ仮想幅は、
ピクセルフォーマット(bpp)
(REG[09FEh]
のビット 3 ∼ 2 を参照)を乗じた仮想幅が 64 で割り切れるように設定する必
要があります。
306
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[09FEh] Camera2 Write Control Register
Default = 00h
カメラ 2
ダブルバッファ
方式の選択
Reserved
7
6
bit 7
Read/Write
カメラ 2 ピクセルフォーマット
ビット 1 ∼ 0
n/a
5
4
3
2
n/a
カメラ 2 垂直
反転のイネーブ
ル
1
0
カメラ 2 ダブルバッファ方式の選択
このビットは、カメラ 2 入力画像データで使用されるダブルバッファ方式を選択
します。
このビットが 0 のとき、方式 0 が使用されます。
このビットが 1 のとき、方式 1 が使用されます。この方式は、LCD のリフレッ
シュレートがカメラ2入力ストリームレートよりも速いときに使用することがで
きます。
注
1. このビットが 1 のとき、カメラ 2 のストリーミング画像の垂直ミラー反転
はサポートされていません。したがって、カメラ 2 の垂直ミラー反転を無
効にする必要があり(REG[09FEh] のビット 0 = 0)
、またデスティネーショ
ンウィンドウの垂直ミラー反転を無効にする必要があります
(REG[0940h]/[0960h]/[0980h]/[09B0h] のビット 5 = 0)。
2. このビットが1のとき、
デスティネーションウィンドウへのダブルバッファ
で、ソフトウェアフレーム制御はサポートされていません
(REG[09D8h]/[09D9h]/[09DAh]/[09DBh] のビット 0 は無視されます)
。また、
このビットが1のとき、
デスティネーションウィンドウのフレームバッファ
レディビットは無効です(REG[0942h]/[0962h]/[0982h]/[09B2h] のビット 1
∼ 0 を参照)
。
3. このビットが 1 のとき、
カメラ 2 はワープハードウェアフレーム制御のソー
スになることはできません(REG[09DCh] および REG[09DEh] のビット 7
∼ 4 を参照)
。
bit 6
Reserved
このビットは 0 に設定する必要があります。
bits 3-2
カメラ 2 ピクセルフォーマットビット [1:0]
これらのビットは、SDRAM に格納されたカメラ 2 画像データの RGB ピクセル
フォーマットを決定します。
表 10-51 カメラ 2 ピクセルフォーマットの選択
bit 0
REG[09FEh] のビット 3 ∼ 2
ピクセルフォーマット
00
8bpp (RGB 3:3:2)
01
16bpp (RGB 5:6:5)
10
24bpp (RGB 8:8:8)
11
Reserved
カメラ 2 垂直反転のイネーブル
このビットは、カメラ 2 インタフェースから入力された画像データを X 軸(垂
直)を中心として反転するかどうかを決定します。
このビットが 0 のとき、カメラ 2 画像データは垂直に反転しません(無効)
。
このビットが 1 のとき、カメラ 2 画像データは垂直に反転します(有効)
。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
307
10. レジスタ
10.4.14 割り込み設定レジスタ
REG[0A00h] Interrupt Status Register 0
Default = 00h
スプライト
I2S DAC 割り込み
割り込み
(RO)
ステータス(RO)
7
bit 7
6
Read/Write
SDRAM リード/
ライトバッファ
割り込み
ステータス
(RO)
n/a
I2S DAC DMA
割り込み
ステータス
(RO)
ウォッチドッグ
タイマ割り込み
ステータス
LCD2 割り込み
ステータス
(RO)
LCD1 割り込み
ステータス
(RO)
5
4
3
2
1
0
スプライト割り込みステータス(読み出し専用)
このビットは、スプライト割り込みのステータスを示します。この割り込みは、
スプライト動作が完了し(REG[5008h] のビット 1 = 1)、かつスプライト動作完
了割り込みのイネーブルビットが設定されているとき(REG[5006h] のビット 1
= 1)に発生します。この割り込みは、ホスト割り込み信号(REG[0A06h] のビッ
ト 7 を参照)または C33PE 割り込み信号(REG[0A0Eh] のビット 7 を参照)を
引き起こすように設定することができます。
このビットが 0 のとき、スプライト割り込みは発生していません。
このビットが 1 のとき、スプライト割り込みが発生しています。
このステータスビットをクリアするには、REG[5008h] のビット 1 に 1 を書き込
みます。
bit 6
I2S DAC 割り込みステータス(読み出し専用)
このビットは、I2S DAC 割り込みのステータスを示します。この割り込みは、3
つの I2S FIFO 割り込みの 1 つが発生すると発生します。このビットは、I2S FIFO
しきい値割り込みステータスビット、I2S FIFO オーバーラン割り込みステータス
ビット、および I2S FIFO アンダーラン割り込みステータスビット(REG[010Ch]
のビット 2 ∼ 0)の組み合わせ(論理 OR)です。各 I2S FIFO 割り込みステータ
スビットは、I2S DAC 割り込みが生じないよう、REG[0105h] のビット 2 ∼ 0 内
の対応する割り込みのイネーブルビットを使用してマスクすることができます。
この割り込みは、ホスト割り込み信号(REG[0A06h] のビット 6 を参照)または
C33PE 割り込み信号(REG[0A0Eh] のビット 6 を参照)を引き起こすように設定
することができます。
このビットが 0 のとき、I2S DAC 割り込みは発生していません。
このビットが 1 のとき、I2S DAC 割り込みが発生しています。
このステータスビットをクリアするには、REG[010Ch] 内の対応する割り込みス
テータスビットに 1 を書き込みます。
308
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bit 5
SDRAM リード/ライトバッファ割り込みステータス(読み出し専用)
このビットは、SDRAM リード/ライトバッファ割り込みのステータスを示しま
す。この割り込みは、SDRAM バッファの 1 つと SDRAM との間の転送が完了し
たときに発生します。このビットは、SDRAM バッファ 0 完了割り込みステータ
ス/クリアビットと SDRAM バッファ1 完了割り込みステータス/クリアビット
(REG[0242h]/[0252h] のビット 3)の組み合わせ(論理 OR)で示されます。各
SDRAM バッファ完了割り込みステータスビットは、SDRAM リード/ライト
バッファ割り込みが生じないよう、REG[0240h]/[0250h] のビット 3 内の対応する
割り込みのイネーブルビットを使用してマスクすることができます。この割り
込みは、ホスト割り込み信号(REG[0A06h] のビット 5 を参照)または C33PE 割
り込み信号(REG[0A0Eh] のビット 5 を参照)を引き起こすように設定すること
ができます。
このビットが 0 のとき、SDRAM リード/ライトバッファ割り込みは発生してい
ません。
このビットが 1 のとき、SDRAM リード/ライトバッファ割り込みが発生してい
ます。
このステータスビットをクリアするには、両方の SDRAM バッファ完了割り込み
ステータスビットをクリアする必要があります(REG[0242h] のビット 3 = 0 お
よび REG[0252h] のビット 3 = 0)。
bit 3
I2S DAC DMA 割り込みステータス(読み出し専用)
このビットは、I2S DAC DMA 割り込みのステータスを示します。この割り込み
は、I2S DMA ロジックが DAC DMA バッファからの読み出しを終了し、他のバッ
ファからの読み出しに切り替えたときに発生します。このビットは、REG[0154h]
のビット 3 内の I2S DMA 割り込みステータスビットをミラー反転します。この
割り込みは、ホスト割り込み信号(REG[0A06h] のビット 3 を参照)を引き起こ
すように設定することができます。この割り込みビットは C33PE 割り込みコン
トローラの IRQ3 に進みます(REG[0A42h] および REG[0A44h] を参照)
。
このビットが 0 のとき、I2S DAC DMA 割り込みは発生していません。
このビットが 1 のとき、I2S DAC DMA 割り込みが発生しています。
このステータスビットをクリアするには、REG[0154h] のビット 3 に 1 を書き込
みます。
bit 2
ウォッチドッグタイマ割り込みステータス
このビットは、ウォッチドッグタイマ割り込みのステータスを示します。この割
り込みは、ウォッチドッグタイマのロジックがカウントを終了すると発生しま
す。この割り込みは、ホスト割り込み信号(REG[0A06h] のビット 2 を参照)を
引き起こすように設定することができます。この割り込みビットは C33PE 割り
込みコントローラの IRQ2 に進みます
(REG[0A42h] および REG[0A44h] を参照)。
このビットが 0 のとき、ウォッチドッグタイマ割り込みは発生していません。
このビットが 1 のとき、ウォッチドッグタイマ割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
309
10. レジスタ
bit 1
LCD2 割り込みステータス(読み出し専用)
このビットは、LCD2 割り込みのステータスを示します。この割り込みは、LCD2
VSYNC 割り込みが発生し(REG[4037h] のビット 3 = 1)
、かつ LCD2 VSYNC 割
り込みが有効のとき(REG[4019h] のビット 7 = 1)に発生します。
このビットが 0 のとき、LCD2 割り込みは発生していません。
このビットが 1 のとき、LCD2 割り込みが発生しています。
このステータスビットをクリアするには、REG[4037h] のビット 3 に 1 を書き込
みます。
bit 0
LCD1 割り込みステータス(読み出し専用)
このビットは、LCD1 割り込みのステータスを示します。この割り込みは、LCD1
VSYNC 割り込みが発生し(REG[4019h] のビット 3 = 1)
、かつ LCD1 VSYNC 割
り込みが有効のとき(REG[4019h] のビット 7 = 1)に発生します。
このビットが 0 のとき、LCD1 割り込みは発生していません。
このビットが 1 のとき、LCD1 割り込みが発生しています。
このステータスビットをクリアするには、REG[4019h] のビット 3 に 1 を書き込
みます。
310
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A02h] Interrupt Status Register 1
Default = 00h
Read/Write
C33PE - ホスト
手動割り込み
ステータス
Reserved
Reserved
キーパッド
割り込み
ステータス
(RO)
7
6
5
4
bit 7
タイマ 1
割り込み
ステータス
3
タイマ 0
割り込み
ステータス
DMA チャネル 1
転送完了
割り込み
ステータス
DMA チャネル 0
転送完了
割り込み
ステータス
2
1
0
C33PE - ホスト手動割り込みステータス
このビットは、C33PE - ホスト手動割り込みのステータスを示します。この割り
込みは、C33PE - ホスト手動割り込みトリガビット(REG[0A46h] のビット 0)を
使用してトリガすることができます。C33PE またはホストそのものはこの割り
込みをトリガすることができます。この割り込みは、REG[0A08h] のビット 7 が
1 に設定されている場合にのみホスト割り込み信号を引き起こします。
このビットが 0 のとき、C33PE - ホスト手動割り込み割り込みは発生していませ
ん。
このビットが 1 のとき、C33PE - ホスト手動割り込み割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
bit 6
Reserved
このビットのデフォルト値は 0 です。
bit 5
Reserved
このビットのデフォルト値は 0 です。
bit 4
キーパッド割り込みステータス(読み出し専用)
このビットは、キーパッド割り込みのステータスを示します。この割り込みは、
REG[01D0h] ∼ REG[01D3h] 内の 25 のキーパッド割り込みステータス/クリア
ビットの 1 つが設定されている場合にのみ発生します。各ステータスビットは、
キーパッド割り込みが生じないよう、REG[01C4h] ∼ REG[01C7h] 内の対応する
割り込みのイネーブルビットを使用してマスクすることができます。この割り
込みは、ホスト割り込み信号(REG[0A08h] のビット 4 を参照)または C33PE 割
り込み信号(REG[0A10h] のビット 4 を参照)を引き起こすように設定すること
ができます。
このビットが 0 のとき、キーパッド割り込みは発生していません。
このビットが 1 のとき、キーパッド割り込みが発生しています。
このステータスビットをクリアするには、REG[01D0h] ∼ REG[01D3h] のすべて
のステータスビットをクリアします。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
311
10. レジスタ
bit 3
タイマ 1 割り込みステータス
このビットは、タイマ 1 割り込みのステータスを示します。この割り込みは、タ
イマ 1 が有効で(REG[0A84h] のビット 1 = 1)、かつタイマ 1 期間(REG[0A8Ah]
が経過したときに発生します。このビットは、タイマ 1 割り込みのイネーブル
ビット(REG[0A08h] のビット 3)によってマスクされません。この割り込みは、
ホスト割り込み信号(REG[0A08h] のビット 3 を参照)または C33PE 割り込み信
号
(REG[0A10h]のビット3を参照)を引き起こすように設定することができます。
このビットが 0 のとき、タイマ 1 割り込みは発生していません。
このビットが 1 のとき、タイマ 1 割り込みが発生しています。
このステータスビットをクリアするには、
このビットに1を書き込む必要があります。
bit 2
タイマ 0 割り込みステータス
このビットは、タイマ 0 割り込みのステータスを示します。この割り込みは、タ
イマ 0 が有効で(REG[0A84h] のビット 0 = 1)、かつタイマ 0 期間(REG[0A88h]
∼ REG[0A89h])が経過したときに発生します。このビットは、タイマ 0 割り込
みのイネーブルビット(REG[0A08h] のビット 2)によってマスクされません。
この割り込みは、ホスト割り込み信号(REG[0A08h] のビット 2 を参照)または
C33PE 割り込み信号(REG[0A10h] のビット 2 を参照)を引き起こすように設定
することができます。
このビットが 0 のとき、タイマ 0 割り込みは発生していません。
このビットが 1 のとき、タイマ 0 割り込みが発生しています。
このステータスビットをクリアするには、
このビットに1を書き込む必要があります。
bit 1
DMA チャネル 1 転送完了割り込みステータス
このビットは、DMA チャネル 1 転送完了割り込みのステータスを示します。こ
の割り込みは、DMA チャネル 1 の転送が完了すると発生します。このビットは、
DMA チャネル 1 転送完了割り込みのイネーブルビット(REG[0A08h] のビット
1 によってマスクされません。この割り込みは、
ホスト割り込み信号(REG[0A08h]
のビット 1 を参照)または C33PE 割り込み信号(REG[0A10h] のビット 1 を参
照)を引き起こすように設定することができます。
このビットが 0 のとき、
DMA チャネル 1 転送完了割り込みは発生していません。
このビットが 1 のとき、DMA チャネル 1 転送完了割り込みが発生しています。
このステータスビットをクリアするには、
このビットに1を書き込む必要があります。
bit 0
DMA チャネル 0 転送完了割り込みステータス
このビットは、DMA チャネル 0 転送完了割り込みのステータスを示します。こ
の割り込みは、DMA チャネル 0 の転送が完了すると発生します。このビットは、
DMA チャネル 1 転送完了割り込みのイネーブルビット(REG[0A08h] のビット
1)に よ っ て マ ス ク さ れ ま せ ん。こ の 割 り 込 み は、ホ ス ト 割 り 込 み 信 号
(REG[0A08h] のビット 0 を参照)または C33PE 割り込み信号(REG[0A10h] の
ビット 0 を参照)を引き起こすように設定することができます。
このビットが 0 のとき、
DMA チャネル 0 転送完了割り込みは発生していません。
このビットが 1 のとき、DMA チャネル 0 転送完了割り込みが発生しています。
このステータスビットをクリアするには、
このビットに1を書き込む必要があります。
312
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A04h] Interrupt Status Register 2
Default = 00h
bit 6
Read/Write
n/a
画像フェッチャ
フレーム開始
割り込み
ステータス
OSD ウィンドウ
フレーム開始
割り込み
ステータス
AUX ウィンドウ
フレーム開始
割り込み
ステータス
MAIN ウィンドウ
フレーム開始
割り込み
ステータス
ワープロジック
フレーム
バッファ
スイッチ
割り込み
ステータス
7
6
5
4
3
2
ワープロジック
輝度テーブル
割り込み
ステータス
ワープロジック
オフセット
テーブル
割り込み
ステータス
1
0
画像フェッチャフレーム開始割り込みステータス
このビットは、画像フェッチャフレーム開始割り込みのステータスを示します。
この割り込みは、画像フェッチャが新しいフレームの処理を開始し、かつ幅と仮
想幅のレジスタをラッチしたときに発生します。この割り込みは、新しい幅/仮
想幅の値をプログラムするときの「ティアリング効果」を防止するために使用す
ることができます。また、ソフトウェアがフレームダブルバッファを制御する場
合に も使 用す るこ とが でき ます。 こ の割 り込 みは、ホ スト 割り 込み 信号
(REG[0A0Ah] のビット 6 を参照)または C33PE 割り込み信号(REG[0A12h] の
ビット 6 を参照)を引き起こすように設定することができます。
このビットが 0 のとき、画像フェッチャフレーム開始割り込みは発生していませ
ん。
このビットが1のとき、画像フェッチャフレーム開始割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
bit 5
OSD ウィンドウフレーム開始割り込みステータス
このビットは、OSD ウィンドウフレーム開始割り込みのステータスを示します。
この割り込みは、ブレンディングエンジンが新しい OSD ウィンドウフレームの
処理を開始し、かつ幅と仮想幅のレジスタをラッチしたときに発生します。この
割り込みは、新しい幅/仮想幅の値をプログラムするときの「ティアリング効
果」を防止するために使用することができます。また、ソフトウェアがフレーム
ダブルバッファを制御する場合にも使用することができます。この割り込みは、
ホスト割り込み信号(REG[0A0Ah] のビット 5 を参照)または C33PE 割り込み
信号(REG[0A12h] のビット 5 を参照)を引き起こすように設定することができ
ます。
このビットが 0 のとき、OSD ウィンドウフレーム開始割り込みは発生していま
せん。
このビットが1のとき、
OSDウィンドウフレーム開始割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
注
OSD ウィンドウを有効にする前に(REG[0980h] のビット 4 = 1)
、この割り込
みを有効にすると(REG[0A0Ah] のビット 5 = 1)
、最初に発生した OSD ウィ
ンドウフレーム開始割り込みステータスは無視してクリアする必要がありま
す(REG[0A04h] のビット 5 = 1)。その後の OSD ウィンドウフレーム開始割り
込みステータスはいずれも有効です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
313
10. レジスタ
bit 4
AUX ウィンドウフレーム開始割り込みステータス
このビットは、AUX ウィンドウフレーム開始割り込みのステータスを示します。
この割り込みは、ブレンディングエンジンが新しい AUX ウィンドウフレームの
処理を開始し、かつ幅と仮想幅のレジスタをラッチしたときに発生します。この
割り込みは、新しい幅/仮想幅の値をプログラムするときの「ティアリング効
果」を防止するために使用することができます。また、ソフトウェアがフレーム
ダブルバッファを制御する場合にも使用することができます。この割り込みは、
ホスト割り込み信号(REG[0A0Ah] のビット 4 を参照)または C33PE 割り込み
信号(REG[0A12h] のビット 4 を参照)を引き起こすように設定することができ
ます。
このビットが 0 のとき、AUX ウィンドウフレーム開始割り込みは発生していま
せん。
このビットが 1 のとき、AUX ウィンドウフレーム開始割り込みが発生していま
す。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
注
AUX ウィンドウを有効にする前に(REG[0960h] のビット 4 = 1)、この割り込
みを有効にすると(REG[0A0Ah] のビット 4 = 1)
、最初に発生した AUX ウィ
ンドウフレーム開始割り込みステータスは無視してクリアする必要がありま
す(REG[0A04h] のビット 4 = 1)
。その後の AUD ウィンドウフレーム開始割
り込みステータスはいずれも有効です。
bit 3
MAIN ウィンドウフレーム開始割り込みステータス
このビットは、MAIN ウィンドウフレーム開始割り込みのステータスを示しま
す。この割り込みは、ブレンディングエンジンが新しい MAIN ウィンドウフレー
ムの処理を開始し、かつ幅と仮想幅のレジスタをラッチしたときに発生します。
この割り込みは、新しい幅/仮想幅の値をプログラムするときの「ティアリング
効果」を防止するために使用することができます。また、ソフトウェアがフレー
ムダブルバッファを制御する場合にも使用することができます。この割り込み
は、ホスト割り込み信号(REG[0A0Ah] のビット 3 を参照)または C33PE 割り
込み信号(REG[0A12h] のビット 3 を参照)を引き起こすように設定することが
できます。
このビットが 0 のとき、MAIN ウィンドウフレーム開始割り込みは発生していま
せん。
このビットが 1 のとき、MAIN ウィンドウフレーム開始割り込みが発生していま
す。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
314
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bit 2
ワープロジックフレームバッファスイッチ割り込みステータス
このビットはワープロジックフレームバッファスイッチ割り込みのステータス
を示します。この割り込みは、ワープロジックが一方のフレームバッファから他
方のフレームバッファに読み出しを切り替えるときに発生します。この割り込
みは、ホスト割り込み信号(REG[0A0Ah] のビット 2 を参照)または C33PE 割
り込み信号(REG[0A12h] のビット 2 を参照)を引き起こすように設定すること
ができます。
このビットが 0 のとき、ワープフレームバッファスイッチ割り込みは発生してい
ません。
このビットが 1 のとき、ワープフレームバッファスイッチ割り込みが発生してい
ます。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
bit 1
ワープロジック輝度テーブル割り込みステータス
このビットはワープロジック輝度テーブル割り込みのステータスを示します。こ
の割り込みは、ワープロジックが新しい輝度テーブルアドレスを使用して開始さ
れるときに発生します。これは、ワープロジック輝度テーブルの Warp Logic
Luminance Table SDRAM Start Address Register(REG[0454h] ∼ REG[0457h])を更
新するときにソフトウェアが使用します。この割り込みが発生すると、ソフト
ウェアが次の輝度テーブル開始アドレス値をレジスタに書き込めるということ
です。ソフトウェアが開始アドレスレジスタに書き込むごとに、ワープロジック
内の内部「開始アドレス書き込み」ビットが設定され、新しい値が書き込まれた
ことをハードウェアに示します。ワープロジックがフレームの処理を終了して
新しいフレームを開始するときは必ず、開始アドレスをラッチしてこの割り込み
ビットを設定します(内部「開始アドレス書き込み」ビットが設定されている場
合)。「開始アドレス書き込み」ビットが設定されていない場合、割り込みは生
成されません。「開始アドレス書き込み」ビットは、開始アドレスがラッチされ
ると必ず自動的にクリアされます。この割り込みは、ホスト割り込み信号
(REG[0A0Ah] のビット 1 を参照)または C33PE 割り込み信号(REG[0A12h] の
ビット 1 を参照)を引き起こすように設定することができます。
このビットが 0 のとき、ワープロジック輝度テーブル割り込みは発生していませ
ん。
このビットが1のとき、ワープロジック輝度テーブル割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
315
10. レジスタ
bit 0
ワープロジックオフセットテーブル割り込みステータス
このビットはワープロジックオフセットテーブル割り込みのステータスを示し
ます。この割り込みは、ワープロジックが新しいオフセットテーブルアドレスを
使用して開始されるときに発生します。これは、Warp Logic Offset Table SDRAM
Start Address Register(REG[0444h] ∼ REG[0447h])を更新するときにソフトウェ
アが使用します。この割り込みが発生すると、ソフトウェアが次のオフセット
テーブル開始アドレス値をレジスタに書き込めるということです。ソフトウェ
アが開始アドレスレジスタに書き込むごとに、ワープロジック内の内部「開始ア
ドレス書き込み」ビットが設定され、新しい値が書き込まれたことをハードウェ
アに示します。ワープがフレームの処理を終了して新しいフレームを開始する
ときは必ず、開始アドレスをラッチしてこの割り込みビットを設定します(内部
「開始アドレス書き込み」ビットが設定されている場合)
。「開始アドレス書き込
み」ビットが設定されていない場合、割り込みは生成されません。「開始アドレ
ス書き込み」ビットは、開始アドレスがラッチされると必ず自動的にクリアされ
ます。この割り込みは、ホスト割り込み信号(REG[0A0Ah] のビット 0 を参照)
または C33PE 割り込み信号(REG[0A12h] のビット 0 を参照)を引き起こすよう
に設定することができます。
このビットが 0 のとき、ワープロジックオフセットテーブル割り込みは発生して
いません。
このビットが 1 のとき、ワープロジックオフセットテーブル割り込みが発生して
います。
このステータスビットをクリアするには、このビットに 1 を書き込む必要があり
ます。
316
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A06h] Host Interrupt Enable Register 0
Default = 00h
スプライト
割り込みのイネー
ブル
I2S DAC
割り込みのイネー
ブル
SDRAM リード/
ライトバッファ
割り込みの
イネーブル
7
6
5
Read/Write
n/a
I2S DAC DMA
割り込みの
イネーブル
ウォッチドッグ
タイマ割り込み
のイネーブル
ホスト LCD2
割り込みの
イネーブル
ホスト LCD1
割り込みの
イネーブル
4
3
2
1
0
注
ホスト割り込みのイネーブルビット(REG[0A0Ch] のビット 2 を参照)は、ホスト割り込みのマスタ制
御です。REG[0A0Ch] のビット 2 = 0 の場合、このレジスタ内の個々の割り込みの設定値にかかわらず、
割り込みはホストに送られません。
bit 7
スプライト割り込みのイネーブル
このビットは、スプライト割り込みがホスト割り込み信号を引き起こすことがで
きるかどうかを制御します。スプライト割り込みのステータスは、スプライト割
り込みステータスビット(REG[0A00h] のビット 7)で示されます。
このビットが 0 のとき、スプライト割り込みはホスト割り込み信号を引き起こす
ことができません。
このビットが 1 のとき、スプライト割り込みはホスト割り込み信号を引き起こす
ことができます。
bit 6
I2S DAC 割り込みのイネーブル
このビットは、I2S DAC 割り込みがホスト割り込み信号を引き起こすことができ
るかどうかを制御します。I2S DAC 割り込みのステータスは、I2S DAC 割り込み
ステータスビット(REG[0A00h] のビット 6)で示されます。
このビットが 0 のとき、I2S DAC 割り込みはホスト割り込み信号を引き起こすこ
とができません。
このビットが 1 のとき、I2S DAC 割り込みはホスト割り込み信号を引き起こすこ
とができます。
bit 5
SDRAM リード/ライトバッファ割り込みのイネーブル
このビットは、SDRAM リード/ライトバッファ割り込みがホスト割り込み信号
を引き起こすことができるかどうかを制御します。SDRAM リード/ライトバッ
ファ割り込みのステータスは、SDRAM リード/ライトバッファ割り込みステー
タスビット(REG[0A00h] のビット 5)で示されます。
このビットが 0 のとき、SDRAM リード/ライトバッファ割り込みはホスト割り
込み信号を引き起こすことができません。
このビットが 1 のとき、SDRAM リード/ライトバッファ割り込みはホスト割り
込み信号を引き起こすことができます。
bit 3
I2S DAC DMA 割り込みのイネーブル
このビットは、I2S DAC DMA 割り込みがホスト割り込み信号を引き起こすこと
ができるかどうかを制御します。I2S DAC DMA 割り込みのステータスは、I2S
DAC DMA 割り込みステータスビット(REG[0A00h] のビット 3)で示されます。
このビットが 0 のとき、I2S DAC DMA 割り込みはホスト割り込み信号を引き起
こすことができません。
このビットが 1 のとき、I2S DAC DMA 割り込みはホスト割り込み信号を引き起
こすことができます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
317
10. レジスタ
bit 2
ウォッチドッグタイマ割り込みのイネーブル
このビットは、ウォッチドッグタイマ割り込みがホスト割り込み信号を引き起こ
すことができるかどうかを制御します。ウォッチドッグタイマ割り込みのス
テータスは、ウォッチドッグタイマ割り込みステータスビット(REG[0A00h] の
ビット 2)で示されます。
このビットが 0 のとき、ウォッチドッグタイマ割り込みはホスト割り込み信号を
引き起こすことができません。
このビットが 1 のとき、ウォッチドッグタイマ割り込みはホスト割り込み信号を
引き起こすことができます。
bit 1
ホスト LCD2 割り込みのイネーブル
このビットは、LCD2 割り込みがホスト割り込み信号を引き起こすことができる
かどうかを制御します。LCD2 割り込みのステータスは、LCD2 割り込みステー
タスビット(REG[0A00h] のビット 1)で示されます。
このビットが 0 のとき、LCD2 割り込みはホスト割り込み信号を引き起こすこと
ができません。
このビットが 1 のとき、LCD2 割り込みはホスト割り込み信号を引き起こすこと
ができます。
bit 0
ホスト LCD1 割り込みのイネーブル
このビットは、LCD1 割り込みがホスト割り込み信号を引き起こすことができる
かどうかを制御します。LCD1 割り込みのステータスは、LCD1 割り込みステー
タスビット(REG[0A00h] のビット 0)で示されます。
このビットが 0 のとき、LCD1 割り込みはホスト割り込み信号を引き起こすこと
ができません。
このビットが 1 のとき、LCD1 割り込みはホスト割り込み信号を引き起こすこと
ができます。
318
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A08h] Host Interrupt Enable Register 1
Default = 80h
Read/Write
C33PE - ホスト
手動割り込みの
イネーブル
Reserved
Reserved
キーパッド
割り込みの
イネーブル
ホストタイマ 1
割り込みの
イネーブル
ホストタイマ 0
割り込みの
イネーブル
ホスト DMA
チャネル 1 転送
完了割り込みの
イネーブル
7
6
5
4
3
2
1
ホスト DMA
チャネル 0 転送
完了割り込みの
イネーブル
0
注
ホスト割り込みのイネーブルビット(REG[0A0Ch] のビット 2 を参照)は、ホスト割り込みのマスタ制
御です。REG[0A0Ch] のビット 2 = 0 の場合、このレジスタ内の個々の割り込みの設定値にかかわらず、
割り込みはホストに送られません。
bit 7
C33PE - ホスト手動割り込みのイネーブル
このビットは、C33PE - ホスト手動割り込みがホスト割り込み信号を引き起こす
ことができるかどうかを制御します。C33PE - ホスト手動割り込みのステータス
は、C33PE - ホスト手動割り込みステータスビット(REG[0A02h] のビット 7)で
示されます。
このビットが 0 のとき、C33PE - ホスト手動割り込みはホスト割り込み信号を引
き起こすことができません。
このビットが 1 のとき、C33PE - ホスト手動割り込みはホスト割り込み信号を引
き起こすことができます。
bit 6
Reserved
このビットのデフォルト値は 0 です。
bit 5
Reserved
このビットのデフォルト値は 0 です。
bit 4
キーパッド割り込みのイネーブル
このビットは、キーパッド割り込みがホスト割り込み信号を引き起こすことがで
きるかどうかを制御します。キーパッド割り込みのステータスは、キーパッド割
り込みステータスビット(REG[0A02h] のビット 4)で示されます。
このビットが 0 のとき、キーパッド割り込みはホスト割り込み信号を引き起こす
ことができません。
このビットが 1 のとき、キーパッド割り込みはホスト割り込み信号を引き起こす
ことができます。
注
キーパッドを有効にした後は(REG[01C0h] のビット 0 = 1)、キーパッドホス
ト割り込みを有効にする前に、REG[01C4h] ∼ REG[01C7h] のすべての割り込
みをクリアする必要があります。
bit 3
ホストタイマ 1 割り込みのイネーブル
このビットは、ホストタイマ 1 割り込みがホスト割り込み信号を引き起こすこと
ができるかどうかを制御します。ホストタイマ 1 割り込みのステータスは、ホス
トタイマ 1 割り込みステータスビット(REG[0A02h] のビット 3)で示されます。
このビットが 0 のとき、ホストタイマ 1 割り込みはホスト割り込み信号を引き起
こすことができません。
このビットが 1 のとき、ホストタイマ 1 割り込みはホスト割り込み信号を引き起
こすことができます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
319
10. レジスタ
bit 2
ホストタイマ 0 割り込みのイネーブル
このビットは、ホストタイマ 0 割り込みがホスト割り込み信号を引き起こすこと
ができるかどうかを制御します。ホストタイマ 0 割り込みのステータスは、ホス
トタイマ 0 割り込みステータスビット(REG[0A02h] のビット 2)で示されます。
このビットが 0 のとき、ホストタイマ 0 割り込みはホスト割り込み信号を引き起
こすことができません。
このビットが 0 のとき、ホストタイマ 0 割り込みはホスト割り込み信号を引き起
こすことができます。
bit 1
ホスト DMA チャネル 1 転送完了割り込みのイネーブル
このビットは、ホスト DMA チャネル 1 転送完了割り込みがホスト割り込み信号
を引き起こすことができるかどうかを制御します。ホスト DMA チャネル 1 転送
完了割り込みのステータスは、ホスト DMA チャネル 1 転送完了割り込みステー
タスビット(REG[0A02h] のビット 1)で示されます。
このビットが 0 のとき、ホスト DMA チャネル 1 転送完了割り込みはホスト割り
込み信号を引き起こすことができません。
このビットが 1 のとき、ホスト DMA チャネル 1 転送完了割り込みはホスト割り
込み信号を引き起こすことができます。
bit 0
ホスト DMA チャネル 0 転送完了割り込みのイネーブル
このビットは、ホスト DMA チャネル 0 転送完了割り込みがホスト割り込み信号
を引き起こすことができるかどうかを制御します。ホスト DMA チャネル 0 転送
完了割り込みのステータスは、ホスト DMA チャネル 0 転送完了割り込みステー
タスビット(REG[0A02h] のビット 0)で示されます。
このビットが 0 のとき、ホスト DMA チャネル 0 転送完了割り込みはホスト割り
込み信号を引き起こすことができません。
このビットが 1 のとき、ホスト DMA チャネル 0 転送完了割り込みはホスト割り
込み信号を引き起こすことができます。
320
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A0Ah] Host Interrupt Enable Register 2
Default = 00h
Read/Write
n/a
画像フェッチャ
フレーム開始
割り込みのイネー
ブル
OSD ウィンドウ
フレーム開始
割り込みの
イネーブル
AUX ウィンドウ
フレーム開始
割り込みの
イネーブル
MAIN ウィンドウ
フレーム開始
割り込みの
イネーブル
ワープロジック
フレーム
バッファ
スイッチ
割り込みの
イネーブル
7
6
5
4
3
2
ワープロジック
輝度テーブル
割り込みの
イネーブル
ワープロジック
オフセット
テーブル
割り込みの
イネーブル
1
0
注
ホスト割り込みのイネーブルビット(REG[0A0Ch] のビット 2 を参照)は、ホスト割り込みのマスタ制
御です。REG[0A0Ch] のビット 2 = 0 の場合、このレジスタ内の個々の割り込みの設定値にかかわらず、
割り込みはホストに送られません。
bit 6
画像フェッチャフレーム開始割り込みのイネーブル
このビットは、画像フェッチャフレーム開始割り込みがホスト割り込み信号を引
き起こすことができるかどうかを制御します。画像フェッチャフレーム開始割
り込みのステータスは、画像フェッチャフレーム開始割り込みステータスビット
(REG[0A04h] のビット 6)で示されます。
このビットが 0 のとき、画像フェッチャフレーム開始割り込みはホスト割り込み
信号を引き起こすことができません。
このビットが 1 のとき、画像フェッチャフレーム開始割り込みはホスト割り込み
信号を引き起こすことができます。
bit 5
OSD ウィンドウフレーム開始割り込みのイネーブル
このビットは、OSD ウィンドウフレーム開始割り込みがホスト割り込み信号を
引き起こすことができるかどうかを制御します。OSD ウィンドウフレーム開始
割り込みのステータスは、
OSDウィンドウフレーム開始割り込みステータスビッ
ト(REG[0A04h] のビット 5)で示されます。
このビットが 0 のとき、OSD ウィンドウフレーム開始割り込みはホスト割り込
み信号を引き起こすことができません。
このビットが 1 のとき、OSD ウィンドウフレーム開始割り込みはホスト割り込
み信号を引き起こすことができます。
bit 4
AUX ウィンドウフレーム開始割り込みのイネーブル
このビットは、AUX ウィンドウフレーム開始割り込みがホスト割り込み信号を
引き起こすことができるかどうかを制御します。AUX ウィンドウフレーム開始
割り込みのステータスは、AUX ウィンドウフレーム開始割り込みステータス
ビット(REG[0A04h] のビット 4)で示されます。
このビットが 0 のとき、AUX ウィンドウフレーム開始割り込みはホスト割り込
み信号を引き起こすことができません。
このビットが 1 のとき、AUX ウィンドウフレーム開始割り込みはホスト割り込
み信号を引き起こすことができます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
321
10. レジスタ
bit 3
MAIN ウィンドウフレーム開始割り込みのイネーブル
このビットは、MAIN ウィンドウフレーム開始割り込みがホスト割り込み信号を
引き起こすことができるかどうかを制御します。MAIN ウィンドウフレーム開始
割り込みのステータスは、MAIN ウィンドウフレーム開始割り込みステータス
ビット(REG[0A04h] のビット 3)で示されます。
このビットが 0 のとき、MAIN ウィンドウフレーム開始割り込みはホスト割り込
み信号を引き起こすことができません。
このビットが 1 のとき、MAIN ウィンドウフレーム開始割り込みはホスト割り込
み信号を引き起こすことができます。
bit 2
ワープロジックフレームバッファスイッチ割り込みのイネーブル
このビットは、ワープロジックフレームバッファスイッチ割り込みがホスト割り
込み信号を引き起こすことができるかどうかを制御します。ワープロジックフ
レームバッファスイッチ割り込みのステータスは、ワープロジックフレームバッ
ファスイッチ割り込みステータスビット
(REG[0A04h]のビット2)で示されます。
このビットが 0 のとき、ワープロジックフレームバッファスイッチ割り込みはホ
スト割り込み信号を引き起こすことができません。
このビットが 1 のとき、ワープロジックフレームバッファスイッチ割り込みはホ
スト割り込み信号を引き起こすことができます。
bit 1
ワープロジック輝度テーブル割り込みのイネーブル
このビットは、ワープロジック輝度テーブル割り込みがホスト割り込み信号を引
き起こすことができるかどうかを制御します。ワープロジック輝度テーブル割
り込みのステータスは、ワープロジック輝度テーブル割り込みステータスビット
(REG[0A04h] のビット 1)で示されます。
このビットが 0 のとき、ワープロジック輝度テーブル割り込みはホスト割り込み
信号を引き起こすことができません。
このビットが 1 のとき、ワープロジック輝度テーブル割り込みはホスト割り込み
信号を引き起こすことができます。
bit 0
ワープロジックオフセットテーブル割り込みのイネーブル
このビットは、ワープロジックオフセットテーブル割り込みがホスト割り込み信
号を引き起こすことができるかどうかを制御します。ワープロジックオフセッ
トテーブル割り込みのステータスは、ワープロジックオフセットテーブル割り込
みステータスビット(REG[0A04h] のビット 0)で示されます。
このビットが 0 のとき、ワープロジックオフセットテーブル割り込みはホスト割
り込み信号を引き起こすことができません。
このビットが 1 のとき、ワープロジックオフセットテーブル割り込みはホスト割
り込み信号を引き起こすことができます。
322
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A0Ch] Host Interrupt Control Register
Default = 04h
bit 6
Read/Write
n/a
ホスト割り込み
端子トライ
ステートのイネー
ブル
n/a
ホスト割り込み
端子の極性
n/a
ホスト割り込み
のイネーブル
7
6
5
4
3
2
n/a
1
0
ホスト割り込み端子トライステートのイネーブル
この ビッ トが 0 のと き、INT 端 子は、ホ スト 割り 込み 端子 の極 性ビ ット
(REG[0A0Ch] のビット 4)の設定に基づいて駆動されます。
このビットが 1 のとき、INT 端子はアクティブ Low で、割り込みが発生しない
ときにはハイインピーダンス(Hi-Z)となります。
bit 4
ホスト割り込み端子の極性
REG[0A0Ch]のビット6=0のとき、
ホスト割り込み端子INTの極性を制御します。
このビットが 0 のとき、ホスト割り込みがトリガされると INT 端子はアクティ
ブ High になります。
このビットが 1 のとき、ホスト割り込みがトリガされると INT 端子はアクティ
ブ Low になります。
bit 2
ホスト割り込みのイネーブル
このビットはホスト割り込みのマスタ制御です。
このビットが 0 のとき、REG[0A00h] ∼ REG[0A04h] の割り込みステータスビッ
トは、ホスト割り込みを引き起こすことができません(INT 端子は無効です)。
このビットが 1 のとき、REG[0A00h] ∼ REG[0A04h] の割り込みステータスビッ
トは、対応する割り込みのイネーブルビットが設定されていれば(REG[0A06h]
∼ REG[0A0Ah] を参照)、ホスト割り込みを引き起こすことができます(INT 端
子は有効です)
。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
323
10. レジスタ
REG[0A0Eh] ∼ REG[0A46h]
REG[0A0Eh] ∼ REG[0A46h] は通常、C33PE で使用され、ホストによってアクセスされません。
REG[0A0Eh] C33PE Device Interrupt Enable Register 0
Default = 00h
C33PE スプライト
割り込みのイネー
ブル
C33PE I2S DAC
割り込みのイネー
ブル
C33PE SDRAM
リード/ライト
バッファ
割り込みの
イネーブル
7
6
5
Read/Write
n/a
4
3
2
C33PE LCD2
割り込みの
イネーブル
C33PE LCD1
割り込みの
イネーブル
1
0
注
C33PE 割り込みのイネーブルビット 0 を設定する必要があります(REG[0A42h] のビット 0 = 1)
。設定
しないと、このレジスタ内の個々の割り込みの設定値にかかわらず、割り込みは C33PE に送られません。
bit 7
C33PE スプライト割り込みのイネーブル
このビットは、スプライト割り込みが C33PE 割り込み信号を引き起こすことが
できるかどうかを制御します。スプライト割り込みのステータスは、スプライト
割り込みステータスビット(REG[0A00h] のビット 7)で示されます。
このビットが 0 のとき、スプライト割り込みは C33PE 割り込み信号を引き起こ
すことができません。
このビットが 1 のとき、スプライト割り込みは C33PE 割り込み信号を引き起こ
すことができます。
bit 6
C33PE I2S DAC 割り込みのイネーブル
このビットは、I2S DAC 割り込みが C33PE 割り込み信号を引き起こすことがで
きるかどうかを制御します。I2S DAC 割り込みのステータスは、I2S DAC 割り込
みステータスビット(REG[0A00h] のビット 6)で示されます。
このビットが 0 のとき、I2S DAC 割り込みは C33PE 割り込み信号を引き起こす
ことができません。
このビットが 1 のとき、I2S DAC 割り込みは C33PE 割り込み信号を引き起こす
ことができます。
bit 5
C33PE SDRAM リード/ライトバッファ割り込みのイネーブル
このビットは、SDRAM リード/ライトバッファ割り込みが C33PE 割り込み信
号を引き起こすことができるかどうかを制御します。SDRAM リード/ライト
バッファ割り込みのステータスは、SDRAM リード/ライトバッファ割り込みス
テータスビット(REG[0A00h] のビット 5)で示されます。
このビットが 0 のとき、SDRAM リード/ライトバッファ割り込みは C33PE 割
り込み信号を引き起こすことができません。
このビットが 1 のとき、SDRAM リード/ライトバッファ割り込みは C33PE 割
り込み信号を引き起こすことができます。
324
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bit 1
C33PE LCD2 割り込みのイネーブル
このビットは、LCD2 割り込みが C33PE 割り込み信号を引き起こすことができ
るかどうかを制御します。LCD2 割り込みのステータスは、LCD2 割り込みステー
タスビット(REG[0A00h] のビット 1)で示されます。
このビットが 0 のとき、LCD2 割り込みは C33PE 割り込み信号を引き起こすこ
とができません。
このビットが 1 のとき、LCD2 割り込みは C33PE 割り込み信号を引き起こすこ
とができます。
bit 0
C33PE LCD1 割り込みのイネーブル
このビットは、LCD1 割り込みが C33PE 割り込み信号を引き起こすことができ
るかどうかを制御します。LCD1 割り込みのステータスは、LCD1 割り込みステー
タスビット(REG[0A00h] のビット 0)で示されます。
このビットが 0 のとき、LCD1 割り込みは C33PE 割り込み信号を引き起こすこ
とができません。
このビットが 1 のとき、LCD1 割り込みは C33PE 割り込み信号を引き起こすこ
とができます。
REG[0A10h] C33PE Device Interrupt Enable Register 1
Default = 00h
n/a
Reserved
Reserved
C33PE
キーパッド
割り込みの
イネーブル
7
6
5
4
Read/Write
C33PE タイマ 1
割り込みの
イネーブル
3
C33PE タイマ 0
割り込みの
イネーブル
C33PE DMA
チャネル 1 転送
完了割り込みの
イネーブル
C33PE DMA
チャネル 0 転送
完了割り込みの
イネーブル
2
1
0
注
C33PE 割り込みのイネーブルビット 0 を設定する必要があります(REG[0A42h] のビット 0 = 1)
。設定
しないと、このレジスタ内の個々の割り込みの設定値にかかわらず、割り込みは C33PE に送られません。
bit 6
Reserved
このビットのデフォルト値は 0 です。
bit 5
Reserved
このビットのデフォルト値は 0 です。
bit 4
C33PE キーパッド割り込みのイネーブル
このビットは、キーパッド割り込みが C33PE 割り込み信号を引き起こすことが
できるかどうかを制御します。キーパッド割り込みのステータスは、キーパッド
割り込みステータスビット(REG[0A02h] のビット 4)で示されます。
このビットが 0 のとき、キーパッド割り込みは C33PE 割り込み信号を引き起こ
すことができません。
このビットが 1 のとき、キーパッド割り込みは C33PE 割り込み信号を引き起こ
すことができます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
325
10. レジスタ
bit 3
C33PE タイマ 1 割り込みのイネーブル
このビットは、タイマ 1 割り込みが C33PE 割り込み信号を引き起こすことがで
きるかどうかを制御します。タイマ 1 割り込みのステータスは、タイマ 1 割り込
みステータスビット(REG[0A02h] のビット 3)で示されます。
このビットが 0 のとき、タイマ 1 割り込みは C33PE 割り込み信号を引き起こす
ことができません。
このビットが 1 のとき、タイマ 1 割り込みは C33PE 割り込み信号を引き起こす
ことができます。
bit 2
C33PE タイマ 0 割り込みのイネーブル
このビットは、タイマ 0 割り込みが C33PE 割り込み信号を引き起こすことがで
きるかどうかを制御します。タイマ 0 割り込みのステータスは、タイマ 0 割り込
みステータスビット(REG[0A02h] のビット 2)で示されます。
このビットが 0 のとき、タイマ 0 割り込みは C33PE 割り込み信号を引き起こす
ことができません。
このビットが 1 のとき、タイマ 0 割り込みは C33PE 割り込み信号を引き起こす
ことができます。
bit 1
C33PE DMA チャネル 1 転送完了割り込みのイネーブル
このビットは、DMA チャネル 1 転送完了割り込みが C33PE 割り込み信号を引き
起こすことができるかどうかを制御します。DMA チャネル 1 転送完了割り込み
のス テー タス は、DMA チャ ネル 1 転送 完了 割り 込み ステ ータ スビ ット
(REG[0A02h] のビット 1)で示されます。
このビットが 0 のとき、DMA チャネル 1 転送完了割り込みは C33PE 割り込み信
号を引き起こすことができません。
このビットが 1 のとき、DMA チャネル 1 転送完了割り込みは C33PE 割り込み信
号を引き起こすことができます。
bit 0
C33PE DMA チャネル 0 転送完了割り込みのイネーブル
このビットは、DMA チャネル 0 転送完了割り込みが C33PE 割り込み信号を引き
起こすことができるかどうかを制御します。DMA チャネル 0 転送完了割り込み
のス テー タス は、DMA チャ ネル 0 転送 完了 割り 込み ステ ータ スビ ット
(REG[0A02h] のビット 0)で示されます。
このビットが 0 のとき、DMA チャネル 0 転送完了割り込みは C33PE 割り込み信
号を引き起こすことができません。
このビットが 1 のとき、DMA チャネル 0 転送完了割り込みは C33PE 割り込み信
号を引き起こすことができます。
326
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A12h] C33PE Device Interrupt Enable Register 2
Default = 00h
Read/Write
n/a
C33PE 画像
フェッチャ
フレーム開始
割り込みのイネー
ブル
C33PE OSD
ウィンドウ
フレーム開始
割り込みの
イネーブル
C33PE AUX
ウィンドウ
フレーム開始
割り込みの
イネーブル
C33PE MAIN
ウィンドウ
フレーム開始
割り込みの
イネーブル
C33PE
ワープロジック
フレーム
バッファ
スイッチ
割り込みの
イネーブル
7
6
5
4
3
2
C33PE
ワープロジック
輝度テーブル
割り込みの
イネーブル
C33PE
ワープロジック
オフセット
テーブル
割り込みの
イネーブル
1
0
注
C33PE 割り込みのイネーブルビット 0 を設定する必要があります(REG[0A42h] のビット 0 = 1)
。設定
しないと、このレジスタ内の個々の割り込みの設定値にかかわらず、割り込みは C33PE に送られません。
bit 6
C33PE 画像フェッチャフレーム開始割り込みのイネーブル
このビットは、画像フェッチャフレーム開始割り込みが C33PE 割り込み信号を
引き起こすことができるかどうかを制御します。画像フェッチャフレーム開始
割り込みのステータスは、画像フェッチャフレーム開始割り込みステータスビッ
ト(REG[0A04h] のビット 6)で示されます。
このビットが 0 のとき、画像フェッチャフレーム開始割り込みは C33PE 割り込
み信号を引き起こすことができません。
このビットが 1 のとき、画像フェッチャフレーム開始割り込みは C33PE 割り込
み信号を引き起こすことができます。
bit 5
C33PE OSD ウィンドウフレーム開始割り込みのイネーブル
このビットは、OSD ウィンドウフレーム開始割り込みが C33PE 割り込み信号を
引き起こすことができるかどうかを制御します。OSD ウィンドウフレーム開始
割り込みのステータスは、
OSDウィンドウフレーム開始割り込みステータスビッ
ト(REG[0A04h] のビット 5)で示されます。
このビットが 0 のとき、OSD ウィンドウフレーム開始割り込みは C33PE 割り込
み信号を引き起こすことができません。
このビットが 1 のとき、OSD ウィンドウフレーム開始割り込みは C33PE 割り込
み信号を引き起こすことができます。
bit 4
C33PE AUX ウィンドウフレーム開始割り込みのイネーブル
このビットは、AUX ウィンドウフレーム開始割り込みが C33PE 割り込み信号を
引き起こすことができるかどうかを制御します。AUX ウィンドウフレーム開始
割り込みのステータスは、AUX ウィンドウフレーム開始割り込みステータス
ビット(REG[0A04h] のビット 4)で示されます。
このビットが 0 のとき、AUX ウィンドウフレーム開始割り込みは C33PE 割り込
み信号を引き起こすことができません。
このビットが 1 のとき、AUX ウィンドウフレーム開始割り込みは C33PE 割り込
み信号を引き起こすことができます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
327
10. レジスタ
bit 3
C33PE MAIN ウィンドウフレーム開始割り込みのイネーブル
このビットは、MAIN ウィンドウフレーム開始割り込みが C33PE 割り込み信号
を引き起こすことができるかどうかを制御します。MAIN ウィンドウフレーム開
始割り込みのステータスは、MAIN ウィンドウフレーム開始割り込みステータス
ビット(REG[0A04h] のビット 3)で示されます。
このビットが 0 のとき、MAIN ウィンドウフレーム開始割り込みは C33PE 割り
込み信号を引き起こすことができません。
このビットが 1 のとき、MAIN ウィンドウフレーム開始割り込みは C33PE 割り
込み信号を引き起こすことができます。
bit 2
C33PE ワープロジックフレームバッファスイッチ割り込みのイネーブル
このビットは、ワープロジックフレームバッファスイッチ割り込みが C33PE 割
り込み信号を引き起こすことができるかどうかを制御します。ワープロジック
フレームバッファスイッチ割り込みのステータスは、ワープロジックフレーム
バッファスイッチ割り込みステータスビット(REG[0A04h] のビット 2)で示さ
れます。
このビットが 0 のとき、ワープロジックフレームバッファスイッチ割り込みは
C33PE 割り込み信号を引き起こすことができません。
このビットが 1 のとき、ワープロジックフレームバッファスイッチ割り込みは
C33PE 割り込み信号を引き起こすことができます。
bit 1
C33PE ワープロジック輝度テーブル割り込みのイネーブル
このビットは、ワープロジック輝度テーブル割り込みが C33PE 割り込み信号を
引き起こすことができるかどうかを制御します。ワープロジック輝度テーブル
割り込みのステータスは、ワープロジック輝度テーブル割り込みステータスビッ
ト(REG[0A04h] のビット 1)で示されます。
このビットが 0 のとき、ワープロジック輝度テーブル割り込みは C33PE 割り込
み信号を引き起こすことができません。
このビットが 1 のとき、ワープロジック輝度テーブル割り込みは C33PE 割り込
み信号を引き起こすことができます。
bit 0
C33PE ワープロジックオフセットテーブル割り込みのイネーブル
このビットは、ワープロジックオフセットテーブル割り込みが C33PE 割り込み
信号を引き起こすことができるかどうかを制御します。ワープロジックオフ
セットテーブル割り込みのステータスは、ワープロジックオフセットテーブル割
り込みステータスビット(REG[0A04h] のビット 0)で示されます。
このビットが 0 のとき、ワープロジックオフセットテーブル割り込みは C33PE
割り込み信号を引き起こすことができません。
このビットが 1 のとき、ワープロジックオフセットテーブル割り込みは C33PE
割り込み信号を引き起こすことができます。
328
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A20h] C33PE Interrupt 0 Control Register 0
Default = 10h
Read/Write
C33PE 割り込み 0 ベクタ番号ビット 7 ∼ 0
7
6
5
4
3
2
1
C33PE 割り込み 0 ベクタ番号ビット [7:0]
これらのビットは、C33PE 割り込み 0 に対応するベクタ番号を指定します。
bits 7-0
REG[0A21h] C33PE Interrupt 0 Control Register 1
Default = 0Fh
Read/Write
C33PE 割り込み 0 優先レベルビット 3 ∼ 0
n/a
7
0
6
5
4
3
2
1
0
C33PE 割り込み 0 優先レベルビット [3:0]
これらのビットは、C33PE 割り込み 0 に対応する優先レベルを指定します。
bits 3-0
REG[0A22h] C33PE Interrupt 1 Control Register 0
Default = 11h
Read/Write
C33PE 割り込み 1 ベクタ番号ビット 7 ∼ 0
7
6
5
4
3
2
1
C33PE 割り込み 1 ベクタ番号ビット [7:0]
これらのビットは、C33PE 割り込み 1 に対応するベクタ番号を指定します。
bits 7-0
REG[0A23h] C33PE Interrupt 1 Control Register 1
Default = 01h
Read/Write
C33PE 割り込み 1 優先レベルビット 3 ∼ 0
n/a
7
0
6
5
4
3
2
1
0
C33PE 割り込み 1 優先レベルビット [3:0]
これらのビットは、C33PE 割り込み 1 に対応する優先レベルを指定します。
bits 3-0
REG[0A24h] C33PE Interrupt 2 Control Register 0
Default = 12h
Read/Write
C33PE 割り込み 2 ベクタ番号ビット 7 ∼ 0
7
6
5
4
3
2
1
C33PE 割り込み 2 ベクタ番号ビット [7:0]
これらのビットは、C33PE 割り込み 2 に対応するベクタ番号を指定します。
bits 7-0
REG[0A25h] C33PE Interrupt 2 Control Register 1
Default = 01h
Read/Write
C33PE 割り込み 2 優先レベルビット 3 ∼ 0
n/a
7
bits 3-0
0
6
5
4
3
2
1
0
C33PE 割り込み 2 優先レベルビット [3:0]
これらのビットは、C33PE 割り込み 2 に対応する優先レベルを指定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
329
10. レジスタ
REG[0A26h] C33PE Interrupt 3 Control Register 0
Default = 13h
Read/Write
C33PE 割り込み 3 ベクタ番号ビット 7 ∼ 0
7
6
5
4
3
2
1
C33PE 割り込み 3 ベクタ番号ビット [7:0]
これらのビットは、C33PE 割り込み 3 に対応するベクタ番号を指定します。
bits 7-0
REG[0A27h] C33PE Interrupt 3 Control Register 1
Default = 01h
Read/Write
C33PE 割り込み 3 優先レベルビット 3 ∼ 0
n/a
7
0
6
5
4
3
2
1
0
C33PE 割り込み 3 優先レベルビット [3:0]
これらのビットは、C33PE 割り込み 3 に対応する優先レベルを指定します。
bits 3-0
REG[0A28h] C33PE Interrupt 4 Control Register 0
Default = 14h
Read/Write
C33PE 割り込み 4 ベクタ番号ビット 7 ∼ 0
7
6
5
4
3
2
1
C33PE 割り込み 4 ベクタ番号ビット [7:0]
これらのビットは、C33PE 割り込み 4 に対応するベクタ番号を指定します。
bits 7-0
REG[0A29h] C33PE Interrupt 4 Control Register 1
Default = 01h
Read/Write
C33PE 割り込み 4 優先レベルビット 3 ∼ 0
n/a
7
0
6
5
4
3
2
1
0
C33PE 割り込み 4 優先レベルビット [3:0]
これらのビットは、C33PE 割り込み 4 に対応する優先レベルを指定します。
bits 3-0
REG[0A2Ah] C33PE Interrupt 5 Control Register 0
Default = 15h
Read/Write
C33PE 割り込み 5 ベクタ番号ビット 7 ∼ 0
7
6
5
4
3
2
1
C33PE 割り込み 5 ベクタ番号ビット [7:0]
これらのビットは、C33PE 割り込み 5 に対応するベクタ番号を指定します。
bits 7-0
REG[0A2Bh] C33PE Interrupt 5 Control Register 1
Default = 0Fh
Read/Write
C33PE 割り込み 5 優先レベルビット 3 ∼ 0
n/a
7
bits 3-0
330
0
6
5
4
3
2
1
0
C33PE 割り込み 5 優先レベルビット [3:0]
これらのビットは、C33PE 割り込み 5 に対応する優先レベルを指定します。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A2Ch] C33PE Interrupt 6 Control Register 0
Default = 16h
Read/Write
C33PE 割り込み 6 ベクタ番号ビット 7 ∼ 0
7
6
5
4
3
2
1
C33PE 割り込み 6 ベクタ番号ビット [7:0]
これらのビットは、C33PE 割り込み 6 に対応するベクタ番号を指定します。
bits 7-0
REG[0A2Dh] C33PE Interrupt 6 Control Register 1
Default = 0Dh
Read/Write
C33PE 割り込み 6 優先レベルビット 3 ∼ 0
n/a
7
0
6
5
4
3
2
1
0
C33PE 割り込み 6 優先レベルビット [3:0]
これらのビットは、C33PE 割り込み 6 に対応する優先レベルを指定します。
bits 3-0
REG[0A2Eh] C33PE Interrupt 7 Control Register 0
Default = 17h
Read/Write
C33PE 割り込み 7 ベクタ番号ビット 7 ∼ 0
7
6
5
4
3
2
1
C33PE 割り込み 7 ベクタ番号ビット [7:0]
これらのビットは、C33PE 割り込み 7 に対応するベクタ番号を指定します。
bits 7-0
REG[0A2Fh] C33PE Interrupt 7 Control Register 1
Default = 0Ch
Read/Write
C33PE 割り込み 7 優先レベルビット 3 ∼ 0
n/a
7
bits 3-0
0
6
5
4
3
2
1
0
C33PE 割り込み 7 優先レベルビット [3:0]
これらのビットは、C33PE 割り込み 7 に対応する優先レベルを指定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
331
10. レジスタ
REG[0A40h] C33PE Manual Interrupt Trigger Register
Default = 00h
Write Only
C33PE 手動割り込みトリガビット 7 ∼ 0
7
6
5
4
3
2
1
0
C33PE 手動割り込みトリガビット [7:0](書き込み専用)
これらのビットは、対応する C33PE 割り込みの手動トリガを可能にします。各
割り込みがトリガされると、REG[0A44h] 内の対応するビットは、割り込みがク
リアされるまで、割り込みステータスを表す 1 を示すことになります。
REG[0A42h] を使用して有効にした割り込みだけが C33PE に対して割り込み要求
を引き起こすことになります。
このビットに 0 を書き込んでもハードウェア上の効果はありません。
このビットに 1 を書き込むと、対応する割り込みを手動でトリガします。
bits 7-0
注
1. C33PE 割り込み 0 はデバイスによってトリガされます。これには、
REG[0A00h] ∼ REG[0A04h] の有効にした割り込みが含まれます。これらの
割り込みは、REG[0A0Eh] ∼ REG[0A12h] を使用して、C33PE に対して明
確に有効にする必要があります
2. 割り込み 0 は C33PE デバイス割り込みに対応しており、このレジスタから
制御することはできません。
REG[0A42h] C33PE Interrupt Enable Register
Default = E1h
Read/Write
C33PE 割り込みのイネーブルビット 7 ∼ 0
7
6
5
4
3
2
1
C33PE 割り込みのイネーブルビット [7:0]
これらのビットは、対応する C33PE 割り込みを制御します。これらの割り込み
のそのままの値は、C33PE Interrupt Status Register(REG[0A44h])で利用可能です。
このビットが 0 のとき、対応する割り込みは無効です。
このビットが 1 のとき、対応する割り込みは有効です。
bits 7-0
REG[0A43h] C33PE NMI Interrupt Enable Register
Default = 80h
C33PE NMI 割り込
みのイネーブル
7
bit 7
332
0
Read/Write
n/a
6
5
4
3
2
1
0
C33PE NMI 割り込みのイネーブル
このビットは、C33PE NMI 割り込みを制御します。
このビットが 0 のとき、NMI 割り込みはトリガされません。
このビットが 1 のとき、タイマ 0 期間(REG[0A88h] ∼ REG[0A89h])が経過す
ると、NMI 割り込みがトリガされます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A44h] C33PE Interrupt Status Register
Default = 00h
Read/Write
C33PE 割り込みステータスビット 7 ∼ 0
7
6
5
4
3
2
1
0
C33PE 割り込みステータスビット [7:0]
これらのビットは、対応する C33PE 割り込みのそのままの値を示します。これ
らのビットは、C33PE Interrupt Enable Register(REG[0A42h])内の対応するビッ
トによってマスクされません。
このビットが 0 のとき、対応する割り込みは発生していません。
このビットが 1 のとき、対応する割り込みが発生しています。
bits 7-0
これらの割り込みをクリアするには(読み出し専用の割り込み 0、2、および 3
を除く)
、対応するステータスビットに 1 を書き込みます。
注
割り込み 0 は C33PE デバイス割り込みに対応しており、このレジスタから制
御することはできません。
割り込み 2 はウォッチドッグ割り込みに対応し、Interrupt Status Register 0
(REG[0A00h] のビット 2)で読み出してクリアすることができます。
割り 込み 3 は I2S DAC DMA 割り 込み に対 応し、I2S DMA Status Register
(REG[0154h] のビット 3)で読み出してクリアすることができます。
REG[0A46h] C33 to Host Interrupt Trigger Register
Default = 00h
Write Only
C33PE - ホスト
手動割り込み
トリガ
n/a
7
bit 0
6
5
4
3
2
1
0
C33PE - ホスト手動割り込みトリガ(書き込み専用)
このビットは、C33PE - ホスト手動割り込み用のトリガです。この割り込みは、
ホストに通知するために C33PE が使用します。C33PE - ホスト手動割り込みのス
テータスは、C33PE - ホスト手動割り込みステータスビット(REG[0A02h] のビッ
ト 7)で示されます。この割り込みは、REG[0A08h] のビット 7 が 1 に設定され
ている場合にのみホスト割り込み信号を引き起こします。
このビットに 0 を書き込んでもハードウェア上の効果はありません。
このビットに 1 を書き込むと、C33PE - ホスト手動割り込みをトリガします。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
333
10. レジスタ
10.4.15 タイマ設定レジスタ
REG[0A80h] Timer Clock Configuration Register 0
Default = 24h
Read/Write
タイマクロック分周選択ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0A81h] Timer Clock Configuration Register 1
Default = 00h
Read/Write
タイマクロック分周選択ビット 11 ∼ 8
n/a
7
REG[0A81h] bits 3-0
REG[0A80h] bits 7-0
6
0
5
4
3
2
1
0
タイマクロック分周選択ビット [11:0]
これらのビットは、タイマ 0、タイマ 1、およびウォッチドッグタイマに使用さ
れるタイマクロック(LSCLK)用の分周比を決定します。タイマクロックは、
CNF0 の設定に応じて、CLKI または OSCI から供給される入力クロック INCLK1
から得られます。クロック構造の詳細については、126 ページの 9.「クロック」
を参照してください。
分周比は、次式に従って、タイマが使用できるよう適切に設定する必要がありま
す。
タイムクロック分周比= 1: (REG[0A81h] のビット 3 ∼ 0, REG[0A80h] の
ビット 7 ∼ 0)+ 1
334
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A84h] Timer Control Register
Default = 01h
Read/Write
n/a
7
6
5
4
ウォッチドッグ
タイムアウト
アクション
ウォッチドッグ
タイマのイネー
ブル
タイマ 1 の
イネーブル
タイマ 0 の
イネーブル
3
2
1
0
bit 3
ウォッチドッグタイムアウトアクション
これらのビットは、ウォッチドッグタイマが有効のときにのみ効果があります
(REG[0A84h] のビット 2 = 1)。このビットは、ウォッチドッグタイマがタイム
アウトしたときにどうなるかを決定します。タイムアウトが生じるのは、ウォッ
チドッグタイマ期間に到達したときです(REG[0A86h] ∼ REG[0A87h] を参照)。
カウンタをリセットし、
タイムアウトが生じないようにするには、定期的に2371h
の値を Watchdog Timer Clear Register(REG[0A8Ch] ∼ REG[0A8Dh])に書き込む
必要があります。
このビットが 0 のとき、ウォッチドッグタイマタイムアウトは IRQ2 割り込みを
発生します。
このビットが 1 のとき、ウォッチドッグタイマタイムアウトはシステムリセット
を生成します。
bit 2
ウォッチドッグタイマのイネーブル
このビットはウォッチドッグタイマを制御します。タイマを有効にする前に、
ウォッチドッグタイマ期間ビット(REG[0A86h] ∼ REG[0A87h])を設定してお
く必要があります。
このビットが 0 のとき、ウォッチドッグタイマは無効です。(デフォルト)
このビットが 1 のとき、ウォッチドッグタイマは有効です。
bit 1
タイマ 1 のイネーブルこのビットはタイマ 1 を制御します。タイマを有効にする
前に、タイマ 1 期間ビット(REG[0A8Ah] のビット 7 ∼ 0)を設定しておく必要
があります。タイマのステータスは、タイマ 1 割り込みステータスビット
(REG[0A02h] のビット 3)で示されます。
このビットが 0 のとき、タイマ 1 は無効です。(デフォルト)
このビットが 1 のとき、タイマ 1 は有効です。
bit 0
タイマ 0 のイネーブル
このビットはタイマ 0 を制御します。これを使用して C33PE NMI 割り込みを生
成することができます(REG[0A43h] を参照)。タイマを有効にする前に、タイマ
0 期間ビット(REG[0A88h] ∼ REG[0A89h])を設定しておく必要があります。タ
イマのステータスは、タイマ 0 割り込みステータスビット(REG[0A02h] のビッ
ト 2)で示されます。
このビットが 0 のとき、タイマ 0 は無効です。(デフォルト)
このビットが 1 のとき、タイマ 0 は有効です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
335
10. レジスタ
REG[0A86h] Watchdog Timer Period Register 0
Default = 00h
Read/Write
ウォッチドッグタイマ期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0A87h] Watchdog Timer Period Register 1
Default = 00h
0
Read/Write
ウォッチドッグタイマ期間ビット 15 ∼ 8
7
REG[0A87h] bits 7-0
REG[0A86h] bits 7-0
6
5
4
3
2
1
0
ウォッチドッグタイマ期間ビット [15:0]
これらのビットは、ウォッチドッグタイマが有効のときにのみ効果があります
(REG[0A84h] のビット 2 = 1)。これらのビットは、タイマクロック(LSCLK)の
単位で期間を決定します。タイマはこれをカウントしてから、ウォッチドッグタ
イムアウトアクションをトリガします(REG[0A84h] のビット 3 を参照)
。カウン
タをリセットし、タイムアウトが生じないようにするには、定期的に 2371h の値
を Watchdog Timer Clear Register(REG[0A8Ch] ∼ REG[0A8Dh])に書き込む必要
があります。ウォッチドッグタイマ期間は、次式で定義されます。
初期タイマ期間(max)= ((REG[0A87h] のビット 7 ∼ 0, REG[0A86h] のビット
7 ∼ 0) − 1) × LSCLK
初期タイマ期間(min)= ((REG[0A87h] のビット 7 ∼ 0, REG[0A86h] のビット
7 ∼ 0) − 2) × LSCLK
その後のタイマ期間= ((REG[0A87h] のビット 7 ∼ 0, REG[0A86h] のビット
7 ∼ 0) − 1) × LSCLK
注
ウォッチドッグタイマ期間ビットを 0000h に設定しないでください。この値に
設定すると、65536 LSCLK の遅延を生じます。
336
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0A88h] Timer 0 Period Register 0
Default = E8h
Read/Write
タイマ 0 期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0A89h] Timer 0 Period Register 1
Default = 03h
Read/Write
タイマ 0 期間ビット 11 ∼ 8
n/a
7
REG[0A89h] bits 3-0
REG[0A88h] bits 7-0
6
0
5
4
3
2
1
0
タイマ 0 期間ビット [11:0]
これらのビットは、タイマ 0 が有効のときにのみ効果があります(REG[0A84h]
のビット 0 = 1)。これらのビットは、タイマクロック(LSCLK)の単位で期間
を決定します。タイマはこれをカウントしてから、タイマ 0 割り込みステータス
ビット(REG[0A02h] のビット 2)をトリガします。タイマ 0 期間は、次式で定
義されます。
初期タイマ期間(max)= ((REG[0A89h] のビット 3 ∼ 0, REG[0A88h] のビット
7 ∼ 0) − 1) × LSCLK
初期タイマ期間(min)= ((REG[0A89h] のビット 3 ∼ 0, REG[0A88h] のビット
7 ∼ 0) − 2) × LSCLK
その後のタイマ期間= ((REG[0A89h] のビット 3 ∼ 0, REG[0A88h] のビット
7 ∼ 0) − 1) × LSCLK
注
タイマ 0 期間ビットを 000h に設定しないでください。この値に設定すると、
8192 LSCLK の遅延を生じます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
337
10. レジスタ
REG[0A8Ah] Timer 1 Period Register
Default = 00h
Read/Write
タイマ 1 期間ビット 7 ∼ 0
7
6
5
4
3
2
1
0
タイマ 1 期間ビット [7:0]
これらのビットは、タイマ 1 が有効のときにのみ効果があります(REG[0A84h]
のビット 1 = 1)。これらのビットは、タイマクロック(LSCLK)の単位で期間
を決定します。タイマはこれをカウントしてから、タイマ 1 割り込みステータス
ビット(REG[0A02h] のビット 3)をトリガします。タイマ 1 期間は、次式で定
義されます。
bits 7-0
初期タイマ期間(max)= ((REG[0A8Ah] のビット 7 ∼ 0 − 1) × LSCLK
初期タイマ期間(min)= ((REG[0A8Ah] のビット 7 ∼ 0 − 2) × LSCLK
その後のタイマ期間= ((REG[0A8Ah] のビット 7 ∼ 0 − 1) × LSCLK
注
タイマ 1 期間ビットを 00h に設定しないでください。この値に設定すると、
8192 LSCLK の遅延を生じます。
REG[0A8Ch] Watchdog Timer Clear Register 0
Default = 00h
Write Only
ウォッチドッグタイマクリアビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0A8Dh] Watchdog Timer Clear Register 1
Default = 00h
0
Write Only
ウォッチドッグタイマクリアビット 15 ∼ 8
7
REG[0A8Dh] bits 7-0
REG[0A8Ch] bits 7-0
338
6
5
4
3
2
1
0
ウォッチドッグタイマクリアビット [15:0](書き込み専用)
ウォッチドッグタイマを有効にすると(REG[0A84h] のビット 2 = 1)
、ソフト
ウェアは定期的にこれらのビットに 16 ビット値 2371h を書き込む必要がありま
す。これによってウォッチドッグタイマがリセットされタイムアウトが生じなく
なります。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.16 SPI フラッシュメモリインタフェースレジスタ
REG[0B00h] SPI Flash Read Data Register
Default =FFh
Read Only
SPI フラッシュリードデータビット 7 ∼ 0
7
6
5
4
3
2
1
0
SPI フラッシュリードデータビット [7:0](読み出し専用)
これらのビットには、
「ダミー」ライトを SPI フラッシュメモリインタフェース
に書き込むときに読み出される 8 ビット値が含まれています。
bits 7-0
REG[0B02h] SPI Flash Write Data Register
Default = 00h
Write Only
SPI フラッシュライトデータビット 7 ∼ 0
7
6
5
4
3
2
1
SPI フラッシュライトデータビット [7:0](書き込み専用)
これらのビットは、SPI フラッシュメモリインタフェース用のライトデータレジ
スタです。このレジスタに値を書き込むと、指定した値のシリアル出力転送が
SPI フラッシュメモリインタフェースに対して開始されます。
bits 7-0
REG[0B03h] SPI Flash Data Control Register
Default = 00h
Read/Write
SPI フラッシュ
データ出力の
イネーブル
n/a
7
bit 0
0
6
5
4
3
2
1
0
SPI フラッシュデータ出力のイネーブル
このビットは、SPI フラッシュメモリインタフェースデータライン用のデータ出
力(SPIDIO 端子)を制御します。
このビットが 0 のとき、SPIDIO 端子はハイインピーダンスであり、SPI フラッ
シュリードモードが 0 に設定されていると(REG[0B04h] のビット 7 = 0)、SPI
フラッシュメモリリードが可能となります。
このビットが 1 のとき、SPIDIO 端子は駆動され、SPI フラッシュリードモード
が 0 に設定されていると(REG[0B04h] のビット 7 = 0)
、SPI フラッシュメモリ
ライトが可能となります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
339
10. レジスタ
REG[0B04h] SPI Flash Control Register
Default = 11h
SPI フラッシュ
リードモード
Reserved
7
6
Read/Write
SPI フラッシュクロック分周選択ビット 2 ∼ 0
5
4
3
SPI フラッシュ
クロック
位相選択
SPI フラッシュ
クロック
極性選択
SPI フラッシュの
イネーブル
2
1
0
SPI フラッシュリードモード
このビットは、SPI フラッシュメモリを読み取る場合のモードを選択します。
このビットが 0 のとき、SPI フラッシュメモリは、REG[0B00h] のレジスタを通
じてファームウェアによって読み出されます。
このビットが 1 のとき、SPI フラッシュメモリは、ベースアドレス 2000_0000h に
てファームウェアによって読み出されます。このモードでは、フラッシュメモリ
の内容は、シリアルリードとリードデータのデシリアライゼーションを処理する
シリアルフラッシュ読み出しロジックによって読み出されます。このモードで
は、シリアルフラッシュメモリデバイスは、メモリマップされたパラレルフラッ
シュデバイスのようにアクセス可能となります。
bit 7
注
このビットが 1 のとき、SPI フラッシュメモリへの書き込みは不可能です。
bit 6
Reserved
このビットは予約ビットで、1 に設定する必要があります。
bits 5-3
SPI フラッシュクロック分周選択ビット [2:0]
これらのビットは、SPI フラッシュクロックの分周比を選択します。SPI フラッ
シュクロックのソースは、外部の SDRAM クロックです。
表 10-52 SPI フラッシュクロック分周比の選択
REG[0B04h] のビット 5 ∼ 3
SPI フラッシュクロック
分周比
REG[0B04h] のビット 5 ∼ 3
SPI フラッシュクロック
分周比
000
1:2
100
1:6
001
1:3
101
1:7
010
1:4
110
1:8
011
1:5
111
1:9
注
奇数の SPI クロック分周の場合、SPICLK 出力は 50/50 のデューティサイクル
を保持できません。
bit 2
340
SPI フラッシュクロック位相の選択
このビットは、SPI フラッシュクロックの位相を選択します。SPI フラッシュメ
モリクロックの位相と極性の設定の一覧については、341 ページの表 10-53「SPI
フラッシュクロックの位相と極性」を参照してください。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
SPI フラッシュクロック極性の選択(CPOL)
このビットは、SPI フラッシュクロックの極性を選択します。以下の表は、SPI フ
ラッシュクロックの極性と位相の設定を一覧で示しています。
bit 1
表 10-53 SPI フラッシュクロックの位相と極性
REG[0B04h] のビット 2
REG[0B04h] のビット 1
有効データ
クロックのアイドリング
ステータス
0
SPI フラッシュクロックの
立ち上がりエッジ
Low
1
SPI フラッシュクロックの
立ち下がりエッジ
High
0
SPI フラッシュクロックの
立ち下がりエッジ
Low
1
SPI フラッシュクロックの
立ち上がりエッジ
High
0
1
bit 0
SPI フラッシュのイネーブル
このビットは、SPI フラッシュメモリインタフェースロジックを制御します。
このビットが 0 のとき、SPI フラッシュメモリインタフェースは無効であり、
2000_0000h の SPI フラッシュリードポートにはアクセスしないでください。
このビットが 1 のとき、SPI フラッシュメモリインタフェースは有効です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
341
10. レジスタ
REG[0B06h] SPI Flash Status Register
Default = 04h
Read Only
n/a
7
6
5
4
SPI フラッシュ
使用中フラグ
SPI Flash Write
Data Register
空きフラグ
SPI フラッシュ
リードデータ
オーバーラン
フラグ
3
2
1
SPI フラッシュ
リードデータ
準備完了フラグ
0
bit 3
SPI フラッシュ使用中フラグ(読み出し専用)
このビットは、SPI フラッシュメモリインタフェースの状態を示します。
このビットが 0 のとき、SPI フラッシュメモリインタフェースは使用中ではあり
ません。
このビットが 1 のとき、SPI フラッシュメモリインタフェースは使用中です。
bit 2
SPI Flash Write Data Register 空きフラグ(読み出し専用)このビットは、SPI Flash
Write Data Register が空き状態であることを示します。この状態は、シリアライ
ゼーション/送信のためにレジスタに書き込むデータをラッチするときに発生
します。
このビットが 0 のとき、SPI Flash Write Data Register は空き状態ではありません。
このビットが 1 のとき、SPI Flash Write Data Register は空き状態です。
(デフォルト)
このフラグをクリアするには、SPI Flash Write Data Register(REG[0B02h])にデー
タを書き込みます。
bit 1
SPI フラッシュリードデータオーバーランフラグ(読み出し専用)
このビットは、既存のデータを読み取る前に SPI Flash Read Data Register に新し
いデータがロードされたことを示します(新しいデータがロードされている間、
REG[0B06h] のビット 0 = 1)
。このケースでは、古いデータは利用できなくなり、
再び読み出す必要があります。
このビットが 0 のとき、SPI フラッシュリードデータオーバーランは発生してい
ません。
このビットが 1 のとき、SPI フラッシュリードデータオーバーランが発生してい
ます。
このフラグをクリアするには、SPI Flash Read Data Register(REG[0B00h])を読
み出します。
bit 0
SPI フラッシュリードデータ準備完了フラグ(読み出し専用)
このビットは、SPI フラッシュメモリからのリードデータが、SPI Flash Read Data
Register(REG[0B00h])で利用可能(準備完了)であることを示します。
このビットが 0 のとき、SPI フラッシュメモリリードデータは準備完了ではあり
ません。
このビットが 1 のとき、SPI フラッシュメモリリードデータが準備完了です。
このフラグをクリアするには、SPI Flash Read Data Register(REG[0B00h])を読
み出します。
342
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0B0Ah] SPI Flash Chip Select Control Register
Default = 00h
Read/Write
SPI フラッシュ
チップセレクト
のイネーブル
n/a
7
bit 0
6
5
4
3
2
1
0
SPI フラッシュチップセレクトのイネーブル
このビットは、SPI フラッシュ読み出しモードビットが 0 に設定されている
(REG[0B04h] のビット 7 = 0)ときにのみ効果があります。このビットは、SPI
フラッシュメモリインタフェース用のチップセレクト(SPICS 端子)を制御しま
す。
このビットが 0 のとき、チップセレクトは無効です。
このビットが 1 のとき、チップセレクトは有効です。
注
シリアルフラッシュメモリインタフェース用のチップセレクト出力端子は、ア
クティブ Low です。したがって、このビットが 0 のとき、SPICS は High であ
り、このビットが 1 のとき、SPICS は Low です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
343
10. レジスタ
10.4.17 キャッシュ制御レジスタ
REG[0C00h] C33 Instruction Cache Control Register
Default = 00h
Read/Write
n/a
7
6
5
4
3
2
Reserved
C33 命令
キャッシュの
イネーブル
1
0
bit 1
Reserved
このビットは 0 に設定する必要があります。
bit 0
C33 命令キャッシュのイネーブル
このビットは C33 命令キャッシュを制御します。C33 命令キャッシュは、C33 が
有効で
(REG[001Ch] のビット 6 = 1)、
かつリセット状態でないとき(REG[001Dh]
のビット 01)にのみ有効にすることができます。このビットを読み出すことで、
このビットに書き込んだ後、キャッシュが有効か無効かを確認することができま
す。ただし、有効/無効のシーケンスロジックは、キャッシュの実際の状態がこ
のビットに反映されるときに遅延を生じます。C33 が動作していない間にこの
ビットが書き込まれた場合、このビットのリードバック値は変更されません。
このビットが 0 のとき、C33 命令キャッシュは無効です。
このビットが 1 のとき、C33 命令キャッシュは有効です。
344
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.18 カメラインタフェースレジスタ
REG[0D00h] Camera1 Enable Register
Default = 00h
カメラ 1 ソフト
ウェアリセット
(WO)
7
Read/Write
n/a
6
5
4
3
Reserved
Reserved
カメラ 1
インタフェース
のイネーブル
2
1
0
bit 7
カメラ 1 ソフトウェアリセット(書き込み専用)
このビットは、カメラ 1 ロジックのソフトウェアリセットを実行し、Camera1
Register(REG[0D00h] ∼ REG[0D35h])をデフォルト値にリセットします。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、カメラ 1 のソフトウェアリセットが開始されます。
bit 2
Reserved
このビットは 0 に設定する必要があります。
bit 1
Reserved
このビットは 0 に設定する必要があります。
bit 0
カメラ 1 インタフェースのイネーブル
このビットは、カメラ 1 のインタフェースロジックを有効にします。
このビットが 0 のとき、カメラ 1 のインタフェースは無効です。
このビットが 1 のとき、カメラ 1 のインタフェースは有効です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
345
10. レジスタ
REG[0D02h] Camera1 Clock Configuration Register
Default = 00h
カメラ 1 クロック
出力のディセーブ
ル
7
bit 7
Read/Write
カメラ 1 クロック分周選択ビット 4 ∼ 0
6
5
4
3
2
Reserved
カメラ 1
クロック極性
1
0
カメラ 1 クロック出力のディセーブル
このビットは、カメラ 1 のクロック(CM1CLKOUT)を制御します。
このビットが 0 のとき、カメラ 1 のクロックは有効です。
このビットが 1 のとき、カメラ 1 のクロックは無効です。
注
SPI 2 ストリームモードの場合(25 ページの 5.4「コンフィギュレーション端
子」を参照)
、カメラ 1 のインタフェースを RGB ストリーム入力モード用に設
定するとき、REG[0D02h] のビット 7 を 1 に設定する必要があります。
bits 6-2
カメラ 1 クロック分周選択ビット [4:0]
これらのビットは、カメラ 1 クロック出力(CM1CLKOUT)の生成に使用する
分周比を指定します。クロックのソースはシステムクロックであり、分周比は、
次式を使用してプログラム可能です。
カメラ 1 クロック分周比=(REG[0D02h] のビット 6 ∼ 2)+ 1
bit 1
Reserved
このビットは 0 に設定する必要があります。
bit 0
カメラ 1 クロック極性
このビットは、カメラ 1 の入力クロック(CM1CLKIN)極性を選択します。
このビットを 0 にすると、CM1CLKIN 信号の立ち上がりエッジでカメラ 1 入力
信号がラッチされます。(デフォルト)
このビットを 1 にすると、CM1CLKIN 信号の立ち下がりエッジでカメラ 1 入力
信号がラッチされます。
346
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D04h] Camera1 Signal Polarity Register
Default = 00h
Read/Write
n/a
7
6
5
4
Reserved
CM1VREF 極性
CM1HREF 極性
CM1DATEN 極性
3
2
1
0
bit 3
Reserved
このビットは 0 に設定する必要があります。
bit 2
CM1VREF 極性
このビットは、カメラ 1 の VSYNC 信号の極性を選択します。
このビットが 0 のとき、CM1VREF 信号はアクティブ Low です。(デフォルト)
このビットが 1 のとき、CM1VREF 信号はアクティブ High です。
bit 1
CM1HREF 極性
このビットは、カメラ 1 の HSYNC 信号の極性を選択します。
このビットが 0 のとき、CM1HREF 信号はアクティブ Low です。(デフォルト)
このビットが 1 のとき、CM1HREF 信号はアクティブ High です。
bit 0
CM1DATEN 極性
このビットは、カメラ 1 使用データのイネーブルビットが 1 に設定されていると
き(REG[0D06h] のビット 7 = 1)にのみ効果があります。このビットは、カメ
ラ 1 データのイネーブル信号の極性を選択します。
このビットが 0 のとき、カメラ 1 データのイネーブルはアクティブ High です。
(デフォルト)
このビットが 1 のとき、カメラ 1 データのイネーブルはアクティブ Low です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
347
10. レジスタ
REG[0D06h] Camera1 Configuration Register 0
Default = 00h
カメラ 1 ITU-R
BT.656 のイネーブ
ル
n/a
カメラ 1 YUV
オフセットの
イネーブル
7
6
5
Read/Write
カメラ 1 YUV データフォーマット
ビット 1 ∼ 0
4
カメラ 1 インタフェースモード
ビット 1 ∼ 0
3
2
1
n/a
0
カメラ 1 ITU-R BT.656 のイネーブル
このビットは、カメラ 1 のカメラインタフェースのタイプを制御します。
このビットが 0 のとき、ITU-R BT.656 モードは無効です(通常のカメラ)。この
モードでは、hsync、vsync、clock、およびデータ信号は、独立した入力信号で
す。(デフォルト)
このビットが 1 のとき、ITU-R BT.656 モードは有効です。このモードでは、hsync
と vsync の信号情報は、データ信号の中に埋め込まれているため、CM1VREF と
CM1HREF の入力端子は無視されます。
bit 7
注
ITU-R BT656 モードを有効にすると(REG[0D06h] のビット 7 = 1)
、REG[0D32h]
∼ REG[0D35h] は効果がなくなり無視されます。
カメラ 1 YUV オフセットのイネーブル
このビットは、着信するカメラ 1 のデータに UV オフセットを適用するかどうか
を制御するものであり、カメラの YUV データタイプに基づいて設定する必要が
あります(REG[0D1Eh] のビット 4 も参照)
。
bit 5
表 10-54 カメラ 1 YUV オフセットの選択
データ範囲 1
データ範囲 2
(REG[0D1Eh] のビット 4 = 0)(REG[0D1Eh] のビット 4 = 1)
REG[0D06h] のビット 5
YUV データタイプ
0
ストレートバイナリ
0 ≦ U ≦ 255
0 ≦ V ≦ 255
16 ≦ Cb ≦ 240
16 ≦ Cr ≦ 240
1
オフセットバイナリ
-128 ≦ U ≦ 127
-128 ≤ − 128 ≦ V ≦ 127
-112 ≦ Cb ≦ 112
-112 ≦ Cr ≦ 112
bits 4-3
カメラ 1 YUV データフォーマットビット [1:0]
カメラ1インタフェースモードを8ビットYUV 4:2:2用に設定すると(REG[0D06h]
のビット 2 ∼ 1 = 00)
、これらのビットは、カメラ 1 の YUV データシーケンス
順のフォーマットを選択します。
表 10-55 カメラ 1 YUV データフォーマットの選択
348
REG[0D06h] のビット 4 ∼ 3
8 ビット YUV データ
フォーマット
00(デフォルト)
(最初)UYVY(最後)
01
(最初)VYUY(最後)
10
(最初)YUYV(最後)
11
(最初)YVYU(最後)
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
カメラ 1 インタフェースモードビット [1:0]
これらのビットは、カメラ 1 のインタフェースモードを選択します。
bits 2-1
表 10-56 カメラ 1 インタフェースモードの選択
REG[0D06h] のビット 2 ∼ 1
カメラインタフェースモード
00(デフォルト)
8 ビット YUV 4:2:2
01
Reserved
10
24 ビット RGB 8:8:8
11
Reserved
注
SPI 2 ストリームモードの場合(25 ページの 5.4「コンフィギュレーション端
子」を参照)
、カメラ 1 のインタフェースを RGB ストリーム入力モード用に設
定するとき、REG[0D02h] のビット 7 を 1 に設定する必要があります。
REG[0D07h] Camera1 Configuration Register 1
Default = 00h
Read/Write
カメラ 1
使用データの
イネーブル
n/a
7
bit 0
6
5
4
3
2
1
0
カメラ 1 使用データのイネーブル
このビットは、
24ビットのRGBストリーミングを選択しているとき(REG[0D06h]
のビット 2 ∼ 1 = 10)に通常使用するカメラ 1 データのイネーブルを制御しま
す。カ メラ 1 デ ータ のイ ネー ブル を有 効に して いる 場合、信 号の 極性 は、
CM1DATEN 極性ビット(REG[0D04h] のビット 0)を使用して設定することが
できます。カメラ 1 の信号は、24 ビット RGB ストリーミングを選択していると
き、ホストインタフェース端子上で利用できます(SPI 2 ストリームモード、25
ページの 5.4「コンフィギュレーション端子」を参照)
。端子マッピングの詳細に
ついては、27 ページの 5.5「ホストインタフェースの端子マッピング」を参照し
てください。
このビットが 0 のとき、カメラ 1 データのイネーブルは使用されません。
このビットが 0 のとき、カメラ 1 データのイネーブルが使用されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
349
10. レジスタ
REG[0D08h] Camera1 Input Frame Control Register
Default = 00h
n/a
カメラ 1 の
フレーム
キャプチャ
開始/停止
7
6
Read/Write
カメラ 1 の
フレーム
イベント選択
カメラ 1 の
フレーム
イベントの
イネーブル
カメラ 1 の
フレーム
イベント制御
5
4
3
Reserved
2
1
0
bit 6
カメラ 1 のフレームキャプチャ開始/停止
このビットは、
カメラ1のフレームキャプチャの開始または停止に使用されます。
このビットが 0 のとき、カメラ 1 のフレームキャプチャは、現在のフレームの後
に停止されます。
このビットが 1 のとき、カメラ 1 のフレームキャプチャは、次のフレームで開始
されます。
bit 5
カメラ 1 のフレームイベント選択
このビットは、フレームのどちらのエッジでフレームイベントが生じるのかを選
択します。フレームイベントステータスは、カメラ 1 のフレームイベント制御
ビット(REG[0D08h] のビット 3)で指定した条件によってトリガされるまで、
カメラ 1 フレームイベントステータスビット(REG[0D0Eh] のビット 5)によっ
て示されません。
このビットが 0 のとき、フレームイベントはフレームの開始で生じます。
このビットが 1 のとき、フレームイベントはフレームの終了で生じます。
bit 4
カメラ 1 のフレームイベントイネーブル
このビットは、フレームイベントが生じることが可能かどうかを制御します。有
効の場合、フレームイベントのステータスはカメラ 1 フレームイベントステータ
スビット(REG[0D0Eh] のビット 5)で示されます。
このビットが 0 のとき、フレームイベントは無効です。
このビットが 1 のとき、フレームイベントは有効です。
bit 3
カメラ 1 のフレームイベント制御
このビットは、何によってフレームイベントがトリガされるのかを決定します。
フレームイベントは、トリガが行われた後の次のフレームの開始/終了で生じま
す。
このビットが0のとき、フレームイベントはカメラ1のVSYNCでトリガされます。
このビットが 1 のとき、フレームイベントはカメラ 1 フレームキャプチャ停止
(REG[0D08h] のビット 6 = 0)でトリガされます。
bits 2-0
350
Reserved
これらのビットのデフォルト値は 000 です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D09h] Camera1 Flag Clear Register
Default = 00h
Write Only
n/a
7
6
5
4
3
Reserved
Reserved
カメラ 1
フレーム
イベントクリア
2
1
0
bit 2
Reserved
このビットのデフォルト値は 0 です。
bit 1
Reserved
このビットのデフォルト値は 0 です。
bit 0
カメラ 1 フレームイベントクリア(書き込み専用)
このビットは、カメラ 1 フレームイベントステータスビット(REG[0D0Eh] の
ビット 5)をクリアするのに使用します。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、カメラ 1 フレームイベントステータスビットがク
リアされます。
REG[0D0Ah] Camera1 Input Horizontal Size Register 0
Default = 00h
Read/Write
カメラ 1 入力水平サイズビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D0Bh] Camera1 Input Horizontal Size Register 1
Default = 00h
Read/Write
カメラ 1 入力水平サイズビット 10 ∼ 8
n/a
7
REG[0D0Bh] bits 2-0
REG[0D0Ah] bits 7-0
6
5
0
4
3
2
1
0
カメラ 1 入力水平サイズビット [10:0]
これらのビットは、カメラ 1 の入力画像の水平サイズ(ピクセル)を指定しま
す。入力水平サイズは次のようにして計算されます。
インターレースモードの場合で(REG[0D30h] のビット 1 ∼ 0 を参照)、ITU-R
BT.656 モードが有効のとき(REG[0D06h] のビット 7 = 1):
入力水平サイズ= HDP
インターレースモードの場合で、ITU-R BT.656 モードが無効のとき(REG[0D06h]
のビット 7 = 0):
入力水平サイズ= HDP + HNDP
プログレッシブモードの場合(REG[0D30h] のビット 1 ∼ 0 = 00):
入力水平サイズ= HDP
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
351
10. レジスタ
REG[0D0Ch] Camera1 Input Vertical Size Register 0
Default = 00h
Read/Write
カメラ 1 入力垂直サイズビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D0Dh] Camera1 Input Vertical Size Register 1
Default = 00h
Read/Write
カメラ 1 入力垂直サイズビット 10 ∼ 8
n/a
7
REG[0D0Dh] bits 2-0
REG[0D0Ch] bits 7-0
6
5
0
4
3
2
1
0
カメラ 1 入力垂直サイズビット [10:0]
これらのビットは、カメラ 1 の入力画像の垂直サイズ(ピクセル)を指定しま
す。入力垂直サイズは次のようにして計算されます。
インターレースモードの場合で(REG[0D30h] のビット 1 ∼ 0 を参照)、ITU-R
BT.656 モードが有効のとき(REG[0D06h] のビット 7 = 1):
入力垂直サイズ= VDP
インターレースモードの場合で、ITU-R BT.656 モードが無効のとき(REG[0D06h]
のビット 7 = 0):
入力垂直サイズ= VDP + VNDP
プログレッシブモードの場合(REG[0D30h] のビット 1 ∼ 0 = 00):
入力垂直サイズ= VDP
352
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D0Eh] Camera1 Status Register
Default = 0Xh
n/a
7
bit 5
6
Read Only
カメラ 1
フレーム
イベント
ステータス
カメラ 1 有効
キャプチャ
ステータス
カメラ 1 有効
フレーム
ステータス
カメラ 1 VSYNC
のそのままの値
Reserved
Reserved
5
4
3
2
1
0
カメラ 1 フレームイベントステータス(読み出し専用)
このビットは、カメラ 1 フレームイベントのステータスを示します。フレームイ
ベン トは、カ メラ 1 フ レー ムイ ベン トの 選択 /イ ネー ブル /制 御ビ ット
(REG[0D08h] のビット 5 ∼ 3)を使用して設定されます。
このビットが 0 のとき、フレームイベントは発生していません。
このビットが 1 のとき、フレームイベントが発生しています。
このビットをクリアするには、REG[0D09h] のビット 0 に 1 を書き込みます。
bit 4
カメラ 1 有効キャプチャステータス(読み出し専用)
カメラ入力インタフェースには、プログラム可能なフレームサンプリングレート
が備わっています。フレームキャプチャは、カメラ 1 フレームサンプリング選択
ビット(REG[0D08h] のビット 2 ∼ 0)で選択した有効レートにて行われます。こ
のビットは、フレームが有効かどうかに関係なく、カメラ 1 入力インタフェース
がフレームをキャプチャしているかどうかを示します。
このビットが 0 のとき、フレームはキャプチャされていません。
このビットが 1 のとき、フレームはキャプチャされています。
bit 3
カメラ 1 有効フレームステータス(読み出し専用)
このビットは、カメラ 1 入力インタフェースが有効なフレームをキャプチャして
いるかどうかを示します。
このビットが 0 のとき、フレームはキャプチャされていません。
このビットが 1 のとき、有効なフレームがキャプチャされています。
bit 2
カメラ 1 VSYNC のそのままの値(読み出し専用)
このビットは、CM1VREF 入力端子の現在のステータスを示します。この端子の
極性は、CM1VREF 極性ビット(REG[0D04h] のビット 2)で制御されます。
REG[0D04h] のビット 2 = 0 の場合:
このビットが 0 のとき、CM1VREF 入力は Low です。
このビットが 1 のとき、CM1VREF 入力は High です。
REG[0D04h] のビット 2 = 1 の場合:
このビットが 0 のとき、CM1VREF 入力は High です。
このビットが 1 のとき、CM1VREF 入力は Low です。
bit 1
Reserved
このビットのデフォルト値は 0 です。
bit 0
Reserved
このビットのデフォルト値は 0 です。
REG[0D0Fh] は予約レジスタです
このレジスタは予約レジスタのため、書き込みはできません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
353
10. レジスタ
REG[0D10h] Camera1 Resizer X Start Position Register 0
Default = 00h
Read/Write
カメラ 1 リサイザー X 開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D11h] Camera1 Resizer X Start Position Register 1
Default = 00h
Read/Write
カメラ 1 リサイザー X 開始位置ビット 10 ∼ 8
n/a
7
6
REG[0D11h] bits 2-0
REG[0D10h] bits 7-0
5
0
4
3
2
1
0
カメラ 1 リサイザー X 開始位置ビット [10:0]
これらのビットは、カメラ入力画像の左上角を基準にして、カメラ 1 リサイザー
の水平(X)開始位置(ピクセル)を指定します。リサイザーは、縮小するカメ
ラ画像の領域のトリミングや規定に使用されます(REG[0D18h] ∼ REG[0D1Ah]
を参照)
。
REG[0D12h] Camera1 Resizer Y Start Position Register 0
Default = 00h
Read/Write
カメラ 1 リサイザー Y 開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D13h] Camera1 Resizer Y Start Position Register 1
Default = 00h
Read/Write
カメラ 1 リサイザー Y 開始位置ビット 10 ∼ 8
n/a
7
6
REG[0D13h] bits 2-0
REG[0D12h] bits 7-0
5
0
4
3
2
1
0
カメラ 1 リサイザー Y 開始位置ビット [10:0]
これらのビットは、カメラ入力画像の左上角を基準にして、カメラ 1 リサイザー
の垂直(Y)開始位置(ピクセル)を指定します。リサイザーは、カメラ入力画
像のトリミングや縮小するカメラ画像の領域の規定に使用されます
(REG[0D18h] ∼ REG[0D1Ah] を参照)
。
REG[0D14h] Camera1 Resizer X End Position Register 0
Default = 00h
Read/Write
カメラ 1 リサイザー X 終了位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D15h] Camera1 Resizer X End Position Register 1
Default = 00h
Read/Write
カメラ 1 リサイザー X 終了位置ビット 10 ∼ 8
n/a
7
REG[0D15h] bits 2-0
REG[0D14h] bits 7-0
354
6
5
0
4
3
2
1
0
カメラ 1 リサイザー X 終了位置ビット [10:0]
これらのビットは、カメラ入力画像の左上角を基準にして、カメラ 1 リサイザー
の水平(X)終了位置(ピクセル)を指定します。リサイザーは、カメラ入力画
像のトリミングや縮小するカメラ画像の領域の規定に使用されます
(REG[0D18h] ∼ REG[0D1Ah] を参照)
。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D16h] Camera1 Resizer Y End Position Register 0
Default = 00h
Read/Write
カメラ 1 リサイザー Y 終了位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D17h] Camera1 Resizer Y End Position Register 1
Default = 00h
Read/Write
カメラ 1 リサイザー Y 終了位置ビット 10 ∼ 8
n/a
7
6
REG[0D17h] bits 2-0
REG[0D16h] bits 7-0
0
5
4
3
2
1
0
カメラ 1 リサイザー Y 終了位置ビット [10:0]
これらのビットは、カメラ入力画像の左上角を基準にして、カメラ 1 リサイザー
の垂直(Y)終了位置(ピクセル)を指定します。リサイザーは、カメラ入力画
像のトリミングや縮小するカメラ画像の領域の規定に使用されます
(REG[0D18h] ∼ REG[0D1Ah] を参照)
。
REG[0D18h] Camera1 Resizer Horizontal Scaling Rate Register
Default = 00h
Read/Write
カメラ 1 リサイザー水平倍率ビット 7 ∼ 0
7
6
5
4
3
2
1
0
カメラ 1 リサイザー水平倍率ビット [7:0]
カメラ 1 リサイザーは、カメラ入力画像の縮小をサポートしています。これらの
ビットは、次式に従って、カメラ 1 リサイザーの水平倍率を指定します。
カメラ 1 水平倍率= REG[0D18h] のビット 7 ∼ 0 ÷ 128
bits 7-0
REG[0D19h] Camera1 Resizer Vertical Scaling Rate Register
Default = 00h
Read/Write
カメラ 1 リサイザー垂直倍率ビット 7 ∼ 0
7
bits 7-0
6
5
4
3
2
1
0
カメラ 1 リサイザー垂直倍率ビット [7:0]
カメラ 1 リサイザーは、カメラ入力画像の縮小をサポートしています。これらの
ビットは、次式に従って、カメラ 1 リサイザーの垂直倍率を指定します。
カメラ 1 垂直倍率= REG[0D19h] のビット 7 ∼ 0 ÷ 128
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
355
10. レジスタ
REG[0D1Ah] Camera1 Resizer Scaling Control Register
Default = 00h
Read/Write
カメラ 1 リサイザー倍率モード
ビット 1 ∼ 0
n/a
7
6
5
4
3
2
1
0
カメラ 1 リサイザー倍率モードビット [1:0]
これらのビットは、カメラ 1 のリサイザー倍率モードを決定します。倍率モード
を選択する前に、水平(REG[0D18h])や垂直(REG[0D19h])の倍率を設定して
ください。
bits 1-0
表 10-57 カメラ 1 リサイザー縮小モードの選択
REG[0D1Ah] のビット 1 ∼ 0
リサイザー倍率モード
00
縮小なし
01
垂直(V)と水平(H)の縮小
10
V: 縮小、H:平均
11
Reserved
REG[0D1Ch] は予約レジスタです
このレジスタは予約レジスタのため、書き込みはできません。
REG[0D1Eh] Camera1 YRC Control Register 0
Default = 00h
n/a
7
bits 6-5
カメラ 1 YRC RGB ピクセル
出力フォーマットビット 1 ∼ 0
6
5
Read/Write
カメラ 1 YRC
YUV 入力データ
タイプ
4
カメラ 1 YRC YUV 転送モードビット 2 ∼ 0
3
2
1
カメラ 1 YRC
バイパスの
イネーブル
0
カメラ 1 YRC RGB ピクセル出力フォーマットビット [1:0]
これらのビットは、カメラ 1 YRC(YUV/RGB コンバータ)によって出力される
RGB ピクセルフォーマットを指定します。カメラ 1 YRC からの出力は、カメラ
1 ライタに送られ、画像データを外部 SDRAM に書き込みます。カメラ 1 ライタ
の詳細については、571 ページの 22.6「カメラライタ」を参照してください。
表 10-58 RGB ピクセルフォーマットの選択
bit 4
356
REG[0D1Eh] のビット 6 ∼ 5
RGB ピクセルフォーマット
00
RGB 3:3:2
01
RGB 5:6:5
10
RGB 8:8:8
11
Reserved
カメラ 1 YRC YUV 入力データタイプ
このビットは、カメラ 1 YRC(YUV/RGB コンバータ)の入力データタイプを選
択します。
このビットが 0 のとき、入力データタイプは YUV です。
(0 ≦ Y ≦ 255、0 ≦ U ≦ 255、0 ≦ V ≦ 255)
このビットが 1 のとき、入力データタイプは YCbCr です。
(16 ≦ Y ≦ 235、16 ≦ U ≦ 240、16 ≦ V ≦ 240)
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
カメラ 1 YRC YUV 転送モードビット [2:0]
これらのビットは、カメラ 1 YRC(YUV/RGB コンバータ)によって使用される
転送モードを指定します。各種仕様向けに複数の推奨値が用意されています。
bits 3-1
表 10-59 YUV 転送モードの選択
REG[0D1Eh] のビット 3 ∼ 1
YUV 転送モード
000
Reserved
001
ITU-R BT.709 に対する推奨値
010
Reserved
011
Reserved
100
ITU-R BT.470-6 システム M に対する推奨値
101
ITU-R BT.470-6 システム B、G に対する推奨値
110
SMPTE 170M
111
SMPTE 240M(1987)
カメラ 1 YRC バイパスのイネーブル
このビットは、カメラ 1 の YUV/RGB 変換が行われるかどうかを決定します。通
常、24 ビットの RGB 入力を使用しているとき(REG[0D06h] のビット 2 ∼ 1 =
10)
、カメラ 1 YRC はバイパスされます。
このビットが 0 のとき、カメラ 1 YRC は有効です
(YUV/RGB 変換が行われます)。
このビットが 1 のとき、カメラ 1 YRC はバイパスされます(YUV/RGB 変換は行
われません)
。
bit 0
REG[0D1Fh] Camera1 YRC Control Register 1
Default = 00h
Read/Write
カメラ 1 YRC UV 固定データ選択
ビット 1 ∼ 0
n/a
7
6
5
4
3
2
1
0
カメラ 1 YRC UV 固定データ選択ビット [1:0] これらのビットは、U データ、V
データまたはその両方を、Camera1 YRC U Fixed Data Register(REG[0D20h])と
Camera1 YRC V Fixed Data Register(REG[0D21h])によって指定された値に「固
定」できるようにすることで、カメラ 1 YRC(YUV/RGB コンバータ)に入力さ
れる UV を制御します。これらのビットは、カメラ 1 YRC がバイパスされる
(REG[0D1Eh] のビット 0 = 1)ときでも、UV データに対して効果があります。
bits 1-0
表 10-60 カメラ 1 YRC UV 固定データの選択
REG[0D1Fh] のビット 1 ∼ 0
YRC への UV データ入力
00
オリジナルの U データ、オリジナルの V データ
01
U データ= REG[0D20h] のビット 7 ∼ 0、オリジナルの V データ
10
オリジナルの U データ、V データ= REG[0D21h] のビット 7 ∼ 0
11
U データ= REG[0D20h] のビット 7 ∼ 0、V データ= REG[0D21h] のビット 7 ∼ 0
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
357
10. レジスタ
REG[0D20h] Camera1 YRC U Fixed Data Register
Default = 00h
Read/Write
カメラ 1 YRC UV 固定データビット 7 ∼ 0
7
6
5
4
3
2
1
0
カメラ 1 YRC U 固定データビット [7:0]
これらのビットは、カメラ 1 YRC UV 固定データ選択ビットが 01 または 11
(REG[0D1Fh] のビット 1 ∼ 0 = 01 または 11)に設定されているときにのみ有
効です。カメラ 1 YRC(YUV/RGB コンバータ)への U データ入力は、これらの
ビットの値に固定されます。
bits 7-0
REG[0D21h] Camera1 YRC V Fixed Data Register
Default = 00h
Read/Write
カメラ 1 YRC V 固定データビット 7 ∼ 0
7
6
5
4
3
2
1
0
カメラ 1 YRC V 固定データビット [7:0]
これらのビットは、カメラ 1 YRC UV 固定データ選択ビットが 10 または 11
(REG[0D1Fh] のビット 1 ∼ 0 = 10 または 11)に設定されているときにのみ有
効です。カメラ 1 YRC(YUV/RGB コンバータ)への V データ入力は、これらの
ビットの値に固定されます。
bits 7-0
REG[0D22h] は予約レジスタです
このレジスタは予約レジスタのため、書き込みはできません。
REG[0D24h] Camera1 YRC X Size Register 0
Default = 00h
Read/Write
カメラ 1 YRC X サイズビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D25h] Camera1 YRC X Size Register 1
Default = 00h
Read/Write
カメラ 1 YRC X サイズビット 10 ∼ 8
n/a
7
REG[0D25h] bits 2-0
REG[0D24h] bits 7-0
6
5
0
4
3
2
1
0
カメラ 1 YRC X サイズビット [10:0]
これらのビットは、カメラ 1 YRC の水平(X)サイズ(ピクセル)を指定します。
X サイズ = INT(( リサイザーX 終了−リサイザーX 開始+ 1) ×リサイザーX 倍率÷ 128)
= INT (((REG[0D15h], REG[0D14h]) − (REG[0D11h], REG[0D10h]) + 1) ×
REG[0D18h] ÷ 128)
注
カメラ 1 YRC X サイズは、ピクセルフォーマット(bpp)
(REG[0D1Eh] のビッ
ト 6 ∼ 5 を参照)を乗じた X サイズが 64 で割り切れるように設定する必要が
あります。
358
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D26h] Camera1 YRC Y Size Register 0
Default = 00h
Read/Write
カメラ 1 YRC Y サイズビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D27h] Camera1 YRC Y Size Register 1
Default = 00h
Read/Write
カメラ 1 YRC Y サイズビット 10 ∼ 8
n/a
7
REG[0D27h] bits 2-0
REG[0D26h] bits 7-0
6
5
0
4
3
2
1
0
カメラ 1 YRC Y サイズビット [10:0]
これらのビットは、カメラ 1 YRC の垂直(Y)サイズ(ピクセル)を指定します。
Y サイズ = INT(( リサイザーY 終了−リサイザーY 開始+ 1) ×リサイザーY 倍率÷ 128)
= INT (((REG[0D17h], REG[0D16h]) − (REG[0D13h], REG[0D12h]) + 1) ×
REG[0D19h] ÷ 128)
REG[0D28h] は予約レジスタです
このレジスタは予約レジスタのため、書き込みはできません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
359
10. レジスタ
REG[0D30h] Camera1 Video Mode Register
Default = 00h
Read/Write
カメラ 1 の書き込みフィールド
選択ビット 1 ∼ 0
n/a
7
6
5
4
3
2
カメラ 1 ビデオモード
選択ビット 1 ∼ 0
1
0
カメラ 1 の書き込みフィールド選択ビット [1:0]
これらのビットは、どのビデオ書き込みフィールドをメモリに書き込むのかを選
択します。
bits 3-2
表 10-61 カメラ 1 の書き込みフィールドの選択
REG[0D30h] のビット 3 ∼ 2
書き込みフィールド選択
00
奇数と偶数の両フィールドを書き込む
01
奇数フィールドのみを書き込む
10
偶数フィールドのみを書き込む
11
Reserved
カメラ 1 ビデオモード選択ビット [1:0]
これらのビットは、カメラ 1 インタフェースのビデオモードを選択します。
bits 1-0
表 10-62 カメラ 1 のビデオモードの選択
REG[0D30h] のビット 1 ∼ 0
ビデオモード選択
00
プログレッシブ
(フィールドは不使用)
01
Reserved
10
インターレース
(HSYNC およびフィールドを使用)
11
インターレース
(HSYNC と VSYNC を使用)
REG[0D32h] Camera1 Odd Field Offset Register 0
Default = 00h
Read/Write
カメラ 1 奇数フィールドオフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D33h] Camera1 Odd Field Offset Register 1
Default = 00h
Read/Write
カメラ 1 奇数フィールドオフセットビット 10 ∼ 8
n/a
7
REG[0D33h] bits 2-0
REG[0D32h] bits 7-0
360
6
5
0
4
3
2
1
0
カメラ 1 奇数フィールドオフセットビット [10:0]
REG[0D30h] のビット 1 ∼ 0 = 10 または 11 のとき、
これらのビットは奇数フィー
ルドのオフセットを指定します。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D34h] Camera1 Even Field Offset Register 0
Default = 00h
Read/Write
カメラ 1 偶数フィールドオフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D35h] Camera1 Even Field Offset Register 1
Default = 00h
Read/Write
カメラ 1 偶数フィールドオフセットビット 10 ∼ 8
n/a
7
6
REG[0D35h] bits 2-0
REG[0D34h] bits 7-0
5
4
3
2
1
0
カメラ 1 偶数フィールドオフセットビット [10:0]
REG[0D30h] のビット 1 ∼ 0 = 10 または 11 のとき、
これらのビットは偶数フィー
ルドのオフセットを指定します。
REG[0D40h] Camera2 Enable Register
Default = 00h
カメラ 2 ソフト
ウェアリセット
(WO)
7
0
Read/Write
n/a
6
5
4
3
Reserved
Reserved
カメラ 2
インタフェース
のイネーブル
2
1
0
bit 7
カメラ 2 ソフトウェアリセット(書き込み専用)
このビットは、カメラ 2 ロジックのソフトウェアリセットを実行し、Camera2
Register(REG[0D40h] ∼ REG[0D75h])をデフォルト値にリセットします。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、カメラ 2 のソフトウェアリセットが開始されます。
bit 2
Reserved
このビットは 0 に設定する必要があります。
bit 1
Reserved
このビットは 0 に設定する必要があります。
bit 0
カメラ 2 インタフェースのイネーブル
このビットは、カメラ 2 のインタフェースロジックを有効にします。
このビットが 0 のとき、カメラ 2 のインタフェースは無効です。
このビットが 1 のとき、カメラ 2 のインタフェースは有効です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
361
10. レジスタ
REG[0D42h] Camera2 Clock Configuration Register
Default = 00h
カメラ 2 クロック
出力のディセーブ
ル
7
Read/Write
カメラ 2 クロック分周選択ビット 4 ∼ 0
6
5
4
3
2
Reserved
カメラ 2
クロック極性
1
0
bit 7
カメラ 2 クロック出力のディセーブル
このビットは、カメラ 2 のクロック(CM2CLKOUT)を制御します。
このビットが 0 のとき、カメラ 2 のクロックは有効です。
このビットが 1 のとき、カメラ 2 のクロックは無効です。
bits 6-2
カメラ 2 クロック分周選択ビット [4:0]
これらのビットは、カメラ 2 クロック出力(CM2CLKOUT)の生成に使用する
分周比を指定します。クロックのソースはシステムクロックであり、分周比は、
次式を使用してプログラム可能です。
カメラ 2 クロック分周比=(REG[0D42h] のビット 6 ∼ 2)+ 1
bit 1
Reserved
このビットは 0 に設定する必要があります。
bit 0
カメラ 1 クロック極性
このビットは、カメラ 2 の入力クロック(CM2CLKIN)極性を選択します。
このビットを 0 にすると、CM2CLKIN 信号の立ち上がりエッジでカメラ 2 入力
信号がラッチされます。(デフォルト)
このビットを 1 にすると、CM2CLKIN 信号の立ち下がりエッジでカメラ 2 入力
信号がラッチされます。
REG[0D44h] Camera2 Signal Polarity Register
Default = 00h
Read/Write
n/a
7
6
5
4
Reserved
CM2VREF 極性
CM2HREF 極性
CM2DATEN 極性
3
2
1
0
bit 3
Reserved
このビットは 0 に設定する必要があります。
bit 2
CM2VREF 極性
このビットは、カメラ 2 の VSYNC 信号の極性を選択します。
このビットが 0 のとき、CM2VREF 信号はアクティブ Low です。(デフォルト)
このビットが 1 のとき、CM2VREF 信号はアクティブ High です。
bit 1
CM2HREF 極性
このビットは、カメラ 2 の HSYNC 信号の極性を選択します。
このビットが 0 のとき、CM2HREF 信号はアクティブ Low です。(デフォルト)
このビットが 1 のとき、CM2HREF 信号はアクティブ High です。
bit 0
362
CM2DATEN 極性
このビットは、カメラ 2 使用データのイネーブルビットが 1 に設定されていると
き(REG[0D46h] のビット 7 = 1)にのみ効果があります。このビットは、カメ
ラ 2 データのイネーブル信号の極性を選択します。
このビットが 0 のとき、カメラ 2 データのイネーブルはアクティブ High です。
(デフォルト)
このビットが 1 のとき、カメラ 2 データのイネーブルはアクティブ Low です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D46h] Camera2 Configuration Register 0
Default = 04h
カメラ 2 ITU-R
BT.656 のイネーブ
ル
n/a
カメラ 2 YUV
オフセットの
イネーブル
7
6
5
Read/Write
カメラ 2 YUV データフォーマット
ビット 1 ∼ 0
4
カメラ 2 インタフェースモード
ビット 1 ∼ 0
3
2
1
n/a
0
カメラ 2 ITU-R BT.656 のイネーブル
このビットは、カメラ 2 のカメラインタフェースのタイプを制御します。
このビットが 0 のとき、ITU-R BT.656 モードは無効です(通常のカメラ)。この
モードでは、hsync、vsync、clock、およびデータ信号は、独立した入力信号で
す。(デフォルト)
このビットが 1 のとき、ITU-R BT.656 モードは有効です。このモードでは、hsync
と vsync の信号情報は、データ信号の中に埋め込まれているため、CM2VREF と
CM2HREF の入力端子は無視されます。
bit 7
注
ITU-R BT656 モードを有効にすると(REG[0D46h] のビット 7 = 1)
、REG[0D72h]
∼ REG[0D75h] は効果がなくなり無視されます。
カメラ 2 YUV オフセットのイネーブル
このビットは、着信するカメラ 2 のデータに UV オフセットを適用するかどうか
を制御するものであり、カメラの YUV データタイプに基づいて設定する必要が
あります(REG[0D5Eh] のビット 4 も参照)
。
bit 5
表 10-63 カメラ 2 YUV オフセットの選択
データ範囲 1
データ範囲 2
(REG[0D5Eh] のビット 4 = 0)(REG[0D5Eh] のビット 4 = 1)
REG[0D46h] のビット 5
YUV データタイプ
0
ストレートバイナリ
0 ≦ U ≦ 255
0 ≦ V ≦ 255
16 ≦ Cb ≦ 240
16 ≦ Cr ≦ 240
1
オフセットバイナリ
-128 ≦ U ≦ 127
-128 ≦ V ≦ 127
-112 ≦ Cb ≦ 112
-112 ≦ Cr ≦ 112
bits 4-3
カメラ 2 YUV データフォーマットビット [1:0]
カメラ2インタフェースモードを8ビットYUV 4:2:2用に設定すると(REG[0D46h]
のビット 2 ∼ 1 = 00)
、これらのビットは、カメラ 2 の YUV データシーケンス
順のフォーマットを選択します。
表 10-64 カメラ 2 YUV データフォーマットの選択
REG[0D46h] のビット 4 ∼ 3
8 ビット YUV データ
フォーマット
00(デフォルト)
(最初)UYVY(最後)
01
(最初)VYUY(最後)
10
(最初)YUYV(最後)
11
(最初)YVYU(最後)
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
363
10. レジスタ
カメラ 2 インタフェースモードビット [1:0]
これらのビットは、カメラ 2 のインタフェースモードを選択します。
bits 2-1
表 10-65 カメラ 2 インタフェースモードの選択
REG[0D46h] のビット 2 ∼ 1
カメラデータフォーマット
00
8 ビット YUV 4:2:2
01
Reserved
10(デフォルト)
24 ビット RGB 8:8:8
11
Reserved
REG[0D47h] Camera2 Configuration Register 1
Default = 00h
Read/Write
カメラ 2
使用データの
イネーブル
n/a
7
bit 0
364
6
5
4
3
2
1
0
カメラ 2 使用データのイネーブル
このビットは、
24ビットのRGBストリーミングを選択しているとき(REG[0D46h]
のビット 2 ∼ 1 = 10)に通常使用するカメラ 2 データのイネーブルを制御しま
す。カ メラ 2 デ ータ のイ ネー ブル を有 効に して いる 場合、信 号の 極性 は、
CM2DATEN 極性ビット(REG[0D44h] のビット 0)を使用して設定することが
できます。端子マッピングの詳細については、33 ページの 5.6「LCD /カメラ 2
の端子マッピング」を参照してください。
このビットが 0 のとき、カメラ 2 データのイネーブルは使用されません。
このビットが 0 のとき、カメラ 2 データのイネーブルが使用されます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D48h] Camera2 Input Frame Control Register
Default = 00h
n/a
カメラ 2 の
フレーム
キャプチャ
開始/停止
7
6
Read/Write
カメラ 2 の
フレーム
イベント選択
カメラ 2 の
フレーム
イベントの
イネーブル
カメラ 2 の
フレーム
イベント制御
5
4
3
Reserved
2
1
0
bit 6
カメラ 2 のフレームキャプチャ開始/停止
このビットは、
カメラ2のフレームキャプチャの開始または停止に使用されます。
このビットが 0 のとき、カメラ 2 のフレームキャプチャは、現在のフレームの後
に停止されます。
このビットが 1 のとき、カメラ 2 のフレームキャプチャは、次のフレームで開始
されます。
bit 5
カメラ 2 のフレームイベント選択
このビットは、フレームのどちらのエッジでフレームイベントが生じるのかを選
択します。フレームイベントステータスは、カメラ 2 のフレームイベント制御
ビット(REG[0D48h] のビット 3)で指定した条件によってトリガされるまで、
カメラ 2 フレームイベントステータスビット(REG[0D4Eh] のビット 5)によっ
て示されません。
このビットが 0 のとき、フレームイベントはフレームの開始で生じます。
このビットが 1 のとき、フレームイベントはフレームの終了で生じます。
bit 4
カメラ 2 のフレームイベントイネーブル
このビットは、フレームイベントが生じることが可能かどうかを制御します。有
効の場合、フレームイベントのステータスはカメラ 2 フレームイベントステータ
スビット(REG[0D4Eh] のビット 5)で示されます。
このビットが 0 のとき、フレームイベントは無効です。
このビットが 1 のとき、フレームイベントは有効です。
bit 3
カメラ 2 のフレームイベント制御
このビットは、何によってフレームイベントがトリガされるのかを決定します。
フレームイベントは、トリガが行われた後の次のフレームの開始/終了で生じま
す。
このビットが0のとき、フレームイベントはカメラ2のVSYNCでトリガされます。
このビットが 1 のとき、フレームイベントはカメラ 2 フレームキャプチャ停止
(REG[0D48h] のビット 6 = 0)でトリガされます。
bits 2-0
Reserved
これらのビットのデフォルト値は 000 です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
365
10. レジスタ
REG[0D49h] Camera2 Flag Clear Register
Default = 00h
Write Only
n/a
7
6
5
4
3
Reserved
Reserved
カメラ 2
フレーム
イベントクリア
2
1
0
bit 2
Reserved
このビットのデフォルト値は 0 です。
bit 1
Reserved
このビットのデフォルト値は 0 です。
bit 0
カメラ 2 フレームイベントクリア(書き込み専用)
このビットは、カメラ 2 フレームイベントステータスビット(REG[0D4Eh] の
ビット 5)をクリアするのに使用します。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、カメラ 2 フレームイベントステータスビットがク
リアされます。
REG[0D4Ah] Camera2 Input Horizontal Size Register 0
Default = 00h
Read/Write
カメラ 2 入力水平サイズビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D4Bh] Camera2 Input Horizontal Size Register 1
Default = 00h
Read/Write
カメラ 2 入力水平サイズビット 10 ∼ 8
n/a
7
REG[0D4Bh] bits 2-0
REG[0D4Ah] bits 7-0
6
5
0
4
3
2
1
0
カメラ 2 入力水平サイズビット [10:0]
これらのビットは、カメラ 2 の入力画像の水平サイズ(ピクセル)を指定しま
す。入力水平サイズは次のようにして計算されます。
インターレースモードの場合で(REG[0D70h] のビット 1 ∼ 0 を参照)、ITU-R
BT.656 モードが有効のとき(REG[0D46h] のビット 7 = 1):
入力水平サイズ= HDP
インターレースモードの場合で、ITU-R BT.656 モードが無効のとき(REG[0D46h]
のビット 7 = 0):
入力水平サイズ= HDP + HNDP
プログレッシブモードの場合(REG[0D70h] のビット 1 ∼ 0 = 00):
入力水平サイズ= HDP
366
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D4Ch] Camera2 Input Vertical Size Register 0
Default = 00h
Read/Write
カメラ 2 入力の垂直サイズビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D4Dh] Camera2 Input Vertical Size Register 1
Default = 00h
Read/Write
カメラ 2 入力の垂直サイズビット 10 ∼ 8
n/a
7
6
REG[0D4Dh] bits 2-0
REG[0D4Ch] bits 7-0
5
0
4
3
2
1
0
カメラ 2 入力の垂直サイズビット [10:0]
カメラ 2 入力画像の垂直サイズをピクセル数で指定します。入力垂直サイズの計
算方法は以下のとおりです。
インターレースモード(REG[0D70h] のビット 1 ∼ 0 を参照)かつ ITU-R BT.656
モードが有効(REG[0D46h] のビット 7 = 1)
:
入力垂直サイズ= VDP
インターレースモードかつ ITU-R BT.656 モードが無効
(REG[0D46h] のビット 7 = 0):
入力垂直サイズ= VDP + VNDP
プログレッシブモード(REG[0D70h] のビット 1 ∼ 0 = 00):
入力垂直サイズ= VDP
REG[0D4Eh] Camera2 Status Register 0
Default = 0Xh
n/a
7
bit 5
6
Read Only
カメラ 2 の
フレーム
イベント
ステータス
カメラ 2 の
有効キャプチャ
ステータス
カメラ 2 の
有効フレーム
ステータス
カメラ 2 の
カメラ VSYNC
のそのままの値
Reserved
Reserved
5
4
3
2
1
0
カメラ 2 のフレームイベントステータス(読み出し専用)
カメラ 2 のフレームイベントのステータスを示します。フレームイベントの設定
はカメラ 2 のフレームイベント選択/イネーブル/制御ビット(REG[0D48h] の
ビット 5 ∼ 3)を用いて行います。
このビットが 0 のとき、フレームイベントは発生していません。
このビットが 1 のとき、フレームイベントは発生しています。
このビットをクリアするには、REG[0D49h] のビット 0 に 1 を書き込みます。
bit 4
カメラ 2 の有効キャプチャステータス(読み出し専用)
カメラ入力インタフェースのフレームサンプリングレートは変更が可能です。フ
レームキャプチャの処理は、カメラ 2 のフレームサンプリング選択ビット
(REG[0D48h] のビット 2 ∼ 0)によって選択された有効レートで行われます。こ
のビットは、当該フレームの有効・無効に関係なく、カメラ 2 の入力インタフェー
スがフレームのキャプチャ中であるかどうかを示します。
このビットが 0 のとき、フレームのキャプチャ中ではありません。
このビットが 1 のとき、フレームのキャプチャ中です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
367
10. レジスタ
bit 3
カメラ 2 の有効フレームステータス(読み出し専用)
カメラ2の入力インタフェースが有効フレームのキャプチャ中であるかどうかを
示します。
このビットが 0 のとき、フレームのキャプチャ中ではありません。
このビットが 1 のとき、有効フレームのキャプチャが完了しています。
bit 2
カメラ 2 のカメラ VSYNC のそのままの値
CM2VREF
入 力端 子の 現在 のス テー タス を示 しま す。この 端子 の極 性は
CM2VREF 極性ビット(REG[0D44h] のビット 2)によって制御されます。
REG[0D44h] のビット 2 = 0 の場合:
このビットが 0 のとき、CM2VREF 入力は Low です。
このビットが 1 のとき、CM2VREF 入力は High です。
REG[0D44h] のビット 2 = 1 の場合:
このビットが 0 のとき、CM2VREF 入力は High です。
このビットが 1 のとき、CM2VREF 入力は Low です。
bit 1
Reserved
デフォルト値は 0 です。
bit 0
Reserved
デフォルト値は 0 です。
REG[0D4Fh] は予約レジスタです
このレジスタは予約レジスタのため、書き込みはできません。
REG[0D50h] Camera2 Resizer X Start Position Register 0
Default = 00h
Read/Write
カメラ 2 リサイザーの X 開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D51h] Camera2 Resizer X Start Position Register 1
Default = 00h
Read/Write
カメラ 2 リサイザーの X 開始位置ビット 10 ∼ 8
n/a
7
REG[0D51h] bits 2-0
REG[0D50h] bits 7-0
368
6
5
0
4
3
2
1
0
カメラ 2 リサイザーの X 開始位置ビット [10:0]
カメラ 2 リサイザーの水平(X)開始位置をピクセル数で指定します。カメラ入
力画像の左上角が原点になります。リサイザーはカメラ画像のトリミングや縮小
領域の指定に使用します(REG[0D58h] ∼ REG[0D5Ah] を参照)。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D52h] Camera2 Resizer Y Start Position Register 0
Default = 00h
Read/Write
カメラ 2 リサイザーの Y 開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D53h] Camera2 Resizer Y Start Position Register 1
Default = 00h
Read/Write
カメラ 2 リサイザーの Y 開始位置ビット 10 ∼ 8
n/a
7
6
REG[0D53h] bits 2-0
REG[0D52h] bits 7-0
0
5
4
3
2
1
0
カメラ 2 リサイザーの Y 開始位置ビット [10:0]
カメラ 2 リサイザーの垂直(Y)開始位置をピクセル数で指定します。カメラ入
力画像の左上角が原点になります。リサイザーはカメラ入力画像のトリミングや
カメラ画像の縮小領域の指定に使用します
(REG[0D58h]∼REG[0D5Ah]を参照)。
REG[0D54h] Camera2 Resizer X End Position Register 0
Default = 00h
Read/Write
カメラ 2 リサイザーの X 終了位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D55h] Camera2 Resizer X End Position Register 1
Default = 00h
Read/Write
カメラ 2 リサイザーの X 終了位置ビット 10 ∼ 8
n/a
7
6
REG[0D55h] bits 2-0
REG[0D54h] bits 7-0
0
5
4
3
2
1
0
カメラ 2 リサイザーの X 終了位置ビット [10:0]
カメラ 2 リサイザーの水平(X)終了位置をピクセル数で指定します。カメラ入
力画像の左上角が原点になります。リサイザーはカメラ入力画像のトリミングや
カメラ画像の縮小領域の指定に使用します
(REG[0D58h]∼REG[0D5Ah]を参照)。
REG[0D56h] Camera2 Resizer Y End Position Register 0
Default = 00h
Read/Write
カメラ 2 リサイザーの Y 終了位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D57h] Camera2 Resizer Y End Position Register 1
Default = 00h
Read/Write
カメラ 2 リサイザーの Y 終了位置ビット 10 ∼ 8
n/a
7
REG[0D57h] bits 2-0
REG[0D56h] bits 7-0
6
5
0
4
3
2
1
0
カメラ 2 リサイザーの Y 終了位置ビット [10:0]
カメラ 2 リサイザーの垂直(Y)終了位置をピクセル数で指定します。カメラ入
力画像の左上角が原点になります。リサイザーはカメラ入力画像のトリミングや
カメラ画像の縮小領域の指定に使用します
(REG[0D58h]∼REG[0D5Ah]を参照)。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
369
10. レジスタ
REG[0D58h] Camera2 Resizer Horizontal Scaling Rate Register
Default = 00h
Read/Write
カメラ 2 リサイザーの水平倍率ビット 7 ∼ 0
7
6
5
4
3
2
1
0
カメラ 2 リサイザーの水平倍率ビット [7:0]
カメラ 2 リサイザーは、カメラ入力画像の縮小に対応しています。これらのビッ
トはカメラ 2 リサイザーの水平倍率を指定します。実際の倍率は次式で決まりま
す。
カメラ 2 の水平倍率= REG[0D58h] のビット 7 ∼ 0 ÷ 128
bits 7-0
REG[0D59h] Camera2 Resizer Vertical Scaling Rate Register
Default = 00h
Read/Write
カメラ 2 リサイザーの垂直倍率ビット 7 ∼ 0
7
6
5
4
3
2
1
カメラ 2 リサイザーの垂直倍率ビット [7:0]
カメラ 2 リサイザーは、カメラ入力画像の縮小に対応しています。これらのビッ
トはカメラ 2 リサイザーの垂直倍率を指定します。実際の倍率は次式で決まりま
す。
カメラ 2 の垂直倍率= REG[0D59h] のビット 7 ∼ 0 ÷ 128
bits 7-0
REG[0D5Ah] Camera2 Resizer Scaling Control Register
Default = 00h
Read/Write
カメラ 2 リサイザーの倍率モード
ビット 1 ∼ 0
n/a
7
bits 1-0
0
6
5
4
3
2
1
0
カメラ 2 リサイザーの倍率モードビット [1:0]
カメラ 2 リサイザーの倍率モードを指定します。倍率モードを選択する前に水平
倍率(REG[0D58h])ないし垂直倍率(REG[0D59h])の設定を行ってください。
表 10-66 カメラ 2 リサイザー倍率モードの選択
REG[0D5Ah] のビット 1 ∼ 0
リサイザーの縮小モード
00
縮小なし
01
垂直(V)と水平(H)の縮小
10
V:縮小、H:平均
11
Reserved
REG[0D5Ch] は予約レジスタです
このレジスタは予約レジスタのため、書き込みはできません。
370
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D5Eh] Camera2 YRC Control Register 0
Default = 00h
n/a
7
bits 6-5
カメラ 2 YRC の RGB ピクセル出力
フォーマットビット 1 ∼ 0
6
Read/Write
カメラ 2 YRC の
YUV 入力
データタイプ
5
4
カメラ 2 YRC の YUV 転送モードビット 2 ∼ 0
3
2
1
カメラ 2 YRC
バイパスの
イネーブル
0
カメラ 2 YRC の RGB ピクセル出力フォーマットビット [1:0]
カメラ 2 YRC(YUV-RGB 変換器)による RGB ピクセルの出力フォーマットを
指定します。カメラ 2 YRC からの出力はカメラ 2 ライタに送られ、そこで画像
データが外部 SDRAM に書き込まれます。カメラ 2 ライタについては 571 ページ
の 22.6「カメラライタ」を参照してください。
表 10-67 RGB ピクセルフォーマットの選択
REG[0D5Eh] のビット 6 ∼ 5 RGB ピクセルのフォーマット
bit 4
bits 3-1
00
RGB 3:3:2
01
RGB 5:6:5
10
RGB 8:8:8
11
Reserved
カメラ 2 YRC の YUV 入力データタイプ
カメラ 2 YRC(YUV-RGB 変換器)に対する入力データタイプを選択します。
このビットが 0 のとき、入力データタイプは YUV です。
(0 ≦ Y ≦ 255、0 ≦ U ≦ 255、0 ≦ V ≦ 255)
このビットが 1 のとき、入力データタイプは YCbCr です。
(16 ≦ Y ≦ 235、16 ≦ U ≦ 240、16 ≦ V ≦ 240)
カメラ 2 YRC の YUV 転送モードビット [2:0]
カメラ 2 YRC(YUV-RGB 変換器)が使用する転送モードを指定します。各種仕
様向けに複数の推奨値が用意されています。
表 10-68 YUV 転送モードの選択
REG[0D5Eh] のビット 3 ∼ 1
YUV 転送モード
000
Reserved
001
ITU-R BT.709 に対する推奨値
010
Reserved
011
Reserved
100
ITU-R BT.470-6 システム M に対する推奨値
101
ITU-R BT.470-6 システム B、G に対する推奨値
110
SMPTE 170M
111
SMPTE 240M (1987)
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
371
10. レジスタ
カメラ 2 YRC バイパスのイネーブル
カメラ 2 に対して YUV-RGB 変換を実施するかどうかを指定します。24 ビット
の RGB 入力を使用する(REG[0D46h] のビット 2 ∼ 1 = 10)場合、カメラ 2 YRC
はバイパスされるのが普通です。
このビットが 0 のとき、カメラ 2 YRC は有効です(YUV-RGB 変換は実施され
ます)
。
このビットが 1 のとき、カメラ 2 YRC はバイパスされます(YUV-RGB 変換は
実施されません)
。
bit 0
REG[0D5Fh] Camera2 YRC Control Register 1
Default = 00h
Read/Write
カメラ 2 YRC の UV 固定データ
選択ビット 1 ∼ 0
n/a
7
6
5
4
3
2
1
0
カメラ 2 YRC の UV 固定データ選択ビット [1:0]
カメラ 2 YRC(YUV-RGB 変換器)に対する UV 入力を制御します。具体的には、
U デ ータ、V デ ータ、ま たは その 両 方を Camera2 YRC U Fixed Data Register
(REG[0D60h])および Camera2 YRC V Fixed Data Register(REG[0D61h])の指定
値に「固 定」しま す。これ らの ビッ トは、カ メラ 2 YRC を バイ パス する
(REG[0D5Eh] のビット 0 = 1)場合にも UV データに対して効果をもちます。
bits 1-0
表 10-69 カメラ 2 YRC UV 固定データの選択
REG[0D5Fh] のビット 1 ∼ 0
YRC に対する UV データ入力
00
オリジナルの U データ、オリジナルの V データ
372
01
U データ= REG[0D60h] のビット 7 ∼ 0、オリジナルの V データ
10
オリジナルの U データ、V データ= REG[0D61h] のビット 7 ∼ 0
11
U データ= REG[0D60h] のビット 7 ∼ 0、V データ= REG[0D61h] のビット 7 ∼ 0
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D60h] Camera2 YRC U Fixed Data Register
Default = 00h
Read/Write
カメラ 2 YRC の U 固定データビット 7 ∼ 0
7
6
5
4
3
2
1
0
カメラ 2 YRC の U 固定データビット [7:0]
これらのビットはカメラ 2 YRC の UV 固定データ選択ビットが 01 または 11
(REG[0D5Fh] のビット 1 ∼ 0 = 01 または 11)に設定されている場合にのみ有
効です。カメラ 2 YRC(YUV-RGB 変換器)に対する U データ入力を該当ビッ
トの値に固定します。
bits 7-0
REG[0D61h] Camera2 YRC V Fixed Data Register
Default = 00h
Read/Write
カメラ 2 YRC の V 固定データビット 7 ∼ 0
7
bits 7-0
6
5
4
3
2
1
0
カメラ 2 YRC の V 固定データビット [7:0]
これらのビットはカメラ 2 YRC の UV 固定データ選択ビットが 10 または 11
(REG[0D5Fh] のビット 1 ∼ 0 = 10 または 11)に設定されている場合にのみ有
効です。カメラ 2 YRC(YUV-RGB 変換器)に対する V データ入力を該当ビッ
トの値に固定します。
REG[0D62h] は予約レジスタです
このレジスタは予約レジスタのため、書き込みはできません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
373
10. レジスタ
REG[0D64h] Camera2 YRC X Size Register 0
Default = 00h
Read/Write
カメラ 2 YRC の X サイズビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D65h] Camera2 YRC X Size Register 1
Default = 00h
Read/Write
カメラ 2 YRC の X サイズビット 10 ∼ 8
n/a
7
6
REG[0D65h] bits 2-0
REG[0D64h] bits 7-0
0
5
4
3
2
1
0
カメラ 2 YRC の X サイズビット [10:0]
カメラ 2 YRC の水平(X)サイズをピクセル数で指定します。
X サイズ= INT(( リサイザーの X 終了−リサイザーの X 開始+ 1) ×リサイザーの
X 倍率÷ 128)
= INT(((REG[0D55h], REG[0D54h]) − (REG[0D51h], REG[0D50h]) + 1) ×
REG[0D58h] ÷ 128)
注
「カメラ 2 YRC の X サイズ」の設定値は、X サイズにピクセルフォーマット
(bpp の値、REG[0D5Eh] のビット 6 ∼ 5 を参照)を乗じた値が 64 で割り切れ
ることが必要です。
REG[0D66h] Camera2 YRC Y Size Register 0
Default = 00h
Read/Write
カメラ 2 YRC の Y サイズビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D67h] Camera2 YRC Y Size Register 1
Default = 00h
Read/Write
カメラ 2 YRC の Y サイズビット 10 ∼ 8
n/a
7
REG[0D67h] bits 2-0
REG[0D66h] bits 7-0
6
5
0
4
3
2
1
0
カメラ 2 YRC の Y サイズビット [10:0]
カメラ 2 YRC の垂直(Y)サイズをピクセル数で指定します。
Y サイズ= INT(( リサイザーの Y 終了−リサイザーの Y 開始+ 1) ×リサイザーの
Y 倍率÷ 128)
= INT (((REG[0D57h], REG[0D56h]) − (REG[0D53h], REG[0D52h]) + 1) ×
REG[0D59h] ÷ 128)
REG[0D68h] は予約レジスタです
このレジスタは予約レジスタのため、書き込みはできません。
374
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[0D70h] Camera2 Video Mode Register
Default = 00h
Read/Write
カメラ 2 の書き込みフィールド
選択ビット 1 ∼ 0
n/a
7
6
5
4
3
カメラ 2 のビデオモード選択ビット
1∼0
2
1
0
カメラ 2 の書き込みフィールド選択ビット [1:0]
メモリに書き込むビデオ書き込みフィールドを指定します。
bits 3-2
表 10-70 カメラ 2 の書き込みフィールドの選択
REG[0D70h] のビット 3 ∼ 2
書き込みフィールド選択
00
奇数と偶数の両フィールドを書き込む
01
奇数フィールドのみを書き込む
10
偶数フィールドのみを書き込む
11
Reserved
カメラ 2 のビデオモード選択ビット 1 ∼ 0
カメラ 2 インタフェースのビデオモードを指定します。
bits 1-0
表 10-71 カメラ 2 のビデオモードの選択
REG[0D70h] のビット 1 ∼ 0
ビデオモード選択
00
プログレッシブ
(フィールドは不使用)
01
インターレース
(HSYNC と VSYNC およびフィールドを使用)
10
インターレース
(HSYNC およびフィールドを使用)
11
インターレース(HSYNC と VSYNC を使用)
REG[0D72h] Camera2 Odd Field Offset Register 0
Default = 00h
Read/Write
カメラ 2 の奇数フィールドオフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D73h] Camera2 Odd Field Offset Register 1
Default = 00h
Read/Write
カメラ 2 の奇数フィールドオフセットビット 10 ∼ 8
n/a
7
REG[0D73h] bits 2-0
REG[0D72h] bits 7-0
6
5
0
4
3
2
1
0
カメラ 2 の奇数フィールドオフセットビット [10:0]
REG[0D70h] のビット 1 ∼ 0 = 10 または 11 のときに、奇数フィールドのオフ
セット値を指定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
375
10. レジスタ
REG[0D74h] Camera2 Even Field Offset Register 0
Default = 00h
Read/Write
カメラ 2 の偶数フィールドオフセットビット 7 ∼ 0
7
6
5
4
3
2
1
REG[0D75h] Camera2 Even Field Offset Register 1
Default = 00h
Read/Write
カメラ 2 の偶数フィールドオフセットビット 10 ∼ 8
n/a
7
REG[0D75h] bits 2-0
REG[0D74h] bits 7-0
376
6
5
0
4
3
2
1
0
カメラ 2 の偶数フィールドオフセットビット [10:0]
REG[0D70h] のビット 1 ∼ 0 = 10 または 11 のときに、偶数フィールドのオフ
セット値を指定します。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.19 DMA コントローラレジスタ
注
SRAM のバンクをまたいだバーストアクセスを行うように DMAC コントローラをプログラムすること
はできません。詳細については、P129 の 8.「メモリマップ」を参照してください。
REG[3C00h] DMA Channel 0 Source Address Register 0
Default = 00h
Read/Write
DMA チャネル 0 の転送元アドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[3C01h] DMA Channel 0 Source Address Register 1
Default = 00h
0
Read/Write
DMA チャネル 0 の転送元アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[3C02h] DMA Channel 0 Source Address Register 2
Default = 00h
0
Read/Write
DMA チャネル 0 の転送元アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[3C03h] DMA Channel 0 Source Address Register 3
Default = 00h
0
Read/Write
DMA チャネル 0 の転送元アドレスビット 31 ∼ 24
7
REG[3C03h] bits 7-0
REG[3C02h] bits 7-0
REG[3C01h] bits 7-0
REG[3C00h] bits 7-0
6
5
4
3
2
1
0
DMA チャネル 0 の転送元アドレスビット [31:0]
DMA チャネル 0 に対する転送元開始アドレスを指定します。転送元アドレスの
インクリメントないしデクリメントの方法は、DMA Channel 0 Control Register
(REG[3C0Ch] および REG[3C0Dh])で指定します。転送元開始アドレスは、DMA
チャネル 0 の転送サイズビット(REG[3C0Ch] のビット 5 ∼ 4)で指定する転送
サイズの倍数であることが必要です。8 ビット転送ではすべての値が許容されま
す。16 ビット転送では 2 バイトの倍数、32 ビット転送では 4 バイトの倍数でな
ければなりません。
DMA チャネル 0 転送元モードを充填モードに指定する(REG[3C0Ch] のビット
1 ∼ 0 = 11)場合、これらのビットは「充填」データの転送元も指定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
377
10. レジスタ
REG[3C04h] DMA Channel 0 Destination Address Register 0
Default = 00h
Read/Write
DMA チャネル 0 の転送先アドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[3C05h] DMA Channel 0 Destination Address Register 1
Default = 00h
0
Read/Write
DMA チャネル 0 の転送先アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[3C06h] DMA Channel 0 Destination Address Register 2
Default = 00h
0
Read/Write
DMA チャネル 0 の転送先アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[3C07h] DMA Channel 0 Destination Address Register 3
Default = 00h
0
Read/Write
DMA チャネル 0 の転送先アドレスビット 31 ∼ 24
7
REG[3C07h] bits 7-0
REG[3C06h] bits 7-0
REG[3C05h] bits 7-0
REG[3C04h] bits 7-0
378
6
5
4
3
2
1
0
DMA チャネル 0 の転送先アドレスビット [31:0]
DMA チャネル 0 に対する転送先開始アドレスを指定します。転送先アドレスの
インクリメントないしデクリメントの方法は、DMA Channel 0 Control Register
(REG[3C0Ch] および REG[3C0Dh])で指定します。転送先開始アドレスは、DMA
チャネル 0 の転送サイズビット(REG[3C0Ch] のビット 5 ∼ 4)で指定する転送
サイズの倍数であることが必要です。8 ビット転送ではすべての値が許容されま
す。16 ビット転送では 2 バイトの倍数、32 ビット転送では 4 バイトの倍数でな
ければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[3C08h] DMA Channel 0 Transfer Count Register 0
Default = 00h
Read/Write
DMA チャネル 0 の転送カウントビット 7 ∼ 0
7
6
5
4
3
2
1
REG[3C09h] DMA Channel 0 Transfer Count Register 1
Default = 00h
0
Read/Write
DMA チャネル 0 の転送カウントビット 15 ∼ 8
7
6
5
4
3
2
1
REG[3C0Ah] DMA Channel 0 Transfer Count Register 2
Default = 00h
0
Read/Write
DMA チャネル 0 の転送カウントビット 23 ∼ 16
7
6
REG[3C0Ah] bits 7-0
REG[3C09h] bits 7-0
REG[3C08h] bits 7-0
5
4
3
2
1
DMA チャネル 0 の転送カウントビット [23:0]
DMA チャネル 0 について転送するデータユニット数(8/16/32 ビットのワード
数)を指定します。たとえば転送サイズ(REG[3C03h] のビット 5 ∼ 4)が 16
ビットデータでこのレジスタの値が 20 のとき、16 ビット× 20 のデータが転送
されます。このレジスタの値は 1 ワード転送されるごとに 1 ずつ減算され、転送
終了時には 0000_0000h になります。
REG[3C0Ch] DMA Channel 0 Control Register 0
Default = 00h
bit 6
0
n/a
DMA チャネル 0 の
非バーストモード
のイネーブル
7
6
DMA チャネル 0 の転送サイズビット
1∼0
5
4
Read/Write
DMA チャネル 0 の転送先アドレス
モードビット 1 ∼ 0
3
2
DMA チャネル 0 の転送元アドレス
モードビット 1 ∼ 0
1
0
DMA チャネル 0 の非バーストモードのイネーブル
DMA チャネル 0 の転送に非バーストモードとバーストモードのどちらを用いる
かを指定します。
このビットが 0 のとき、DMA チャネル 0 はバーストモードで転送します
(デフォルト)。
このビットが 1 のとき、DMA チャネル 0 は非バーストモードで転送します。
注
DMA 動作が、SRAM のバンク間をまたぐと考えられる場合は、このビットは
1b に設定してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
379
10. レジスタ
DMA チャネル 0 の転送サイズビット [1:0]
DMA チャネル 0 の転送サイズを選択します
bits 5-4
表 10-72 DMA チャネル 0 の転送サイズの選択
REG[3C0Ch] のビット 5 ∼ 4 DMA チャネル 0 の転送サイズ
00
8 ビット
01
16 ビット
10
32 ビット
11
Reserved
DMA チャネル 0 の転送先アドレスモードビット [1:0]
DMA 転送の正常終了後に DMA Channel 0 Destination Address Register
(REG[3C04h] ∼ REG[3C07h])を更新する方法を選択します。
bits 3-2
表 10-73 DMA チャネル 0 の転送先アドレスモードの選択
REG[3C0Dh] のビット 3
REG[3C0Ch] のビット 3 ∼ 2
(転送先処理幅のイネーブル)
00
転送先アドレスは変更されません。
01
転送先アドレスは転送サイズ(REG[3C0Ch] のビット 5 ∼ 4)
に従って加算されます(8 ビット:+ 1、16 ビット:+ 2、32
ビット:+ 4)
10
転送先アドレスは転送サイズ(REG[3C0Ch] のビット 5 ∼ 4)
に従って減算されます(8 ビット:− 1、16 ビット:− 2、32
ビット:− 4)
11
Reserved
00
転送先アドレスは変更されません。
0
01
転送先アドレスは指定の処理幅(REG[3C0Dh] のビット 5 ∼
4)に従って加算されます
(8ビット:+1、16ビット:+2、32ビット:+4、64ビット:+8)
10
転送先アドレスは指定の処理幅(REG[3C0Dh] のビット 5 ∼
4)に従って減算されます
(8ビット:−1、16ビット:−2、32ビット:−4、64ビット:−8)
1
11
380
DMA チャネル 0 の転送先アドレスモード
Reserved
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
DMA チャネル 0 の転送元アドレスモードビット [1:0]
DMA 転送の正常終了後に DMA Channel 0 Source Address Register(REG[3C00h]
∼ REG[3C03h])を更新する方法を選択します。
bits 1-0
表 10-74 DMA チャネル 0 の転送元アドレスモードの選択
REG[3C0Dh] のビット 0
REG[3C0Ch] のビット 1 ∼ 0
(転送元処理幅のイネーブル)
DMA チャネル 0 の転送元アドレスモード
00
転送元アドレスは変更されません。
01
転送元アドレスは転送サイズ(REG[3C0Ch] のビット 5 ∼ 4)
に従って加算されます(8 ビット:+ 1、16 ビット:+ 2、32
ビット:+ 4)
10
転送元アドレスは転送サイズ(REG[3C0Ch] のビット 5 ∼ 4)
に従って減算されます(8 ビット:− 1、16 ビット:− 2、32
ビット:− 4)
11
充填モード:充填データに対して Source Address Register を
使用し、アドレスの加算や減算は行いません。
00
転送元アドレスは変更されません。
0
01
転送元アドレスは指定の処理幅(REG[3C0Dh] のビット 2 ∼
1)に従って加算されます
(8ビット:+1、16ビット:+2、32ビット:+4、64ビット:+8)
10
転送元アドレスは指定の処理幅(REG[3C0Dh] のビット 2 ∼
1)に従って減算されます
(8ビット:−1、16ビット:−2、32ビット:−4、64ビット:−8)
1
11
Reserved
REG[3C0Dh] DMA Channel 0 Control Register 1
Default = 00h
DMA チャネル 0 の転送先処理幅
ビット 1 ∼ 0
n/a
7
bits 5-4
Read/Write
6
5
4
DMA チャネル 0
の転送先処理幅
のイネーブル
3
DMA チャネル 0 の転送元処理幅
ビット 1 ∼ 0
2
1
DMA チャネル 0
の転送元処理幅
のイネーブル
0
DMA チャネル 0 の転送先処理幅ビット [1:0]
DMA チャネル 0 の転送先処理幅のイネーブルビットが立っている
(REG[3C0Dh]
のビット 3 = 1)ときに、DMA チャネル 0 の転送先アドレスのインクリメント
ないしデクリメントの量(処理幅)を指定します。詳しくは、DMA チャネル 0
の転送先アドレスモードビットの説明を参照してください(REG[3C0Ch] のビッ
ト 3 ∼ 2 を参照)
。
表 10-75 DMA チャネル 0 の転送先処理幅の選択
REG[3C0Dh] のビット 5 ∼ 4
DMA チャネル 0 の転送先処理幅
00
8 ビット。転送先アドレスに 1 が
加算/減算されます。
01
16 ビット。転送先アドレスに 2 が
加算/減算されます。
10
32 ビット。転送先アドレスに 4 が
加算/減算されます。
11
64 ビット。転送先アドレスに 8 が
加算/減算されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
381
10. レジスタ
bit 3
bits 2-1
DMA チャネル 0 の転送先処理幅のイネーブル
DMA 転送の正常終了後、DMA Channel 0 Destination Address Register(REG[3C04h]
∼ REG[3C07h])に対して適用するインクリメント/デクリメントの量を転送サ
イズ(REG[3C0Ch] のビット 5 ∼ 4)によって指定するか、または転送先処理幅
(REG[3C0Dh] のビット 5 ∼ 4)によって指定するかを選択します。
このビットが 0 のとき、転送先処理幅は無効となり、インクリメント/デクリメ
ントの量は DMA チャネル 0 の転送サイズビット(REG[3C0Ch] のビット 5 ∼ 4)
によって決まります。
このビットが 1 のとき、転送先処理幅は有効となり、インクリメント/デクリメ
ントの量は DMA チャネル 0 の転送先処理幅ビット(REG[3C0Dh] のビット 5 ∼
4)によって決まります。
DMA チャネル 0 の転送元処理幅ビット [1:0]
DMA チャネル 0 の転送元処理幅のイネーブルビットが立っている
(REG[3C0Dh]
のビット 0 = 1)ときに、DMA チャネル 0 の転送元アドレスのインクリメント
ないしデクリメントの量(処理幅)を指定します。詳しくは、DMA チャネル 0
の転送元アドレスモードビットの説明を参照してください(REG[3C0Ch] のビッ
ト 1 ∼ 0 を参照)
。
表 10-76 DMA チャネル 0 の転送元処理幅の選択
bit 0
382
REG[3C0Dh] のビット 2 ∼ 1
DMA チャネル 0 の転送元処理幅
00
8 ビット。転送元アドレスに 1 が
加算/減算されます。
01
16 ビット。転送元アドレスに 2 が
加算/減算されます。
10
32 ビット。転送元アドレスに 4 が
加算/減算されます。
11
64 ビット。転送元アドレスに 8 が
加算/減算されます。
DMA チャネル 0 の転送元処理幅のイネーブル
DMA 転送の正常終了後、DMA Channel 0 Source Address Register(REG[3C00h] ∼
REG[3C03h])に対して適用するインクリメント/デクリメントの量を転送サイ
ズ(REG[3C0Ch] のビット 5 ∼ 4)によって指定するか、または転送元処理幅
(REG[3C0Dh] のビット 2 ∼ 1)によって指定するかを選択します。
このビットが 0 のとき、転送元処理幅は無効となり、インクリメント/デクリメ
ントの量は DMA チャネル 0 の転送サイズビット(REG[3C0Ch] のビット 5 ∼ 4)
によって決まります。
このビットが 1 のとき、転送元処理幅は有効となり、インクリメント/デクリメ
ントの量は DMA チャネル 0 の転送元処理幅ビット(REG[3C0Dh] のビット 2 ∼
1)によって決まります。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[3C10h] DMA Channel 1 Source Address Register 0
Default = 00h
Read/Write
DMA チャネル 1 の転送元アドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[3C11h] DMA Channel 1 Source Address Register 1
Default = 00h
0
Read/Write
DMA チャネル 1 の転送元アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[3C12h] DMA Channel 1 Source Address Register 2
Default = 00h
0
Read/Write
DMA チャネル 1 の転送元アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[3C13h] DMA Channel 1 Source Address Register 3
Default = 00h
0
Read/Write
DMA チャネル 1 の転送元アドレスビット 31 ∼ 24
7
REG[3C13h] bits 7-0
REG[3C12h] bits 7-0
REG[3C11h] bits 7-0
REG[3C10h] bits 7-0
6
5
4
3
2
1
0
DMA チャネル 1 の転送元アドレスビット [31:0]
DMA チャネル 1 に対する転送元開始アドレスを指定します。転送元アドレスの
インクリメントないしデクリメントの方法は、DMA Channel 1 Control Register
(REG[3C1Ch] および REG[3C1Dh])で指定します。転送元開始アドレスは、DMA
チャネル 1 の転送サイズビット(REG[3C1Ch] のビット 5 ∼ 4)で指定する転送
サイズの倍数であることが必要です。8 ビット転送ではすべての値が許容されま
す。16 ビット転送では 2 バイトの倍数、32 ビット転送では 4 バイトの倍数でな
ければなりません。
DMA チャネル 1 転送元モードを充填モードに指定する(REG[3C1Ch] のビット
1 ∼ 0 = 11)場合、これらのビットは「充填」データの転送元も指定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
383
10. レジスタ
REG[3C14h] DMA Channel 1 Destination Address Register 0
Default = 00h
Read/Write
DMA チャネル 1 の転送先アドレスビット 7 ∼ 0
7
6
5
4
3
2
1
REG[3C15h] DMA Channel 1 Destination Address Register 1
Default = 00h
0
Read/Write
DMA チャネル 1 の転送先アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[3C16h] DMA Channel 1 Destination Address Register 2
Default = 00h
0
Read/Write
DMA チャネル 1 の転送先アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[3C17h] DMA Channel 1 Destination Address Register 3
Default = 00h
0
Read/Write
DMA チャネル 1 の転送先アドレスビット 31 ∼ 24
7
REG[3C17h] bits 7-0
REG[3C16h] bits 7-0
REG[3C15h] bits 7-0
REG[3C14h] bits 7-0
384
6
5
4
3
2
1
0
DMA チャネル 1 の転送先アドレスビット [31:0]
DMA チャネル 1 に対する転送先開始アドレスを指定します。転送先アドレスの
インクリメントないしデクリメントの方法は、DMA Channel 1 Control Register
(REG[3C1Ch] および REG[3C1Dh])で指定します。転送先開始アドレスは、DMA
チャネル 1 の転送サイズビット(REG[3C1Ch] のビット 5 ∼ 4)で指定する転送
サイズの倍数であることが必要です。8 ビット転送ではすべての値が許容されま
す。16 ビット転送では 2 バイトの倍数、32 ビット転送では 4 バイトの倍数でな
ければなりません。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[3C18h] DMA Channel 1 Transfer Count Register 0
Default = 00h
Read/Write
DMA チャネル 1 の転送カウントビット 7 ∼ 0
7
6
5
4
3
2
1
REG[3C19h] DMA Channel 1 Transfer Count Register 1
Default = 00h
0
Read/Write
DMA チャネル 1 の転送カウントビット 15 ∼ 8
7
6
5
4
3
2
1
REG[3C1Ah] DMA Channel 1 Transfer Count Register 2
Default = 00h
0
Read/Write
DMA チャネル 1 の転送カウントビット 23 ∼ 16
7
REG[3C1Ah] bits 7-0
REG[3C19h] bits 7-0
REG[3C18h] bits 7-0
6
5
4
3
2
1
0
DMA チャネル 1 の転送カウントビット [23:0]
DMA チャネル 1 について転送するデータユニット数(8/16/32 ビットのワード
数)を指定します。たとえば制御レジスタにより転送サイズが 16 ビットデータ
と指定され、このレジスタの値が 20 のとき、16 ビット× 20 のデータが転送さ
れます。このレジスタの値は 1 ワード転送されるごとに 1 ずつ減算され、転送終
了時には 0000_0000h になります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
385
10. レジスタ
REG[3C1Ch] DMA Channel 1 Control Register 0
Default = 00h
n/a
DMA チャネル 1 の
非バーストモード
のイネーブル
7
6
Read/Write
DMA チャネル 1 の転送サイズビット
1∼0
5
DMA チャネル 1 の転送先アドレス
モードビット 1 ∼ 0
4
3
DMA チャネル 1 の転送元アドレス
モードビット 1 ∼ 0
2
1
0
DMA チャネル 1 の非バーストモードのイネーブル
DMA チャネル 1 の転送に非バーストモードとバーストモードのどちらを用いる
かを指定します。
このビットが 0 のとき、DMA チャネル 1 はバーストモードで転送します
(デフォルト)。
このビットが 1 のとき、DMA チャネル 1 は非バーストモードで転送します。
bit 6
注
DMA 動作が、SRAM のバンク間をまたぐと考えられる場合は、このビットは
1b に設定してください。
DMA チャネル 1 の転送サイズビット [1:0]
DMA チャネル 1 の転送サイズを選択します。
bits 5-4
表 10-77 DMA チャネル 1 の転送サイズの選択
REG[3C1Ch] のビット 5 ∼ 4 DMA チャネル 1 の転送サイズ
00
8 ビット
01
16 ビット
10
32 ビット
11
Reserved
DMA チャネル 1 の転送先アドレスモードビット [1:0]
DMA 転送の正常終了後に DMA Channel 1 Destination Address Register
(REG[3C14h] ∼ REG[3C17h])を更新する方法を選択します。
bits 3-2
表 10-78 DMA チャネル 1 の転送先アドレスモードの選択
REG[3C1Dh] のビット 3
REG[3C1Ch] のビット 3 ∼ 2
(転送先処理幅のイネーブル)
00
転送先アドレスは変更されません。
01
転送先アドレスは転送サイズ(REG[3C1Ch] のビット 5 ∼ 4)
に従って加算されます
(8 ビット:+ 1、16 ビット:+ 2、32 ビット:+ 4)
10
転送先アドレスは転送サイズ(REG[3C1Ch] のビット 5 ∼ 4)
に従って減算されます
(8 ビット:− 1、16 ビット:− 2、32 ビット:− 4)
0
11
386
DMA チャネル 1 の転送先アドレスモード
Reserved
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
表 10-78 DMA チャネル 1 の転送先アドレスモードの選択
REG[3C1Dh] のビット 3
REG[3C1Ch] のビット 3 ∼ 2
(転送先処理幅のイネーブル)
DMA チャネル 1 の転送先アドレスモード
転送先アドレスは変更されません。
00
01
転送先アドレスは指定の処理幅(REG[3C1Dh] のビット 5 ∼
4)に従って加算されます
(8ビット:+1、16ビット:+2、32ビット:+4、64ビット:+8)
10
転送先アドレスは指定の処理幅(REG[3C1Dh] のビット 5 ∼
4)に従って減算されます
(8ビット:−1、16ビット:−2、32ビット:−4、64ビット:−8)
1
11
Reserved
DMA チャネル 1 の転送元アドレスモードビット [1:0]
DMA 転送の正常終了後に DMA Channel 1 Source Address Register(REG[3C10h]
∼ REG[3C13h])を更新する方法を選択します。
bits 1-0
表 10-79 DMA チャネル 1 の転送元アドレスモードの選択
REG[3C1Dh] のビット 0
REG[3C1Ch] のビット 1 ∼ 0
(転送元処理幅のイネーブル)
00
DMA チャネル 1 の転送元アドレスモード
転送元アドレスは変更されません。
01
転送元アドレスは転送サイズ(REG[3C1Ch] のビット 5 ∼ 4)
に従って加算されます
(8 ビット:+ 1、16 ビット:+ 2、32 ビット:+ 4)
10
転送元アドレスは転送サイズ(REG[3C1Ch] のビット 5 ∼ 4)
に従って減算されます
(8 ビット:− 1、16 ビット:− 2、32 ビット:− 4)
11
充填モード:充填データに対して Source Address Register を
使用し、アドレスの加算や減算は行いません。
00
転送元アドレスは変更されません。
0
01
転送元アドレスは指定の処理幅(REG[3C1Dh] のビット 2 ∼
1)に従って加算されます
(8ビット:+1、16ビット:+2、32ビット:+4、64ビット:+8)
10
転送元アドレスは指定の処理幅(REG[3C1Dh] のビット 2 ∼
1)に従って減算されます
(8ビット:−1、16ビット:−2、32ビット:−4、64ビット:−8)
1
11
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
Reserved
EPSON
387
10. レジスタ
REG[3C1Dh] DMA Channel 1 Control Register 1
Default = 00h
DMA チャネル 1 の転送先処理幅
ビット 1 ∼ 0
n/a
7
bits 5-4
Read/Write
6
5
4
DMA チャネル 1
の転送先処理幅
のイネーブル
3
DMA チャネル 1 の転送元処理幅
ビット 1 ∼ 0
2
1
DMA チャネル 1
の転送元処理幅
のイネーブル
0
DMA チャネル 1 の転送先処理幅ビット [1:0]
DMA チャネル 1 の転送先処理幅のイネーブルビットが立っている
(REG[3C1Dh]
のビット 3 = 1)ときに、DMA チャネル 1 の転送先アドレスのインクリメント
ないしデクリメントの量(処理幅)を指定します。詳しくは、DMA チャネル 1
の転送先アドレスモードビットの説明を参照してください(REG[3C1Ch] のビッ
ト 3 ∼ 2 を参照)
。
表 10-80 DMA チャネル 1 の転送先処理幅の選択
bit 3
388
REG[3C1Dh] のビット 5 ∼ 4
DMA チャネル 1 の転送先処理幅
00
8 ビット。転送先アドレスに 1 が
加算/減算されます。
01
16 ビット。転送先アドレスに 2 が
加算/減算されます。
10
32 ビット。転送先アドレスに 4 が
加算/減算されます。
11
64 ビット。転送先アドレスに 8 が
加算/減算されます。
DMA チャネル 1 の転送先処理幅のイネーブル
DMA 転送の正常終了後、DMA Channel 1 Destination Address Register(REG[3C14h]
∼ REG[3C17h])に対して適用するインクリメント/デクリメントの量を転送サ
イズ(REG[3C1Ch] のビット 5 ∼ 4)によって指定するか、または転送先処理幅
(REG[3C1Dh] のビット 5 ∼ 4)によって指定するかを選択します。
このビットが 0 のとき、転送先処理幅は無効となり、インクリメント/デクリメ
ントの量は DMA チャネル 1 の転送サイズビット(REG[3C1Ch] のビット 5 ∼ 4)
によって決まります。
このビットが 1 のとき、転送先処理幅は有効となり、インクリメント/デクリメ
ントの量は DMA チャネル 1 の転送先処理幅ビット(REG[3C1Dh] のビット 5 ∼
4)によって決まります。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
DMA チャネル 1 の転送元処理幅ビット [1:0]
DMA チャネル 1 の転送元処理幅のイネーブルビットが立っている
(REG[3C1Dh]
のビット 0 = 1)ときに、DMA チャネル 1 の転送元アドレスのインクリメント
ないしデクリメントの量(処理幅)を指定します。詳しくは、DMA チャネル 1
の転送元アドレスモードビットの説明を参照してください(REG[3C1Ch] のビッ
ト 1 ∼ 0 を参照)
。
bits 2-1
表 10-81 DMA チャネル 1 の転送元処理幅の選択
REG[3C1Dh] のビット 2 ∼ 1
DMA チャネル 1 の転送元処理幅
00
8 ビット。転送元アドレスに 1 が
加算/減算されます。
01
16 ビット。転送元アドレスに 2 が
加算/減算されます。
10
32 ビット。転送元アドレスに 4 が
加算/減算されます。
11
64 ビット。転送元アドレスに 8 が
加算/減算されます。
DMA チャネル 1 の転送元処理幅のイネーブル
DMA 転送の正常終了後、DMA Channel 1 Source Address Register(REG[3C10h] ∼
REG[3C13h])に対して適用するインクリメント/デクリメントの量を転送サイ
ズ(REG[3C1Ch] のビット 5 ∼ 4)によって指定するか、または転送元処理幅
(REG[3C1Dh] のビット 2 ∼ 1)によって指定するかを選択します。
このビットが 0 のとき、転送元処理幅は無効となり、インクリメント/デクリメ
ントの量は DMA チャネル 1 の転送サイズビット(REG[3C1Ch] のビット 5 ∼ 4)
によって決まります。
このビットが 1 のとき、転送元処理幅は有効となり、インクリメント/デクリメ
ントの量は DMA チャネル 1 の転送元処理幅ビット(REG[3C1Dh] のビット 2 ∼
1)によって決まります。
bit 0
REG[3C20h] DMA Status Register
Default = 00h
Read Only
n/a
7
6
5
4
3
DMA チャネル
ステータス
DMA
コントローラ
使用中
1
0
2
bit 1
DMA チャネルステータス(読み出し専用)
DMA が使用中(REG[3C20h] のビット 0 = 1)のときに作業中の DMA チャネル
を示します。DMA 転送の正常終了後、他方のチャネルに転送待ちのデータがな
い場合、このビットは現在の状態を維持します。
このビットが 0 のとき、DMA チャネル 0 が作業中です。
このビットが 1 のとき、DMA チャネル 1 が作業中です。
bit 0
DMA コントローラ使用中(読み出し専用)
DMA コントローラが転送処理に使用中であることを示します。
このビットが 0 のとき、DMA コントローラは空き状態です。
このビットが 1 のとき、DMA コントローラは使用中です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
389
10. レジスタ
REG[3C22h] DMA Start Register
Default = 00h
Read/Write
n/a
7
bit 1
6
5
4
3
2
DMA チャネル 1
の開始
DMA チャネル 0
の開始
1
0
DMA チャネル 1 の開始
DMA チャネル 1 の DMA 転送について示します。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、DMA チャネル 1 の DMA 転送が開始されます。
転送が開始されると、転送終了時まで 1 の値を保持します。0 を書き込んでも値
は変わりません。転送が完了すると、自動的に 0 にクリアされます。
読み出しの場合:
このビットが 0 のとき、DMA チャネル 1 に実行中の DMA 転送はありません。
このビットが 1 のとき、DMA チャネル 1 において DMA 転送が実行中か、また
はキューにつながれています。
注
DMA チャネル 1 の DMA 転送が完了する前に DMA チャネル 0 の DMA 転送の
開始を指示することができます。新しい DMA 転送は現在の DMA 転送が完了
した段階で開始されます。
bit 0
DMA チャネル 0 の開始
DMA チャネル 0 の DMA 転送について示します。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、DMA チャネル 0 の DMA 転送が開始されます。
転送が開始されると、転送終了時まで 1 の値を保持します。0 を書き込んでも値
は変わりません。転送が完了すると、自動的に 0 にクリアされます。
読み出しの場合:
このビットが 0 のとき、DMA チャネル 0 に実行中の DMA 転送はありません。
このビットが 1 のとき、DMA チャネル 0 において DMA 転送が実行中か、また
はキューにつながれています。
注
DMA チャネル 0 の DMA 転送が完了する前に DMA チャネル 1 の DMA 転送の
開始を指示することができます。新しい DMA 転送は現在の DMA 転送が完了
した段階で開始されます。
390
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.20 SDRAM コントローラ設定レジスタ
REG[3C40h] SDRAM Control Register
Default = 02h
Read/Write
SDRAM の tRCD
タイミング
SDRAM の tRAS
タイミング
SDRAM の tRP
タイミング
SDRAM の CAS
遅延
7
6
5
4
SDRAM タイプビット 1 ∼ 0
3
2
16 または 32
ビット SDRAM
インタフェース
SDRAM の初期化
1
0
bit 7
SDRAM の tRCD タイミング
SDRAM に対する tRCD タイミング(アクティブから読み書きコマンドまで)を
選択します。
このビットが 0 のとき、tRCD タイミングは最低 2 クロック周期です。
このビットが 1 のとき、tRCD タイミングは最低 4 クロック周期です。
bit 6
SDRAM の tRAS タイミング
SDRAM のバースト READ タイミングに対する最小 tRAS タイミング(アクティ
ブからプレチャージまで)を選択します。
このビットが 0 のとき、tRAS タイミングは最低 4 クロック周期です。
このビットが 1 のとき、tRAS タイミングは最低 6 クロック周期です。
tRAS に対する実際のクロック周期数は、このビットとビット 7(tRCD)によっ
て次式のように決まります。
tRAS = 4 + (2 × REG[3C40h] のビット 6) + (2 × REG[3C40h] のビット 7)
bit 5
SDRAM の tRP タイミング
SDRAM に対する tRP タイミング(プレチャージからアクティブまで)を選択し
ます。
このビットが 0 のとき、tRP タイミングは最低 2 クロック周期です。
このビットが 1 のとき、tRP タイミングは最低 4 クロック周期です。
bit 4
SDRAM の CAS 遅延
SDRAM からの読み出しに対する CAS 遅延を選択します。
このビットが 0 のとき、CAS 遅延は 2 クロックです。
このビットが 1 のとき、CAS 遅延は 3 クロックです。
bits 3-2
SDRAM タイプビット [1:0]
使用する 16 ビット SDRAM のタイプを選択します。
表 10-82 SDRAM のタイプ選択
bit 1
REG[3C40h] のビット 3 ∼ 2
SDRAM のタイプ
00
64M ビット、1M × 16 × 4 バンク、行は A11 ∼ A0、列は A7 ∼ A0
01
128M ビット、2M × 16 × 4 バンク、行は A11 ∼ A0、列は A8 ∼ A0
10
256M ビット、4M × 16 × 4 バンク、行は A12 ∼ A0、列は A8 ∼ A0
11
512M ビット、8M × 16 × 4 バンク、行は A12 ∼ A0、列は A9 ∼ A0
16 または 32 ビット SDRAM インタフェース
16 ビット SDRAM を 1 枚使用するか 2 枚使用するかを指定します。
このビットが 0 のとき、16 ビット SDRAM を 1 枚使用します。
このビットが 1 のとき、16 ビット SDRAM を 2 枚使用し、32 ビットメモリを構
成します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
391
10. レジスタ
SDRAM の初期化
電源投入後の SDRAM の初期化に使用します。SDRAM をメモリ空間として使用
するには初期化処理が必要です。SDRAM は REG[3C40h] のビット 7 ∼ 4 の設定
を用いてプログラミングされ、フルページモードでアクセスされます。
書き込みの場合:
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、SDRAM コントローラが SDRAM の初期化シーケ
ンスを開始します。このビットは SDRAM の初期化中は 1 に維持され、初期化が
完了すると自動的に 0 にリセットされます。
読み出しの場合:
このビットが 0 のとき、SDRAM は初期化中ではありません。
このビットが 1 のとき、SDRAM は初期化中です。
bit 0
注
1. パワーセーブモードに移行するときは、あらかじめ C33 を HALT もしくは
SLEEP モ ード にす る(命令 コー ドを 使用)か、ま たは リセ ット 状態
(REG[001Dh] のビット 0)に置くことが必要です。パワーセーブモードの
間も DRAM の内容を保持するには、パワーセーブモードへの移行前に
REG[3C44h] のビット 6 を用いて DRAM コントローラをセルフリフレッ
シュモードにしてください。
2. パワーセーブモードの解除時にセルフリフレッシュモードが有効である場
合、DRAM ヘのアクセスを可能にする前に、REG[3C44h] のビット 6 にお
いてセルフリフレッシュモードを解除してください。
3. パワーセーブモードを解除したら、
DRAMヘのアクセスを可能にする前に、
REG[3C40h] のビット 0 に 1 を書き込んで DRAM コントローラを再度初期
化したうえ、このビットが 0 に戻るまで待ってください。
4. パワーセーブモードを解除したら、C33 が問題なく HALT もしくは SLEEP
モードから復帰するよう、またはリセット状態(REG[001Dh] のビット 0)
が問題なく解除されるよう、注 5 または注 6 に従ってください。
REG[3C42h] SDRAM Refresh Period Register 0
Default = 00h
Read/Write
SDRAM リフレッシュ周期ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[3C43h] SDRAM Refresh Period Register 1
Default = 01h
Read/Write
SDRAM リフレッシュ周期ビット 11 ∼ 8
n/a
7
REG[3C43h] bits 3-0
REG[3C42h] bits 7-0
392
6
0
5
4
3
2
1
0
SDRAM リフレッシュ周期ビット [11:0]
SDRAMのリフレッシュに使用されるオートリフレッシュコマンドの時間間隔を
指定します。リフレッシュ周期は次式で定義されます。
リフレッシュ周期= ((REG[3C43h], REG[3C42h]) + 1) ×システムクロック周期
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[3C44h] SDRAM Clock Control Register
Default = 05h
n/a
SDRAM のセルフ
リフレッシュの
イネーブル
n/a
7
6
5
Read/Write
Reserved
4
3
2
1
bit 6
SDRAM のセルフリフレッシュのイネーブル
SDRAM がセルフリフレッシュモードであるかどうかを制御します。
このビットが 0 のとき、SDRAM はノーマルモードです。
このビットが 1 のとき、SDRAM はセルフリフレッシュモードです。
bits 4-0
Reserved
このフィールドは 14h(1_0100)に設定してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
0
393
10. レジスタ
10.4.21 LCD パネル設定レジスタ
REG[4000h] LCD Panel Type Select Register 0
Default = 88h
LCD2 パネルのモードビット 1 ∼ 0
7
bits 7-6
Read/Write
LCD2 パネルのタイプ選択ビット
1∼0
6
5
4
LCD1 /カメラ 2
の選択
LCD1 パネルの
モード
I2S/PWM 端子を
EID に使用
Reserved
3
2
1
0
LCD2 パネルのモード選択ビット [1:0]
FP2IO 端子を使用する LCD2 パネルのモードを指定します。端子マッピングにつ
いては、
33 ページの 5.6
「LCD /カメラ 2 の端子マッピング」を参照してください。
表 10-83 LCD2 パネルのモードの選択
bits 5-4
REG[4000h] のビット 7 ∼ 6
LCD2 パネルのモード選択
00
RGB 8:8:8 のみ
01
RGB 6:6:6、シリアルインタフェースあり
10
RGB 6:6:6、シリアルインタフェースなし
(デフォルト)
11
Reserved
LCD2 パネルのタイプ選択ビット [1:0]
LCD2 パネルインタフェースに接続されるパネルのタイプを指定します。端子
マッピングについては、33 ページの 5.6「LCD /カメラ 2 の端子マッピング」を
参照してください。
表 10-84 LCD2 パネルのタイプの選択
REG[4000h] のビット 5 ∼ 4
bit 3
394
LCD2 パネルのタイプ選択
00
汎用 RGB
01
EID 社製ダブルスクリーン
10
シャープ社製 DualView
11
Reserved
LCD1 /カメラ 2 の選択
FP1IO 端子の用途が LCD1 かカメラ 2 かを指定します。端子マッピングについて
は、33 ページの 5.6「LCD /カメラ 2 の端子マッピング」を参照してください。
このビットが 0 のとき、FP1IO 端子は LCD1 に使用されます。
このビットが 1 のとき、FP1IO 端子はカメラ 2 に使用されます(デフォルト)。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bit 2
LCD1 パネルのモード選択
FP1IO 端子を使用する LCD1 パネルのモードを指定します。
このビットが 0 のとき、シリアルインタフェースのない RGB インタフェースが
選択されます。このモードを選択し、かつ LCD2 が LCD1 端子をまったく使用し
ない場合、フォーマットは RGB 6:6:6 になります。LCD2 が EID 社製ダブルスク
リーンを使用するために LCD1 端子を使用する場合(33 ページの 5.6「LCD /カ
メラ 2 の端子マッピング」参照)、フォーマットは RGB 5:5:5 です(デフォルト)。
このビットが 1 のとき、シリアルインタフェースのある RGB インタフェースが
選択されます。このモードを選択し、かつ LCD2 が LCD1 端子をまったく使用し
ない場合、フォーマットは RGB 5:6:5 になります。LCD2 が EID 社製ダブルスク
リーンを使用するために LCD1 端子を使用する場合のフォーマットは RGB 4:4:4
です。
注
EID社製ダブルスクリーンパネルをLCD2に使用し、
かつシリアルインタフェー
スをもつ RGB 5:6:5 インタフェースが LCD1 において必要な場合、EID 社製ダ
ブルスクリーンパネルに必要な過剰分の端子として I2S/PWM 端子が使用でき
ます(REG[4000h] のビット 1 を参照)。
bit 1
I2S/PWM 端子を EID に使用
I2S/PWM 端子を I2S インタフェースに使用するか、または EID 社製ダブルスク
リーンパネルに使用するかを決定します。端子マッピングについては、33 ペー
ジの 5.6「LCD /カメラ 2 の端子マッピング」を参照してください。
このビットが 0 のとき、I2S/PWM 端子は EID 社製ダブルスクリーンパネルの信
号出力用に使用されません。このとき、LCD1 の RGB インタフェースパネルは
RGB 5:5:5 または RGB 4:4:4 のいずれかをサポートします。いずれになるかはシ
リアルインタフェースの有効/無効によって決まります(REG[4000h] のビット
2 を参照)。
(デフォルト)
このビットが 1 のとき、I2S/PWM 端子は EID 社製ダブルスクリーンパネルの信
号出力用に使用されます。
このとき、LCD1 の RGB インタフェースパネルは RGB
6:6:6 または RGB 5:6:5 のいずれかをサポートします。いずれになるかはシリア
ルインタフェースの有効/無効によって決まります(REG[4000h] のビット 2 を
参照)
。
bit 0
Reserved
このビットは 0 に設定してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
395
10. レジスタ
REG[4001h] LCD Panel Type Select Register 1
Default = 00h
LCD2 PCLK の
極性選択
7
bit 7
Read/Write
LCD2 パネルのデータバス幅ビット 2 ∼ 0
6
5
4
LCD1 PCLK の
極性選択
Reserved
3
2
LCD1 パネルのデータバス幅ビット
1∼0
1
0
LCD2 PCLK の極性選択
LCD2 インタフェースにおける PCLK 信号の極性を指定します。
このビットが 0 のとき、LCD2 における PCLK 信号の極性はノーマルです(表示
データは立ち上がりエッジでラッチされます)
。
このビットが 1 のとき、LCD2 における PCLK 信号の極性は反転されます(表示
データは立ち下がりエッジでラッチされます)
。
注
ダブルスクリーンパネルの TCON イネーブル(REG[4040h] のビット 0)が 1
で、かつ EID ディスプレイが選択されている(REG[4000h] のビット 5 ∼ 4 =
01)
場合、PCLK の極性選択は ODCK の極性に影響を与えませんが、
REG[4040h]
のビット 0 = 0 のときは極性に影響を与えます。
bits 6-4
LCD2 パネルのデータバス幅ビット [2:0]
LCD2 パネルのデータバス幅を指定します。
表 10-85 LCD2 パネルのデータバス幅の選択
REG[4001h] のビット 6 ∼ 4
LCD2 パネルのデータバス幅
000
12 ビット
001
16 ビット
010
18 ビット
011
24 ビット
100 ∼ 111
Reserved
bit 3
LCD1 PCLK の極性選択
LCD1 インタフェースにおける PCLK 信号の極性を指定します。
このビットが 0 のとき、LCD1 における PCLK 信号の極性はノーマルです(表示
データは立ち上がりエッジでラッチされます)
。
このビットが 1 のとき、LCD1 における PCLK 信号の極性は反転されます(表示
データは立ち下がりエッジでラッチされます)
。
bit 2
Reserved
このビットのデフォルト値は 0 です。
bits 1-0
LCD1 パネルのデータバス幅ビット [1:0]
LCD1 パネルのデータバス幅を指定します。
表 10-86 LCD1 パネルのデータバス幅の選択
REG[4001h] のビット 1 ∼ 0
396
LCD1 パネルのデータバス幅
00
12 ビット
01
16 ビット
10
18 ビット
11
Reserved
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4002h] LCD1 Horizontal Total Register 0
Default = 00h
Read/Write
LCD1 全水平期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4003h] LCD1 Horizontal Total Register 1
Default = 00h
Read/Write
LCD1 全水平期間ビット 11 ∼ 8
n/a
7
6
REG[4003h] bits 3-0
REG[4002h] bits 7-0
0
5
4
3
2
1
0
LCD1 全水平期間ビット [11:0]
LCD1 の全水平期間をピクセルクロック周期数で指定します。全水平期間は、水
平表示期間と水平非表示期間の和です。タイミングの詳細については、89 ペー
ジの 7.6「パネルインタフェースのタイミング」を参照してください。
(REG[4003h] のビット 3 ∼ 0, REG[4002h] のビット 7 ∼ 0) =全水平期間− 1
REG[4004h] LCD1 Horizontal Display Period Register 0
Default = 00h
Read/Write
LCD1 水平表示期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4005h] LCD1 Horizontal Display Period Register 1
Default = 00h
Read/Write
LCD1 水平表示期間ビット 10 ∼ 8
n/a
7
REG[4005h] bits 2-0
REG[4004h] bits 7-0
6
5
0
4
3
2
1
0
LCD1 水平表示期間ビット [10:0]
LCD1 の水平表示期間を 2 画素単位で指定します。水平表示期間は全水平期間よ
り短くして十分な水平非表示期間を確保することが必要です。タイミングの詳細
については、89 ページの 7.6「パネルインタフェースのタイミング」を参照して
ください。
(REG[4005h] のビット 2 ∼ 0, REG[4004h] のビット 7 ∼ 0) =
( 水平表示期間÷ 2) − 1
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
397
10. レジスタ
REG[4006h] LCD1 Horizontal Display Period Start Position Register 0
Default = 00h
Read/Write
LCD1 水平表示期間の開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4007h] LCD1 Horizontal Display Period Start Position Register 1
Default = 00h
6
REG[4007h] bits 3-0
REG[4006h] bits 7-0
Read/Write
LCD1 水平表示期間の開始位置ビット 11 ∼ 8
n/a
7
0
5
4
3
2
1
0
LCD1 水平表示期間の開始位置ビット [11:0]
LCD1 の水平表示期間の開始位置をピクセルクロック周期数で指定します。タイ
ミングの詳細については、89 ページの 7.6「パネルインタフェースのタイミング」
を参照してください。
(REG[4007h] のビット 3 ∼ 0, REG[4006h] のビット 7 ∼ 0) =
水平表示期間の開始位置− 1
REG[4008h] LCD1 Horizontal Pulse Width Register 0
Default = 00h
Read/Write
LCD1 水平パルス幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4009h] LCD1 Horizontal Pulse Width Register 1
Default = 00h
LCD1 水平パルス
の極性選択
7
REG[4009h] bit 0
REG[4008h] bits 7-0
REG[4009h] bit 7
398
Read/Write
LCD1 水平パルス
幅ビット 8
n/a
6
5
4
0
3
2
1
0
LCD1 水平パルス幅ビット [8:0]
LCD1 の水平同期信号(HSYNC)のパルス幅をピクセルクロック周期数で指定
します。タイミングの詳細については、89 ページの 7.6「パネルインタフェース
のタイミング」を参照してください。
(REG[4009h] のビット 0, REG[4008h] のビット 7 ∼ 0) =水平パルス幅− 1
LCD1 水平パルスの極性選択
LCD1 の水平同期信号(HSYNC)の極性を指定します。
このビットが 0 のとき、水平同期信号(HSYNC)はアクティブ Low です(デ
フォルト)
。
このビットが 1 のとき、水平同期信号(HSYNC)はアクティブ High です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[400Ah] LCD1 Horizontal Pulse Start Position Register 0
Default = 00h
Read/Write
LCD1 水平パルスの開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[400Bh] LCD1 Horizontal Pulse Start Position Register 1
Default = 00h
6
REG[400Bh] bits 3-0
REG[400Ah] bits 7-0
Read/Write
LCD1 水平パルスの開始位置ビット 11 ∼ 8
n/a
7
0
5
4
3
2
1
0
LCD1 水平パルスの開始位置ビット [11:0]
LCD1 の水平同期パルス(HSYNC)の開始位置をピクセルクロック周期数で指
定します。タイミングの詳細については、89 ページの 7.6「パネルインタフェー
スのタイミング」を参照してください。
(REG[400Bh] のビット 3 ∼ 0, REG[400Ah] のビット 7 ∼ 0) =
水平パルスの開始位置
REG[400Ch] LCD1 Vertical Total Register 0
Default = 00h
Read/Write
LCD1 全垂直期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[400Dh] LCD1 Vertical Total Register 1
Default = 00h
Read/Write
LCD1 全垂直期間ビット 11 ∼ 8
n/a
7
REG[400Dh] bits 3-0
REG[400Ch] bits 7-0
6
0
5
4
3
2
1
0
LCD1 全垂直期間ビット [11:0]
LCD1 の全垂直期間をライン数で指定します。全垂直期間は、垂直表示期間と垂
直非表示期間の和です。タイミングの詳細については、89 ページの 7.6「パネル
インタフェースのタイミング」を参照してください。
(REG[400Dh] のビット 3 ∼ 0, REG[400Ch] のビット 7 ∼ 0) =
全垂直期間のライン数− 1
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
399
10. レジスタ
REG[400Eh] LCD1 Vertical Display Period Register 0
Default = 00h
Read/Write
LCD1 垂直表示期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[400Fh] LCD1 Vertical Display Period Register 1
Default = 00h
Read/Write
LCD1 垂直表示期間ビット 11 ∼ 8
n/a
7
6
REG[400Fh] bits 3-0
REG[400Eh] bits 7-0
0
5
4
3
2
1
0
LCD1 垂直表示期間ビット [11:0]
LCD1 の垂直表示期間をライン数で指定します。垂直表示期間は全垂直期間より
短くして十分な垂直非表示期間を確保することが必要です。タイミングの詳細に
ついては、89 ページの 7.6「パネルインタフェースのタイミング」を参照してく
ださい。
(REG[400Fh] のビット 3 ∼ 0, REG[400Eh] のビット 7 ∼ 0) =
垂直表示期間のライン数− 1
REG[4010h] LCD1 Vertical Display Period Start Position Register 0
Default = 00h
Read/Write
LCD1 垂直表示期間の開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4011h] LCD1 Vertical Display Period Start Position Register 1
Default = 00h
6
REG[4011h] bits 3-0
REG[4010h] bits 7-0
Read/Write
LCD1 垂直表示期間の開始位置ビット 11 ∼ 8
n/a
7
0
5
4
3
2
1
0
LCD1 垂直表示期間の開始位置ビット [11:0]
LCD1 の垂直表示期間の開始位置をライン数で指定します。タイミングの詳細に
ついては、89 ページの 7.6「パネルインタフェースのタイミング」を参照してく
ださい。
(REG[4011h] のビット 3 ∼ 0, REG[4010h] のビット 7 ∼ 0) =
垂直表示期間の開始位置のライン数
REG[4012h] LCD1 Vertical Pulse Width Register 1
Default = 00h
Read/Write
LCD1 垂直パルス幅ビット 4 ∼ 0
n/a
7
bits 4-0
400
6
5
4
3
2
1
0
LCD1 垂直パルス幅ビット [4:0]
LCD1 の垂直同期信号(VSYNC)のパルス幅をライン数で指定します。タイミ
ングの詳細については、89 ページの 7.6「パネルインタフェースのタイミング」
を参照してください。
REG[4012h] のビット 4 ∼ 0 =垂直パルス幅のライン数− 1
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4013h] LCD1 Vertical Pulse Polarity Register
Default = 00h
LCD1 垂直パルス
の極性選択
7
Read/Write
n/a
6
5
4
3
2
1
0
LCD1 垂直パルスの極性選択
LCD1 の垂直同期信号(HSYNC)の極性を指定します。
このビットが 0 のとき、垂直同期信号(VSYNC)はアクティブ Low です
(デフォルト)。
このビットが 1 のとき、垂直同期信号(VSYNC)はアクティブ High です。
bit 7
REG[4014h] LCD1 Vertical Pulse Start Position Register 0
Default = 00h
Read/Write
LCD1 垂直パルスの開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4015h] LCD1 Vertical Pulse Start Position Register 1
Default = 00h
Read/Write
LCD1 垂直パルスの開始位置ビット 11 ∼ 8
n/a
7
REG[4015h] bits 3-0
REG[4014h] bits 7-0
6
0
5
4
3
2
1
0
LCD1 垂直パルスの開始位置ビット [11:0]
LCD1 の垂直同期パルス(VSYNC)の開始位置をライン数で指定します。タイ
ミングの詳細については、89 ページの 7.6「パネルインタフェースのタイミング」
を参照してください。
(REG[4015h] のビット 3 ∼ 0, REG[4014h] のビット 7 ∼ 0) =
垂直パルスの開始位置のライン数
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
401
10. レジスタ
REG[4016h] LCD1 Serial Interface Configuration Register
Default = 00h
LCD1 のシリアルコマンドタイプビット 2 ∼ 0
7
bits 7-5
6
Read/Write
LCD1 のシリアル
コマンド方向
5
n/a
3
4
2
LCD1 の
シリアル
クロック位相
LCD1 のシリアル
クロック極性
1
0
LCD1 のシリアルコマンドタイプビット [2:0]
LCD1 のシリアルコマンドタイプを決定します。AC タイミングについては、96
ページの 7.6.2
「ND-TFD 8 ビットシリアルインタフェースのタイミング」、
98 ペー
ジの 7.6.3「ND-TFD 9 ビットシリアルインタフェースのタイミング」
、100 ペー
ジの 7.6.4「a-Si TFT シリアルインタフェースのタイミング」、101 ページの 7.6.5
「uWIRE シリアルインタフェースのタイミング」を参照してください。
表 10-87 LCD1 のシリアルコマンドタイプの選択
bit 4
REG[4016h] のビット 7 ∼ 5
シリアルコマンドタイプ
000
ND-TFD、4 ピンシリアル
(8 ビットのシリアルデータ)
001
ND-TFD、3 ピンシリアル
(9 ビットのシリアルデータ)
010
a-Si TFT シリアル
(8 ビットのシリアルデータ)
011
Reserved
100
µWire シリアル
(16 ビットのシリアルデータ)
101
24 ビットのシリアルデータ
110 ∼ 111
Reserved
LCD1 のシリアルコマンド方向
LCD1 のシリアルコマンドにおけるビットの方向を決定します。
このビットが 0 のときは MSB(最上位ビット)が先頭です(デフォルト)。
このビットが 1 のときは LSB(最下位ビット)が先頭です。
注
タイミングの詳細については、89 ページの 7.6「パネルインタフェースのタイ
ミング」および該当するシリアルインタフェースの説明を参照してください。
bit 1
LCD1 のシリアルクロック位相
LCD1 のシリアルクロックの位相を指定します。シリアルクロックの位相と極性
の設定については、403 ページの表 10-88「LCD1 のシリアルクロックにおける
位相と極性の選択」を参照してください。
注
タイミングの詳細については、89 ページの 7.6「パネルインタフェースのタイ
ミング」および該当するシリアルインタフェースの説明を参照してください。
402
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
LCD1 シリアルクロックの極性
LCD1 のシリアルクロックの極性を指定します。シリアルクロックの位相と極性
の設定について以下の表にまとめます。
bit 0
表 10-88 LCD1 のシリアルクロックにおける位相と極性の選択
REG[4016h] のビット 1 REG[4016h] のビット 0
0
1
有効データ
クロックのアイドル状態
0
シリアルクロックの立ち上がりエッジ
Low
1
シリアルクロックの立ち下がりエッジ
High
0
シリアルクロックの立ち下がりエッジ
Low
1
シリアルクロックの立ち上がりエッジ
High
注
タイミングの詳細については、89 ページの 7.6「パネルインタフェースのタイ
ミング」および該当するシリアルインタフェースの説明を参照してください。
REG[4017h] LCD1 Serial Interface Status Register
Default = 00h
LCD1 シリアルの
使用状態
7
Read Only
n/a
6
5
4
3
2
1
LCD1 シリアルの使用状態(読み出し専用)
LCD1 用シリアルインタフェースの使用状態を示します。シリアルコマンドない
しパラメータデータの発行中は、このビットが 1 になります。データ転送が完了
すると自動的にクリアされます。このビットが 1 のとき、ホストインタフェース
は LCD Serial Command/Parameter Register(REG[401Ch] ∼ REG[401Fh])に書き
込みを行えません。
このビットが 0 のとき、LCD1 のシリアルインタフェースは空き状態です
(使用中ではありません)。
このビットが 1 のとき、LCD1 のシリアルインタフェースは使用中です。
bit 7
REG[4018h] LCD1 Interface Status Register
Default = 00h
Read Only
LCD1 の VNDP
ステータス
n/a
7
bit 0
0
6
5
4
3
2
1
0
LCD1 の VNDP ステータス(読み出し専用)
LCD1 のパネルが垂直表示期間(VDP)と垂直非表示期間(VNDP)のいずれに
あるかを示します。このビットを使用するには、LCD1 に対して設定した VNDP
が 1 ラインより大きいことが必要です。
このビットが 0 のとき、LCD1 のパネル出力は垂直表示期間にあります。
このビットが 1 のとき、LCD1 のパネル出力は垂直非表示期間にあります。
注
LCD1 出力が無効(REG[4060h] のビット 0 = 0)または LCD1 のパワーセーブ
モードが有効(REG[40B0h] のビット 0 = 1)のとき、このビットは設定され
ません。LCD インタフェースが無効またはパワーセーブモードが有効の場合、
このビットは無視してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
403
10. レジスタ
REG[4019h] LCD1 VSYNC Register
Default = 00h
LCD1 の VSYNC
割り込みのイネー
ブル
7
Read/Write
n/a
6
5
4
LCD1 の VSYNC
割り込みの状態
Reserved
3
2
n/a
1
0
bit 7
LCD1 の VSYNC 割り込みのイネーブル
LCD1 の VSYNC 割り込みが発生したときに REG[0A00h] のビット 0 において
LCD1 割り込みが発生するかどうかを制御します。
このビットが 0 のとき、LCD1 の VSYNC 割り込みステータスは割り込みコント
ローラに対して出力されません。
このビットが 1 のとき、LCD1 の VSYNC 割り込みステータスは割り込みコント
ローラに対して出力されます。
bit 3
LCD1 の VSYNC 割り込みの状態
LCD1 の VSYNC 割り込みの状態を示します。このビットは LCD1 の VSYNC 割
り込みマスクディセーブルビットによってマスクされ、REG[4019h] のビット 2
= 0 のときは意味をもちません。このビットが LCD1 の VSYNC 割り込みが発生
していることを示し、かつ LCD1 の VSYNC 割り込みのイネーブルビットが立っ
ている(REG[4019h] のビット 7 = 1)とき、REG[0A00h] のビット 0 において
LCD1 の割り込みが発生します。
このビットが 0 のとき、LCD1 の VSYNC 割り込みは発生していません。
このビットが 1 のとき、LCD1 の VSYNC 割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込みます。
bit 2
404
Reserved
通常動作時は 1 に設定することが必要です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[401Ah] LCD1 VSYNC Interrupt Delay Register 0
Default = 00h
Read/Write
LCD1 の VSYNC 割り込み遅延ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[401Bh] LCD1 VSYNC Interrupt Delay Register 1
Default = 00h
Read/Write
LCD1 の VSYNC 割り込み遅延ビット 11 ∼ 8
n/a
7
6
REG[401Bh] bits 3-0
REG[401Ah] bits 7-0
0
5
4
3
2
1
0
LCD1 の VSYNC 割り込み遅延ビット [11:0]
フレームの開始からVSYNC割り込みのアサートまでの時間遅延をライン数で指
定します。割り込み遅延が LCD1 の全垂直期間(REG[400Ch] ∼ REG[400Dh] を
参照)より大きい場合、割り込みは発生しません。
REG[401Ch] LCD1 Serial Data Register 0
Default = 00h
Read/Write
LCD1 シリアルデータビット 7 ∼ 0
7
6
5
4
3
2
1
REG[401Dh] LCD1 Serial Data Register 1
Default = 00h
0
Read/Write
LCD1 シリアルデータビット 15 ∼ 8
7
6
5
4
3
2
1
REG[401Fh] LCD1 Serial Data Register 2
Default = 00h
0
Read/Write
LCD1 シリアルデータビット 23 ∼ 16
7
6
REG[401Fh] bits 7-0
REG[401Dh] bits 7-0
REG[401Ch] bits 7-0
5
4
3
2
1
0
LCD1 シリアルデータビット [23:0]
LCD1 のシリアルインタフェースのデータを指定します。REG[401Dh] への書き
込みが行われると、パネルモジュールに対してシリアルデータが発行されます。
表 10-89 LCD1 のシリアルデータ
レジスタ
24 ビットの
シリアルインタフェース
uWire シリアル
インタフェース
ND-TFD 用 8 ビットシリアルインタフェース、
ND-TFD 用 9 ビットシリアルインタフェース、
a-Si TFT シリアルインタフェース
REG[401Ch]
データビット 7 ∼ 0
データビット 7 ∼ 0
データビット 7 ∼ 0
REG[401Dh]
データビット 15 ∼ 8
ビット 0 は信号 A0 として出力されます。それは、LCD シ
データビット 15 ∼ 8 リアルデータビット 7 ∼ 0(REG[401Ch])の内容がコマン
ドかパラメータかを決定するためにだけ使用されます。
REG[401Fh]
データビット 23 ∼ 16
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
n/a
n/a
EPSON
405
10. レジスタ
REG[4020h] LCD2 Horizontal Total Register 0
Default = 00h
Read/Write
LCD2 全水平期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4021h] LCD2 Horizontal Total Register 1
Default = 00h
Read/Write
LCD2 全水平期間ビット 11 ∼ 8
n/a
7
6
REG[4021h] bits 3-0
REG[4020h] bits 7-0
0
5
4
3
2
1
0
LCD2 全水平期間ビット [11:0]
LCD2 の全水平期間をピクセルクロック周期数で指定します。全水平期間は、水
平表示期間と水平非表示期間の和です。タイミングの詳細については、89 ペー
ジの 7.6「パネルインタフェースのタイミング」を参照してください。
(REG[4021h] のビット 3 ∼ 0, REG[4020h] のビット 7 ∼ 0) =全水平期間− 1
REG[4022h] LCD2 Horizontal Display Period Register 0
Default = 00h
Read/Write
LCD2 水平表示期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4023h] LCD2 Horizontal Display Period Register 1
Default = 00h
Read/Write
LCD2 水平表示期間ビット 10 ∼ 8
n/a
7
REG[4023h] bits 2-0
REG[4022h] bits 7-0
406
6
5
0
4
3
2
1
0
LCD2 水平表示期間ビット [10:0]
LCD2 の水平表示期間を 2 画素単位で指定します。水平表示期間は全水平期間よ
り短くして十分な水平非表示期間を確保することが必要です。タイミングの詳細
については、89 ページの 7.6「パネルインタフェースのタイミング」を参照して
ください。
(REG[4023h] のビット 2 ∼ 0, REG[4022h] のビット 7 ∼ 0) =
( 水平表示期間÷ 2) − 1
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4024h] LCD2 Horizontal Display Period Start Position Register 0
Default = 00h
Read/Write
LCD2 水平表示期間の開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4025h] LCD2 Horizontal Display Period Start Position Register 1
Default = 00h
6
REG[4025h] bits 3-0
REG[4024h] bits 7-0
Read/Write
LCD2 水平表示期間の開始位置ビット 11 ∼ 8
n/a
7
0
5
4
3
2
1
0
LCD2 水平表示期間の開始位置ビット [11:0]
LCD2 の水平表示期間の開始位置をピクセルクロック周期数で指定します。タイ
ミングの詳細については、89 ページの 7.6「パネルインタフェースのタイミング」
を参照してください。
(REG[4025h] のビット 3 ∼ 0, REG[4024h] のビット 7 ∼ 0) =
水平表示期間の開始位置− 1
REG[4026h] LCD2 Horizontal Pulse Width Register 0
Default = 00h
Read/Write
LCD2 水平パルス幅ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4027h] LCD2 Horizontal Pulse Width Register 1
Default = 00h
LCD2 水平パルス
の極性選択
7
REG[4027h] bit 0
REG[4026h] bits 7-0
bit 7
Read/Write
LCD2 水平パルス
幅ビット 8
n/a
6
5
4
0
3
2
1
0
LCD2 水平パルス幅ビット [8:0]
LCD2 の水平同期信号(HSYNC)のパルス幅をピクセルクロック周期数で指定
します。タイミングの詳細については、89 ページの 7.6「パネルインタフェース
のタイミング」を参照してください。
(REG[4027h] のビット 0, REG[4026h] のビット 7 ∼ 0) =水平パルス幅− 1
LCD2 水平パルスの極性選択
LCD2 の水平同期信号(HSYNC)の極性を指定します。
このビットが 0 のとき、水平同期信号(HSYNC)はアクティブ Low です
(デフォルト)。
このビットが 1 のとき、水平同期信号(HSYNC)はアクティブ High です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
407
10. レジスタ
REG[4028h] LCD2 Horizontal Pulse Start Position Register 0
Default = 00h
Read/Write
LCD2 水平パルスの開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4029h] LCD2 Horizontal Pulse Start Position Register 1
Default = 00h
6
REG[4029h] bits 3-0
REG[4028h] bits 7-0
Read/Write
LCD2 水平パルスの開始位置ビット 11 ∼ 8
n/a
7
0
5
4
3
2
1
0
LCD2 水平パルスの開始位置ビット [11:0]
LCD2 の水平同期パルス(HSYNC)の開始位置をピクセルクロック周期数で指
定します。タイミングの詳細については、89 ページの 7.6「パネルインタフェー
スのタイミング」を参照してください。
(REG[4029h] のビット 3 ∼ 0, REG[4028h] のビット 7 ∼ 0) =
水平パルスの開始位置
REG[402Ah] LCD2 Vertical Total Register 0
Default = 00h
Read/Write
LCD2 全垂直期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[402Bh] LCD2 Vertical Total Register 1
Default = 00h
Read/Write
LCD2 全垂直期間ビット 11 ∼ 8
n/a
7
REG[402Bh] bits 3-0
REG[402Ah] bits 7-0
408
6
0
5
4
3
2
1
0
LCD2 全垂直期間ビット [11:0]
LCD2 の全垂直期間をライン数で指定します。全垂直期間は、垂直表示期間と垂
直非表示期間の和です。タイミングの詳細については、89 ページの 7.6「パネル
インタフェースのタイミング」を参照してください。
(REG[402Bh] のビット 3 ∼ 0, REG[402Ah] のビット 7 ∼ 0) =
全垂直期間のライン数− 1
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[402Ch] LCD2 Vertical Display Period Register 0
Default = 00h
Read/Write
LCD2 垂直表示期間ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[402Dh] LCD2 Vertical Display Period Register 1
Default = 00h
Read/Write
LCD2 垂直表示期間ビット 11 ∼ 8
n/a
7
6
REG[402Dh] bits 3-0
REG[402Ch] bits 7-0
0
5
4
3
2
1
0
LCD2 垂直表示期間ビット [11:0]
LCD2 の垂直表示期間をライン数で指定します。垂直表示期間は全垂直期間より
短くして十分な垂直非表示期間を確保することが必要です。タイミングの詳細に
ついては、89 ページの 7.6「パネルインタフェースのタイミング」を参照してく
ださい。
(REG[402Dh] のビット 3 ∼ 0, REG[402Ch] のビット 7 ∼ 0) =
垂直表示期間のライン数− 1
REG[402Eh] LCD2 Vertical Display Period Start Position Register 0
Default = 00h
Read/Write
LCD2 垂直表示期間の開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[402Fh] LCD2 Vertical Display Period Start Position Register 1
Default = 00h
REG[402Fh] bits 3-0
REG[402Eh] bits 7-0
6
Read/Write
LCD2 垂直表示期間の開始位置ビット 11 ∼ 8
n/a
7
0
5
4
3
2
1
0
LCD2 垂直表示期間の開始位置ビット [11:0]
LCD2 の垂直表示期間の開始位置をライン数で指定します。タイミングの詳細に
ついては、89 ページの 7.6「パネルインタフェースのタイミング」を参照してく
ださい。
(REG[402Fh] のビット 3 ∼ 0, REG[402Eh] のビット 7 ∼ 0) =
垂直表示期間の開始位置のライン数
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
409
10. レジスタ
REG[4030h] LCD2 Vertical Pulse Width Register
Default = 00h
Read/Write
LCD2 垂直パルス幅ビット 7 ∼ 0
7
6
5
4
3
2
1
0
LCD2 垂直パルス幅ビット [7:0]
LCD2 の垂直同期信号(VSYNC)のパルス幅をライン数で指定します。タイミ
ングの詳細については、89 ページの 7.6「パネルインタフェースのタイミング」
を参照してください。
REG[4030h] のビット 7 ∼ 0 =垂直パルス幅のライン数− 1
bits 7-0
注
EID 社製ダブルスクリーンパネルでタイミングコントローラ(TCON)が有効
(REG[4000h] のビット 5 ∼ 4 = 01 かつ REG[4040h] のビット 0 = 1)のとき、
これらのビットは 01h に設定してください。
REG[4031h] LCD2 Vertical Pulse Polarity Register
Default = 00h
LCD2 垂直パルス
の極性選択
7
Read/Write
n/a
6
5
4
3
2
1
0
LCD2 垂直パルスの極性選択
LCD2 の垂直同期信号(VSYNC)の極性を指定します。
このビットが 0 のとき、垂直同期信号(VSYNC)はアクティブ Low です
(デフォルト)。
このビットが 1 のとき、垂直同期信号(VSYNC)はアクティブ High です。
bit 7
REG[4032h] LCD2 Vertical Pulse Start Position Register 0
Default = 00h
Read/Write
LCD2 垂直パルスの開始位置ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4033h] LCD2 Vertical Pulse Start Position Register 1
Default = 00h
Read/Write
LCD2 垂直パルスの開始位置ビット 11 ∼ 8
n/a
7
REG[4033h] bits 3-0
REG[4032h] bits 7-0
410
6
0
5
4
3
2
1
0
LCD2 垂直パルスの開始位置ビット [11:0]
LCD2 の垂直同期パルス(VSYNC)の開始位置をライン数で指定します。タイ
ミングの詳細については、89 ページの 7.6「パネルインタフェースのタイミング」
を参照してください。
(REG[4033h] のビット 3 ∼ 0, REG[4032h] のビット 7 ∼ 0) =
垂直パルスの開始位置のライン数
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4034h] LCD2 Serial Interface Configuration Register
Default = 00h
LCD2 のシリアルコマンドタイプビット 2 ∼ 0
7
bits 7-5
6
Read/Write
LCD2 のシリアル
コマンド方向
5
4
n/a
3
2
LCD2 のシリアル
クロック位相
LCD2 のシリアル
クロック極性
1
0
LCD2 のシリアルコマンドタイプビット [2:0]
LCD2 のシリアルコマンドタイプを決定します。AC タイミングについては、96
ページの 7.6.2
「ND-TFD 8 ビットシリアルインタフェースのタイミング」、
98 ペー
ジの 7.6.3「ND-TFD 9 ビットシリアルインタフェースのタイミング」
、100 ペー
ジの 7.6.4「a-Si TFT シリアルインタフェースのタイミング」、101 ページの 7.6.5
「uWIRE シリアルインタフェースのタイミング」を参照してください。
表 10-90 LCD2 のシリアルコマンドタイプの選択
bit 4
REG[4034h] のビット 7 ∼ 5
シリアルコマンドタイプの選択
000
ND-TFD、4 ピンシリアル
(8 ビットのシリアルデータ)
001
ND-TFD、3 ピンシリアル
(9 ビットのシリアルデータ)
010
a-Si TFT シリアル
(8 ビットのシリアルデータ)
011
Reserved
100
µWire シリアル
(16 ビットのシリアルデータ)
101
24 ビットのシリアルデータ
110 ∼ 111
Reserved
LCD2 のシリアルコマンド方向
LCD2 のシリアルコマンドにおけるビットの方向を決定します。
このビットが 0 のときは MSB(最上位ビット)が先頭です(デフォルト)。
このビットが 1 のときは LSB(最下位ビット)が先頭です。
注
タイミングの詳細については、89 ページの 7.6「パネルインタフェースのタイ
ミング」および該当するシリアルインタフェースの説明を参照してください。
bit 1
LCD2 のシリアルクロック位相
LCD2 のシリアルクロックの位相を指定します。シリアルクロックの位相と極性
の設定については、412 ページの表 10-91「LCD2 のシリアルクロックにおける
位相と極性」を参照してください。
注
タイミングの詳細については、89 ページの 7.6「パネルインタフェースのタイ
ミング」および該当するシリアルインタフェースの説明を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
411
10. レジスタ
LCD2 シリアルクロックの極性
LCD2 のシリアルクロックの極性を指定します。シリアルクロックの位相と極性
の設定については、412 ページの表 10-91「LCD2 のシリアルクロックにおける
位相と極性」を参照してください。
bit 0
表 10-91 LCD2 のシリアルクロックにおける位相と極性
REG[4034h] の
ビット 1
REG[4034h] の
ビット 0
有効データ
クロックのアイドル状態
0
シリアルクロックの立ち上がりエッジ
Low
1
シリアルクロックの立ち下がりエッジ
High
0
シリアルクロックの立ち下がりエッジ
Low
1
シリアルクロックの立ち上がりエッジ
High
0
1
REG[4035h] LCD2 Serial Interface Status Register
Default = 00h
LCD2 シリアルの
使用状態
7
Read Only
n/a
6
5
4
3
2
1
LCD2 シリアルの使用状態
LCD2 用シリアルインタフェースの使用状態を示します。シリアルコマンドない
しパラメータデータの発行中は、このビットが 1 になります。データ転送が完了
すると自動的にクリアされます。このビットが 1 のとき、ホストインタフェース
は LCD Serial Command/Parameter Register(REG[403Ah] ∼ REG[403Dh])に書き
込みを行えません。
このビットが 0 のとき、LCD2 のシリアルインタフェースは空き状態です
(使用中ではありません)。
このビットが 1 のとき、LCD2 のシリアルインタフェースは使用中です。
bit 7
REG[4036h] LCD2 Interface Status Register
Default = 00h
Read Only
LCD2 の VNDP
ステータス
n/a
7
bit 0
0
6
5
4
3
2
1
0
LCD2 の VNDP ステータス(読み出し専用)
LCD2 のパネルが垂直表示期間(VDP)と垂直非表示期間(VNDP)のいずれに
あるかを示します。このビットを使用するには、LCD2 に対して設定した VNDP
が 1 ラインより大きいことが必要です。
このビットが 0 のとき、LCD2 のパネル出力は垂直表示期間にあります。
このビットが 1 のとき、LCD2 のパネル出力は垂直非表示期間にあります。
注
LCD2 出力が無効(REG[4070h] のビット 0 = 0)または LCD2 のパワーセーブ
モードが有効(REG[40B1h] のビット 0 = 1)のとき、このビットは設定され
ません。LCD インタフェースが無効またはパワーセーブモードが有効の場合、
このビットは無視してください。
412
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4037h] LCD2 VSYNC Register
Default = 00h
LCD2 の VSYNC
割り込みのイネー
ブル
7
Read/Write
n/a
6
5
4
LCD2 の VSYNC
割り込み
ステータス
Reserved
3
2
n/a
1
0
bit 7
LCD2 の VSYNC 割り込みのイネーブル
LCD2 の VSYNC 割り込みが発生したときに REG[0A00h] のビット 1 において
LCD2 割り込みが発生するかどうかを制御します。
このビットが 0 のとき、LCD2 の VSYNC 割り込みステータスは割り込みコント
ローラに対して出力されません。
このビットが 1 のとき、LCD2 の VSYNC 割り込みステータスは割り込みコント
ローラに対して出力されます。
bit 3
LCD2 の VSYNC 割り込みステータス
LCD2 の VSYNC 割り込みの状態を示します。このビットは LCD2 の VSYNC 割
り込みマスクディセーブルビットによってマスクされ、REG[4037h] のビット 2
= 0 のときは意味をもちません。このビットが LCD2 の VSYNC 割り込みが発生
していることを示し、かつ LCD2 の VSYNC 割り込みのイネーブルビットが立っ
ている(REG[4037h] のビット 7 = 1)とき、REG[0A00h] のビット 1 において
LCD2 の割り込みが発生します。
このビットが 0 のとき、LCD2 の VSYNC 割り込みは発生していません。
このビットが 1 のとき、LCD2 の VSYNC 割り込みが発生しています。
このステータスビットをクリアするには、このビットに 1 を書き込みます。
bit 2
Reserved
通常動作時は 1 に設定することが必要です。
REG[4038h] LCD2 VSYNC Interrupt Delay Register 0
Default = 00h
Read/Write
LCD2 の VSYNC 割り込み遅延ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4039h] LCD2 VSYNC Interrupt Delay Register 1
Default = 00h
Read/Write
LCD2 の VSYNC 割り込み遅延ビット 11 ∼ 8
n/a
7
REG[4039h] bits 3-0
REG[4038h] bits 7-0
6
0
5
4
3
2
1
0
LCD2 の VSYNC 割り込み遅延ビット [11:0]
フレームの開始からVSYNC割り込みのアサートまでの時間遅延をライン数で指
定します。割り込み遅延が LCD2 の全垂直期間(REG[402Ah] ∼ REG[402Bh] を
参照)より大きい場合、割り込みは発生しません。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
413
10. レジスタ
REG[403Ah] LCD2 Serial Data Register 0
Default = 00h
Read/Write
LCD2 シリアルデータビット 7 ∼ 0
7
6
5
4
3
2
1
REG[403Bh] LCD2 Serial Data Register 1
Default = 00h
0
Read/Write
LCD2 シリアルデータビット 15 ∼ 8
7
6
5
4
3
2
1
REG[403Dh] LCD2 Serial Data Register 2
Default = 00h
0
Read/Write
LCD2 シリアルデータビット 23 ∼ 16
7
6
REG[403Dh] bits 7-0
REG[403Bh] bits 7-0
REG[403Ah] bits 7-0
5
4
3
2
1
0
LCD2 シリアルデータビット [23:0]
LCD2 のシリアルインタフェースのデータを指定します。REG[403Bh] への書き
込みが行われると、パネルモジュールに対してシリアルデータが発行されます。
表 10-92 LCD2 のシリアルデータ
レジスタ
24 ビットの
シリアル
インタフェース
uWire シリアル
インタフェース
ND-TFD 用 8 ビットシリアルインタフェース、
ND-TFD 用 9 ビットシリアルインタフェース、
a-Si TFT シリアルインタフェース
REG[403Ah]
データビット 7 ∼ 0
データビット 7 ∼ 0
データビット 7 ∼ 0
REG[403Bh]
データビット 15 ∼ 8
ビット 0 は信号 A0 として出力されます。それは、LCD シリ
データビット 15 ∼ 8 アルデータビット 7 ∼ 0(REG[401Ch])の内容がコマンド
かパラメータかを決定するためにだけ使用されます。
REG[403Dh]
データビット 23 ∼ 16
414
n/a
n/a
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4040h] EID Double Screen Panel Configuration Register 0
Default = 00h
n/a
7
Reserved
6
5
4
Read/Write
ダブル
スクリーン
パネルの
タイミング
コントローラ
イネーブル
n/a
3
2
1
0
bit 4
Reserved
このビットは 0 に設定してください。
bit 0
ダブルスクリーンパネルのタイミングコントローライネーブル
EID 社製ダブルスクリーンパネルに対する S1D13515/S2D13515 の内部タイミン
グコントローラ(TCON)を制御します。EID 社製ダブルスクリーンパネルがタ
イミング制御された回路を内蔵する場合、このビットは 0(無効)に設定します。
このビットが 0 のとき、タイミングコントローラは無効です。
このビットが 1 のとき、タイミングコントローラは有効です。
注
LCD2 が EID 社製ダブルスクリーンで TCON が無効の場合、FP2IO[23:18] は L
固定になります。
REG[4041h] EID Double Screen Panel Configuration Register 1
Default = 10h
ダブル
スクリーン
パネルの
入力極性
n/a
7
bit 4
bit 0
6
5
4
Read/Write
n/a
3
2
Reserved
1
0
ダブルスクリーンパネルの入力極性
EID 社製ダブルスクリーンパネルのタイミングコントローラ(TCON)に対する
HSYNC 信号と VSYNC 信号のアクティブ極性を制御します。
このビットが 0 のとき、HSYNC と VSYNC の入力極性はアクティブ Low です。
このビットが 1 のとき、HSYNC と VSYNC の入力極性はアクティブ High です
(デフォルト)。
Reserved
このビットは 0 に設定してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
415
10. レジスタ
REG[4042h] EID Double Screen Panel REV Signal Register 0
Default = 11h
VREVOUT の設定
7
n/a
6
5
Read/Write
VREVOUT の
極性
HREVOUT の
設定
4
3
HREVOUT の
極性
n/a
2
1
0
VREVOUT の設定
EID 社製ダブルスクリーンパネルの VREVOUT 信号(FP2IO22 端子)が H 固定
か L 固定かを決定します。同時に、FP2IO25 端子の出力が FLMF 信号か FLMB
信号かも決定します。
このビットが 0 のとき、VREVOUT 信号は H 固定、かつ FP2IO25 端子には FLMF
信号が出力されます。
このビットが 1 のとき、VREVOUT 信号は L 固定、かつ FP2IO25 端子には FLMB
信号が出力されます。
bit 7
VREVOUT の出力状態は、VREVOUT の極性ビット(REG[4042h] のビット 4)に
よって変わります。可能な設定を以下の表にまとめます。
表 10-93 VREVOUT と FLMF/FLMB の設定一覧
REG[4042h] のビット 7
(VREVOUT の設定)
0
1
bit 4
416
REG[4042h] のビット 4
(VREVOUT の極性)
VREVOUT (FP2IO22)
FLMF/FLMB (FP2IO25)
0
High
FLMF(アクティブ High)
1
Low
FLMF(アクティブ High)
0
Low
FLMB(アクティブ High)
1
High
FLMB(アクティブ High)
VREVOUT の極性
EID 社製ダブルスクリーンパネルの VREVOUT 信号出力(FP2IO22 端子)の極
性を指定します。
可能な組み合わせについては、416 ページの表 10-93「VREVOUT
と FLMF/FLMB の設定一覧」を参照してください。
このビットが 0 のとき、VREVOUT 信号はノーマルです。
このビットが 1 のとき、VREVOUT 信号は反転されます(デフォルト)
。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
HREVOUT の設定
EID 社製ダブルスクリーンパネルの HREVOUT 信号(FP2IO23 端子)が H 固定
か L 固定かを決定します。同時に、FP2IO24 端子の出力が EISF 信号か EISB 信
号かも決定します。
このビットが 0 のとき、HREVOUT 信号は H 固定、かつ FP2IO24 端子には EISF
信号が出力されます。
このビットが 1 のとき、HREVOUT 信号は L 固定、かつ FP2IO24 端子には EISB
信号が出力されます。
bit 3
HREVOUT の出力状態は、HREVOUT の極性ビット(REG[4042h] のビット 0)に
よって変わります。可能な設定を以下の表にまとめます。
表 10-94 HREVOUT と EISF/EISB の設定一覧
REG[4042h] のビット 3
(HREVOUT の設定)
0
1
bit 0
REG[4042h] のビット 0
(HREVOUT の極性)
HREVOUT (FP2IO23)
EISF/EISB (FP2IO24)
0
High
EISF(アクティブ High)
1
Low
EISF(アクティブ High)
0
Low
EISB(アクティブ High)
1
High
EISB(アクティブ High)
HREVOUT の極性
EID 社製ダブルスクリーンパネルの HREVOUT 信号出力(FP2IO23 端子)の極
性を指定します。
可能な組み合わせについては、417 ページの表 10-94「HREVOUT
と EISF/EISB の設定一覧」を参照してください。
このビットが 0 のとき、HREVOUT 信号はノーマルです。
このビットが 1 のとき、HREVOUT 信号は反転されます(デフォルト)
。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
417
10. レジスタ
REG[4043h] EID Double Screen Panel REV Signal Register 1
Default = 00h
n/a
7
Read/Write
データトグル数
の低減
6
5
4
HREVOUT
データ選択
n/a
3
2
1
0
bit 4
データトグル数の低減
EID 社製ダブルスクリーンパネルに対して低 EMI モードを選択します。低 EMI
モードは、DEXR 信号(FP1IO14 端子)を用いて RGB データのトグル数を減ら
すことによって実現します。
このビットが 0 のとき、通常の RGB データトグルが選択されます。
このビットが 1 のとき、低減された RGB データトグルが選択されます(低 EMI
モード)
。
bit 0
HREVOUT データ選択
このビットは HREVOUT の設定ビット(REG[4042h] のビット 3)とともに用い
られ、EID 社製ダブルスクリーンパネルに対する RGB データの方向を決定しま
す。
表 10-95 HREVOUT データの選択
REG[4043h] のビット 0
0
1
418
REG[4042h] のビット 3
RGB データの方向
0
RGB データは通常どおりに出力されます
1
RGB データは通常どおりに出力されます
0
R 成分と B 成分が入れ替わります
1
RGB データは通常どおりに出力されます
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4044h] EID Double Screen Panel Data Out Mode Register
Default = 00h
帰線マスクビット 1 ∼ 0
n/a
7
bits 5-4
6
5
4
Read/Write
データ極性
n/a
3
2
1
0
帰線マスクビット [1:0]
EID 社製ダブルスクリーンパネルのブランキング期間(非表示期間)中における
マスクデータを選択します。
表 10-96 帰線マスクの選択
bit 0
REG[4044h] のビット 5 ∼ 4
帰線マスクの選択
00 ∼ 01
黒(00h)
10
白(3Fh)
11
グレー(1Fh)
データ極性
EID 社製ダブルスクリーンパネルのデータ極性を指定します。
このビットが 0 のとき、データ極性はノーマルです。
このビットが 1 のとき、トッド反転が有効です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
419
10. レジスタ
データ極性ビット=
Data Porarity bit = LL
POLGMA
DEXR
ORD5, OGD5,
OBD
ORD4,OGD4,
OBD
ORD3,OGD3,
OBD
ORD2,OGD2,
OBD
ORD1,OGD1,
OBD
ORD0,OGD0,
OBD
データ極性ビット=
Data Porarity bit = H
POLGMA
H のときに反転データが出力されます
When =
POLGMA=H
,inverted data is output
POLGMA
DEXR
ORD5, OGD5,
ORD4,OGD4,
ORD3,OGD3,
ORD2,OGD2,
ORD1,OGD1,
ORD0,OGD0,
420
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4046h] EID Double Screen Panel OE Signal Register 0
Default = 00h
Read/Write
OE 信号の Low 幅ビット 7 ∼ 0
7
6
5
4
3
2
1
OE 信号の Low 幅ビット [7:0]
これらのビットの意味は、特殊駆動モードビット(REG[4049h] のビット 0)の
設定によって異なります。
特殊駆動モードが無効(REG[4049h] のビット 0 = 0)のとき、EID 社製ダブル
スクリーンパネルに対する OE Low 幅(FP1IO18 端子)の設定を行います。これ
は OE 信号の立ち上がりエッジから STRB 信号の立ち上がりエッジまでの間隔で
す(0 ∼ 255 クロック)。
特殊駆動モードが有効(REG[4049h] のビット 0 = 1)のとき、CPV Low 期間幅
の設定を行います。これはその立ち上がりエッジから STRB 信号の立ち上がり
エッジまでの間隔です(1 ∼ 256 クロック)。
bits 7-0
REG[4047h] EID Double Screen Panel OE Signal Register 1
Default = 00h
OE 信号の反転
7
bit 7
0
Read/Write
n/a
6
5
4
3
2
1
0
OE 信号の反転
このビットは特殊駆動モードビット(REG[4049h] のビット 0)とともに用いら
れ、EID 社製ダブルスクリーンパネルに対する OE 信号(FP1IO18 端子)のアク
ティブ極性を制御します。
表 10-97 OE 信号の設定
REG[4047h] のビット 7
REG[4049h] のビット 0
OE 信号の設定
0
アクティブ Low
1
L 固定
0
アクティブ High
1
H 固定
0
1
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
421
10. レジスタ
REG[4048h] EID Double Screen Panel Drive Mode Register 0
Default = 00h
Read/Write
パネル駆動極性モードビット 1 ∼ 0
n/a
7
6
5
4
3
2
1
0
パネル駆動極性モードビット [1:0]
EID 社製ダブルスクリーンパネルの駆動(電圧)極性を指定します。
bits 1-0
表 10-98 駆動極性モードの選択
REG[4048h] のビット 1 ∼ 0
駆動極性の選択
00
1H の反転
01
0.5H の反転
10
1V の反転
11
2H の反転
REG[4049h] EID Double Screen Panel Drive Mode Register 1
Default = 00h
Read/Write
特殊駆動モード
n/a
7
bit 0
422
6
5
4
3
2
1
0
特殊駆動モード
EID 社製ダブルスクリーンパネルの駆動モードを選択します。
このビットが 0 のとき、通常駆動モードが選択されます。
このビットが 1 のとき、特殊駆動モードが選択されます。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[404Ah] EID Double Screen Panel POLGMA Timing Register
Default = 00h
Read/Write
0.5H 駆動時の POLGMA 信号トグル位置ビット 7 ∼ 0
7
6
5
4
3
2
1
0
0.5H 駆動時の POLGMA 信号トグル位置ビット [7:0]
これらのビットは 0.5H 反転(REG[4048h] のビット 1 ∼ 0 = 01)のケースでの
み有効です。P
OLGMA 信号のトグル位置を± 0 ∼ 127 クロックの範囲で変更することができま
す。
ビット7 は符号
(方向)ビットで、
ビット6∼0 が位置を決めるクロック数です。
bits 7-0
REG[404Ch] は予約レジスタです
このレジスタは予約レジスタのため、書き込みはできません。
REG[404Eh] EID Double Screen Panel Backlight LED Control Register 0
Default = 00h
Read/Write
デューティ制御ビット 7 ∼ 0
7
6
5
4
3
2
1
0
デューティ制御ビット [7:0]
EID 社製ダブルスクリーンパネルに用いるバックライト LED のデューティサイ
クルを制御します。
bits 7-0
REG[404Fh] EID Double Screen Panel Backlight LED Control Register 1
Default = 00h
Read/Write
周波数制御ビット 7 ∼ 0
7
6
5
4
3
2
1
周波数制御ビット [7:0]
EID 社製ダブルスクリーンパネルに用いるバックライト LED の周波数を制御し
ます。
bits 7-0
REG[4050h] Sharp DualView Panel Mirror Mode Register
Default = 00h
Read/Write
スキャン方向
n/a
7
0
6
5
4
3
2
1
0
スキャン方向
シャープ社製 DualView パネルにおけるスキャン方向を制御します。
このビットが 0 のとき、FP2IO21 端子において SPL が出力されます。
このビットが 1 のとき、FP2IO20 端子において SPR が出力されます。
bit 0
REG[4052h] Sharp DualView Panel CLS Pulse Width Register 0
Default = 00h
Read/Write
CLS パルス幅ビット 7 ∼ 0
7
6
5
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
4
EPSON
3
2
1
0
423
10. レジスタ
REG[4053h] Sharp DualView Panel CLS Pulse Width Register 1
Default = 00h
Read/Write
CLS パルス幅ビット 10 ∼ 8
n/a
7
6
REG[4053h] bits 2-0
REG[4052h] bits 7-0
5
4
3
2
1
シャープ社製 DualView パネルの CLS パルス幅ビット [10:0]
シャープ社製 DualView パネルにおける CLS パルス幅をピクセルクロック周期数
で指定します。
CLS パルス幅= REG[4053h] のビット 2 ∼ 0, REG[4052h] のビット 7 ∼ 0
REG[4054h] Sharp DualView Panel VCOM Toggle Point Register
Default = 00h
Read/Write
VCOM トグル位置制御ビット 6 ∼ 0
n/a
7
0
6
5
4
3
2
1
0
シャープ社製 DualView パネルの VCOM トグル位置制御ビット [6:0]
シャープ社製 DualView パネルにおける VCOM/VCOMB トグル位置をピクセルク
ロック周期数で指定します。
VCOM/VCOMB トグル位置= REG[4054h] のビット 6 ∼ 0
bits 6-0
REG[4056h] Sharp DualView Panel LS Delay Register
Default = 00h
Read/Write
LS 遅延ビット 7 ∼ 0
7
bits 7-0
424
6
5
4
3
2
1
0
シャープ社製 DualView パネルの LS 遅延ビット [7:0]
シャープ社製 DualView パネルにおける LS(水平パルス)の開始位置をピクセル
クロック周期数で指定します。
LS 遅延= REG[4056h] のビット 7 ∼ 0
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4060h] LCD1 Display Mode Register 0
Default = 00h
LCD1 のソフト
ウェアリセット
LCD1 の
ディスプレイ消去
LCD1 のビデオ
反転
7
6
5
Read/Write
n/a
4
3
LCD1 の出力
ステータス
n/a
LCD1 の出力
イネーブル
2
1
0
bit 7
LCD1 のソフトウェアリセット
LCD1 モジュールに対してソフトウェアリセットを実行します。このとき、LCD1
とCH1INに関係するすべてのレジスタが各デフォルト値にリセットされるほか、
CH1IN の表示パイプがリセットされ、すべての LCD1 端子がリセット状態に設
定されます。
このビットに 0 を書き込んでもハードウェアには何の影響もありません。
このビットに 1 を書き込むと、LCD1 モジュールにソフトウェアリセットがかか
ります。
bit 6
LCD1 のディスプレイ消去
すべての表示データ出力を Low(または High)に固定することによって LCD1
ディスプレイを空白化します。表示制御信号はすべて不変のまま維持されます。
このビットが 0 のとき、LCD1 ディスプレイは有効です。
このビットが 1 のとき、LCD1 ディスプレイは空白化され、すべてのデータ出力
が Low または High に固定されます。いずれになるかは LCD1 のビデオ反転ビッ
ト(REG[4060h] のビット 5)の設定によって決まります。
表 10-99 LCD1 のデータ出力の選択
REG[4060h] のビット 6
REG[4060h] のビット 5
LCD1 のデータ出力
0
ノーマル
1
反転
0
L 固定
1
H 固定
0
1
bit 5
LCD1 のビデオ反転
LCD1 の表示データ出力が反転されるか不変(ノーマル)かを決定します。この
ビットは、ディスプレイが有効なときも空白化されるときもともに有効です
(REG[4060h] のビット 6 を参照)
。
このビットが 0 のとき、LCD1 の表示データは不変(ノーマル)です。
このビットが 1 のとき、LCD1 の表示データは反転されます。
bit 2
LCD1 の出力ステータス
S1D13515/S2D13515 が LCD1 インタフェースに対して出力を行っているかどう
かを示します。
このビットが 0 のとき、LCD1 出力は非アクティブです。
このビットが 1 のとき、LCD1 出力はアクティブです。
注
LCD1 のパワーセーブモードが有効(REG[40B0h] のビット 0 = 1)のとき、
REG[4060h] のビット 2 は無効であるため無視してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
425
10. レジスタ
LCD1 の出力イネーブル
LCD1 の制御信号および表示データが LCD1 インタフェースにおいて出力される
かどうかを示します。
このビットが 0 のとき、LCD1 出力は無効です。
このビットが 1 のとき、LCD1 出力は有効です。
bit 0
REG[4062h] LCD1 Display Mode Register 1
Default = 00h
Read/Write
n/a
7
Reserved
6
5
4
3
CH1IN のピクセルフォーマットビット 2 ∼ 0
2
1
0
bit 3
Reserved
このビットは 0 に設定してください。
bits 2-0
CH1IN のピクセルフォーマットビット [2:0]
CH1IN の色深度を bpp(bit per pixel)値で指定します。CH1IN の色深度は、入力
ソースの設定(CH1OUT、画像フェッチャ、ワープロジックのいずれか)に合わ
せて設定することが必要です。
表 10-100 CH1IN のピクセルフォーマットの選択
REG[4062h] のビット 2 ∼ 0
CH1IN のピクセルフォーマット
000
RGB 3:3:2
001
RGB 5:6:5
010
RGB 8:8:8
011 ∼ 111
Reserved
REG[4064h] CH1IN FIFO Threshold Register
Default = 7Fh
Read/Write
CH1IN FIFO しきい値ビット 6 ∼ 0
n/a
7
6
5
4
3
2
1
CH1IN FIFO しきい値ビット [6:0]
CH1IN FIFO のしきい値を指定します。CH1IN の FIFO における読み出しポイン
タと書き込みポインタの差がこの指定値より小さいときに、メモリ読み出し要求
が生成されます。
bits 6-0
REG[4065h] CH1IN FIFO Empty Status Register
Default = 00h
CH1IN FIFO の
空き状態
7
bit 7
0
Read/Write
n/a
6
5
4
3
2
1
0
CH1IN FIFO の空き状態
CH1IN FIFO の空き状態を示します。CH1IN FIFO のアンダーフローが発生した
ときに CH1IN FIFO は空き状態になります。
このビットが 0 のとき、CH1IN FIFO は空き状態ではありません。
このビットが 1 のとき、CH1IN FIFO は空き状態です。
このステータスビットをクリアするには、このビットに 1 を書き込みます。
426
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4070h] LCD2 Display Mode Register 0
Default = 00h
LCD2 のソフト
ウェアリセット
LCD2 の
ディスプレイ消去
LCD2 のビデオ
反転
7
6
5
Read/Write
n/a
4
3
LCD2 の出力
ステータス
n/a
LCD2 の出力
イネーブル
2
1
0
bit 7
LCD2 のソフトウェアリセット
LCD2 モジュールに対してソフトウェアリセットを実行します。このとき、LCD2
と CH2IN/OSDIN に関係するすべてのレジスタが各デフォルト値にリセットされ
るほか、CH2IN/OSDIN の表示パイプがリセットされ、すべての LCD2 端子がリ
セット状態に設定されます。
このビットに 0 を書き込んでもハードウェアには何の影響もありません。
このビットに 1 を書き込むと、LCD2 モジュールにソフトウェアリセットがかか
ります。
bit 6
LCD2 のディスプレイ消去
すべての表示データ出力を Low(または High)に固定することによって LCD2
ディスプレイを空白化します。表示制御信号はすべて不変のまま維持されます。
このビットが 0 のとき、LCD2 ディスプレイは有効です。
このビットが 1 のとき、LCD2 ディスプレイは空白化され、すべてのデータ出力
が Low または High に固定されます。いずれになるかは LCD2 のビデオ反転ビッ
ト(REG[4070h] のビット 5)の設定によって決まります。
表 10-101 LCD2 のデータ出力の選択
REG[4070h] のビット 6
REG[4070h] のビット 5
LCD2 のデータ出力
0
ノーマル
1
反転
0
L 固定
1
H 固定
0
1
bit 5
LCD2 のビデオ反転
LCD2 の表示データ出力が反転されるか不変(ノーマル)かを決定します。この
ビットは、ディスプレイが有効なときも空白化されるときもともに有効です
(REG[4070h] のビット 6 を参照)
。
このビットが 0 のとき、LCD2 の表示データは不変(ノーマル)です。
このビットが 1 のとき、LCD2 の表示データは反転されます。
bit 2
LCD2 の出力ステータス
S1D13515/S2D13515 が LCD2 インタフェースに対して出力を行っているかどう
かを示します。
このビットが 0 のとき、LCD2 出力は非アクティブです。
このビットが 1 のとき、LCD2 出力はアクティブです。
注
LCD2 のパワーセーブモードが有効(REG[40B1h] のビット 0 = 1)のとき、
REG[4070h] のビット 2 は無効であるため無視してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
427
10. レジスタ
LCD2 の出力イネーブル
LCD2 の制御信号および表示データが LCD2 インタフェースにおいて出力される
かどうかを示します。
このビットが 0 のとき、LCD2 出力は無効です。
このビットが 1 のとき、LCD2 出力は有効です。
bit 0
REG[4072h] LCD2 Display Mode Register 1
Default = 00h
Read/Write
n/a
7
Reserved
6
5
4
3
CH2IN のピクセルフォーマットビット 2 ∼ 0
2
1
0
bit 3
Reserved
このビットは 0 に設定してください。
bits 2-0
CH2IN のピクセルフォーマットビット [2:0]
CH2IN の色深度を bpp(bit per pixel)値で指定します。CH2IN の色深度は、入力
ソースの設定(CH2OUT か CH1OUT か)に合わせて設定することが必要です。
表 10-102 CH2IN のピクセルフォーマットの選択
428
REG[4072h] のビット 2 ∼ 0
CH2IN のピクセルフォーマット
000
RGB 3:3:2
001
RGB 5:6:5
010
RGB 8:8:8
011 ∼ 111
Reserved
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4073h] LCD2 Display Mode Register 2
Default = 00h
Reserved
7
Read/Write
EID ダブルスクリーンモード
ビット 1 ∼ 0
6
5
Reserved
4
3
OSD のピクセルフォーマットビット 2 ∼ 0
2
1
0
bits 7-6
Reserved
これらのビットのデフォルト値は 00 です。
bits 5-4
EID ダブルスクリーンモードビット [1:0]
EID 社製ダブルスクリーンパネルに対するダブルスクリーンモードを指定しま
す。
表 10-103 EID ダブルスクリーンモードの選択
EID ダブルスクリーンモード
REG[4073h] のビット 5 ∼ 4
左
右
00
CH2IN
CH2IN
01
OSDIN
OSDIN
10
OSDIN
CH2IN
11
CH2IN
OSDIN
bit 3
Reserved
このビットは 0 に設定してください。
bits 2-0
OSDIN のピクセルフォーマットビット [2:0]
OSDIN の色深度を bpp(bit per pixel)値で指定します。OSDIN の色深度は、入
力ソースの設定(OSDOUT か CH1OUT か)に合わせて設定することが必要です。
表 10-104 OSDIN のピクセルフォーマットの選択
REG[4073h] のビット 2 ∼ 0
OSDIN のピクセルフォーマット
000
RGB 3:3:2
001
RGB 5:6:5
010
RGB 8:8:8
011 ∼ 111
Reserved
REG[4074h] CH2IN FIFO Threshold Register
Default = 7Fh
Read/Write
CH2IN FIFO しきい値ビット 6 ∼ 0
n/a
7
bits 6-0
6
5
4
3
2
1
0
CH2IN FIFO しきい値ビット [6:0]
CH2IN FIFO のしきい値を指定します。CH2IN の FIFO における読み出しポイン
タと書き込みポインタの差がこの指定値より小さいときに、メモリ読み出し要求
が生成されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
429
10. レジスタ
REG[4075h] CH2IN FIFO Empty Status Register
Default = 00h
Read/Write
CH2IN FIFO の
空き状態
7
n/a
6
5
4
3
2
1
0
CH2IN FIFO の空き状態
CH2IN FIFO の空き状態を示します。CH2IN FIFO のアンダーフローが発生した
ときに CH2IN FIFO は空き状態になります。
このビットが 0 のとき、CH2IN FIFO は空き状態ではありません。
このビットが 1 のとき、CH2IN FIFO は空き状態です。
bit 7
このステータスビットをクリアするには、このビットに 1 を書き込みます。
REG[4076h] OSDIN FIFO Threshold Register
Default = 7Fh
Read/Write
OSDIN FIFO しきい値ビット 6 ∼ 0
n/a
7
6
5
4
3
2
1
OSDIN FIFO しきい値ビット [6:0]
OSDIN FIFO のしきい値を指定します。OSDIN の FIFO における読み出しポイン
タと書き込みポインタの差がこの指定値より小さいときに、メモリ読み出し要求
が生成されます。
bits 6-0
REG[4077h] OSDIN FIFO Empty Status Register
Default = 00h
OSDIN FIFO の
空き状態
7
bit 7
0
Read/Write
n/a
6
5
4
3
2
1
0
OSDIN FIFO の空き状態
OSDIN FIFO の空き状態を示します。OSDIN FIFO のアンダーフローが発生した
ときに OSDIN FIFO は空き状態になります。
このビットが 0 のとき、OSDIN FIFO は空き状態ではありません。
このビットが 1 のとき、OSDIN FIFO は空き状態です。
このステータスビットをクリアするには、このビットに 1 を書き込みます。
REG[4078h] から REG[407Fh] は予約レジスタです
これらのレジスタは予約レジスタのため、書き込みはできません。
430
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4080h] LCD1 Bias/Gain Control Register
Default = 00h
Read/Write
LCD1 の
バイアス/
ゲインイネーブ
ル
n/a
7
6
5
4
3
2
1
0
LCD1 のバイアス/ゲインイネーブル
各 RGB 成分の輝度とコントラスト(ダイナミックレンジ)を制御します。この
機能はどのパネルタイプに対しても使用できます。各 RGB 成分に対するバイア
ス値は REG[4082h] ∼ REG[4087h] で、
またゲイン値は REG[4088h] ∼ REG[408Ch]
で設定します。
このビットが 0 のとき、LCD1 のバイアス/ゲインは無効です。
このビットが 1 のとき、LCD1 のバイアス/ゲインは有効です。
bit 0
各色成分について次式が成り立ちます。
出力= ( オリジナル画像+バイアス ) ×利得係数
バイアス値の範囲は -256 から +255 です。データはバイアスの後かつゲインの前
に 0 ∼ 255 の範囲に切りつめられます。
REG[4082h] LCD1 Bias Red Register 0
Default = 00h
Read/Write
LCD1 バイアスの赤ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4083h] LCD1 Bias Red Register 1
Default = 00h
Read/Write
LCD1 バイアスの
赤ビット 8
n/a
7
REG[4083h] bit 0
REG[4082h] bits 7-0
6
5
0
4
3
2
1
0
LCD1 バイアスの赤ビット [8:0]
REG[4080h] のビット 0 = 1 のとき、LCD1 に対する赤色成分の輝度率を設定し
ます。値は符号付きの 2 の補数で、範囲は -256 から +255 です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
431
10. レジスタ
REG[4084h] LCD1 Bias Green Register 0
Default = 00h
Read/Write
LCD1 バイアスの緑ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4085h] LCD1 Bias Green Register 1
Default = 00h
Read/Write
LCD1 バイアスの
緑ビット 8
n/a
7
6
REG[4085h] bit 0
REG[4084h] bits 7-0
5
0
4
3
2
1
0
LCD1 バイアスの緑ビット [8:0]
REG[4080h] のビット 0 = 1 のとき、LCD1 に対する緑色成分の輝度率を設定し
ます。値は符号付きの 2 の補数で、範囲は -256 から +255 です。
REG[4086h] LCD1 Bias Blue Register 0
Default = 00h
Read/Write
LCD1 バイアスの青ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4087h] LCD1 Bias Blue Register 1
Default = 00h
Read/Write
LCD1 バイアスの
青ビット 8
n/a
7
REG[4087h] bit 0
REG[4086h] bits 7-0
432
6
5
0
4
3
2
1
0
LCD1 バイアスの青ビット [8:0]
REG[4080h] のビット 0 = 1 のとき、LCD1 に対する青色成分の輝度率を設定し
ます。値は符号付きの 2 の補数で、範囲は -256 から +255 です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4088h] LCD1 Gain Red Register
Default = 40h
Read/Write
LCD1 ゲインの赤ビット 7 ∼ 0
7
6
5
4
3
2
1
0
LCD1 ゲインの赤ビット [7:0]
REG[4080h] のビット 0 = 1 のとき、LCD1 に対する赤色成分のコントラスト率
を設定します。ビット 7 ∼ 6 は赤色成分のゲインの整数部で、ビット 5 ∼ 0 は小
数部です。
bits 7-0
REG[408Ah] LCD1 Gain Green Register
Default = 40h
Read/Write
LCD1 ゲインの緑ビット 7 ∼ 0
7
6
5
4
3
2
1
0
LCD1 ゲインの緑ビット [7:0]
REG[4080h] のビット 0 = 1 のとき、LCD1 に対する緑色成分のコントラスト率
を設定します。ビット 7 ∼ 6 は緑色成分のゲインの整数部で、ビット 5 ∼ 0 は小
数部です。
bits 7-0
REG[408Ch] LCD1 Gain Blue Register
Default = 40h
Read/Write
LCD1 ゲインの青ビット 7 ∼ 0
7
bits 7-0
6
5
4
3
2
1
0
LCD1 ゲインの青ビット [7:0]
REG[4080h] のビット 0 = 1 のとき、LCD1 に対する青色成分のコントラスト率
を設定します。ビット 7 ∼ 6 は青色成分のゲインの整数部で、ビット 5 ∼ 0 は小
数部です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
433
10. レジスタ
REG[4090h] LCD2 Bias/Gain Control Register
Default = 00h
Read/Write
LCD2 の
バイアス/
ゲインイネーブ
ル
n/a
7
6
5
4
3
2
1
0
LCD2 のバイアス/ゲインイネーブル
各 RGB 成分の輝度とコントラスト(ダイナミックレンジ)を制御します。この
機能はどのパネルタイプに対しても使用できます。各 RGB 成分に対するバイア
ス値は REG[4092h] ∼ REG[4097h] で、
またゲイン値は REG[4098h] ∼ REG[409Ch]
で設定します。
このビットが 0 のとき、LCD2 のバイアス/ゲインは無効です。
このビットが 1 のとき、LCD2 のバイアス/ゲインは有効です。
bit 0
各色成分について次式が成り立ちます。
出力= ( オリジナル画像+バイアス ) ×利得係数
バイアス値の範囲は -256 から +255 です。データはバイアスの後かつゲインの前
に 0 ∼ 255 の範囲に切りつめられます。
REG[4092h] LCD2 Bias Red Register 0
Default = 00h
Read/Write
LCD2 バイアスの赤ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4093h] LCD2 Bias RED Register 1
Default = 00h
Read/Write
LCD2 バイアスの
赤ビット 8
n/a
7
REG[4093h] bit 0
REG[4092h] bits 7-0
434
6
5
0
4
3
2
1
0
LCD2 バイアスの赤ビット [8:0]
REG[4070h] のビット 0 = 1 のとき、LCD2 に対する赤色成分の輝度率を設定し
ます。値は符号付きの 2 の補数で、範囲は -256 から +255 です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[4094h] LCD2 Bias Green Register 0
Default = 00h
Read/Write
LCD2 バイアスの緑ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4095h] LCD2 Bias Green Register 1
Default = 00h
Read/Write
LCD2 バイアスの
緑ビット 8
n/a
7
6
REG[4095h] bit 0
REG[4094h] bits 7-0
5
0
4
3
2
1
0
LCD2 バイアスの緑ビット [8:0]
REG[4070h] のビット 0 = 1 のとき、LCD2 に対する緑色成分の輝度率を設定し
ます。値は符号付きの 2 の補数で、範囲は -256 から +255 です。
REG[4096h] LCD2 Bias Blue Register 0
Default = 00h
Read/Write
LCD2 バイアスの青ビット 7 ∼ 0
7
6
5
4
3
2
1
REG[4097h] LCD2 Bias Blue Register 1
Default = 00h
Read/Write
LCD2 バイアスの
青ビット 8
n/a
7
REG[4097h] bit 0
REG[4096h] bits 7-0
6
5
0
4
3
2
1
0
LCD2 バイアスの青ビット [8:0]
REG[4070h] のビット 0 = 1 のとき、LCD2 に対する青色成分の輝度率を設定し
ます。値は符号付きの 2 の補数で、範囲は -256 から +255 です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
435
10. レジスタ
REG[4098h] LCD2 Gain Red Register
Default = 40h
Read/Write
LCD2 ゲインの赤ビット 7 ∼ 0
7
6
5
4
3
2
1
0
LCD2 ゲインの赤ビット [7:0]
REG[4070h] のビット 0 = 1 のとき、LCD2 に対する赤色成分のコントラスト率
を設定します。ビット 7 ∼ 6 は赤色成分のゲインの整数部で、ビット 5 ∼ 0 は小
数部です。
bits 7-0
REG[409Ah] LCD2 Gain Green Register
Default = 40h
Read/Write
LCD2 ゲインの緑ビット 7 ∼ 0
7
6
5
4
3
2
1
0
LCD2 ゲインの緑ビット [7:0]
REG[4070h] のビット 0 = 1 のとき、LCD2 に対する緑色成分のコントラスト率
を設定します。ビット 7 ∼ 6 は緑色成分のゲインの整数部で、ビット 5 ∼ 0 は小
数部です。
bits 7-0
REG[409Ch] LCD2 Gain Blue Register
Default = 40h
Read/Write
LCD2 ゲインの青ビット 7 ∼ 0
7
6
5
4
3
2
1
0
LCD2 ゲインの青ビット [7:0]
REG[4070h] のビット 0 = 1 のとき、LCD2 に対する青色成分のコントラスト率
を設定します。ビット 7 ∼ 6 は青色成分のゲインの整数部で、ビット 5 ∼ 0 は小
数部です。
bits 7-0
REG[40A0h] LCD2 Gamma LUT Data Port
Default = 00h
Write Only
LCD2 用ガンマ LUT のデータポートビット 7 ∼ 0
7
bits 7-0
436
6
5
4
3
2
1
0
LCD2 用ガンマ LUT のデータポートビット [7:0](書き込み専用)
LCD2 用ガンマルックアップテーブル(LUT)に書き込むためのデータポートで
す。LUT に書き込みを行うには、ガンマ LUT 書き込みアクセスのイネーブル
ビットを立てる(REG[40A2h] のビット 4 = 1)ことが必要です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[40A2h] LCD2 Gamma LUT Configuration Register 0
Default = 00h
ガンマ LUT の書き込み色選択ビット
1∼0
7
bits 7-6
6
Write Only
n/a
ガンマ LUT の
書き込み
アクセスイネー
ブル
n/a
5
4
3
ガンマ LUT の表示バンク選択ビット
1∼0
2
ガンマ LUT
補正表示の
イネーブル
1
0
ガンマ LUT の書き込み色選択ビット [1:0]
REG[40A0h] のデータポートを用いて書き込まれるガンマ LUT の RGB 成分を指
定します。個々の色成分を個別に選択できるほか、すべての色成分に対して同じ
値を同時に設定することができます。ガンマ LUT に書き込みを行うには、ガン
マ LUT 書き込みアクセスのイネーブルビットを立てる(REG[40A2h] のビット 4
= 1)ことが必要です。
表 10-105 ガンマ LUT の書き込み色の選択
REG[40A2h] のビット 7 ∼ 6
色成分
00
赤色成分の書き込み
01
緑色成分の書き込み
10
青色成分の書き込み
11
すべての色成分(RGB)の書き込み
bit 4
ガンマ LUT の書き込みアクセスイネーブル
REG[40A0h] を用いた LCD2 ガンマ LUT への書き込み可否を制御します。
このビットが 0 のとき、LCD2 ガンマ LUT への書き込みは無効です。
このビットが 1 のとき、LCD2 ガンマ LUT への書き込みは有効です。
bits 2-1
ガンマ LUT の表示バンク選択ビット 1 ∼ 0
ガンマ LUT 補正が有効(REG[40A2h] のビット 0 = 1)のときに使用されるガン
マ LUT のバンクおよびセグメントを決定します。ホストによって書き込み可能
なガンマ LUT バンクも同時に指定されます。バンク A1 または A2 のいずれかを
選択した(当該ビット= 00 または 01)場合、バンク B1 と B2 の設定が可能で
す。逆に、バンク B1 または B2 のいずれかを選択した(当該ビット= 10 または
11)場合、バンク A1 と B2 の設定が可能です。
表 10-106 ガンマ LUT の表示バンクの選択
REG[40A2h] のビット 2 ∼ 1
有効なガンマ LUT のバンクおよびセグメント
00
バンク A1 がガンマ LUT 補正に使用されます
01
バンク A2 がガンマ LUT 補正に使用されます
10
バンク B1 がガンマ LUT 補正に使用されます
11
バンク B2 がガンマ LUT 補正に使用されます
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
437
10. レジスタ
ガンマ LUT 補正表示のイネーブル
ガンマ LUT による補正機能が LCD2 に対して有効かどうかを制御します。ガン
マ補正に実際に用いられるガンマLUTのバンクおよびセグメントは、
ガンマLUT
の表示バンク選択ビット(REG[40A2h] のビット 2 ∼ 1)によって決まります。
このビットが 0 のとき、ガンマ LUT 補正は無効です。
このビットが 1 のとき、ガンマ LUT 補正は有効です。
bit 0
REG[40A3h] LCD2 Gamma LUT Configuration Register 1
Default = 00h
Write Only
ガンマ LUT の
インデックス
リセット
n/a
7
6
5
4
3
2
1
0
ガンマ LUT のインデックスリセット(書き込み専用)
ガンマ LUT の設定処理時には、データポート(REG[40A0h])への書き込みが行
われるたびに LUT の内部インデックスが自動的にインクリメントされます。こ
のビットは、LCD2 用ガンマ LUT のインデックス値を 000h にリセットします。
このビットに 0 を書き込んでも何も起きません。
このビットに1を書き込むと、ガンマLUTのインデックス値がリセットされます。
bit 0
注
ガンマ LUT のインデックス値は、ガンマ LUT 補正を有効にした(REG[40A2h]
のビット 0 = 1)ときにもリセットされます。
REG[40B0h] LCD1 Power Save Register
Default = 00h
Read/Write
LCD1 のパワー
セーブモード
イネーブル
n/a
7
6
5
4
3
2
1
LCD1 のパワーセーブモードイネーブル
LCD1 に対してパワーセーブモードを制御します。
このビットが 0 のとき、LCD1 は通常モード(稼働中)です。
このビットが 1 のとき、LCD1 はパワーセーブモード(停止中)です。
bit 0
REG[40B1h] LCD2 Power Save Register
Default = 00h
Read/Write
LCD2 のパワー
セーブモード
イネーブル
n/a
7
bit 0
438
0
6
5
4
3
2
1
0
LCD2 のパワーセーブモードイネーブル
LCD2 に対してパワーセーブモードを制御します。
このビットが 0 のとき、LCD2 は通常モード(稼働中)です。
このビットが 1 のとき、LCD2 はパワーセーブモード(停止中)です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
10.4.22 スプライトレジスタ
S1D13515/S2D13515 のスプライトエンジンには、次に示す 2 種類のレジスタが備わっています。
1. スプライトエンジンに関する基本制御レジスタ。スプライトエンジンそのもの、および全スプライ
トに共通する設定項目を制御します。このタイプのレジスタは REG[5000h] ∼ REG[502Bh] で、この
項で取り上げます。
2. 各スプライトに対応するレジスタは、個々のスプライト(スプライト 0 番∼ 7 番)に対する設定値
を指定します。
このタイプのレジスタは SDRAM 上のレジスタであり、
その格納場所は Sprite SDRAM
Based Register の開始アドレスビット(REG[5028h] ∼ REG[502Bh])によって指定されます。このタ
イプのレジスタについては、446 ページの 10.4.23「スプライトメモリベースレジスタ」を参照して
ください。
注
1.)Sprite Register(REG[5000h] ∼ REG[502Bh])および Sprite SDRAM Based Register(SDRAM[**000h]
∼ SDRAM[**01Ah])の更新を行うには、スプライトモジュールが空き状態(REG[5003h] のビット
7 =であることが必要です。
2.) スプライトエンジンは、SDRAM のメモリ空間を使用する必要があります。REG[5020h] ∼ REG[5027h]
と REG[5028h] ∼ REG[502Bh] で SRAM メモリ空間は使わないでください。
REG[5000h] Sprite Control Register
Default = 02h
n/a
スプライト
個別カラー
フォーマットの
イネーブル
7
6
bit 6
bits 5-4
Read/Write
スプライトカラーフォーマット
ビット 1 ∼ 0
5
4
n/a
3
2
スプライト
フレームのダブル
バッファのイネー
ブル
スプライト
エンジンのイネー
ブル
1
0
スプライト個別カラーフォーマットのイネーブル
スプライトカラーフォーマットビット(REG[5000h] のビット 5 ∼ 4)によって
指定される共通のカラーフォーマットを全スプライトが共有するのか、あるいは
個々のスプライトがそれぞれのカラーフォーマットをもつのかを決定します。
このビットが 0 のとき、スプライトカラーフォーマットビット(REG[5000h] の
ビット 5 ∼ 4)によって指定される共通のカラーフォーマットを全スプライトが
共有します。
この ビッ トが 1 の とき、個 々の スプ ライ トは Sprite SDRAM Based Register
(SDRAM[**01Ah])で指定されるカラーフォーマットをもちます。
スプライトカラーフォーマットビット [1:0]
スプライト個別カラーフォーマットのイネーブルビットが無効(REG[5000h] の
ビット 6 = 0)のとき、これらのビットは全スプライトデータに対するカラー
フォーマットを指定します。
表 10-107 スプライトカラーフォーマット
REG[5000h] のビット 5 ∼ 4
RGB フォーマット
00
RGB 5:6:5
01
ARGB 1:5:5:5:
10
ARGB 4:4:4:4
11
Reserved
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
439
10. レジスタ
bit 1
スプライトフレームのダブルバッファのイネーブル
スプライトのフレームデータを SDRAM に書き込む際のモードがシングルバッ
ファモードがダブルバッファモードかを決定します。
このビットが 0 のとき、スプライトエンジンはスプライトフレームの表示に際し
てシングルバッファを使用します。バッファ 0 は REG[5020h] ∼ REG[5022h] に
よって指定されます。
このビットが 1 のとき、スプライトエンジンはスプライトフレームの表示に際し
てダブルバッファを使用します。
バッファ0 は REG[5020h] ∼ REG[5022h] によっ
て、またバッファ 1 は REG[5024h] ∼ REG[5026h] によって指定されます(デフォ
ルト)
。
bit 0
スプライトエンジンのイネーブル
スプライトエンジンの使用について制御します。スプライトエンジンが無効の間
はスプライト処理を開始できません。
このビットが 0 のとき、スプライトエンジンは無効です。
このビットが 1 のとき、スプライトエンジンは有効です。
注
1. REG[5004h] ∼ REG[501Eh] への書き込みを行うときは、スプライトエンジ
ンをあらかじめ有効にすることが必要です。
2. スプライトエンジンの使用中(REG[5003h] のビット 7 = 0)にスプライト
エンジンのイネーブルビットを 0 に設定しても、スプライトエンジンが空
き状態(REG[5003h] のビット 7 = 1)になるまでは無効にはなりません。
REG[5001h] Sprite Software Reset Register
Default = 00h
Read/Write
スプライトの
ソフトウェア
リセット(WO)
7
bit 7
n/a
6
5
4
3
2
1
0
スプライトのソフトウェアリセット(書き込み専用)
このビットが意味をもつのは、スプライトエンジンが有効(REG[5000h] のビッ
ト 0 = 1)であるときに限られます。
このビットはスプライトエンジンのソフトウェアリセットを実行します。Sprite
Register の内容はクリアされません。
このビットに 0 を書き込んでもハードウェアには何の影響もありません。
このビットに 1 を書き込むと、スプライトエンジンにソフトウェアリセットがか
かります。
注
このビットを用いてスプライトのソフトウェアリセットを行うには、スプライ
トエンジンが空き状態(REG[5003h] のビット 7 = 1)であることが必要です。
440
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[5002h] Sprite SDRAM Registers Busy Register
Default = 00h
Sprite SDRAM
Based Register
使用中(RO)
7
Read/Write
n/a
6
5
4
3
2
1
0
Sprite SDRAM Based Register 使用中(読み出し専用)
スプライトエンジンがSprite SDRAM Based Registerのサンプリングを実行中であ
ることを示します。このビットが 1 である間は「Sprite SDRAM Based Register の
開始アドレス」
(REG[5028h] ∼ REG[502Bh])および Sprite SDRAM Based Register
(446 ページの 10.4.23「スプライトメモリベースレジスタ」を参照)に対する書
き込みを行わないでください。
このビットが 0 のとき、スプライトエンジンは Sprite SDRAM Based Register のサ
ンプリングを行っていません。
このビットが 1 のとき、スプライトエンジンは Sprite SDRAM Based Register のサ
ンプリングを行っています。
bit 7
注
使用中となる時間は、一般にフレーム時間の 0.2% 未満です。
REG[5003h] Sprite Engine Status Register
Default = 80h
スプライト
エンジンの
ステータス
(RO)
7
bit 7
Read/Write
n/a
6
5
Reserved
4
3
2
1
0
スプライトエンジンのステータス(読み出し専用)
スプライトエンジンのステータスを示します。スプライトエンジンは新しいスプ
ライト処理が開始される(REG[5004h] のビット 0 = 1)と使用中になり、スプ
ライト処理が完了すると空き状態に戻ります。1 回のスプライト処理に要する時
間は、有効なスプライト数やスプライトの大きさ、リフレッシュレートなどに
よって異なります。
このビットが 0 のとき、スプライトエンジンは使用中です。
このビットが 1 のとき、スプライトエンジンは空き状態(使用可能)です
(デフォルト)。
注
Sprite Register(REG[5000h] ∼ REG[502Bh])および Sprite SDRAM Based Register
(SDRAM[**000h] ∼ SDRAM[**01Ah])の更新を行うには、スプライトモジュー
ルが空き状態(REG[5003h] のビット 7 = 1)であることが必要です。
bits 2-0
Reserved
これらのビットのデフォルト値は 000 です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
441
10. レジスタ
REG[5004h] Sprite Frame Trigger Control Register
Default = 00h
Write Only
スプライトの
マニュアルトリガ
n/a
7
6
5
4
3
2
1
スプライトのマニュアルトリガ(書き込み専用)
新 し い ス プ ラ イ ト 処 理 を 開 始 し ま す。有 効 な ス プ ラ イ ト が な い 場 合
(SDRAM[**000h] を参照)は、新しいスプライト処理(ペイント)を開始しない
でください。
このビットに 0 を書き込んでも何も起きません。
このビットに 1 を書き込むと、新しいスプライト処理が開始されます。
bit 0
REG[5006h] Sprite Interrupt Control Register
Default = 00h
Read/Write
n/a
7
6
5
4
3
2
スプライト処理
完了割り込みの
イネーブル
n/a
1
0
スプライト処理完了割り込みのイネーブル
スプライト処理完了割り込みのステータスビット(REG[5008h] のビット 1)の
値をスプライト割り込みステータスビット(REG[0A00h] のビット 7)に反映さ
せるかどうかを指定します。
このビットが 0 のとき、スプライト処理完了割り込みは無効であり、その状態は
REG[0A00h] のビット 7 には反映されません。
このビットが 1 のとき、スプライト処理完了割り込みは有効であり、その状態は
REG[0A00h] のビット 7 に反映されます。
bit 1
REG[5008h] Sprite Interrupt Status Register
Default = 00h
Read/Write
n/a
7
bit 1
0
6
5
4
3
2
スプライト処理
完了割り込み
ステータス
n/a
1
0
スプライト処理完了割り込みステータス
現在のスプライト処理の状態を示します。このビットはスプライト処理完了割り
込みのイネーブルビット(REG[5006h] のビット 1)によってマスクされること
はありません。
このビットが 0 のとき、スプライト処理の完了割り込みは発生していません
(スプライト処理は完了していません)。
このビットが 1 のとき、スプライト処理の完了割り込みが発生しています
(スプライト処理は完了しています)。
このステータスビットをクリアするには、このビットに 1 を書き込みます。
442
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[5020h] Sprite Frame Buffer 0 Start Address Register 0
Default = 00h
Read/Write
スプライト用フレームバッファ 0 の開始アドレスビット 7 ∼ 0(ビット 1 ∼ 0 は常に 00 を返します)
7
6
5
4
3
2
1
REG[5021h] Sprite Frame Buffer 0 Start Address Register 1
Default = 00h
0
Read/Write
スプライト用フレームバッファ 0 の開始アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[5022h] Sprite Frame Buffer 0 Start Address Register 2
Default = 00h
0
Read/Write
スプライト用フレームバッファ 0 の開始アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[5023h] Sprite Frame Buffer 0 Start Address Register 3
Default = 00h
0
Read/Write
スプライト用フレームバッファ 0 の開始アドレスビット 31 ∼ 24
7
REG[5023h] bits 7-0
REG[5022h] bits 7-0
REG[5021h] bits 7-0
REG[5020h] bits 7-0
6
5
4
3
2
1
0
スプライト用フレームバッファ 0 の開始アドレスビット [31:0]
スプライト用フレームバッファ 0 のメモリ開始アドレスを指定します。このバッ
ファは、シングルバッファとダブルバッファの両モード(REG[5000h] のビット
1 を参照)に対して使用されます。これらのビットの値は 8 バイト(64 ビット)
の倍数であることが必要です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
443
10. レジスタ
REG[5024h] Sprite Frame Buffer 1 Start Address Register 0
Default = 00h
Read/Write
スプライト用フレームバッファ 1 の開始アドレスビット 7 ∼ 0(ビット 1 ∼ 0 は常に 00 を返します)
7
6
5
4
3
2
1
REG[5025h] Sprite Frame Buffer 1 Start Address Register 1
Default = 80h
0
Read/Write
スプライト用フレームバッファ 1 の開始アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
REG[5026h] Sprite Frame Buffer 1 Start Address Register 2
Default = 02h
0
Read/Write
スプライト用フレームバッファ 1 の開始アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[5027h] Sprite Frame Buffer 1 Start Address Register 3
Default = 00h
0
Read/Write
スプライト用フレームバッファ 1 の開始アドレスビット 31 ∼ 24
7
REG[5027h] bits 7-0
REG[5026h] bits 7-0
REG[5025h] bits 7-0
REG[5024h] bits 7-0
444
6
5
4
3
2
1
0
スプライト用フレームバッファ 1 の開始アドレスビット [31:0]
スプライト用フレームバッファ 1 のメモリ開始アドレスを指定します。このバッ
ファは、ダブルバッファモード(REG[5000h] のビット 1 = 1)に対して使用さ
れます。
これらのビットの値は8バイト(64ビット)の倍数であることが必要です。
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
REG[5028h] Sprite SDRAM Based Registers Start Address Register 0
Default = 00h
Read Only
Sprite SDRAM Based Register の開始アドレスビット 7 ∼ 0(ビット 7 ∼ 0 は常に 0000_0000 を返します)
7
6
5
4
3
2
1
REG[5029h] Sprite SDRAM Based Registers Start Address Register 1
Default = F0h
0
Read/Write
Sprite SDRAM Based Register の開始アドレスビット 15 ∼ 8(ビット 3 ∼ 0 は常に 0000 を返します)
7
6
5
4
3
2
1
REG[502Ah] Sprite SDRAM Based Registers Start Address Register 2
Default = 04h
0
Read/Write
Sprite SDRAM Based Register の開始アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
REG[502Bh] Sprite SDRAM Based Registers Start Address Register 3
Default = 00h
0
Read/Write
Sprite SDRAM Based Register の開始アドレスビット 31 ∼ 24
7
6
REG[502Bh] bits 7-0
REG[502Ah] bits 7-0
REG[5029h] bits 7-0
REG[5028h] bits 7-0
5
4
3
2
1
0
Sprite SDRAM Based Register の開始アドレスビット [31:0]
Sprite SDRAM Based Register のメモリ開始アドレスを指定します。このアドレス
のビット 11 ∼ 0 は常に 000h を返し、その部分に値を書き込んでも何も起きませ
ん(REG[5028h] のビット 7 ∼ 0 は常に 0000_0000 を、また REG[5029h] のビット
3 ∼ 0 は常に 0000 を返します)。
1000_0000h
S1D13515/S2D13515 SDRAM
スプライト用
フレームバッファ0
(320x240x16bpp)
1002_8000h
スプライト用
フレームバッファ1
(320x240x16bpp)
1004_F000h
Sprite SDRAM
Based Register
図 10-3 スプライトのメモリマップ例
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
445
10. レジスタ
10.4.23 スプライトメモリベースレジスタ
Sprite SDRAM Based Register は、各スプライト(スプライト 0 番∼ 7 番)に対する設定値を指定します。
この タイ プの レジ スタ は、Sprite SDRAM Based Register の開 始ア ド レス ビッ ト(REG[5028h] ∼
REG[502Bh])によって指定されるオフセット位置から始まる 4KB の SDRAM 領域を占有します。なお、
設定するオフセット値は 4KB の境界上にあることが必要です。レジスタは常に 16 ビット幅で、これに
アクセスするには所定の SDRAM 位置を指定します。アクセスタイミングは、通常の SDRAM 読み書き
アクセスと同じです。SDRAM メモリの 1004_F000h に位置する Sprite SDRAM Based Register の例を以下
の図に示します。
注
Sprite Register(REG[5000h] ∼ REG[502Bh])および Sprite SDRAM Based Register(SDRAM[**000h] ∼
SDRAM[**01Ah])の更新を行うには、スプライトモジュールが空き状態(REG[5003h] のビット 7 = 1)
であることが必要です。
446
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
16 ビット幅の SDRAM
1000_0000h
SDRAM
SDRAM[**000h] Sprite #n General Control Register 0
1004_F000h
1004_F020h
スプライト
0 番のレジスタ
SDRAM[**001h] Sprite #n General Control Register 1
スプライト
1 番のレジスタ
SDRAM[**008h] ∼ [**00Bh] Sprite #n Rotated Image Start Address Register 0 ∼ 3
1004_F040h
1004_F060h
1004_F080h
スプライト
2 番のレジスタ
SDRAM[**00Ch] ∼ [**00Dh] Sprite #n X Position Register 0 ∼ 1
SDRAM[**00Eh] ∼ [**00Fh] Sprite #n Y Position Register 0 ∼ 1
SDRAM[**010h] ∼ [**011h] Sprite #n Frame Width Register 0 ∼ 1
スプライト
3 番のレジスタ
SDRAM[**012h] ∼ [**013h] Sprite #n Frame Height Register 0 ∼ 1
スプライト
4 番のレジスタ
SDRAM[**016h] ∼ [**017h] Sprite #n Reference Point Y Offset Register 0 ∼ 1
スプライト
5 番のレジスタ
SDRAM[**01Ah] Sprite #n Color Format Register
1004_F0A0h
1004_F0C0h
SDRAM[**004h] ∼ [**007h] Sprite #n Image Start Address Register 0 ∼ 3
SDRAM[**014h] ∼ [**015h] Sprite #n Reference Point X Offset Register 0 ∼ 1
SDRAM[**018h] ∼ [**019h] Sprite #n Transparency Color/Texture Alpha Register 0 ∼ 1
SDRAM[**01Bh] ∼ SDRAM[**01Fh] Reserved
スプライト
6 番のレジスタ
1004_F0E0h
1004_F0FBh
1004_F0FFh
スプライト
7 番のレジスタ
Reserved
この例では、SDRAM のアドレス 1004_F040h からスプライト 2 番が始まります。
Sprite #2 General Control Register 0 のアドレス算出:
1004_F040h + SDRAM[**000h] = 1004_F040h
Sprite #2 Color Format Register のアドレス算出:
1004_F040h + SDRAM[**01Ah] = 1004_F05Ah
Sprite SDRAM Based Register と予約スペース
図 10-4 Sprite SDRAM Based Register のマッピング例
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
447
10. レジスタ
SDRAM[**000h] Sprite #n General Control Register 0
Default = XXh
Read/Write
スプライト n 番の
イネーブル
n/a
7
6
5
4
3
2
1
0
スプライト n 番のイネーブル
対応するスプライト(スプライト n 番)の有効・無効を制御します。スプライト
のマニュアルトリガビット(REG[5004h] のビット 0)を用いてスプライト処理
を開始するには、少なくとも 1 つのスプライトが有効であることが必要です。
このビットが 0 のとき、スプライト n 番は無効です。
このビットが 1 のとき、スプライト n 番は有効です。
bit 0
注
REG[5004h] のビット 0 を用いてスプライトペイントを開始する場合、スプラ
イト 0 番は背景スプライトに使用されるため、常に有効であるとともに、全ス
プライト中で Z オーダー(階層順)が一番小さいものであることが必要です。
SDRAM[**001h] Sprite #n General Control Register 1
Default = XXh
n/a
7
bits 6-4
スプライト n 番の Z オーダービット 2 ∼ 0
6
5
Read/Write
スプライト n 番の回転ビット 1 ∼ 0
4
3
2
スプライト n 番の
ミラー反転のイ
ネーブル
スプライト n 番の
透過合成のイネー
ブル
1
0
スプライト n 番の Z オーダービット [2:0]
スプライト n 番に対する Z オーダーを指定します。これは、アルファブレンディ
ングと透過合成機能において当該スプライトの優先順位を定める値です。Z オー
ダーの範囲は最上面(前面)を表す 7h から最下面(背景)を表す 0h までです。
複数のスプライトに同じ Z オーダーが与えられる場合、番号の大きいほうのス
プライトが優先されます。
注
スプライト 0 番は背景に使用されるため、最小の Z オーダーに設定することが
必要です。
bits 3-2
スプライト n 番の回転ビット [1:0]
スプライト n 番の画像に適用される時計回りの回転角度を指定します。
表 10-108 スプライト n 番の回転
448
SDRAM[**001h] のビット 3 ∼ 2
スプライト n 番の回転
00
0° 回転
01
90° 回転
10
180° 回転
11
270° 回転
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
bit 1
スプライト n 番のミラー反転のイネーブル
スプライト n 番に対する水平ミラー反転機能を制御します。
このビットが 0 のとき、スプライト n 番はミラー反転されません(正像です)
。
このビットが 1 のとき、スプライト n 番は水平方向にミラー反転されます。
bit 0
スプライト n 番の透過合成のイネーブル
スプライト n 番に対する透過合成機能の有効・無効を制御します。RGB 5:6:5
フォーマットの場合、ある画素が SDRAM[***019h] ∼ SDRAM[***018h] の指定
に従って透明なとき、Z オーダーに関して次にその下に来る可視画素が見えま
す。ARGB 4:4:4:4 フォーマットの場合、指定の透過画素はピクセルレベルの衝
突判定に対してのみ使用され、画像のレンダリングや可視性には何の影響も与え
ません。
このビットが 0 のとき、スプライト n 番の透過合成は無効です。
このビットが 1 のとき、スプライト n 番の透過合成は有効です。
SDRAM[**004h] Sprite #n Image Start Address Register 0
Default = XXh
Read/Write
スプライト n 番の画像開始アドレスビット 7 ∼ 0
7
6
5
4
3
2
1
SDRAM[**005h] Sprite #n Image Start Address Register 1
Default = XXh
0
Read/Write
スプライト n 番の画像開始アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
SDRAM[**006h] Sprite #n Image Start Address Register 2
Default = XXh
0
Read/Write
スプライト n 番の画像開始アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
SDRAM[**007h] Sprite #n Image Start Address Register 3
Default = XXh
0
Read/Write
スプライト n 番の画像開始アドレスビット 31 ∼ 24
7
6
5
4
3
2
1
0
SDRAM[**007h] bits 7-0
SDRAM[**006h] bits 7-0
SDRAM[**005h] bits 7-0
SDRAM[**004h] bits 7-0
スプライト n 番の画像開始アドレスビット [31:0]
SDRAM に格納された無回転または 180° 回転のスプライト n 番画像に対するメモ
リ開始アドレスを指定します。これらのビットは、開始アドレスが 16 ビットの
倍数になるように設定することが必要です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
449
10. レジスタ
SDRAM[**008h] Sprite #n Rotated Image Start Address Register 0
Default = XXh
Read/Write
スプライト n 番の回転画像開始アドレスビット 7 ∼ 0
7
6
5
4
3
2
1
SDRAM[**009h] Sprite #n Rotated Image Start Address Register 1
Default = XXh
0
Read/Write
スプライト n 番の回転画像開始アドレスビット 15 ∼ 8
7
6
5
4
3
2
1
SDRAM[**00Ah] Sprite #n Rotated Image Start Address Register 2
Default = XXh
0
Read/Write
スプライト n 番の回転画像開始アドレスビット 23 ∼ 16
7
6
5
4
3
2
1
SDRAM[**00Bh] Sprite #n Rotated Image Start Address Register 3
Default = XXh
0
Read/Write
スプライト n 番の回転画像開始アドレスビット 31 ∼ 24
7
6
5
4
3
2
1
0
SDRAM[**00Bh] bits 7-0
SDRAM[**00Ah] bits 7-0
SDRAM[**009h] bits 7-0
SDRAM[**008h] bits 7-0
スプライト n 番の回転画像開始アドレスビット [31:0]
SDRAM に格納された 90° 回転または 270° 回転のスプライト n 番画像に対するメ
モリ開始アドレスを指定します。これらのビットは、開始アドレスが 16 ビット
の倍数になるように設定することが必要です。
450
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
SDRAM[**00Ch] Sprite #n X Position Register 0
Default = XXh
Read/Write
スプライト n 番の X 位置ビット 7 ∼ 0
7
6
5
4
3
2
1
SDRAM[**00Dh] Sprite #n X Position Register 1
Default = XXh
Read/Write
スプライト n 番の X 位置符号ビット 5 ∼ 0
7
6
5
4
0
スプライト n 番の X 位置ビット 9 ∼ 8
3
2
1
0
SDRAM[**00Dh] bits 7-2
スプライト n 番の X 位置符号ビット [5:0]
左上角を基準とした X 位置の正負を決める拡張符号ビットです。
注
スプライト 0 番は画面上に残る必要があるため、負の X 位置を設定することは
できません。
SDRAM[**00Dh] bits 1-0
SDRAM[**00Ch] bits 7-0
スプライト n 番の X 位置ビット [9:0]
スプライト基準点の X 位置を表示領域の左上角を基準として指定します。負の
値を指定することで、任意の方向でスプライトを表示領域からはみ出させること
ができます。X 位置は次式が成り立つように設定してください。
-1007 < X 位置< 1007
X 位置+ ( スプライト幅−スプライト基準点の X オフセット ) ≦ 1024
注
SDRAM[**00Dh] のビット 7 ∼ 2 と SDRAM[**00Dh] のビット 1 ∼ 0 および
SDRAM[**00Ch] のビット 7 ∼ 0 が合わさって 11 ビットの 2 の補数を形成します。
16ビットのレジスタ値は2の補数であり、
値の範囲は-1024
(1111_1100_0000_0000)
から 1023(0000_0011_1111_1111)までです。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
451
10. レジスタ
SDRAM[**00Eh] Sprite #n Y Position Register 0
Default = XXh
Read/Write
スプライト n 番の Y 位置ビット 7 ∼ 0
7
6
5
4
3
2
1
SDRAM[**00Fh] Sprite #n Y Position Register 1
Default = XXh
Read/Write
スプライト n 番の Y 位置符号ビット 5 ∼ 0
7
6
5
4
0
スプライト n 番の Y 位置ビット 9 ∼ 8
3
2
1
0
SDRAM[**00Fh] bits 7-2
スプライト n 番の Y 位置符号ビット [5:0]
左上角を基準とした Y 位置の正負を決める拡張符号ビットです。
注
スプライト 0 番は画面上に残る必要があるため、負の Y 位置を設定することは
できません。
SDRAM[**00Fh] bits 1-0
SDRAM[**00Eh] bits 7-0
スプライト n 番の Y 位置ビット [9:0]
スプライト基準点の Y 位置を表示領域の左上角を基準として指定します。負の
値を指定することで、任意の方向でスプライトを表示領域からはみ出させること
ができます。Y 位置は次式が成り立つように設定してください。
-1007 < Y 位置< 1007
Y 位置+ ( スプライト高さ−スプライト基準点の Y オフセット ) ≦ 1024
452
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
SDRAM[**010h] Sprite #n Frame Width Register 0
Default = XXh
Read/Write
スプライト n 番のフレーム幅ビット 7 ∼ 0
7
6
5
4
3
2
1
SDRAM[**011h] Sprite #n Frame Width Register 1
Default = XXh
Read/Write
スプライト n 番のフレーム幅ビット
9∼8
Reserved
7
6
5
0
4
3
2
1
0
SDRAM[**011h] bits 7-2
Reserved
これらのビットは 00_0000 に設定してください。
SDRAM[**011h] bits 1-0
SDRAM[**010h] bits 7-0
スプライト n 番のフレーム幅ビット [9:0]
スプライトフレームの幅をピクセル数で指定します。メモリへの書き込み時、ス
プライト 0 番を除くすべてのスプライトはこのサイズに従うことが必要です。値
は次式が成り立つように設定してください。
フレーム幅< 1007
注
スプライト 0 番については、SDRAM[**00h] のビット 10 が 0(0°/180° 回転)の
とき、このレジスタは同時にフレームバッファ幅を決めます。ただし、その幅
は 2 で割り切れ、かつ 8 より大きいとします。SDRAM[**00h] のビット 10 が
1(90°/270° 回転)のとき、このレジスタは同時にフレームバッファの高さを決
めます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
453
10. レジスタ
SDRAM[**012h] Sprite #n Frame Height Register 0
Default = XXh
Read/Write
スプライト n 番のフレーム高さビット 7 ∼ 0
7
6
5
4
3
2
1
SDRAM[**013h] Sprite #n Frame Height Register 1
Default = XXh
Read/Write
スプライト n 番のフレーム高さビット
9∼8
Reserved
7
6
5
0
4
3
2
1
0
SDRAM[**013h] bits 7-2
Reserved
これらのビットは 00_0000 に設定してください。
SDRAM[**013h] bits 1-0
SDRAM[**012h] bits 9-0
スプライト n 番のフレーム高さビット [9:0]
スプライトフレームの高さをライン数で指定します。メモリへの書き込み時、ス
プライト 0 番を除くすべてのスプライトはこのサイズに従うことが必要です。値
は次式が成り立つように設定してください。
フレーム高さ< 1007
注
スプライト 0 番については、SDRAM[**00h] のビット 10 が 0(0°/180° 回転)の
と き、こ の レ ジ ス タ は 同 時 に フ レ ー ム バ ッ フ ァ の 高 さ を 決 め ま す。
SDRAM[**00h] のビット 10 が 1(90°/270° 回転)のとき、このレジスタは同時
にフレームバッファ幅を決めます。ただし、その幅は 2 で割り切れ、かつ 8 よ
り大きいとします。
454
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
SDRAM[**014h] Sprite #n Reference Point X Offset Register 0
Default = XXh
Read/Write
スプライト n 番の基準点の X オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
SDRAM[**015h] Sprite #n Reference Point X Offset Register 1
Default = XXh
Read/Write
スプライト n 番の基準点の
X オフセットビット 9 ∼ 8
スプライト n 番の基準点の X オフセット符号ビット 5 ∼ 0
7
6
5
4
3
0
2
1
0
SDRAM[**015h] bits 7-2
スプライト 0 番の基準点の X オフセット符号ビット [5:0]
スプライトの左上角を基準とした X オフセットの正負を決める拡張符号ビット
です。
SDRAM[**015h] bits 1-0
SDRAM[**014h] bits 7-0
スプライト n 番の基準点の X オフセットビット [9:0]
スプライト基準点の X 方向オフセットをスプライトの左上角を基準として指定
します。
注
基準点を設定すると、スプライトの位置の設定および問い合わせが基準点を用
いて行えます。また、基準点はすべての変換(回転とミラー反転)に対する
「中心点」になります。基準点はスプライトの境界線の外側に設定することも
可能です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
455
10. レジスタ
SDRAM[**016h] Sprite #n Reference Point Y Offset Register 0
Default = XXh
Read/Write
スプライト n 番の基準点の Y オフセットビット 7 ∼ 0
7
6
5
4
3
2
1
SDRAM[**017h] Sprite #n Reference Point Y Offset Register 1
Default = XXh
Read/Write
スプライト n 番の基準点の
Y オフセットビット 9 ∼ 8
スプライト n 番の基準点の Y オフセット符号ビット 5 ∼ 0
7
6
5
4
3
0
2
1
0
SDRAM[**017h] bits 7-2
スプライト n 番の基準点の Y オフセット符号ビット [5:0]
スプライトの左上角を基準とした Y オフセットの正負を決める拡張符号ビット
です。
SDRAM[**017h] bits 1-0
SDRAM[**016h] bits 7-0
スプライト 0 番の基準点の Y オフセットビット [9:0]
スプライト基準点の Y 方向オフセットをスプライトの左上角を基準として指定
します。
注
基準点を設定すると、スプライトの位置の設定および問い合わせが基準点を用
いて行えます。また、基準点はすべての変換(回転とミラー反転)に対する
「中心点」になります。基準点はスプライトの境界線の外側に設定することも
可能です。
456
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
10. レジスタ
SDRAM[**018h] Sprite #n Transparency Color / Texture Alpha Register 0
Default = XXh
Read/Write
スプライト n 番の透過色/テクスチャアルファビット 7 ∼ 0
7
6
5
4
3
2
1
SDRAM[**019h] Sprite #n Transparency Color / Texture Alpha Register 1
Default = XXh
0
Read/Write
スプライト n 番の透過色/テクスチャアルファビット 15 ∼ 8
7
6
5
4
3
2
1
0
SDRAM[**019h] bits 7-0
SDRAM[**018h] bits 7-0
スプライト n 番の透過色/テクスチャアルファビット [15:0]
スプライトデータフォーマットが RGB 5:6:5 のとき、ビット 15 ∼ 0 は 16bpp の
透過色を RGB 5:6:5 フォーマットで指定します。スプライト n 番の透過色のある
画素がスプライト n 番内に存在する場合、その画素は、その「下」にある Z オー
ダーが次に小さいスプライトの画素の色で置き換えられます。当該スプライトの
「下」にあるすべての画素がスプライト 0 番を含めてすべて透明な場合、画素色
は OSD 透過色(REG[09A4h] ∼ REG[09A6h])で置き換えられます。ただしスプ
ライト個別カラーフォーマットのイネーブルビットが有効(REG[5000h] のビッ
ト 6 = 1)のとき、スプライト 0 番の画素色は OSD 透過色で置き換えられるこ
とはありません。
注
スプライト 0 番については透過合成機能を有効にしないでください。
SDRAM[**019h] bits 3-0
スプライトデータが ARGB 1:5:5:5 のとき、これらのビットはアルファインデッ
クス値が 1 のときの 4 ビットのアルファ値を与えます。
SDRAM[**018h] bits 3-0
スプライトデータが ARGB 1:5:5:5 のとき、これらのビットはアルファインデッ
クス値が 0 のときの 4 ビットのアルファ値を与えます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
457
10. レジスタ
SDRAM[**01Ah] Sprite #n Color Format Register
Default = XXh
Read/Write
スプライト n 番のカラーフォーマット
ビット 1 ∼ 0
n/a
7
6
5
4
3
2
1
0
スプライト n 番のカラーフォーマットビット [1:0]
スプライト個別カラーフォーマットのイネーブルビットが 1(REG[5000h] のビッ
ト 6 = 1)のとき、スプライト n 番に対するカラーフォーマットを決定します。
bits 1-0
表 10-109 スプライト n 番のカラーフォーマット
SDRAM[**01Ah] の
ビット 1 ∼ 0
カラー
フォーマット
スプライトの透過色
00
RGB 5:6:5
SDRAM[**018h] ∼ SDRAM[**019h] は透過色を指定します
01
ARGB 1:5:5:5
SDRAM[**018h] ∼ SDRAM[**019h] はテクスチャアルファを指定します
1 ビットのアルファ値が 0 のとき、SDRAM[**018h] のビット 3 ∼ 0 が
使用されます
1 ビットのアルファ値が 1 のとき、SDRAM[**019h] のビット 3 ∼ 0 が
使用されます
10
ARGB 4:4:4:4
SDRAM[**018h] ∼ SDRAM[**019h] は使用されません
11
Reserved
SDRAM[**01Bh] ∼ SDRAM[**01Fh] は予約レジスタです
これらのレジスタは予約レジスタのため、書き込みはできません。
458
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
11. 動作構成と状態
11. 動作構成と状態
S1D13515/S2D13515 には、スタンドアロンとホスト制御の 2 種類の動作構成があります。
ハードウェアリセットから解放されると、S1D13515/S2D13515 は CLKI または OSCI のいずれかによっ
て(CNF0 端子で選択可能)システムクロックを稼働させることができるほか、内部プロセッサ C33PE
を内部ブート ROM から起動します。ホストインタフェースとの接続がない場合はスタンドアロン構成
で動作します。ホストインタフェースに接続されている場合、ホストのソフトウェアは C33PE プロセッ
サをリセット状態に保持したまま S1D13515/S2D13515 にソフトウェアリセットをかけることができま
す。このとき S1D13515/S2D13515 はホスト制御構成で動作しています。
S1D13515/S2D13515 の動作構成と状態を下の図に示します。
スタンドアロン構成
ハードリセット
RESET# = 0
RESET# = 1
REG[001Dh] のビット 0 = 0
REG[008Ah] のビット 0 = 1
ソフトリセット
C33PE 稼働状態
REG[008Ah] のビット 0 = 0
C33PE リセット状態
REG[001Dh] のビット 0 = 1
*REG[003Ch] のビット 0 = 0
REG[001Dh] のビット 0 = 0
*REG[003Ch] のビット 0 = 1
*REG[003Ch] のビット 0 = 1
REG[008Ah] のビット 0 = 1
パワーセーブ状態
REG[008Ah] のビット 0 = 1
*REG[003Ch] のビット 0 = 0
REG[001Dh] のビット 0 = 1
ホスト制御構成
* ホストが REG[003Ch] にアクセスするためには、REG[0084h] のビット 0 を事前に 1 に設定することが必要です。
図 11-1 S1D13515/S2D13515 の動作構成と状態
スタンドアロン構成は、実際にはホスト制御構成の一部を構成します。S1D13515/S2D13515 はホスト制
御構成の場合も起動段階においてスタンドアロン構成で動作し、C33PE をブートします。C33PE プロ
セッサの停止を行うかソフトリセットを行うかは、ホストのソフトウェアの動作によって決まります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
459
11. 動作構成と状態
11.1
ハードリセット状態
RESET# の入力端子が 0 にアサートされると、必ずハードリセット状態に遷移します。RESET# が 1 に
ネゲートされると、S1D13515/S2D13515 はハードリセット状態から C33PE 稼働状態に遷移します。
ハードリセット状態では、システムクロックソースが CNF0 端子によって CLKI と OSCI の間で選択さ
れ、PLL1 が無効になります。LCD のクロックソースは CLKI です。S1D13515/S2D13515 の IO 端子の状
態を、460 ページの表 11-1「S1D13515/S2D13515 のハードリセット端子状態(ホストインタフェース以
外の信号)
」に示します。
表中、PD =プルダウン、PU =プルアップ、Z =ハイインピーダンス、X =不明、CLK =クロック信号
をそれぞれ示します。
表 11-1 S1D13515/S2D13515 のハードリセット端子状態(ホストインタフェース以外の信号)
S1D13515/S2D13515 の端子 端子タイプ
入出力
状態
S1D13515/S2D13515 の端子 端子タイプ
入出力
カメラ 1 インタフェース端子
CM1DAT[7:0]
I
I
状態
LCD1 /カメラ 2 インタフェース端子
FP1IO23
IO
I
PD
FP1IO22
IO
I
PD
CM1CLKIN
I
I
FP1IO21
IO
I
PD
CM1CLKOUT
O
O
0
FP1IO20
IO
I
PD
CM1HREF
I
I
PD
FP1IO19
IO
I
PD
CM1VREF
I
I
PD
FP1IO18
IO
I
PD
CM1FIELD
I
I
PD
FP1IO17
IO
I
PD
SCL
IO
I
PU
FP1IO16
IO
I
PD
SDA
IO
I
PU
FP1IO15
IO
I
PD
FP1IO14
IO
I
PD
FP2IO[27:24]
LCD2 インタフェース端子
O
O
0
FP1IO13
IO
I
PD
FP2IO23
IO
I
PD
FP1IO12
IO
I
PD
FP2IO22
IO
I
PD
FP1IO11
IO
I
PD
FP2IO21
IO
I
PD
FP1IO10
IO
I
PD
FP2IO20
IO
I
PD
FP1IO9
IO
I
PD
FP2IO19
IO
I
PD
FP1IO8
IO
I
PD
FP2IO18
IO
I
PD
FP1IO7
IO
I
PD
FP2IO[17:0]
O
O
0
FP1IO6
IO
I
PD
I
Z
その他の端子
I
PD
PD
FP1IO5
IO
I
PD
CNF0
FP1IO4
IO
I
PD
OSCI
I
I
Z
FP1IO3
IO
I
PD
OSCO
O
O
X
FP1IO2
IO
I
PD
CLKI
I
I
Z
FP1IO1
IO
I
PD
TESTEN
I
I
FP1IO0
IO
I
PD
RESET#
I
I
(注)
Z
IRQ
O
O
0
0
PWM2
O
O
1
SDRAM インタフェース端子
MEMA[12:0]
O
O
MEMBA[1:0]
O
O
0
PWM1
O
O
1
MEMCS#
O
O
1
TCK
I
I
PU
MEMRAS#
O
O
1
TMS
I
I
PU
MEMCAS#
O
O
1
TDI
I
I
PU
MEMWE#
O
O
1
TDO
O
O
0
MEMDQM[3:0]
O
O
1
TRST
I
I
PU
MEMCLK
O
O
CLK
MEMCKE
O
O
1
MEMDQ[31:0]
IO
I
PD
シリアルフラッシュメモリ/ SPI インタフェース端子
SPICS#
O
O
1
SPICLK
O
O
0
SPIDIO
IO
I
PD
I2S オーディオ出力インタフェース端子
WSIO
IO
I
PD
SCKIO
PD
IO
I
SDO
O
O
0
MCLKO
O
O
0
注
通常動作時は TESTEN 端子を VSS に接続してください。
460
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
11. 動作構成と状態
表 11-2 S1D13515/S2D13515 のハードリセット端子状態(ホストインタフェース 1)
Intel80
タイプ 1
8 ビット
イン
ダイレクト
Intel80
タイプ 2
8 ビット
イン
ダイレクト
NEC V850
タイプ 1
8 ビット
イン
ダイレクト
NEC V850
タイプ 2
8 ビット
イン
ダイレクト
ルネサス
SH4
8 ビット
イン
ダイレクト
Intel80
タイプ 1
16 ビット
イン
ダイレクト
Intel80
タイプ 2
16 ビット
イン
ダイレクト
NEC V850
タイプ 1
16 ビット
イン
ダイレクト
NEC V850
タイプ 2
16 ビット
イン
ダイレクト
ルネサス
SH4
16 ビット
イン
ダイレクト
S1D13515/
S2D13515 の
端子
端子
タイプ
入出力
PU/D
DIR
PU/D
DIR
PU/D
DIR
PU/D
DIR
PU/D
DIR
PU/D
DIR
PU/D
DIR
PU/D
DIR
PU/D
DIR
PU/D
DB15
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB14
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB13
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB12
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB11
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB10
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB9
IO
I
PU
I
PU
I
PU
I
PU
I
PU
I
-
I
-
I
-
I
-
I
-
DB8
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB7
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB6
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB5
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB4
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB3
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB2
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB1
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB0
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
M/R#
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
AB20
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
AB19
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
AB18
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
AB17
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
AB16
IO
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
AB15
IO
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
AB14
IO
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
AB13
IO
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
AB12
IO
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
O
1
AB11
IO
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
AB10
IO
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
AB9
IO
O
0/PD
O
0/PD
O
0/PD
O
0/PD
O
0/PD
O
0/PD
O
0/PD
O
0/PD
O
0/PD
O
0/PD
AB8
IO
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
AB7
IO
I
PU
I
PU
I
PU
I
PU
I
PU
I
PU
I
PU
I
PU
I
PU
I
PU
AB6
IO
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
AB5
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB4
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB3
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
AB2
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB1
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB0
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
BUSCLK
I
I
PD
I
PD
I
Z
I
Z
I
Z
I
PD
I
PD
I
Z
I
Z
I
Z
BS#
IO
I
PU
I
PU
I
PU
I
PU
I
Z
I
PU
I
PU
I
PU
I
PU
I
Z
WAIT#
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
RD#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
RD/WR#
I
I
Z
I
PD
I
Z
I
PD
I
Z
I
Z
I
PD
I
Z
I
PD
I
Z
CS#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
BE1#
IO
I
PD
I
I
PD
I
PD
I
PD
I
(注 2)
I
Z
I
(注 2)
I
Z
I
Z
BE0#
I
I
PD
I
(注 1)
Z
I
PD
I
Z
I
PD
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
I
Z
I
(注 2)
Z
I
I
(注 2)
Z
I
BURST#
I
Z
I
Z
BDIP#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
TEA#
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
CNF1
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
CNF2
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
461
11. 動作構成と状態
注
1. Intel 80 系、タイプ 2、インダイレクト、8 ビットのホストインタフェースの場合、BE1# 端子は
HIOVDD に接続してください。
2. Intel 80 系および NEC V850 のタイプ 1、インダイレクト、16 ビットのホストインタフェースの場合、
BE1# と BE0# の端子は「Z」です。このタイプのホストインタフェースでは、BE1# と BE0# はとも
に VSS に接続してください(バイトのイネーブルを用いたバイトアクセスはサポートされません)。
462
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
11. 動作構成と状態
表 11-3 S1D13515/S2D13515 のハードリセット端子状態(ホストインタフェース 2)
Intel80
タイプ 1
8 ビット
ダイレクト
Intel80
タイプ 2
8 ビット
ダイレクト
NEC V850
タイプ 1
8 ビット
ダイレクト
NEC V850
タイプ 2
8 ビット
ダイレクト
ルネサス
SH4
8 ビット
ダイレクト
Intel80
タイプ 1
16 ビット
ダイレクト
Intel80
タイプ 2
16 ビット
ダイレクト
NEC V850
タイプ 1
16 ビット
ダイレクト
NEC V850
タイプ 2
16 ビット
ダイレクト
ルネサス
SH4
16 ビット
ダイレクト
S1D13515/
S2D13515 の
端子
端子
タイプ
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
DB15
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB14
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB13
IO
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB12
IO
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB11
IO
O
0/PD
O
0/PD
O
0/PD
O
0/PD
O
0/PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB10
IO
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB9
IO
I
PU
I
PU
I
PU
I
PU
I
PU
I
Z
I
Z
I
Z
I
Z
I
Z
DB8
IO
O
1/PD
O
1/PD
O
1/PD
O
1/PD
O
1/PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB7
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB6
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB5
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB4
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB3
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB2
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB1
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB0
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
M/R#
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB20
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB19
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB18
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB17
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB16
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB15
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB14
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB13
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB12
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB11
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB10
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB9
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
PD
AB8
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
AB7
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
AB6
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB5
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB4
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB3
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB2
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB1
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB0
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
Z
I
Z
I
Z
I
Z
I
Z
BUSCLK
I
I
PD
I
PD
I
Z
I
Z
I
Z
I
PD
I
PD
I
Z
I
Z
I
Z
BS#
IO
I
PU
I
PU
I
PU
I
PU
I
Z
I
PU
I
PU
I
PU
I
PU
I
Z
WAIT#
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
RD#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
RD/WR#
I
I
Z
I
PD
I
Z
I
PD
I
Z
I
Z
I
PD
I
Z
I
PD
I
Z
CS#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
BE1#
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
Z
BE0#
I
I
PD
I
Z
I
PD
I
Z
I
PD
I
Z
I
Z
I
Z
I
Z
I
BURST#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
BDIP#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
TEA#
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
CNF1
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
CNF2
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
463
11. 動作構成と状態
表 11-4 S1D13515/S2D13515 のハードリセット端子状態(ホストインタフェース 3)
Marvell
PXA3xx
16 ビット
ダイレクト
TI TMS470
16 ビット
イン
ダイレクト
MPC555
16 ビット
イン
ダイレクト
TI TMS470
16 ビット
ダイレクト
MPC555
16 ビット
ダイレクト
SPI2
(カメラ 1 の
ストリーミング)
S1D13515/
S2D13515 の
端子
端子
タイプ
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
入出力
PU/D
DB15
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB14
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB13
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB12
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB11
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB10
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB9
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
PU
I
PU
I
PU
DB8
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB7
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB6
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB5
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB4
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB3
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB2
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB1
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
DB0
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
M/R#
IO
I
Z
I
Z
I
PD
I
Z
I
PD
I
Z
I
Z
I
Z
AB20
IO
I
Z
I
Z
I
PD
I
Z
I
PD
I
Z
I
Z
I
Z
AB19
IO
I
Z
I
Z
I
PD
I
Z
I
PD
I
Z
I
Z
I
Z
AB18
I
I
Z
I
Z
I
PD
I
Z
I
PD
I
Z
I
Z
I
Z
AB17
IO
I
Z
I
Z
I
PD
I
Z
I
PD
I
Z
I
Z
I
Z
AB16
IO
O
1
O
1
I
PD
O
1
I
PD
O
1
O
1
O
1
AB15
IO
O
1
O
1
I
PD
O
1
I
PD
O
1
O
1
O
1
AB14
IO
O
1
O
1
I
PD
O
1
I
PD
O
1
O
1
O
1
AB13
IO
O
1
O
1
I
PD
O
1
I
PD
O
1
O
1
O
1
AB12
IO
O
1
O
1
I
PD
O
1
I
PD
O
1
O
1
O
1
AB11
IO
O
1/PD
O
1/PD
I
PD
O
1/PD
I
PD
O
1/PD
O
1/PD
O
1/PD
I2C
SPI1
AB10
IO
O
1/PD
O
1/PD
I
PD
O
1/PD
I
PD
O
1/PD
O
1/PD
O
1/PD
AB9
IO
O
0/PD
O
0/PD
I
PD
O
0/PD
I
PD
O
0/PD
O
0/PD
O
0/PD
AB8
IO
O
1/PD
O
1/PD
I
PD
O
1/PD
I
PD
O
1/PD
O
1/PD
O
1/PD
AB7
IO
I
PU
I
PU
I
Z
I
PU
I
Z
I
PU
I
PU
I
PU
AB6
IO
I
Z
O
1/PD
I
PD
O
1/PD
I
PD
O
1/PD
O
1/PD
O
1/PD
AB5
I
I
Z
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB4
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
Z
I
Z
I
Z
AB3
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
-/PD
I
-/PD
I
Z
AB2
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB1
I
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
AB0
I
I
Z
I
Z
I
Z
I
PD
I
PD
I
-/PD
I
-/PD
I
PD
BUSCLK
I
I
PD
I
Z
I
Z
I
Z
I
Z
I
PD
I
PD
I
PD
BS#
IO
O
1/PU
I
Z
I
Z
I
Z
I
Z
I
PU
I
PU
I
PU
WAIT#
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
PU
I
Z
I
Z
RD#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
PD
I
PD
I
PD
RD/WR#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
PD
I
Z
I
Z
CS#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
PD
I
Z
I
Z
BE1#
IO
I
Z
I
Z
I
Z
I
Z
I
Z
I
-/PD
I
-/PD
I
PD
BE0#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
PD
I
Z
I
Z
BURST#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
BDIP#
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
464
TEA#
IO
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
I
PD
CNF1
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
CNF2
I
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
I
Z
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
11. 動作構成と状態
11.2
C33PE 稼働状態
C33PE は、リセット状態から解放されるとアドレス「00D00000h」からリセットベクタを取得します(こ
れはブート ROM です。これはアドレス「04300000h」にもエイリアスが存在/マッピングされていま
す)
。このブート ROM 内のコードは次に示す処理シーケンスを実行します:
• レジスタの初期化を実行し、外部シリアルフラッシュメモリの読み出しを可能にします。
• シリアルフラッシュメモリからファイルシステムを読み出します。
• シリアルフラッシュメモリからのデータ読み出しが異常(チェックサムエラー)である場合、C33PE
はホストからのコマンド待ちのタスクを実行します。
• シリアルフラッシュメモリに有効なデータが存在する場合、ブート ROM は 2 つのファイルを読み
出します。両ファイルには、内部レジスタの設定に用いる初期値が入っています(クロックと PLL
の設定に用いる値を含みます)。それが終わると、次の段階としてすべてのレジスタの設定を行いま
す。
• 2 つのレジスタファイルの設定が問題なく終了すると、ブート ROM は実行するべき起動バッチファ
イルを探します。バッチファイルが存在しない場合、C33PE はホストからのコマンド待ちのタスク
を実行します。バッチファイルが存在する場合、ブート ROM はシリアルフラッシュメモリから
SDRAM にプログラムをロードし、プログラムの実行を開始します。
ホストは REG[001Dh] のビット 0 に 1 を書き込むことによって C33PE をリセットすることができます。
このとき S1D13515/S2D13515 は「C33PE リセット状態」に遷移します。この状態については、466 ペー
ジの 11.3「C33PE リセット状態」を参照してください。
ホストは REG[0084h] のビット 0 に 1 を書き込み(ホストからクロック/ PLL 制御レジスタへの非同期
アク セス が可 能に なり ます)、さ らに REG[003Ch] のビ ット 0 に 1 を 書き 込む こと によ り、
S1D13515/S2D13515 を「パワーセーブ状態」に移行させることができます。この状態については、466
ページの 11.4「パワーセーブ状態」を参照してください。
ホストは REG[008Ah] のビット 0 に 1 を書き込むことによって S1D13515/S2D13515 を「ソフトリセット
状態」に移行させることができます。この状態については、466 ページの 11.5「ソフトリセット状態」
を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
465
11. 動作構成と状態
11.3
C33PE リセット状態
C33PE リセット状態において C33PE プロセッサはリセット状態に保持されます。この状態はホスト制
御構成において使用できます。このときホストは S1D13515/S2D13515 のリソースを完全に制御下に置
き、C33PE プロセッサのコードがホストの動作を邪魔することがありません。
C33PE のリセット状態を解除するには、ホストが REG[001Dh] のビット 0 に 0 を書き込みます。C33PE
プロセッサはリブートされてリセットベクタを読み出し、ブート ROM 内のコードを実行します。
11.4
パワーセーブ状態
REG[003Ch] のビット 0 に 1 が設定されると必ずこの状態に遷移します。パワーセーブ状態では
S1D13515/S2D13515 のすべてのクロックが停止します(ゲートがオフになります)。一方、PLL は動作
を続けるほか、レジスタ値は保持され、すべての IO 端子の状態も保持されます。REG[003Ch] のビット
0 に 0 が設定されて S1D13515/S2D13515 のパワーセーブ状態が解除されると、クロックは動作を再開し
ます。
パワーセーブ状態中も外部 SDRAM の内容を保持する必要があるときは、ホストが REG[003Ch] のビッ
ト 0 に 1 を書き込んで S1D13515/S2D13515 をパワーセーブ状態にする前に、SDRAM のセルフリフレッ
シュモードを有効にすることが必要です。
11.5
ソフトリセット状態
REG[008Ah] のビット 0 に 1 が設定されると、ソフトリセット状態に遷移します。S1D13515/S2D13515
の大半の部分はリセット状態(ハードリセットに似た状態)に維持されますが、一部のホストインタ
フェースロジックは対象外です。IO 端子の状態はハードリセットと同じであり、可変レジスタ(ホスト
インタフェースに必要なもの以外)がすべてリセットされます。
ソフトリセット状態を解除するには、ホストが REG[008Ah] のビット 0 に 0 を書き込みます。ハードリ
セット状態の解除時と同様、S1D13515/S2D13515 は C33PE 稼働状態に遷移し、ブート ROM 内のコード
の実行を開始します。
466
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
12. 色深度コンバータの機能説明
12. 色深度コンバータの機能説明
色深度コンバータは内蔵 C33PE を補助する装置で、グラフィックスの色深度をアップコンバートまたは
ダウンコンバートします。
注
色深度コンバータ(BPPC)ポートはホストインタフェース経由でアクセスすることができません。ま
た、BPPC ポートとのアクセスは 32 ビット単位で行うことが必要です。
たとえば、32bpp のアンパック形式で動作する内蔵 C33 の場合、1 セットの 32 ビットデータが色深度コ
ンバータに書き込まれて 16bpp(または 8bpp)に変換され、それが特定のメモリ位置に書き込まれます。
アドレス変換とデータ変換の流れを以下に示します。
C33 バス側(常に 24bpp のアンパック)
リードデータ変換
アドレス変換
Input_Address
ライトデータ変換
Read_Data Out
Write_Data In
色深度
データ変換
色深度
データ変換
Read_Data In
Write_Data Out
Input_Offset
Mask
&
色深度
アドレス変換
Output_BppMode
バイト選択
Output_Offset
Output_Address
メモリバス側
図 12-1 色深度変換の機能動作
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
467
12. 色深度コンバータの機能説明
アドレス変換では、バイトのイネーブルによって bpp 値の桁数に応じたアドレスに変換されます。
表 12-1 アドレス変換
選択
変換モード
入力アドレス
出力アドレス
出力バイトのイネーブル
0
無変換
Addr[31:0]
Addr[31:0]
1111
1
8bpp へ
Addr[31:0]
Addr[31:2]
Addr[1:0] = 00, 0001
Addr[1:0] = 01, 0010
Addr[1:0] = 10, 0100
Addr[1:0] = 11, 1000
2
16bpp へ
Addr[31:0]
Addr[31:1]
Addr[0] = 0, 0011
Addr[0] = 1, 1100
C33 からのライトデータは常に 24bpp のアンパックデータであり、ARGB データは 32 ビットのワード
単位で格納されます。この 32 ビットデータは 24bpp データ全体の LSB を変換モードに従って切り詰め
られ、8bpp または 16bpp のデータにパッキングされます。
表 12-2 ライトデータ変換
選択
変換モード
入力データ
出力データ
0
無変換
A[7:0],R[7:0],G[7:0],B[7:0]
A[7:0],R[7:0],G[7:0],B[7:0]
1
8bpp へ
A[7:0],R[7:0],G[7:0],B[7:0]
R[7:5].G[7:5],B[7:6]
2
16bpp へ
A[7:0],R[7:0],G[7:0],B[7:0]
R[7:3].G[7:2],B[7:3]
読み出したデータについては、指定のデータ bpp モードから 32 ビットの ARGB データへのビット拡張
が必要です。アルファ値のバイトは単なるごみデータの可能性があります。RGB の追加データビット
は、圧縮されたカラーチャネルビットの LSB から生成されます。この方法は、カラーランプにおいて勾
配の欠落部分を広げることになります。
468
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
12. 色深度コンバータの機能説明
12.1
システムレベルの接続
色深度コンバータは、メモリマップ型インタフェースを用いて内蔵 C33PE に接続されます。C33 におい
て色深度変換が必要になると、あらかじめ C33 によって設定した色深度変換用のレジスタポートに書き
込みを行います。書き込まれたデータは特定のメモリ領域にマッピングされます。
SDRAM
変換後の
色深度
色深度
コンバータ
メモリマップ型
インタフェース
コード
キャッシュ
スタック
C33PE
コプロセッサ
インタフェース
コプロ RAM
新しい
コプロ
図 12-2 システムレベル接続の機能ブロック図
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
469
13. 表示サブシステム
13. 表示サブシステム
この章では、S1D13515/S2D13515 の表示サブシステムについて詳しく説明します。
注
XGA(1024 × 768)パネルに対応するためには、1 台のパネルで仮想幅ファンクションなしの 1 画面表
示でなければなりません(AUX と OSD 表示をディセーブルにしたメインウィンドウのみのブレンド
モード 0 で REG[0954h]、REG[0955h] のメインウィンドウ仮想幅が REG[0950h]、REG[0951h] のメイン
幅ウィンドウ幅に等しいこと)
。
DRAM のアクセス要因が増えると内部の帯域幅の制約になるかもしれず、帯域幅の処理能力の可用性を
保証するためには個別の状況での評価を行わなければなりません。下記の表は XGA パネルに対応する
ための推奨値を示します。
表 13-1 XGA パネルに対応するための推奨設定
DRAM CLK
(MHz)
PCLK
(MHz)
HT
(REG[4020h] ~ REG[4021h])
100
60
1280
774
60
100
50
1056
774
60
100
65
1402
774
60
13.1
VT
Frame Rate
(REG[402Ah] ~ REG[402Bh])
(Hz)
機能ブロック図
表示サブシステムは、次に示す主要サブブロックで構成されます。
• LCD パネルインタフェース
• ブレンディングエンジン
• ワープ
• 画像フェッチャ
• ブレンディングエンジン用 CH1OUT ライトバック部
• ワープ用ライトバック部
表示サブシステムの機能ブロック図を 472 ページの図 13-1「表示サブシステムの機能ブロック図」に示
します。
パネルインタフェース出力には LCD1 と LCD2 の 2 つがあります。LCD1 は汎用 TFT パネルをサポート
します。LCD2 は LCD1 と同じパネルのほか、デュアルイメージ型のパネルインタフェースをサポート
します。これは、2 つの画像ないしストリームソースから入力されるフレームを 1 フレームの画像ない
しストリームに多重化するものです(EID 社製ダブルスクリーンパネル、シャープ社製 DualView パネ
ル、あるいは同じ画像を 2 方向から表示して 3D 効果を生むパネルなど)。
LCD パネルインタフェースは、パネルの固有タイミングを生成するサブブロックです。同ブロックには
CH1IN、CH2IN、OSDIN という 3 つの入力チャネル(画像ストリーム)が備わっています。CH1 入力ス
トリームの出力先は LCD1 です。CH1 入力のソースは、ブレンディングエンジンの CH1OUT 出力と画
像フェッチャとワープの間で選択可能です。CH2 と OSD の入力ストリームの出力先は LCD2 です。LCD
パネルインタフェースの CH2 入力に対するソースは、ブレンディングエンジンの CH2OUT 出力と
470
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
CH1OUT 出力の間で選択可能です。OSD 入力に対するソースは、ブレンディングエンジンの OSDOUT
出力と CH1OUT 出力の間で選択可能です。詳しくは、473 ページの 13.2.1「LCD パネルインタフェー
ス」を参照してください。
ブレンディングエンジンには CH1OUT、CH2OUT、OSDOUT という 3 つの出力ストリームがあり、い
ずれも LCD パネルインタフェースに出力されます。また、MAIN、AUX、OSD という 3 つの入力ウイ
ンドウソース(SDRAM に格納された画像)が備わっています。ブレンディングエンジンには 4 つの動
作モードがあり、出力ストリームに対する入力ウインドウの「ブレンド(混合)
」方法が 4 種類ありま
す。詳しくは、478 ページの 13.2.2「ブレンディングエンジン」を参照してください。
ワープサブモジュールは SDRAM からフレームを読み出し、
「ワープ変形」した画像フレームを生成し
ます。これは(ワープライトブロックサブモジュールを介して)SDRAM に再度書き込むことができま
す。詳しくは、488 ページの 13.2.3「ワープエンジン」を参照してください。
ワープ変形したフレームが SDRAM に再度書き込まれる速度は遅いため、ワープ変形したフレームは画
像フェッチャを用いることによってパネルと同じ速度で SDRAM からフェッチします(新しいフレーム
がまだ準備されていないときはフレームが反復されます)
。画像フェッチャの出力は LCD パネルインタ
フェースの CH1 入力に送られます。このほか、表示するウインドウが 1 つのみ(LCD1)でブレンディ
ングエンジンが不要な場合にも画像フェッチャは使用できます。詳しくは、491 ページの 13.2.6「画像
フェッチャ」を参照してください。
CH1OUT ライトバックサブモジュールの主な用途は、
「ブレンディング」されたフレームを(ブレンディ
ングエンジンの CH1OUT 出力から)SDRAM に再び書き込むことです。そのフレームはワープによって
処理され、
「ブレンディング」かつ「ワープ変形」された画像ないしストリームが生成されます。詳し
くは、490 ページの 13.2.4「CH1OUT ライトバック部」を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
471
13. 表示サブシステム
LCD2
LCD1
表示サブシステム
LCD
パネルインタフェース
CH2IN
OSDIN
CH1IN
CH1OUTMODE
CH2OUT
OSDOUT
CH1OUT
ブレンディングエンジンのコア部
AUX
OSD
CH1OUT
ライト
バック部
画像
フェッチャ
ワープ
ワープ用
ライト
バック部
MAIN
ブレンディング
エンジン
VBUS64
SDRAM
インタフェース
図 13-1 表示サブシステムの機能ブロック図
472
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
13.2
13.2.1
ハードウェアブロック
LCD パネルインタフェース
LCD パネルインタフェースには 3 つの入力ストリーム(CH1IN、CH2IN、OSDIN)と 2 つの出力パネル
インタフェース(LCD1、LCD2)が備わっています。LCD パネルインタフェースサブブロックの機能ブ
ロック図を以下に示します。
LCD1
LCD2
シリアル
コマンド
インタフェース
タイミング
発生器
タイミング
発生器
シリアル
コマンド
インタフェース
LCD1SCLK
LCD2SCLK
クロストーク補正部
汎用 TFT 向けの
画素処理ロジック
汎用 TFT 向けの
画素処理ロジック
LCD2PCLK
LCD1PCLK
デュアルイメージ多重器
アンパッカ
アンパッカ
FIFO
FIFO
アンパッカ
FIFO
システムクロック
CH2IN
OSDIN
LCD パネルインタフェース
CH1IN
図 13-2 LCD パネルインタフェースの機能ブロック図
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
473
13. 表示サブシステム
LCD1
LCD1 パネルインタフェースに関する信号は FP1IO 端子に割り付けられており、カメラ 2 インタフェー
スと共有および多重化されます。LCD1 は、以下のタイプのパネルインタフェースをサポートします。
• RGB カラー TFT パネル
• 汎用 TFT/TFD インタフェース
• 12/15/16/18 ビットの画素データ出力モード
• シリアルコマンドインタフェース
• a-Si TFT インタフェース(8 ビット)
• uWire インタフェースを備えた TFT(16 ビット)
• エプソン ND-TFD の 4 ピンインタフェース(8 ビット)
• エプソン ND-TFD の 3 ピンインタフェース(9 ビット)
FP1IO 端子に対して LCD1 出力機能を選択するには、REG[4000h] のビット 3 を 0 に設定してください。
LCD1 に関する FP1IO 端子の設定には 4 種類あり、以下に示す 2 つの要因に依存します。
1. LCD2 パネルインタフェースがいずれかの FP1IO 端子を使用するかどうか。以下の設定がすべて成
立する場合、LCD2 パネルインタフェースは FP1IO 端子を使用します:
• REG[4000h] のビット 5 ∼ 4 = 01(EID 社製ダブルスクリーンパネルインタフェースを選択)
• REG[4040h] のビット 0 = 1(EID 社製ダブルスクリーンパネルが TCON 信号を使用)
• REG[4000h]のビット1=0(I2S/PWM端子はEID社製ダブルスクリーンのTCON信号に使用されない)
2. シリアルコマンドインタフェースが LCD1 に対して有効かどうか(REG[4000h] のビット 2:LCD1
のパネルモード選択によって決まります)
。
上記 1 番が偽である(LCD2 パネルインタフェースが FP1IO 端子を使用しない)場合、LCD1 出力の画
素データ幅は 16 ビット(REG[4000h] のビット 2 = 1:シリアルコマンドインタフェースが LCD1 に対
して有効)または 18 ビット(REG[4000h] のビット 2 = 0:シリアルコマンドインタフェースが LCD1
に対して無効)です。
注
LCD1 インタフェース端子が 16 ビットの画素データ幅に設定されている場合、REG[4001h] のビット 1
∼ 0 は 01 または 10 であることが必要です。LCD1 インタフェース端子が 18 ビットの画素データ幅に設
定されている場合、REG[4001h] のビット 1 ∼ 0 は 10 であることが必要です。
上記 2 番が真である(LCD2 パネルインタフェースが FP1IO 端子を使用する)場合、LCD1 出力の画素
データ幅は 12 ビット(REG[4000h] のビット 2 = 1:シリアルコマンドインタフェースが LCD1 に対し
て有効)または 15 ビット(REG[4000h] のビット 2 = 0:シリアルコマンドインタフェースが LCD1 に
対して無効)です。
注
LCD1 インタフェース端子が 12 ビットの画素データ幅に設定されている場合、REG[4001h] のビット 1
∼ 0 は 00、01、または 10 であることが必要です。LCD1 インタフェース端子が 15 ビットの画素データ
幅に設定されている場合、REG[4001h] のビット 1 ∼ 0 は 01 または 10 であることが必要です。
474
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
LCD1 に対するシリアルコマンドインタフェース(有効な場合)の種類は、REG[4016h] のビット 7 ∼ 5
によって決まります。REG[4016h] には、同インタフェースに関するその他の制御ビットも設定されま
す。同インタフェースのシリアルデータは REG[401Ch] ∼ REG[401Fh] に書き込まれます。
LCD1 パネルインタフェースの出力とタイミングに関する設定可能なパラメータは、REG[4002h] ∼
REG[4015h]、REG[4060h]、REG[4080h] ∼ REG[408Ch]、および REG[40B0h] です。
LCD パネルインタフェースの CH1IN 入力に関する設定可能なパラメータは、REG[4062h] ∼ REG[4065h]
です。
LCD2
LCD2 パネルインタフェースに関する信号は主に FP2IO 端子に割り付けられていますが、TCON 信号を
用いる EID 社製ダブルスクリーンパネルインタフェースが有効な場合には、一部の FP1IO 端子または
I2S+PWM 端子も合わせて使用されます。LCD2 は、以下のタイプのパネルインタフェースをサポートし
ます:
• RGB カラー TFT パネル
• 汎用 TFT/TFD インタフェース
• 16/18 ビットの画素データ出力
• シングルイメージ(通常)またはダブルイメージ(多重化。シャープ社製 DualView または EID 社
製ダブルスクリーンパネルで使用)の画素データストリーム
• シリアルコマンドインタフェース
• a-Si TFT インタフェース(8 ビット)
• uWire インタフェースを備えた TFT(16 ビット)
• エプソン ND-TFD の 4 ピンインタフェース(8 ビット)
• エプソン ND-TFD の 3 ピンインタフェース(9 ビット)
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
475
13. 表示サブシステム
LCD2 端子には次に示す 5 つのモードが設定できます。
表 13-2 LCD2 のモード設定
0
1
画素データ幅
24 ビット
18 ビット
使用できる GPIO
—
GPIO4
GPIO5
シリアルコマンド
インタフェース
なし
あり
LCD2 端子のモード
2
3
4
18 ビット
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
18 ビット
18 ビット
—
GPIO4
GPIO5
なし
なし
なし
パネルインタフェースタ
イプ
汎用 RGB
または
EID 社製ダブルスクリーン(TCON は無効)
EID 社製ダブル
スクリーン
(TCON は有効)
シャープ社製 DualView
REG[4000h] の
ビット 5 ∼ 4
REG[4040h] の
ビット 0
REG[4000h] のビット 5 ∼ 4 = 00
または
REG[4000h] のビット 5 ∼ 4 = 01、かつ
REG[4040h] のビット 0 = 0
REG[4000h] の
ビット 5 ∼ 4 = 01、
かつ REG[4040h] の
ビット 0 = 1
REG[4000h] の
ビット 5 ∼ 4 = 10
00 または 10
00 または 10
010(18 ビット)
または
011(24 ビット)
010(18 ビット)
または
011(24 ビット)
01
10
00
(RGB 8:8:8、 (RGB 6:6:6、 (RGB 6:6:6、
REG[4000h] の
シリアル
シリアル
シリアル
ビット 7 ∼ 6
コマンド
コマンド
コマンド
(LCD2 パネルモード)
インタ
インタ
インタ
フェースなし) フェースあり) フェースなし)
010
010
REG[4001h] の
(18
ビット)
(18
ビット)
011
または
または
ビット 6 ∼ 4
(24 ビット)
011
011
(LCD2 パネルデータ幅)
(24 ビット) (24 ビット)
—
REG[4000h] のビット 1
過剰分の EID TCON
信号に対して使用する
端子
—
0
1
—
FP1IO
I2S / PWM
—
LCD2 に対するシリアルコマンドインタフェース(有効な場合)の種類は、REG[4034h] のビット 7 ∼ 5
によって決まります。REG[4034h] には、同インタフェースに関するその他の制御ビットも設定されま
す。同インタフェースのシリアルデータは REG[403Ah] ∼ REG[403Dh] に書き込まれます。
LCD2 パネルインタフェースの出力とタイミングに関する設定可能なパラメータは、REG[4020h] ∼
REG[4033h]、REG[4070h]、REG[4090h] ∼ REG[409Ch]、および REG[40B1h] です。
LCD パネルインタフェースの CH2IN および OSDIN 入力に関する設定可能なパラメータは、
REG[4072h]
∼ REG[4077h] です。
EID 社製ダブルスクリーンパネルモードに関する設定可能なパラメータは、REG[4040h] ∼ REG[404Fh]
です。
シャープ社製DualViewパネルモードに関する設定可能なパラメータは、
REG[4050h]∼REG[4056h]です。
476
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
デュアルイメージモード以外(REG[4000h] のビット 5 ∼ 4 = 00)のとき、LCD2 出力に送られる画像
ストリームの入力元は、LCD パネルインタフェースブロックの CH2IN 入力になります。
デュアルイメージモード(REG[4000h] のビット 5 ∼ 4 = 01 または 10)のとき、LCD2 出力に送られる
画像ストリームの画像データは、図 13-3 に示す多重化画素データフォーマットとして解釈されます:
R L R L R L R L R L R L
11 11 11 12 12 12 13 13 13 14 14 14 ピクセル
(1,5)
R G B R G B R G B R G B
ピクセル
(1,W)
L R L R L R L R L R L R
21 21 21 22 22 22 23 23 23 24 24 24 ピクセル
(2,5)
R G B R G B R G B R G B
ピクセル
(2,W)
ピクセル
(3,1)
ピクセル
(3,W)
ピクセル
(3,2)
W × H ピクセル
ピクセル
(H,1)
ピクセル
(H,W)
図 13-3 デュアルイメージによる多重化画素データフォーマット
表示に際して左画像と右画像が定義されます。第 1 画素では、赤色と青色のデータが右画像の画素 (1,1)
に対応し、緑色のデータが左画像の画素 (1,1) に対応します。第 2 画素では、赤色と青色のデータが左
画像の画素 (1,2) に対応し、緑色のデータが右画像の画素 (1,2) に対応します。左画像の画素 (1,2) におけ
る赤色と青色のデータはコピーされ、左画像の画素 (1,1) における赤色と青色のデータとして使用され
ます。また、左画像の画素 (1,1) における緑色のデータはコピーされ、左画像の画素 (1,2) における緑色
のデータとして使用されます。同様に、右画像の画素 (1,1) と画素 (1,2) に対する赤、緑、青のデータが
共有されます。左右の画素データの多重化処理がフレームの残り部分に対して反復されます(画像ソー
スによる画素データの半分は LCD パネルインタフェースブロックによって廃棄されます)。
LCD2 がデュアルイメージ出力に設定されている場合、REG[4073h] のビット 5 ∼ 4 の設定によって左右
の画像ソースを以下に示す 4 通りに設定できます。
表 13-3 デュアルイメージのソース選択
REG[4073h] のビット 5 ∼ 4
左画像
右画像
00
CH2IN
CH2IN
01
OSDIN
OSDIN
10
OSDIN
CH2IN
11
CH2IN
OSDIN
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
477
13. 表示サブシステム
クロック
LCD パネルインタフェースの入力ソース(CH1IN、CH2IN、OSDIN)はシステムクロックをもとに動作
します。2 つのパネルインタフェース(LCD1 と LCD2)は、独立に設定可能な独自のピクセルクロック
をもとに動作します。LCD パネルインタフェースの入力に設けられた FIFO は、システムクロック領域
と LCD1/LCD2 のクロック領域との間の画素データのバッファリングに用いられます。LCD1 と LCD2
のシリアルコマンドインタフェースにおいても、独立して設定可能なクロック周波数が存在します。
両パネルインタフェースに対するピクセルクロックとシリアルクロックは、LCD のクロックパス(PLL2
出力または CLKI/OCS 入力)から得られます。LCD1 のピクセルクロック(LCD1PCLK)の分周比は
REG[0030h] を用いて、また LCD2 のピクセルクロック(LCD2PCLK)の分周比は REG[0031h] を用いて
それぞれ設定できます。さらに、LCD1 のシリアルクロック(LCD1SCLK)の分周比は REG[0032h] を
用いて、また LCD2 のシリアルクロック(LCD2SCLK)の分周比は REG[0033h] を用いてそれぞれ設定
できます。
13.2.2
ブレンディングエンジン
ブレンディングエンジンには、CH1OUT、CH2OUT、OSDOUT という 3 つの画像ストリーム出力パイプ
(チャネル)が備わっています。
ブレンディングエンジンの機能ブロック図を以下に示します。
CH2OUT
OSDOUT
CH1OUT
ブレンディングエンジン
ブレンドコントローラ
AUX
フェッチャ
OSD
フェッチャ
MAIN
フェッチャ
VBUS64
図 13-4 ブレンディングエンジンの機能ブロック図
478
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
ブレンディングエンジンには MAIN、AUX、OSD という 3 つの独立したソースウインドウ(SDRAM 内
のフレームないし画像)が定義されています。また、この 3 つのウインドウに対して 3 つの独立した入
力フェッチ用バッファ(パイプ)が設けられています。この 3 つのウインドウの組み合わせによってそ
れぞれ CH1OUT、CH2OUT、OSDOUT という 3 つの独立した出力ストリームが生成されます。ブレン
ディングエンジンには以下に示す 4 つの動作モードがあります。
表 13-4 ブレンディングエンジンの動作モード
モード
CH1OUT
CH2OUT
OSDOUT
備考
0
MAIN +
AUX +
OSD
—
—
MAIN は常に最下層です。OSD と AUX の上下関係
は決まっていません(レジスタで設定できます)。
OSD と AUX のウインドウはレジスタの設定によっ
てオン/オフの調節が可能です。
1
MAIN +
OSD
AUX
—
OSD は MAIN および AUX の両方と併用できませ
ん。OSD ウインドウはレジスタの設定によってオ
ン/オフの調節が可能です。
2
MAIN
AUX +
OSD
—
OSD は MAIN および AUX の両方と併用できませ
ん。OSD ウインドウはレジスタの設定によってオ
ン/オフの調節が可能です。
3
MAIN
AUX
OSD
「ブレンド」は行われません。3 つの入力ストリー
ムが 3 つの出力ストリームに送出されます。
ブレンドモードは REG[09A0h] のビット 1 ∼ 0 を用いて設定できます。
注
OSD ウインドウまたは AUX ウインドウがサブウインドウの場合、そのサイズは背景ウインドウより小
さいことが必要です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
479
13. 表示サブシステム
モード 0
モード 0(REG[09A0h] のビット 1 ∼ 0 = 00)では CH1OUT 出力のみが有効であり、MAIN、AUX、OSD
のウインドウが上下に重なります。MAIN ウインドウ(背景)が最下層です。AUX ウインドウと OSD
ウインドウの大きさは、MAIN ウインドウと同じかそれより小さいことが必要です。
• MAIN ウインドウの幅および高さは、
それぞれ REG[0950h] ∼ REG[0951h] と REG[0952h] ∼ REG[0953h]
を用いて設定します。
• AUX ウインドウの幅および高さは、
それぞれ REG[0970h] ∼ REG[0971h] と REG[0972h] ∼ REG[0973h]
を用いて設定します。
• OSD ウインドウの幅および高さは、
それぞれ REG[0990h] ∼ REG[0991h] と REG[0992h] ∼ REG[0993h]
を用いて設定します。
• AUX ウインドウと OSD ウインドウの上下関係は、REG[09A0h] のビット 2 を用いて設定します。
• CH1OUT 出力のオン/オフは REG[0900h] のビット 0 を用いて設定します。
• AUX ウインドウのオン/オフは REG[0960h] のビット 4 を、また OSD ウインドウのオン/オフは
REG[0980h] のビット 4 を用いて設定できます。
• MAIN ウインドフェッチャウ上の AUX および OSD ウインドウの位置(X オフセットと Y オフセット
のピクセル数)は独立に設定できます。
AUX ウインドウの X オフセットは REG[0976h] ∼ REG[0977h]、
Y オフセットは REG[0978h] ∼ REG[0979h] を用いて設定します。OSD ウインドウの X オフセットは
REG[0996h] ∼ REG[0997h]、Y オフセットは REG[0998h] ∼ REG[0999h] を用いて設定します。
CH1OUT
+
AUX
フェッチャ
OSD
フェッチャ
ブレンディングエンジン
MAIN
フェッチャ
VBUS64
図 13-5 ブレンドモード 0 の表示パス
480
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
モード 1
モード 1(REG[09A0h] のビット 1 ∼ 0 = 01)では CH1OUT 出力と CH2OUT 出力が有効であり、OSDOUT
出力が無効です。CH1OUT 出力では MAIN ウインドウの上に OSD ウインドウが重なっており、CH2OUT
出力は AUX ウインドウです。OSD ウインドウの大きさは、MAIN ウインドウと同じかそれより小さく
することが可能です。
• MAIN ウインドウの幅および高さは、
それぞれ REG[0950h] ∼ REG[0951h] と REG[0952h] ∼ REG[0953h]
を用いて設定します。
• AUX ウインドウの幅および高さは、
それぞれ REG[0970h] ∼ REG[0971h] と REG[0972h] ∼ REG[0973h]
を用いて設定します。
• OSD ウインドウの幅および高さは、
それぞれ REG[0990h] ∼ REG[0991h] と REG[0992h] ∼ REG[0993h]
を用いて設定します。
• CH1OUT 出力のオン/オフは REG[0900h] のビット 0 を用いて設定します。OSD ウインドウのオン/
オフは REG[0980h] のビット 4 を用いて設定できます。
• CH2OUT 出力のオン/オフは REG[0920h] のビット 0 を用いて設定します。
• MAIN ウインドウ内での OSD ウインドウの X オフセットと Y オフセットは、
それぞれ REG[0996h] ∼
REG[0997h] と REG[0998h] ∼ REG[0999h] を用いて設定します。
CH2OUT
CH1OUT
+
AUX
フェッチャ
OSD
フェッチャ
ブレンディングエンジン
MAIN
フェッチャ
VBUS64
図 13-6 ブレンドモード 1 の表示パス
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
481
13. 表示サブシステム
モード 2
モード 2(REG[09A0h] のビット 1 ∼ 0 = 10)では CH1OUT 出力と CH2OUT 出力が有効であり、OSDOUT
出力が無効です。CH1OUT 出力は MAIN ウインドウで、CH2OUT 出力では AUX ウインドウの上に OSD
ウインドウが重なっています。OSD ウインドウの大きさは、AUX ウインドウと同じかそれより小さく
することが可能です。
• MAIN ウインドウの幅および高さは、
それぞれ REG[0950h] ∼ REG[0951h] と REG[0952h] ∼ REG[0953h]
を用いて設定します。
• AUX ウインドウの幅および高さは、
それぞれ REG[0970h] ∼ REG[0971h] と REG[0972h] ∼ REG[0973h]
を用いて設定します。
• OSD ウインドウの幅および高さは、
それぞれ REG[0990h] ∼ REG[0991h] と REG[0992h] ∼ REG[0993h]
を用いて設定します。
• CH1OUT 出力のオン/オフは REG[0900h] のビット 0 を用いて設定します。
• CH2OUT 出力のオン/オフは REG[0920h] のビット 0 を用いて設定します。OSD ウインドウのオン/
オフは REG[0980h] のビット 4 を用いて設定できます。
• AUX ウインドウ内での OSD ウインドウの X オフセットと Y オフセットは、それぞれ REG[0996h] ∼
REG[0997h] と REG[0998h] ∼ REG[0999h] を用いて設定します。
CH2OUT
CH1OUT
ブレンディングエンジン
+
AUX
フェッチャ
OSD
フェッチャ
MAIN
フェッチャ
VBUS64
図 13-7 ブレンドモード 2 の表示パス
482
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
モード 3
モード 3(REG[09A0h] のビット 1 ∼ 0 = 11)では CH1OUT、CH2OUT、OSDOUT の出力がすべて有効
です。CH1OUT 出力は MAIN ウインドウ、CH2OUT 出力は AUX ウインドウ、OSDOUT 出力は OSD ウ
インドウです(各出力には 1 つのウインドウのみが対応し、オーバーレイはありません)
。
• MAIN ウインドウの幅および高さは、
それぞれ REG[0950h] ∼ REG[0951h] と REG[0952h] ∼ REG[0953h]
を用いて設定します。
• AUX ウインドウの幅および高さは、
それぞれ REG[0970h] ∼ REG[0971h] と REG[0972h] ∼ REG[0973h]
を用いて設定します。
• OSD ウインドウの幅および高さは、
それぞれ REG[0990h] ∼ REG[0991h] と REG[0992h] ∼ REG[0993h]
を用いて設定します。
• CH1OUT 出力のオン/オフは REG[0900h] のビット 0 を用いて設定します。
• CH2OUT 出力のオン/オフは REG[0920h] のビット 0 を用いて設定します。
• OSDOUT 出力のオン/オフは REG[0930h] のビット 0 を用いて設定します。
CH2OUT
OSDOUT
CH1OUT
ブレンディングエンジン
AUX
フェッチャ
OSD
フェッチャ
MAIN
フェッチャ
VBUS64
図 13-8 ブレンドモード 3 の表示パス
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
483
13. 表示サブシステム
CH1OUT/CH2OUT/OSDOUT のピクセルフォーマット
ブレンディングエンジンにおける CH2OUT 出力のピクセルフォーマットは、LCD パネルインタフェー
スブロックにおける CH2IN のピクセルフォーマット(REG[4072h] のビット 2 ∼ 0)によって決まりま
す。ブレンディングエンジンにおける OSDOUT 出力のピクセルフォーマットは、LCD パネルインタ
フェースブロックにおける OSDIN のピクセルフォーマット(REG[4073h] のビット 2 ∼ 0)によって決
まります。
ブレンディングエンジンにおける CH1OUT 出力のピクセルフォーマットは、その画像ストリームの出
力先に応じて以下のように決まります。
• CH1OUT の画像ストリームが CH1OUT ライトバックブロックに送出される(REG[0900h] のビット 1
= 1)とき、そのピクセルフォーマットは CH1OUT ライトバックのピクセルフォーマットビット
(REG[0900h] のビット 5 ∼ 4)によって決まります。
• CH1OUT の画像ストリームが LCD パネルインタフェースの CH1IN 入力に送出される(REG[0900h] の
ビット 1 = 0、REG[09C8h] のビット 1 ∼ 0 = 00)とき、そのピクセルフォーマットは LCD パネルイ
ンタフェースの CH1IN のピクセルフォーマット(REG[4062h] のビット 2 ∼ 0)によって決まります。
• CH1OUT の画像ストリームが LCD パネルインタフェースの CH2IN 入力に送出される(REG[0900h] の
ビット 1 = 0、REG[09C8h] のビット 1 ∼ 0 ≠ 00、REG[09C8h] のビット 2 = 1)とき、そのピクセル
フォーマットは LCD パネルインタフェースの CH2IN のピクセルフォーマット(REG[4072h] のビット
2 ∼ 0)によって決まります。
• CH1OUT の画像ストリームが LCD パネルインタフェースの OSDIN 入力に送出される(REG[0900h]
のビット 1 = 0、REG[09C8h] のビット 1 ∼ 0 ≠ 00、REG[09C8h] のビット 2 = 0、REG[09C8h] のビッ
ト 3 = 1)とき、そのピクセルフォーマットは LCD パネルインタフェースの OSDIN のピクセルフォー
マット(REG[4073h] のビット 2 ∼ 0)によって決まります。
484
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
MAIN/AUX/OSD に関する設定可能パラメータ
ブレンディングエンジンに備わる 3 つのソースウインドウ(MAIN、AUX、OSD)には、それぞれ専用
のピクセルフェッチャが備わっています。各ピクセルフェッチャに対して BUFFER0 および BUFFER1
という 2 組のフレームバッファが定義されています。この 2 面のバッファはフレームダブルバッファリ
ング処理(後述)に用いられ、フレームの連続表示に際してティアリングのないフレーム切り替えを実
現します。
MAIN、AUX、
OSDの各ウインドウに対するフレームバッファアドレスは、以下のレジスタで指定します:
• REG[0948h] ∼ REG[094Bh] = MAIN 用バッファ 0 の開始アドレス
• REG[094Ch] ∼ REG[094Fh] = MAIN 用バッファ 1 の開始アドレス
• REG[0968h] ∼ REG[096Bh] = AUX 用バッファ 0 の開始アドレス
• REG[096Ch] ∼ REG[096Fh] = AUX 用バッファ 1 の開始アドレス
• REG[0988h] ∼ REG[098Bh] = OSD 用バッファ 0 の開始アドレス
• REG[098Ch] ∼ REG[098Fh] = OSD 用バッファ 1 の開始アドレス
一般的に、MAIN 関連レジスタは REG[094xh] ∼ REG[095xh]、AUX 関連レジスタは REG[096xh] ∼
REG[097xh]、OSD 関連レジスタは REG[098xh] ∼ REG[099xh] にあります。
MAIN/AUX/OSD ウインドウについては、上記以外に次のような設定パラメータがあります:
• MAIN/AUX/OSDウインドウのピクセルフォーマットは、REG[0940h] / REG[0960h] / REG[0980h]のビッ
ト 3 ∼ 2 で指定します。使用できるフォーマットは RGB 3:3:2、RGB 5:6:5、RGB 8:8:8 です。このほ
か、OSD ウインドウでは次に示すアルファブレンディングフォーマットがサポートされます:ARGB
4:4:4:4、ARGB 1:5:5:5、ARGB 8:5:6:5。OSD ウインドウ/レイヤに関するアルファブレンディング
フォーマットの有効/無効は REG[09A0h] のビット 3 によって指定し、ARGB フォーマットは
REG[0980h] のビット 3 ∼ 2 において選択します。OSD レイヤのアルファブレンディングについては
487 ページの「OSD レイヤのアルファブレンディング」を参照してください。
• MAIN/AUX/OSD ウインドウの画像は、REG[0940h] / REG[0960h] / REG[0980h] のビット 0 を 1 に設定
することで「空白化」する(ある一定のピクセルカラーで塗りつぶす)ことができます。
「空白色」は
REG[0944h] ∼ REG[0946h] / REG[0964h] ∼ REG[0966h] / REG[0984h] ∼ REG[0986h] において指定しま
す。なお、ピクセルフェッチャはフレームバッファからの画素データの取得を継続しますが転送はせ
ず(
「吸収」し)
、それを「空白色」で置き換えます。
• MAIN/AUX/OSD ウインドウは、REG[0940h] / REG[0960h] / REG[0980h] のビット 5 を 1 に設定するこ
とで(X 軸を中心として)垂直反転できます。
• MAIN/AUX/OSD ウインドウは、REG[0940h] / REG[0960h] / REG[0980h] のビット 6 を 1 に設定するこ
とで(Y 軸を中心として)水平反転できます。
• MAIN/AUX/OSD ウインドウは、REG[0940h] / REG[0960h] / REG[0980h] のビット 7 を 1 に設定するこ
とで「ラインダブル」モードに設定できます。このモードでは、SDRAM に格納されるソース画像の
ライン数が表示ライン数の半分しかなく、ソース画像の各ラインが 2 回繰り返されます。その主な使
用目的は、カメラインタフェースから SDRAM に書き込まれるインターレース画像の表示です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
485
13. 表示サブシステム
• MAIN/AUX/OSD ウインドウのソース画像は、表示画像より大きい仮想画像とすることが可能です。そ
うすることで、大きなソース画像の中において MAIN/AUX/OSD ウインドウの「パン操作」が行えま
す。ソース画像の次ラインに移動するためのアドレス移動は、Virtual Width Register(REG[0954h] ∼
REG[0955h] / REG[0974h] ∼ REG[0975h] / REG[0994h] ∼ REG[0995h])を用いて指定します。より大き
い仮想ソース画像の左上角を基準とする表示画像の左上角の位置は、X オフセットを Input X Offset
Register(REG[095Ah] ∼ REG[095Bh] / REG[097Ah] ∼ REG[097Bh] / REG[099Ah] ∼ REG[099Bh])に
おいて、また Y オフセットを Input Y Offset Register(REG[095Ch] ∼ REG[095Dh] / REG[097Ch] ∼
REG[097Dh] / REG[099Ch ∼ REG[099Dh])においてそれぞれ指定します。図 13-9「仮想ソースウイン
ドウの例」に一例を示します。
• MAIN/AUX/OSD ウインドウに対する画像は「ラインバイライン方式」または「タイル状フレーム方
式」のいずれかで格納できます。フレーム画素に対するメモリ使用方式は、REG[0940h] / REG[0960h] /
REG[0980h] のビット 1 によって指定します。メモリ内の画素に関するこの 2 つの方式については、493
ページの 13.3「フレームのメモリ格納方式」を参照してください。
フレームバッファ0/1 の開始アドレス
仮想ウインドウ幅
入力 Y オフセット
入力 X オフセット
(ピクセルフォーマット=
RGB 3:3:2, 1 バイト/ピクセル)
ウインドウ
高さ
表示ウインドウ
ウインドウ幅
仮想ウインドウ
図 13-9 仮想ソースウインドウの例
注
OSD ウインドウまたは AUX ウインドウがサブウインドウの場合、そのサイズは背景ウインドウより小
さいことが必要です。
486
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
OSD レイヤのアルファブレンディング
ブレンディングエンジンがモード 0、1、2 のとき、OSD ウインドウ/レイヤと MAIN レイヤおよび AUX
レイヤとのアルファブレンディングが可能です。
ブレンディングエンジンがモード 0 のとき、OSD レイヤはその下にあるレイヤとアルファブレンドされ
ます。
「AUX が上」のビット(REG[09A0h] のビット 2)が 0 に設定されている場合、OSD レイヤはそ
の下にある AUX レイヤおよび MAIN レイヤとアルファブレンドされます。
「AUX が上」のビットが 1
のとき、OSD レイヤは MAIN レイヤとのみアルファブレンドされます。
ブレンディングエンジンがモード 1 のとき、OSD レイヤは MAIN レイヤとアルファブレンドされます。
ブレンディングエンジンがモード 2 のとき、OSD レイヤは AUX レイヤとアルファブレンドされます。
OSD レイヤのアルファブレンディングには 2 つのモードがあります。モードは OSD アルファフォーマッ
トのイネーブルビット(REG[09A0h] のビット 3)によって決まります。このビットが 0 のとき、OSD
ソース画像のピクセルフォーマットは RGB 3:3:2 / RGB 5:6:5 / RGB 8:8:8 であり、アルファ値をもちませ
ん。REG[09A1h](8 ビットのアルファ値)の設定により、ある共通のアルファ値が OSD レイヤの全画
素に適用されます。一方、このビットが 1 のとき、OSD ソース画像のピクセルフォーマットは ARGB
4:4:4:4 / ARGB 1:5:5:5 / ARGB 8:5:6:5 であり、個々の画素に対してアルファ値をもちます。
アルファブレンディングロジックは 8 ビットのアルファ値をもとに機能します。
「FFh」のアルファ値は、
OSD 画素が完全に有効である(上側にある)ことを意味します。逆に、0 のアルファ値は、OSD 画素が
完全に無効であることを意味します。ARGB 4:4:4:4 フォーマットではアルファ値は 4 ビットしかないた
め、この 4 ビットを 2 つ合わせて 8 ビットのアルファ値とします(上位と下位の 4 ビットが同じです)。
また、ARGB 1:5:5:5 フォーマットではアルファ値は 1 ビットのみです。このビットが 0 のとき、8 ビッ
トのアルファ値 00h が生成されます。このビットが 1 のときは、生成するアルファ値を ARGB 1:5:5:5 の
アルファ比選択ビット(REG[09A0h] のビット 4)の設定によって 50%(80h)から 75%(C0h)の間で
選択できます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
487
13. 表示サブシステム
13.2.3
ワープエンジン
ワープエンジンは、SDRAM に格納されたソースフレームないし画像をワープ変形します。このほか、
ワープエンジンは出力画像に輝度効果をもたらし、選択した領域やブロックの輝度を上げることもでき
ます。ワープ変形したフレームは SDRAM の別の位置に(ワープ用ライトバックブロックを用いて)書
き戻すことができます。
ワープブロックがフレームを SDRAM に書き戻すときは、画像フェッチャを用いることによってワープ
変換フレームを LCD パネルのリフレッシュレート(一般に 60Hz)で取得し、LCD パネルインタフェー
スに送ります。ブレンディングエンジンとワープの処理はそれより遅いフレームレートで動作できるた
めに帯域需要が節約できる一方、画像フェッチャは速いフレームレートで動作するため、パネルのリフ
レッシュレート条件を満たすことができます。
ワープ変形処理
ワープエンジンは出力画像を N × M ピクセルのブロックに分割します。N × M ピクセルの各ブロック
には (X,Y) オフセット値が与えられ、入力画像ソースにおける当該画素のフェッチ位置がそれによって
決まります(各 N × M ブロック内の全画素は、共通する 1 つの (X,Y) オフセット値を共有します)。出
力画像の全ブロックに対する (X,Y) オフセット値は、「オフセットテーブル」を用いて指定されます。
フェッチする入力画素について算出される座標が入力ソース画像の境界外にはみ出る場合は、設定可能
な背景(
「塗りつぶし」)用のピクセルカラーが代わりに使用されます。オフセットテーブルの値は出力
画像のワープ特性を決定します。
入力ソース画像のサイズは出力画像のサイズより大きくてもよく、設定可能な Input X Offset Register と
Y Offset Register を用いることによって出力画像がそれより大きい入力画像を「パン操作」することがで
きます。
輝度補正
輝度補正はワープ変形後に出力画像に対して実施されます。この出力画像も N × M ピクセルのブロッ
クに分割され、各ブロック内の画素には共通のルミナンス(画素輝度)値が与えられます。出力画像の
全ブロックに対する輝度値は輝度テーブルを用いて指定されます。各 N × M ブロックの明るさ効果は
輝度テーブルを用いてもたらされます。
ワープの設定
ワープ変形処理に関する設定可能レジスタは以下のとおりです:
• REG[0400h] のビット 0 は、ワープ変形処理の有効/無効を指定します。
• REG[0400h] のビット 4 は、ワープ変形処理における双線形平滑化(隣接画素との平均化)の有効/無
効を指定します。
• REG[0444h] ∼ REG[0447h] は、SDRAM におけるオフセットテーブルのアドレスを指定します。
• REG[0440h] は、ワープ変形処理におけるブロックサイズを指定します。
• REG[0420h] ∼ REG[0423h] =入力画像バッファ 0 の開始アドレス
• REG[0424h] ∼ REG[0427h] =入力画像バッファ 1 の開始アドレス
488
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
• REG[0414h] ∼ REG[0415h] は、ワープエンジンの出力画像幅を指定します。
• REG[0416h] ∼ REG[0417h] は、ワープエンジンの出力画像高さを指定します。
• REG[0410h] ∼ REG[0411h] は、ワープエンジンの入力画像幅を指定します。
• REG[0412h] ∼ REG[0413h] は、ワープエンジンの入力画像高さを指定します。
• REG[0434h] ∼ REG[0435h] は、入力ソース画像の左上角を基準とする X オフセット(ピクセル数)を
指定します。これは、出力画像に対するパン処理ウインドウの左上角がある位置です。
• REG[0436h] ∼ REG[0437h] は、入力ソース画像の左上角を基準とする Y オフセット(ピクセル数)を
指定します。これは、出力画像に対するパン処理ウインドウの左上角がある位置です。
• ワープエンジンの入出力画像に対するピクセルフォーマットは REG[0400h] のビット 3 によって指定
します(RGB 3:3:2 または RGB 5:6:5)。
• REG[0430h] ∼ REG[0432h] は、ワープエンジンの背景色を指定します。
輝度補正の設定
輝度補正に関する設定可能レジスタは以下のとおりです:
• REG[0400h] のビット 1 は、輝度効果の有効/無効を指定します。
• REG[0400h] のビット 5 は、輝度補正における双線形平滑化(隣接画素との平均化)の有効/無効を指
定します。
• REG[0454h] ∼ REG[0457h] は、SDRAM における輝度テーブルのアドレスを指定します。
• REG[0450h] は、輝度補正におけるブロックサイズを指定します。
• REG[0452h] のビット 0 は、黒色の画素に輝度効果を適用するかどうかを指定します。
• REG[0452h] のビット 1 は、背景色に輝度効果を適用するかどうかを指定します(算出される入力画素
位置が入力ソース画像の境界外にはみ出る場合は背景色が使用されます)。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
489
13. 表示サブシステム
13.2.4
CH1OUT ライトバック部
ブレンディングエンジンの CH1OUT 出力画像ストリームは、CH1OUT ライトバックブロックを用いて
SDRAM に書き戻すことができます。この経路が使用できるケースに、
「ブレンド」された画像ストリー
ム(たとえばブレンドモード= 0)が後処理(ワープ変形など)された後に LCD パネルに表示される
ケースがあります。
CH1OUT ライトバックには以下に示す設定機能があります:
• REG[0904h] ∼ REG[0907h] = CH1OUT ライトバックのバッファ0 に対する開始アドレス(書き込み用)
• REG[0908h] ∼ REG[090Bh] = CH1OUT ライトバックのバッファ1 に対する開始アドレス(書き込み用)
• ブレンディングエンジンの CH1OUT 出力が有効(REG[0900h] のビット 0 = 1)
、かつ「CH1OUT モー
ド」ビットが 1 に設定されている(REG[0900h] のビット 1 = 1)とき、CH1OUT ライトバックブロッ
クは有効になります。
• CH1OUT ライトバックのピクセルフォーマットは、REG[0900h] のビット 5 ∼ 4 で指定します。
• CH1OUT ライトバックの出力画像ストリームは、REG[0900h] のビット 3 を 1 に設定することで(X 軸
を中心として)垂直反転できます。
• CH1OUT ライトバックの出力画像ストリームは「ラインバイライン方式」または「タイル状フレーム
方式」のいずれかで格納できます。フレーム画素に対するメモリ使用方式は、REG[0900h] のビット 2
によって指定します。メモリ内の画素に関するこの 2 つの方式については、493 ページの 13.3「フレー
ムのメモリ格納方式」を参照してください。
13.2.5
ワープ用ライトバック部
ワープブロックの出力画像ストリームは、ワープ用ライトバックブロックを用いて SDRAM に書き戻す
ことができます。この経路を使用すれば、VBUS64 における帯域の制約が回避できます。この制約があ
ると、ワープブロックの処理が LCD パネルインタフェースのフレームレートに追いつけない可能性が
あります。この方式では、ワープ変形した画像ストリームをそれより遅いフレームレートで SDRAM に
書き戻せる一方、MAIN、AUX、OSD、または画像フェッチャブロックを用いることにより、ワープ変
形した画像ストリームをより高いパネルフレームリフレッシュレートで表示することが可能です。
ワープ用ライトバックには以下に示す設定機能があります:
• REG[09D0h] ∼ REG[09D3h] =ワープ用ライトバックのバッファ0 に対する開始アドレス(書き込み用)
• REG[09D4h] ∼ REG[09D7h] =ワープ用ライトバックのバッファ1 に対する開始アドレス(書き込み用)
• ワープ用ライトバックのピクセルフォーマットは、ワープブロックのピクセルフォーマットビット
(REG[0400h] のビット 3)によって指定します。
• ワープ用ライトバックの出力画像ストリームは、REG[09CAh] のビット 5 を 1 に設定することで(X
軸を中心として)垂直反転できます。
• ワープ用ライトバックの出力画像ストリームは「ラインバイライン方式」または「タイル状フレーム
方式」のいずれかで格納できます。フレーム画素に対するメモリ使用方式は、REG[09CAh] のビット
7 によって指定します。メモリ内の画素に関するこの 2 つの方式については、493 ページの 13.3「フ
レームのメモリ格納方式」を参照してください。
490
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
13.2.6
画像フェッチャ
画像フェッチャが主に使用されるのは、ワープが有効であり、かつ VBUS64 の帯域制限によってワープ
ブロックがパネルのリフレッシュレートでフレームを処理できないケースです。その場合、ワープ用ラ
イトバックの使用によってワープの出力フレームをより遅いフレームレートで SDRAM に書き戻したあ
と、ワープ変形した画像を画像フェッチャによってパネルの速度で表示します。このほか、単なるシン
グルウインドウ(オーバーレイウインドウ不使用)の汎用ピクセルフェッチャとして画像フェッチャを
使用することもできます。
画像フェッチャには以下に示す設定機能があります:
• REG[09C0h] ∼ REG[09C1h] は、画像フェッチャの出力画像幅を指定します。
• REG[09C2h] ∼ REG[09C3h] は、画像フェッチャの出力画像高さを指定します。
• REG[09B8h] ∼ REG[09BBh] =画像フェッチャのバッファ 0 の開始アドレス
• REG[09BCh] ∼ REG[09BFh] =画像フェッチャのバッファ 1 の開始アドレス
• 画像フェッチャの出力は、REG[09B0h] のビット 4 を用いてオン/オフします。
• 画像フェッチャの画像のピクセルフォーマットは、LCD パネルインタフェースにおける CH1IN 入力
フォーマットレジスタ(REG[4062h] のビット 2 ∼ 0)によって決まります。
• 画像フェッチャの画像は、REG[09B0h] のビット 0 を 1 に設定することで「空白化」する(ある一定
のピクセルカラーで塗りつぶす)ことができます。
「空白色」は REG[09B4h] ∼ REG[09B6h] において
指定します。なお、画像フェッチャはフレームバッファからの画素データの取得を継続しますが転送
はせず(
「吸収」し)
、それを「空白色」で置き換えます。
• 画像フェッチャの画像は、REG[09B0h] のビット 5 を 1 に設定することで(X 軸を中心として)垂直
反転できます。
• 画像フェッチャの画像は、REG[09B0h] のビット 6 を 1 に設定することで(Y 軸を中心として)水平
反転できます。
• 画像フェッチャの画像は、REG[09B0h] のビット 7 を 1 に設定することで「ラインダブル」モードに
設定できます。このモードでは、SDRAM に格納されるソース画像のライン数は表示されるライン数
の半分しかなく、ソース画像の各ラインが 2 回繰り返されます。その主な目的は、カメラインタフェー
スから SDRAM に書き込まれるインターレース画像の表示です。
• 画像フェッチャのソース画像は、表示画像より大きい仮想画像とすることが可能です。そうすること
で、より大きなソース画像の中において表示される画像フェッチャの画像の「パン操作」が行えます。
ソース画像の次ラインに移動するためのアドレス移動は、Virtual Width Register(REG[09C4h] ∼
REG[09C5h])を用いて指定します。より大きい仮想ソース画像の左上角を基準とする表示画像の左上
角の位置は、X オフセットを Input X Offset Register(REG[09AAh] ∼ REG[09ABh])において、また Y
オフセットを Input Y Offset Register(REG[09ACh] ∼ REG[09ADh])においてそれぞれ指定します。
• 画像フェッチャの画像は「ラインバイライン方式」または「タイル状フレーム方式」のいずれかで格
納できます。フレーム画素に対するメモリ使用方式は、REG[09B0h] のビット 1 によって指定します。
メモリ内の画素に関するこの 2 つの方式については、493 ページの 13.3「フレームのメモリ格納方式」
を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
491
13. 表示サブシステム
13.2.7
LCD パネルインタフェースに関する入力指定用レジスタ
S1D13515/S2D13515 には、LCD パネルインタフェースブロックの CH1IN、CH2IN、OSDIN 入力に送出
する画像ストリームを選択するための設定可能レジスタが備わっています。
LCD パネルインタフェースの CH1IN 入力に対する画像ストリームは、REG[09C8h] のビット 1 ∼ 0 に
よって以下の 3 つのソースから選択できます:
• ブレンディングエンジンの CH1OUT 出力(REG[09C8h] のビット 1 ∼ 0 = 00)
• ワープブロックの出力(REG[09C8h] のビット 1 ∼ 0 = 01)
• 画像フェッチャの出力(REG[09C8h] のビット 1 ∼ 0 = 10)
LCD パネルインタフェースの CH2IN 入力に対する画像ストリームは、REG[09C8h] のビット 2 によって
以下の 2 つのソースから選択できます:
• ブレンディングエンジンの CH2OUT 出力(REG[09C8h] のビット 2 = 0)
• ブレンディングエンジンの CH1OUT 出力(REG[09C8h] のビット 2 = 1)
LCD パネルインタフェースの OSDIN 入力に対する画像ストリームは、REG[09C8h] のビット 3 によって
以下の 2 つのソースから選択できます。
• ブレンディングエンジンの OSDOUT 出力(REG[09C8h] のビット 3 = 0)
• ブレンディングエンジンの CH1OUT 出力(REG[09C8h] のビット 3 = 1)
492
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
13.3
フレームのメモリ格納方式
フレームないし画像は、従来の「ラインバイライン方式」または「タイル状フレーム方式」のいずれか
の書き込み方式によって表示メモリ(SDRAM)に格納されます。
13.3.1
ラインバイライン方式
この画像記憶方法では、各画素がラインごとに格納されます。フレーム画像の左上の画素がアドレスオ
フセット 0 に格納され、フレーム第 1 ラインを左から右に進むにつれてアドレスが増加します。第 1 ラ
インの末尾まで来ると、次の画素は第 2 ラインの一番左に格納され、以下、それが繰り返されます。こ
れは従来の記憶方法です。
8bpp の 64 × 32 フレームをラインバイライン方式でメモリに格納する例を下の図に示します。
アドレス
0
64 ピクセル
63
64
127
32 ピクセル
1984
2047
図 13-10 64 × 32 フレームにおけるラインバイライン方式の格納例
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
493
13. 表示サブシステム
13.3.2
タイル状フレーム方式
この画像記憶方法ではフレームが 8 × 8 ピクセルのブロックに分割されます。左上角のブロックがアド
レスオフセット 0 に置かれ、その右側のブロックが次に続きます。ブロック第 1 行の右端にあるブロッ
クの次はブロック第 2 行の左端のブロックであり、以下、それが繰り返されます。この方式は、各ブ
ロック内が「ラインバイライン」方式で格納され、8 × 8 ピクセルのブロックが「ローバイロー」方式
で格納される方式です。
注
タイル状フレーム方式では、フレームの幅と高さが 8 の倍数であることが必要です。
8bpp の 64 × 32 フレームをタイル状フレーム方式でメモリに格納する例を下の図に示します。
ブロック 0
0
8
56
ブロック 1
7
9
64
63
120
ブロック 7
71
448
455
127
504
511
ブロック 9
ブロック 8
ブロック 15
512
519
576
583
960
967
568
575
632
639
1016
1023
ブロック 25
ブロック 24
ブロック 31
1536
1543
1600
1607
1984
1991
1592
1599
1656
1663
2040
2047
図 13-11 64 × 32 フレームにおけるタイル状フレーム方式の格納例
タイル状フレーム方式は OpenGL-ES/OpenVG による画像レンダリングに適しています。これは、それら
が 8 × 8 ピクセルのブロック単位で機能するためです。画像をタイル状フレームの形式で扱うことによ
り、8 × 8 ピクセルのブロックに対するバースト転送が SDRAM との間で効率的に行えます。
494
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
13.4
13.4.1
フレームダブルバッファリング処理
概要
S1D13515/S2D13515 には、システム内の画像ストリーム(フレーム)の流れに対して設定可能な複数の
経路(パス)が存在します。すべてのフレームは外部 SDRAM に格納ないしバッファリングされますが、
その際、メモリとの間のフレームの読み書きに対して正しい順序付けが必要です。この項で説明するフ
レームダブルバッファリング処理は、フレームの読み書きに対して正しい順序付けを行うために
S1D13515/S2D13515 に実装されているものです。フレームダブルバッファリング処理を記述するため、
システムにはフレームプロデューサとフレームコンシューマが定義されています。
プロデューサは、画像のシーケンスないしストリームをメモリに書き込みます。メモリに画像をロード
す る 主 体 と し て、ハ ー ド ウ ェ ア ブ ロ ッ ク ま た は ソ フ ト ウ ェ ア / フ ァ ー ム ウ ェ ア が 可 能 で す。
S1D13515/S2D13515 にはプロデューサとなるハードウェアブロックが 5 つあります。具体的には、カメ
ラ 1 画像ライタ、カメラ 2 画像ライタ、CH1OUT ライトバック部、ワープ用ライトバック部、そしてス
プライトエンジンです。
コンシューマは、画像のシーケンスないしストリームを表示や後処理のためにメモリから読み出すハー
ドウェアブロックです。S1D13515/S2D13515 には 5 つのコンシューマがあります。具体的には、MAIN
フェッチャ、AUX フェッチャ、OSD フェッチャ、画像フェッチャ、そしてワープエンジンです。
プロデューサとコンシューマ間のフレームレートは同じとは限らず、非同期のこともあります。した
がって、
「ティアリング」防止のためにフレームダブルバッファリング処理が必要になります。プロ
デューサとコンシューマの間にバッファが 1 つしかないと、コンシューマによるフレームの読み出しが
終わっていない段階でプロデューサが次のフレームをバッファに書き込み始めると、
「ティアリング」と
いう現象が発生します。
システムに備わる各コンシューマハードウェアブロックは、5 つのプロデューサハードウェアブロック
のうちの 1 つだけと接続するように設定できるほか、プロデューサを画像やフレームのメモリ書き込み
を行うソフトウェアもしくはファームウェアとすることもできます。プロデューサとコンシューマの各
組に対して 1 つの「接続」が定義されます。各「接続」にはバッファ 0 およびバッファ 1 という 2 つの
フレームバッファが定義されます。プロデューサは空いているフレームバッファにしか書き込みを行え
ず、コンシューマは有効な内容(完全なフレームのデータ)をもつフレームバッファからしか読み出し
を行えません。プロデューサとコンシューマの間には次図に示す制御信号接続も定義されています。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
495
13. 表示サブシステム
SETFRM0
SETFRM1
入力
フレーム
プロデューサ
コンシューマ
FRM0RDY
出力
フレーム
FRM1RDY
CURRFRM
メモリ
(バッファ0/ バッファ1)
図 13-12 フレームダブルバッファリングにおける制御信号
FRM0RDY と FRM1RDY は、コンシューマ内に設けられたステータスビットです。FRM0RDY はバッ
ファ 0 に、FRM1RDY はバッファ 1 においてそれぞれコンシューマが読み出せる有効な画像が用意でき
ているかどうかを示します。CURRFRM は、コンシューマが現在読み出しないし処理しているフレーム
バッファを示します。
FRM0RDY と FRM1RDY の設定はプロデューサ(プロデューサからの SETFRM0/SETFRM1 信号)のみ
が行え、そのクリア処理はコンシューマのみが行えます。
初期時点において FRM0RDY、FRM1RDY、CURRFRM はすべて 0 であると仮定されます。このことは
両方のフレームバッファともに未準備であることを意味し、プロデューサは最初にバッファ 0 に対して
書き込みを行います。
プロデューサとコンシューマの処理フローチャートを次項で示します。
496
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
13.4.2
フレームプロデューサのフローチャート
リセット/ディセーブル
イネーブル
N
次フレームは
書き込み可?
N
次フレームは
書き込み可?
Y
N
Y
FRM0RDY = 0?
N
FRM1RDY = 0?
Y
Y
バッファ0 に
書き込み
バッファ1 に
書き込み
パルス
SETFRM0 = 1
パルス
SETFRM1 = 1
図 13-13 フレームプロデューサのフローチャート
フレームダブルバッファリング処理のプロデューサに関する第一のガイドラインは、対応するビットが
0 である(フレームバッファが空きであることを示す)ときにのみフレームバッファへの書き込みを行
う点です。両方のステータスビットが 1 であるときに新たなフレームがプロデューサへ送られてきた場
合、プロデューサはその新着フレームを「吸収」(廃棄)します。コンシューマのフレームレート(消
費速度)がプロデューサより遅い場合は、両方のステータスビットが 1 となってプロデューサへの新着
フレームが廃棄されるケースが周期的に発生することになります。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
497
13. 表示サブシステム
13.4.3
フレームコンシューマのフローチャート
リセット/ディセーブル
イネーブル
N
FRM0RDY = 1?
Y
バッファ0 から
フレームを
読み出し/処理
N
FRM1RDY = 1?
バッファ1 から
フレームを
読み出し/処理
N
FRM0RDY = 1?
Y
Y
FRM0RDY (= 0)
をクリア
FRM1RDY (= 0)
をクリア
CURRFRM = 1
CURRFRM = 0
図 13-14 フレームコンシューマのフローチャート
コンシューマは、対応するステータスビットが 1 である(フレームバッファが使用可能であることを示
す)ときにのみフレームバッファからの読み出しや処理を行います。最初は両方のステータスビットは
0 であり、CURRFRM も 0 です。コンシューマは FRM0RDY が High になるのを待ってからバッファ 0
の処理を行います。バッファ 0 の処理が完了したら、FRM1RDY のビットが 1(バッファ 1 が使用可)
かどうかチェックします。FRM1RDY が 0(バッファ 1 は使用不可)の場合、コンシューマは次の出力
フレームについて再度バッファ 0 からの読み出しないし処理を行います。バッファ 0 に対する読み出し
ないし処理は、FRM1RDY が 1 になるまで続けられます。FRM1RDY が 1 になるとコンシューマは
FRM0RDY のビットをクリアして 0 にし、CURRFRM に 1 を設定します。そして、次の出力フレームに
関するデータの読み出しないし処理をバッファ 1 に対して行います。
498
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
CURRFRM が 1 の間にコンシューマがバッファ1 に対するフレームの読み出しないし処理を完了すると、
次に FRM0RDY が 1(バッファ 0 が使用可)かどうかをチェックします。FRM0RDY が 0(バッファ 0
は使用不可)の場合、コンシューマは次の出力フレームについて再度バッファ 1 からの読み出しないし
処理を行います。バッファ 1 に対する読み出しないし処理は、FRM0RDY が 1 になるまで繰り返されま
す。
FRM0RDY が 1 になるとコンシューマは FRM1RDY のビットをクリアして 0 にし、
さらに CURRFRM
もクリアして 0 にします。そして、次の出力フレームに関するデータの読み出しないし処理をバッファ
0 に対して行います。このように 2 面のバッファを連続して切り替えることにより、プロデューサとコ
ンシューマの間で「ティアリングのない」フレームのストリーミングが実現します。
フレームダブルバッファリング処理のコンシューマに関する第一のガイドラインは、他面のバッファが
使用不可のときに同じフレームバッファに対する読み出しや処理を繰り返す点です。
13.4.4
フレームダブルバッファリング制御に関するレジスタ
ハードウェアまたはソフトウェア/ファームウェアによるフレーム制御
コンシューマとなる 5 つのハードウェアブロックのそれぞれに HW/SW フレーム制御ビットが用意され
ており、対応するプロデューサがハードウェアブロックかソフトウェア/ファームウェアかを選択でき
ます。このビットが 0 のときはソフトウェア/ファームウェアが FRM0RDY ビットと FRM1RDY ビッ
トを設定し、コンシューマハードウェアと協調してフレームダブルバッファリング処理を実現します。
このビットが 1 のときは、ハードウェアブロック(プロデューサ)が FRM0RDY ビットと FRM1RDY
ビットの設定を行います。5 つのコンシューマのそれぞれに対応する HW/SW フレーム制御ビットは以
下のレジスタにあります:
• REG[09D8h] のビット 0 = MAIN フェッチャ
• REG[09D9h] のビット 0 = AUX フェッチャ
• REG[09DAh] のビット 0 = OSD フェッチャ
• REG[09DBh] のビット 0 =画像フェッチャ
• REG[0400h] のビット 6 =ワープエンジン
Frame Control/Status Register
5 つのコンシューマのそれぞれに対して Frame Control/Status Register が用意されています。レジスタの
ビット 2 は CURRFRM ステータス(読み出し専用)です。また、ビット 1 は FRM1RDY ビット、ビッ
ト 0 は FRM0RDY ビットです。5 つのコンシューマに対する Frame Control/Status Register は以下のレジ
スタにおいてアクセスされます:
• REG[0942h]のビット2∼0=MAINフェッチャ
(ビット2は読み出し専用、
ビット1∼0は読み書き可能)
• REG[0962h] のビット 2 ∼ 0 = AUX フェッチャ(ビット 2 は読み出し専用、
ビット 1 ∼ 0 は読み書き可能)
• REG[0982h] のビット 2 ∼ 0 = OSD フェッチャ(ビット 2 は読み出し専用、
ビット 1 ∼ 0 は読み書き可能)
• REG[09B2h] のビット 2 ∼ 0 =画像フェッチャ
(ビット 2 は読み出し専用、ビット 1 ∼ 0 は読み書き可能)
• REG[0408h] のビット 2 ∼ 0 =ワープエンジンのステータス(読み出し専用)
• REG[040Ah] のビット 1 ∼ 0 =ワープエンジンに対する FRM0RDY と FRM1RDY の設定(書き込み専用)
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
499
13. 表示サブシステム
ソフトウェア/ファームウェアによるフレーム制御が選択された場合は、ソフトウェア/ファームウェ
アが FRM0RDY/FRM1RDY ビットに 1 を書き込んでこれを 1 に設定します。FRM0RDY/FRM1RDY ビッ
トのクリアはコンシューマハードウェアが行い、ソフトウェア/ファームウェアがそのビットに 0 を書
き込んでも何も起きません。
フレーム制御信号の選択
コンシューマに対してハードウェアのフレーム制御を選択した場合、コンシューマの「接続」相手とな
るプロデューサのハードウェアブロックを選択する必要があります。プロデューサとコンシューマ間に
おけるフレーム制御信号の「接続」の様子を下の図に示します。
SETFRM0
SETFRM1
SETFRM0, SETFRM1
SETFRM0, SETFRM1
他の 4 つのプロデューサ
ハードウェアブロック
からの信号
コンシューマ
FRM0RDY
ハードウェアフレーム
制御元ビット
プロデューサ
FRM1RDY
CURRFRM
FRM0RDY
FRM1RDY
CURRFRM
FRM0RDY, FRM1RDY, CURRFRM
他の 4 つのコンシューマ
ハードウェアブロックからの信号
ハードウェアフレーム
制御先ビット
図 13-15 フレーム制御信号の選択
各プロデューサには、SETFRM0/SETFRM1 の出力組と FRM0RDY/FRM1RDY/CURRFRM の入力組が備
わっています。また、各コンシューマには SETFRM0/SETFRM1 の入力組と
FRM0RDY/FRM1RDY/CURRFRM の出力組が備わっています。各プロデューサに入力される
FRM0RDY/FRM1RDY/CURRFRM の入力組については、その入力元を 5 つのコンシューマから選択でき
ます(フレーム制御元ビット)。また、各コンシューマに入力される SETFRM0/SETFRM1 の入力組につ
いては、その入力元を 5 つのプロデューサから選択できます(フレーム制御先ビット)
。
各コンシューマに入力される SETFRM0/SETFRM1 入力を選択するレジスタは次のとおりです:
• REG[09D8h] のビット 6 ∼ 4 = MAIN フェッチャのハードウェアフレーム制御元
• REG[09D9h] のビット 6 ∼ 4 = AUX フェッチャのハードウェアフレーム制御元
• REG[09DAh] のビット 6 ∼ 4 = OSD フェッチャのハードウェアフレーム制御元
• REG[09DBh] のビット 6 ∼ 4 =画像フェッチャのハードウェアフレーム制御元
• REG[09DCh] のビット 6 ∼ 4 =ワープエンジンのハードウェアフレーム制御元
500
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
各プロデューサに入力されるFRM0RDY/FRM1RDY/CURRFRM入力を選択するレジスタは次のとおりで
す:
• REG[09DEh] のビット 3 ∼ 0 =カメラ 1 ライタのハードウェアフレーム制御先
• REG[09DEh] のビット 7 ∼ 4 =カメラ 2 ライタのハードウェアフレーム制御先
• REG[09DFh] のビット 3 ∼ 0 = CH1OUT ライトバック部のハードウェアフレーム制御先
• REG[09DFh] のビット 7 ∼ 4 =ワープ用ライトバック部のハードウェアフレーム制御先
• REG[09DDh] のビット 3 ∼ 0 =スプライトエンジンのハードウェアフレーム制御先
たとえば、カメラ 2 ライタ(プロデューサ)と AUX フェッチャ(コンシューマ)との間に「接続」を
設定したい場合、
REG[09D9h]のビット6∼4を001に設定(AUXフェッチャに対するSETFRM0/SETFRM1
信号の入力元にカメラ 2 ライタを選択)し、REG[09DEh] のビット 7 ∼ 4 を 0010 に設定(カメラ 2 ライ
タに対する FRM0RDY/FRM1RDY/CURRFRM 信号の入力元に AUX フェッチャを選択)します。
フレームダブルバッファリングのディセーブル
各プロデューサハードウェアは、フレームダブルバッファのディセーブルビットを使ってダブルバッ
ファ処理を無効にすることができます。フレームダブルバッファを無効にすると、プロデューサは常に
バッファ 0 にのみ書き込みを行います。5 つのプロデューサのそれぞれは以下のビットを使ってフレー
ムダブルバッファをイネーブル/ディセーブルします:
• REG[09DCh] のビット 0 =ワープ用ライトバック部
• REG[09DCh] のビット 1 = CH1OUT ライトバック部
• REG[09DCh] のビット 2 =カメラ 1 ライタ
• REG[09DCh] のビット 3 =カメラ 2 ライタ
• REG[5000h] のビット 1 =スプライトエンジン
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
501
13. 表示サブシステム
13.5
ガンマ補正ルックアップテーブル
S1D13515/S2D13515 にはルックアップテーブル(LUT)構成が備わっており、LCD2 のガンマ補正に使
用することができます。ガンマ補正が有効な場合、LCD2 上のすべての有効ウインドウを含むディスプ
レイ全体に対して色補正が適用されます。
LCD2 のガンマ補正 LUT は、バンク A とバンク B の形で配置されます。この形態により、片方のバン
クをガンマ補正に使用している間にもう片方のバンクの設定が行えます。各バンクは、8 ビットの RGB
色成分のそれぞれに対して独立したテーブルをもちます。各色成分のテーブルには 512 のインデックス
値があり、それが 2 つのセグメントに分割されます。セグメント 1 には 0 ∼ 255 番のインデックス値が、
セグメント 2 には 256 ∼ 511 番のインデックス値が対応します。
LCD2 のガンマ補正 LUT の設定と使い方については、436 ページ以降の「REG[40A0h] LCD2 Gamma LUT
Data Port」∼「REG[40A3h] LCD2 Gamma LUT Configuration Register 1」を参照してください。
ガンマ補正 LUT の構成を次図に示します。
502
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
13. 表示サブシステム
バンク B の赤色 LUT
(512 × 8 ビット)
0
1
2
バンク A の赤色 LUT(512 × 8 ビット)
8 ビットの赤色データ
バンク選択
(REG[40A2h] のビット 2)
0
1
2
254
255
256
257
258
セグメント選択
(REG[40A2h] のビット 1)
セグメント 1 番
254
255
256
257
258
8 ビットの赤色データ
セグメント 1 番
セグメント 2 番
510
511
セグメント 2 番
510
511
バンク B の緑色 LUT(512 × 8 ビット)
0
1
2
バンク A の緑色 LUT
(512 × 8 ビット)
セグメント 1 番
8 ビットの緑色データ
0
1
2
254
255
256
257
258
254
255
256
257
258
8 ビットの緑色データ
セグメント 1 番
セグメント 2 番
510
511
セグメント 2 番
510
511
バンク B の青色 LUT(512 × 8 ビット)
0
1
2
バンク A の青色 LUT(512 × 8 ビット)
8 ビットの青色データ
0
1
2
254
255
256
257
258
セグメント 1 番
254
255
256
257
258
8 ビットの青色データ
セグメント 1 番
セグメント 2 番
510
511
セグメント 2 番
510
511
図 13-16 ルックアップテーブルの構成
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
503
14. I2Sオーディオ出力インタフェース
14. I2S オーディオ出力インタフェース
14.1
動作概要
S1D13515/S2D13515
ホスト
または
C33
または
SDRAM
DMA
I2S DMA バッファ0
I2S DMA バッファ1
I2S
DMA
コントローラ
I2S
FIFO
I2S
DAC
コントローラ
外部
DAC
ヘッドホン
などの
I2S 装置
図 14-1 I2S インタフェースの概略図
I2S オーディオ出力ロジックには 16 バイトの FIFO が備わり、I2S の同期シリアル出力ストリームに対
して 16 ビットの PCM オーディオデータを供給します。I2S DMA コントローラブロックは PCM オー
ディオデータをメモリから読み出して FIFO に書き込みます。FIFO には設定可能なしきい値(REG[0104h]
のビット 5 ∼ 2)があります。これは、書き込みデータ量の増加を I2S DMA コントローラに要求する際
に使用されます。FIFO のバイト数がしきい値と同じかそれより少ない場合、I2S DMA コントローラは
次の 32 ビット(4 バイト)値を FIFO に書き込むように要求を受けます。
I2S DMA コントローラに対しては I2S DMA バッファ 0 と I2S DMA バッファ 1 という 2 面のバッファが
メモリ内に定義されています。メモリ内におけるバッファの位置は、REG[0148h] ∼ REG[014Bh] および
REG[014Ch] ∼ REG[014Fh] を用いて設定できます。両バッファのサイズも REG[0152h] ∼ REG[0153h]
を用いて設定できます。I2S インタフェースが無効(REG[0104h] のビット 0 = 0)になると、I2S DMA
コントローラの内部アドレスポイントはバッファ 0 の開始アドレスにリセットされます。I2S インタ
フェースを有効にするときは、オーディオデータ生成器によってオーディオデータの最初のブロックを
あらかじめバッファ 0 に書き込んでおく必要があります。
I2S インタフェースが有効になって FIFO から要求を受けると、I2S DMA コントローラはバッファ 0 の
第 1 アドレスから 32 ビットの値を読み出して FIFO に書き込み、内部アドレスポインタを 4 増やします。
I2S DMA コントローラがバッファ 0 の最後のデータを読み終わったら(そのサイズは REG[0152h] ∼
REG[0153h] で指定されます)、I2S DMA 割り込みステータスビット(REG[0154h] のビット 3)が 1 に設
定され、I2S DMA コントローラは使用バッファをバッファ 1 に切り替えます。I2S DMA コントローラ
がバッファ 1 からの読み出しを行っている間、オーディオデータ生成器はバッファ 0 への新規データ書
き込みが行えます。
I2S DMA コントローラがバッファ 1 の処理を終えたら I2S DMA 割り込みステータスビットに 1 を設定
し、読み出し先をバッファ 0 に戻します。I2S インタフェースが有効であるかぎり、I2S DMA コントロー
ラは 2 面のバッファを切り替え続けます。I2S DMA バッファ選択ステータスビット(REG[0154h] のビッ
ト 1)は、I2S DMA コントローラが現在読み出しを行っているバッファを示します。
注
パフォーマンス上の理由により、I2S DMA バッファは 0400_0000h ∼ 0401_7FFFh の内蔵 RAM 領域に置
くことを強く推奨します。ただし、適性動作にとって、この内蔵 RAM 領域を使用する C33 動作が必要
な場合を除きます。
504
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
14. I2Sオーディオ出力インタフェース
14.2
オーディオデータフォーマットとメモリ内の構成
I2S インタフェースは、REG[0104h] のビット 7 を用いてモノかステレオのいずれかに設定できます。WS
信号は、High と Low の期間が 16 SCK 周期ずつあります。モノモードでは、各 WS 周期について 1 つの
16 ビット PCM 値が FIFO から読み出されます。WS が High のときは 16 ビットの単独値がシフトアウト
され、WS が Low のときは同じ値が繰り返されます。
ステレオモードでは、各 WS 周期について 2 つの 16 ビット PCM 値が FIFO から読み出されます。I2S イ
ンタフェースが最初にイネーブルされたとき、
シフトアウトされた最初の 16 ビットデータが常に左チャ
ネルデータとされ、シフトアウトされた 2 番目の 16 ビットデータが右チャネルデータとされます。そ
れ以後の 16 ビットデータについては、左右のチャネルデータが交互に切り替わります。モノモードで
は 1 つの 16 ビットデータが FIFO から読み出されて 2 回シフトアウトされます(すなわち、左右のチャ
ネルに対して同じデータが繰り返されます)
。ステレオモードでは、I2S インタフェースからシフトアウ
トされた各 16 ビットについて 1 つの 16 ビットデータが FIFO から読み出されます。
モノモードの場合、メモリに格納された 16 ビットの PCM オーディオデータが 1 つのモノオーディオ
データサンプルであり、これはバッファのベースアドレスから始まります。
ステレオモードの場合、バッファのベースアドレスに格納された最初の 16 ビットデータが常に左チャ
ネルデータとなり、右チャネルデータが 2 のオフセットでそのあとに続きます。
14.3
WS の極性
REG[0100h] のビット 5 は、左右のチャネルデータに関する WS 信号の極性を決定します。REG[0100h]
のビット 5 = 0 のとき、左チャネルデータは WS = 1、右チャネルデータは WS = 0 です。逆に、
REG[0100h] のビット 5 = 1 のとき、左チャネルデータは WS = 0、右チャネルデータは WS = 1 です。
14.4
チャネルデータの空白化
REG[0100h] のビット 6 を使えば右チャネルデータの「空白化」
(シフトアウトした 16 ビットデータが 0
になる)が行えます。REG[0100h] のビット 6 = 0 のとき、右チャネルデータは「空白化」されません。
REG[0100h] のビット 6 = 1 のとき、右チャネルデータは「空白化」されます。ステレオモードの場合、
右チャネルデータについて FIFO から読み出された値は「吸収」
(廃棄)され、シフトアウトされませ
ん。オーディオ生成器は右チャネルに対してメモリないしバッファ内に「ダミー」データを生成するこ
とが必要です。
REG[0100h] のビット 7 を使えば左チャネルデータの「空白化」
(シフトアウトした 16 ビットデータが 0
になる)が行えます。REG[0100h] のビット 7 = 0 のとき、左チャネルデータは「空白化」されません。
REG[0100h] のビット 7 = 1 のとき、左チャネルデータは「空白化」されます。ステレオモードの場合、
左チャネルデータについて FIFO から読み出された値は「吸収」
(廃棄)され、シフトアウトされませ
ん。オーディオ生成器は左チャネルに対してメモリないしバッファ内に「ダミー」データを生成するこ
とが必要です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
505
14. I2Sオーディオ出力インタフェース
14.5
SDO に関する WS タイミング
16 ビットデータの SDO/SCK におけるシフトアウトが WS の立ち上がり/立ち下がりエッジのどのタイ
ミングで行われるかは、REG[0100h] のビット 3 によって選択できます。REG[0100h] のビット 3 = 0 の
とき、16 ビット PCM データの第 1 ビットが SDO においてシフトアウトされるタイミングは、WS の立
ち上がり/立ち下がりエッジから 1 SCK クロックサイクル後になります。REG[0100h] のビット 3 = 1
のとき、16 ビット PCM データの第 1 ビットは WS の立ち上がり/立ち下がりエッジと同じエッジにお
いてシフトアウトされます。
14.6
PCM データのビット順序
REG[0100h] のビット 2 は、SDO においてシフトアウトされるビットの順序を決定します。REG[0100h]
のビット 2 = 0 のとき、16 ビット PCM データの MSB(最上位ビット)が最初にシフトアウトされま
す。REG[0100h] のビット 2 = 1 のときはビット順序が反転し、16 ビット PCM データの LSB(最下位
ビット)が最初にシフトアウトされます。
14.7
WS/SCK 信号の方向
I2S インタフェースに関する WS 信号と SCK 信号は、S1D13515/S2D13515 または外部ソースのいずれか
によって生成できます。I2S インタフェースのクロックソースは REG[0100h] のビット 0 と REG[0101h]
のビット 0 を用いて選択します。I2S インタフェースの WS 信号と SCK 信号に対するクロックソースに
S1D13515/S2D13515 を選択するには、REG[0100h] のビット 0 を 0 に、REG[0101h] のビット 0 を 1 に設
定します。両信号に対して外部ソースを選択するには、REG[0100h] のビット 0 を 1 に、REG[0101h] の
ビット 0 を 0 に設定します。
14.8
14.8.1
割り込み
I2S FIFO の割り込み
REG[010Ch] には 3 つの割り込みステータスビットがあり、I2S FIFO に関する 3 種類のエラー状態がそ
れによって示されます。また REG[0105h] には、REG[010Ch] の割り込みステータスビットに対応する割
り込みイネーブルビットがあります。I2S FIFO の 3 つの割り込み発生源について OR を取った値から、
Interrupt Status Register 0(REG[0A00h] のビット 6)にある I2S DAC 割り込みステータスビット(読み出
し専用)が生成されます。ホストに対する I2S DAC 割り込みの有効/無効は、REG[0A06h] のビット 6
によって設定されます。また、C33 に対する I2S DAC 割り込みの有効/無効は、REG[0A0Eh] のビット
6 に設定されます。
14.8.2
I2S DMA の割り込み
C33 に対する割り込みコントローラの IRQ3 割り込みは、I2S DMA 割り込みステータスビット
(REG[0154h] のビット 3)をもとに行われます。IRQ3 割り込みを有効にするには、REG[0A42h] のビッ
ト 3 を 1 に設定します。
506
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
14. I2Sオーディオ出力インタフェース
14.9
I2S の標準動作フロー
開始
I2S DMA バッファ0 およびバッファ1 の
メモリ開始アドレス(REG[0148h] ∼
REG[014Bh] および REG[014Ch] ∼
REG[014Fh])
を設定する
注:パフォーマンス上の理由で、I2S DMA バッファは
SRAM の 0400_0000h ∼ 0401_7FFFh に配置するこ
とを推奨します。
I2S DMA バッファ0 およびバッファ1 の
サイズ
(REG[0152h] ∼ REG[0153h])
を
設定する
注:バッファのサイズが大きくなるほど、DMA バッファの
サービスインターバルが減少します。
左/右のブランク、左/右の I2S チャ
ネル順序、データ遷移クロックのエッ
ジ、WSIO データタイミング、データ
ビット順序を設定する(REG[0100h] の
ビット 7 ∼ 2)
注:これらの設定値は、I2S インタフェースに接続された I2S
コーデック/ DAC に一致する必要があります。
外部 I2S コーデック/
DAC は、マスタモードと
スレーブモードの
どちらで動作しているか?
スレーブモード
マスタモード
WSIO と SCKIO は入力であり、I2S コー
デック/DACによって外部から駆動される
(REG[0101h] の ビ ッ ト 0 = 0 お よ び
REG[0100h] のビット 0 = 1)
WSIO と SCKIO は出力であり、内部クロッ
クで駆動される(REG[0101h] のビット 0 =
1 および REG[0100h] のビット 0 = 0)
I2S FIFO モード、しきい値レベル、およ
びイネーブルを設定する(REG[0104h]
= 21h)
注:I2S FIFO がモノモードのとき、16 ビットの各 I2S データ
サンプルは、左/右の両チャネルに出力されます。通常、
I2S FIFO しきい値は 8 バイトに設定されます。
I2S オーディオクロック周波数
(MCLKO)を設定する(REG[010Fh] ∼
REG[010Eh] = 1CE6h)
例:
SDRAM Clk = 100MHz
Fs サンプリングレート= 44.1kHz
MCLKO = 256 × 44kHz = 11.2896MHz
REG[010Fh]∼REG[010Eh]=(11.2896MHz×65536) / 100MHz
= 1CE6h
図 14-3 へ
図 14-2 I2S の標準動作フロー
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
507
14. I2Sオーディオ出力インタフェース
図 14-2 から
REG[0148h] ∼ REG[014Bh] と
REG[014Ch] ∼ REG[014Fh] およびサ
イズ REG[0152h] ∼ REG[0153h] で決
まる I2S DMA バッファ 0 およびバッ
ファ 1 にオーディオサンプルデータを
プレロードする
オーディオクロックをイネーブルにする
(REG[010Fh] のビット 7 = 1)
I2S DMA の割り込みをすべてクリアする
(REG[0154h] のビット 3 = 1)
I2S DMA の割り込みがあるか?
(REG[0154h] のビット 3 = 1?)
いいえ
はい
REG[0154h] のビット 1 をチェックして処
理されている DMA バッファを判断する。
処理されていない I2S DMA バッファに
オーディオサンプルデータをプレロード
する。
I2S 動作は完了?
いいえ
はい
終了
図 14-3 I2S の標準動作フロー(続き)
508
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
15. 2D BitBLT
15. 2D BitBLT
S1D13515/S2D13515 のハードウェアには特別な BitBLT 機能は備わっていませんが、API を用いた若干
の BitBLT 機能がオンチップの C33PE RISC プロセッサによって提供されます。使用できる BitBLT 機能
は次の 2 種類です。
1. ROM Monitor による BLT 機能(組み込み)
2. ロード型 BLT 機能(オプション)
15.1
ROM Monitor による BitBLT 機能
ROM Monitor のファームウェアには基本 BLT 機能が実装されています。基本 BLT 機能では、無地の
FILL 色を転送元データとして、メモリ内の高速ブロック転送が行えます。16 種類のラスタ演算のひと
つを転送元および転送先のデータに実行することによって多様なブレンドエフェクトが得られます。
この機能を使用するには、ホストによって BLT コマンドパラメータを設定したあと、C33PE に対して割り込
みをかけることが必要です。それによってコマンドが実行されます。基本 BLT 機能では以下のラスタ演算が
可能です。
表 15-1 BitBLT ラスタ演算
ROP コード
演算
ROP コード
演算
0
D=0
8
D = S.D
D = _(S^D)
1
D = _(S + D)
9
2
D = _S.D
A
D=D
3
D = _S
B
D = _S + D
4
D = S._D
C
D=S
5
D = _D
D
D = S + _D
6
D = S^D
E
D=S+D
7
D = _(S.D)
F
D=1
BitBLT ラスタ演算の詳しい使い方については、
『S1D13515/S2D13515 API documentation』を参照してく
ださい。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
509
15. 2D BitBLT
15.2
ロード型 BitBLT 機能
S1D13515/S2D13515 は、2 次元グラフィック機能(オプション)をサポートします。このタイプの機能
はフラッシュメモリからロードできるほか、ホストから直接ロードすることもできます。これらの機能
は、小ライブラリと大ライブラリという 2 種類のオプションライブラリの形で用意されています。
15.2.1
小ライブラリ
小ライブラリの目的は、ウインドウ処理のために多くのグラフィック用プロセッサによって一般に使用
される基本 BLT 機能を提供することにあります。このライブラリには次の関数が用意されています:
• MoveBLT
• ColorExpand
• StretchBLT
注
Write および Read BLT 関数は提供されません。これは、ホストとのダイレクトな読み書きにおいてパ
フォーマンス上のメリットが少ないためです。
15.2.2
大ライブラリ
大ライブラリには小ライブラリの全関数が含まれます。これは、Libart というオープンソースのグラ
フィック用ライブラリに基づきます。サポートする関数はこちらのほうがずっと多く、たとえば以下の
ものがあります(これは一例です)
:
• LineDraw
• DrawCircle/Arc
• DrawRetangle
15.2.3
その他のライブラリ
エプソンが開発したグラフィック用ライブラリ以外にも、グラフィック用ライブラリを扱う複数のサー
ドパーティベンダがエプソンの LCD コントローラを対象に開発を行っています。そうしたベンダおよ
び製品の一覧についてはエプソンのウェブサイト(www.erd.epson.com)を参照してください。
注
個々のライブラリ関数については個別の API ライブラリ資料に記載されているため、
S1D13515/S2D13515 のハードウェア仕様書には記載していません。
510
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
16. スプライトエンジン
16. スプライトエンジン
S1D13515/S2D13515 はスプライトエンジンを備えた形で設計されており、独立オブジェクトを用いたグ
ラフィックを必要とするアプリケーションのパフォーマンスがそれによって向上します。スプライトエ
ンジンを用いることでそのようなオブジェクトが「スプライト」として定義でき、背景画像を変更しな
くてもスプライトを別の画像上で容易に移動させることができます。
S1D13515/S2D13515 のスプライトエンジンがもつ特徴を以下に示します。
• 最大で 8 つのスプライトを同時に表示できます。スプライト 0 番は背景スプライト画像です。
• 設定可能なスプライトサイズレジスタ:各スプライトは異なるサイズをもつことができ、上限値は
SDRAM の空き容量によってのみ決まります。
• 各スプライトの X/Y 位置レジスタ(ディスプレイの全境界において負の位置指定が可能です。それに
よってスプライトを表示領域の一辺から徐々に退出させることができます)。
• 各スプライトの Z オーダー(各スプライトは対応する Z オーダーをもちます。これは、他のスプライ
トと上下に重なったときにどちらが見えるかを決める値です)。
• すべての ARGB フォーマットのスプライトに対してアルファブレンディングが可能です。
• スプライト画像は RGB 5:6:5、ARGB 1:5:5:5、ARGB 4:4:4:4 のデータフォーマットが可能です。
• スプライトの回転機能とミラー反転機能
• スプライトの回転はメインディスプレイの方向とは独立して行われます。
• 回転基準点が設定可能です(スプライトの左上角からの X/Y オフセットで指定します。正負の値が
可能です)。
• スプライト画像は SDRAM に格納されます。
• 格納されたスプライト画像の無回転および 90 度回転バージョンについてのみ、回転とミラー反転が自
由に組み合わせ可能です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
511
16. スプライトエンジン
16.1
スプライトのデータパス
すべての個別スプライトは SDRAM 内に格納されます。スプライトデータは必要時に SDRAM から読み
出され、合成されたのちに SDRAM に出力され、パネルに表示されます。オプションとしてダブルバッ
ファ処理を有効にすれば、ティアリングの軽減と高速なフレームレートが実現します。
DRAM
SDRAM
バッファ0
スプライト 0
LCD パネル
スプライトエンジン
スプライト 1
バッファ1
スプライト 7
図 16-1 スプライトのデータパス
512
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
16. スプライトエンジン
16.2
8 枚のスプライトと Z オーダーに基づく透過合成
各スプライトには Z オーダーが与えられます。Z オーダーは、スプライトがメイン画像もしくは他のス
プラウトと重なるときに当該スプライトのどの部分が表示されるのかを決定するのに用いられます。
注
Z オーダーと透過合成の設定にあたっては、スプライト 0 番の Z オーダーを最小とし、スプライト 0 番
の透過合成を無効にしてください。
図 16-2 Z オーダーの使用例
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
513
16. スプライトエンジン
RGB 5:6:5 フォーマットを選択している場合、設定可能な 1 つの透過色をそのスプライトに与えること
ができます。透過合成を用いると、不規則形状の画像を背景上に重ねて表示することができます。
図 16-3 Z オーダーと透過合成の併用例
16.3
8 枚のスプライトと Z オーダーに基づくアルファブレンディング
S1D13515/S2D13515 のスプライトエンジンは、アルファブレンディングをサポートします。これを使用
すれば、ゲームなどのアプリケーションにおいてビジュアルが向上します。アルファブレンディングは
透明効果を生み出すコンピュータグラフィックスの一技法です。この技法は、ガラスや液体のオブジェ
クトを含むグラフィックスの描画に役立ちます。半透明の前景と背景色を組み合わせることで混合画像
が生成されます。アニメーションにおいてある画像を別の画像に徐々に置き換える処理にもこの技法が
使用できます。
注
Z オーダーとアルファブレンディングの設定にあたっては、スプライト 0 番の Z オーダーを最小とし、
スプライト 0 番のアルファ値を 0(透明)にしないでください。
S1D13515/S2D13515 のスプライトエンジンは、以下の 2 つのアルファフォーマットに対するアルファブ
レンディングをサポートします。
• ARGB 1:5:5:5:1 ビットのアルファ値が、インデックス指定される 2 つの設定可能な 4 ビットアルファ
値を指し示します。
• ARGB 4:4:4:4:4 つのフィールドが実際のアルファ値を示します。
使用するアルファブレンディング技術は次式で記述されます。
[ r, g,[r,
b ]g,
= α [ r=
, g,α[r,
b ] foreground
+ ((1
1 –−αα)[r,
) [ r, g,g,b b]
] background
b] ブレンド後
g, b] 前景+
背景
blended
514
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
16. スプライトエンジン
ここで、
[r, g, b] は、赤、緑、青のカラーチャネルです。
α は、重みづけ係数です。
重みづけ係数は 0 から 1 までの値を取ることができます(S1D13515/S2D13515 のスプライトエンジンで
は 0 から 15 で表されます)。0 に設定すると前景が完全に透明になり、1 に設定すると背景が完全に透
明になります。これ以外のすべての値は、前景と背景の合成になります。
図 16-4 アルファ値が 0、0.5、1 のときのアルファブレンディング
S1D13515/S2D13515 のスプライトエンジンでは最大で 8 つのスプライトを一度にアルファブレンドでき
ます。各アルファブレンド処理において前景と背景で表示するスプライトは Z オーダーによって決まり
ます。
図 16-5 Z オーダーに基づくアルファブレンディング
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
515
16. スプライトエンジン
16.4
基準点を起点とする 90°、180°、270° の回転とミラー反転
各スプライトは独立に回転(90°、180°、270°)およびミラー反転できます。処理後のスプライトの方向
はメインディスプレイの方向に依存しません。
各スプライトに対して回転基準点が設定できます。回転の起点が常に画像の中心になる方式とは異な
り、この方式ではディスプレイ上の任意の点を回転軸に設定できます。この基準点はスプライト領域の
外側に設定することも可能です。
基準点
図 16-6 スプライトの基準点
無回転
ミラー反転
90°
90° +ミラー反転
180°
270°
180° +ミラー反転
270° +ミラー反転
図 16-7 スプライトの回転とミラー反転の例
516
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
16. スプライトエンジン
16.5
スプライト表示の方向と位置
SDRAM のフレームバッファに描画されるスプライトフレームは、スプライト 0 番の寸法によって決ま
ります。したがって、スプライト 0 番が SDRAM の最終的なメモリサイズを決定し、スプライト 1 番か
ら 7 番までの位置は、スプライト 0 番のフレームの幅および高さのパラメータによって決まる矩形を基
準にして描画されます。
注
スプライト 0 番は回転できません。
レンダリングしたスプライトフレームをディスプレイの MAIN/AUX/OSD ウインドウに表示するには、
MAIN/AUX/OSD ウインドウの寸法がスプライト 0 番の寸法に、またそのメモリ開始アドレスがスプラ
イト用フレームバッファの開始アドレスと一致することが必要です。
スプライトをフレームバッファにレンダリングする際のサイズおよび位置決めの方法を以下の図に示
します。回転とミラー反転の組み合わせについて、いくつか例を示します。スプライト衝突判定の対象
となる矩形領域の方向と位置の決定も同様に行われます。図では以下の値を用いています:
A =スプライトの左上角に対する基準点の X オフセット
B =スプライトの左上角に対する基準点の Y オフセット
C =表示領域の左上角に対するスプライト位置(基準点)の X オフセット
D =表示領域の左上角に対するスプライト位置(基準点)の Y オフセット
E =表示領域における回転/ミラー反転後のスプライトの新しい有効 X 開始位置
F =表示領域における回転/ミラー反転後のスプライトの新しい有効 Y 開始位置
G =スプライトの幅− A
H =スプライトの高さ− B
I =表示領域における回転/ミラー反転後のスプライトの新しい有効 X 終了位置
J =表示領域における回転/ミラー反転後のスプライトの新しい有効 Y 終了位置
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
517
16. スプライトエンジン
0° 回転、ミラー反転なし
F
D
E
A
C
B
J
G
H
I
基準点
レンダリングされるスプライトフレーム
図 16-8 スプライト表示(0° 回転、ミラー反転なし)
E=C−A
I=C+G
F=D−B
J=D+H
90° 回転、ミラー反転なし
F
D
E
H
C
A
B
J
G
I
基準点
メインディスプレイ
図 16-9 スプライト表示(90° 回転、ミラー反転なし)
E=C−H
I=C+B
518
F=D−A
J=D+G
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
16. スプライトエンジン
180° 回転、ミラー反転なし
F
D
E
J
H
G
C
A
B
I
基準点
メインディスプレイ
図 16-10 スプライト表示(180° 回転、ミラー反転なし)
E=C−G
I=C+A
F=D−H
J=D+B
270° 回転、ミラー反転なし
F
E
D
J
G
B
C
H
A
I
基準点
メインディスプレイ
図 16-11 スプライト表示(270° 回転、ミラー反転なし)
E=C−B
I=C+H
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
F=D−G
J=D+A
EPSON
519
16. スプライトエンジン
0° 回転、ミラー反転あり(左右)
F
D
E
J
B
G
C
A
H
I
基準点
メインディスプレイ
図 16-12 スプライト表示(0° 回転、ミラー反転あり)
E=C−G
I=C+A
F=D−B
J=D+H
90° 回転、ミラー反転あり
F
D
E
J
A
B
C
H
G
I
基準点
メインディスプレイ
図 16-13 スプライト表示(90° 回転、ミラー反転あり)
E=C−B
I=C+H
520
F=D−A
J=D+G
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
16. スプライトエンジン
180° 回転、ミラー反転あり
F
D
E
J
H
A
C
G
B
I
基準点
メインディスプレイ
図 16-14 スプライト表示(180° 回転、ミラー反転あり)
E=C−A
I=C+G
F=D−H
J=D+B
270° 回転、ミラー反転あり
D
F
E
G
C
J
B
H
A
I
基準点
メインディスプレイ
図 16-15 スプライト表示(270° 回転、ミラー反転あり)
E=C−H
I=C+B
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
F=D−G
J=D+A
EPSON
521
16. スプライトエンジン
16.6
スプライトのプログラミングフロー
スプライト 0
480 × 240
背景
メインウィンドウ 800 × 480
OSD バッファ0
スプライト 1
240 × 240
OSD ウィンドウ
480 × 240
スプライト
エンジン
OSD バッファ1
スプライト 2
240 × 240
スプライト 3
100 × 100
スプライト 4 ∼ 7
図 16-16 スプライトの標準プログラミング機能ブロック図
SDRAM
MAIN フレーム
OSD バッファ0
ブレンダ
エンジン
LCD
インタフェース
LCD
パネル
OSD バッファ1
Sprite SDRAM
Register
スプライト
エンジン
スプライト 0
スプライト 1
スプライト 2
スプライト 3
図 16-17 スプライトの標準プログラミングメモリマップ
522
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
16. スプライトエンジン
開始
注: この例では、スプライトの
SDRAM
ベースのレジスタは、
10F80000h に 配 置 さ れ て い ま す。ス プ ラ イ ト エ ン ジ ン は、
10000000h に配置された、ダブルバッファの OSD ウィンドウ
に出力されます。
汎用スプライトを設定する(REG16[5000h] = 0003h)
すべてのスプライトRGB565、ダブルバッファのイネー
ブル、スプライトエンジンのイネーブル
スプライトペイント割り込みをイネーブルにする
(REG[5006h] = 02h)
待ち状態のスプライト割り込みをすべてクリアする
(REG[5008h] = 2h)
スプライトエンジンのためのホスト割り込みイネーブルは、INT ピン
に対して割り込みをトリガするために REG[0A06] のビット 7 でもイ
ネーブルにする必要があります。
スプライトフレームバッファ 0 および 1 の位置を
設定する。
スプライトフレームバッファ 0 の開始アドレス=
REG[5020h] ∼ REG[5023h] = 10000000h
スプライトフレームバッファ 1 の開始アドレス=
REG[5024h] ∼ REG[5027h] = 10100000h
スプライトの DRAM ベースのレジスタの位置を設定する
REG[5028h] ∼ REG[502Bh] = 10F80000h
スプライト n = 0 SDRAM ベースのレジスタを設定する:
10F80000 + (20h × n) + 00h:Zorder、回転、ミラー、透過機能、イネーブル
10F80000 + (20h × n) + 04h:スプライト 0 の画像の開始アドレス
10F80000 + (20h × n) + 08h:スプライト 0 の回転画像の開始アドレス
10F80000 + (20h × n) + 0Ch:スプライト 0 の X 位置
10F80000 + (20h × n) + 0Eh:スプライト 0 の Y 位置
10F80000 + (20h × n) + 10h:スプライト 0 の幅
10F80000 + (20h × n) + 12h:スプライト 0 の高さ
10F80000 + (20h × n) + 14h:スプライト 0 の X オフセット
10F80000 + (20h × n) + 16h:スプライト 0 の Y オフセット
10F80000 + (20h × n) + 18h:スプライト 0 の透過機能/アルファ
10F80000 + (20h × n) + 1Ah:スプライト 0 のカラーフォーマット
スプライト 0 は 10F80000h
スプライト 1 は 10F80020h
スプライト 2 は 10F80040h
スプライト 7 は 10F800E0h
スプライトの画像を DRAM 位置にロードする:
10F80000 + (20h × n) + 04h:スプライト 0 の画像の開始アドレス
回転を使用する場合、90 度回転したスプライトの画像を DRAM 位置にロードする:
10F80000 + (20h × n) + 08h:スプライト 0 の回転した画像の開始アドレス
はい
スプライトの追加あり?
n=n+1
いいえ
図 16-19 へ
図 16-18 スプライトの標準プログラミングフロー
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
523
16. スプライトエンジン
図 16-18 から
ハードウェアからの OSD フレーム制御をイネーブルにする。
スプライトエンジンから OSD ウィンドウフレーム制御ソースを設定
する
REG[09DAh] = 41h
スプライトフレーム制御の宛先を OSD ウィンドウに設定する
REG[09DDh] = 04h
スプライトペイントをトリガする
(REG[5004h] = 1h)
スプライト
割り込みがあるか?
(REG[5008] の
ビット 1 = 1?)
関連するスプライト n の SDRAM ベースの
レジスタを修正する
いいえ
はい
いいえ
スプライト動作は終了?
はい
終了
図 16-19 スプライトの標準プログラミングフロー(続き)
524
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
17. SDRAMインタフェース
17. SDRAM インタフェース
S1D13515/S2D13515 のメモリマップでは、外部 SDRAM に対して 1000_0000h ∼ 1FFF_FFFFh のアドレ
ス空間が割り当てられています。外部 SDRAM インタフェースのクロック周波数は内部システムクロッ
クの 2 倍です。
S1D13515/S2D13515 の SDRAM コントローラインタフェースには以下の機能が備わっています:
• バースト長はフルページのみであり、1/2/4/8 は使用できません。
• バーストタイプはインターリーブではなくシーケンシャルです。
• 標準動作モード
• ライトバーストモードはシングルではなくバーストです。
• オートプリチャージは使用されません。
• パワーダウンモードはサポートされません。
• クロックサスペンドモードはサポートされません。
• オートリフレッシュモードはサポートされ、リフレッシュレートが設定可能です。
• セルフリフレッシュモードはサポートされます。
• 2 または 3 の CAS 遅延がサポートされます。
• tRCD、tRAS、tRP に関するタイミング条件が選択可能です。
ページバーストアクセスは常にフルページであり、
各バーストサイクルの終了時に PRECHARGE によっ
て終了されます。ページ内のランダムアクセスがサポートされます。
17.1
SDRAM のデバイスタイプ
SDRAM のデバイスタイプおよび使用インタフェースを指定する設定パラメータが 2 種類あります:
• REG[3C40h] のビット 1:バスインタフェースのデータ幅が 16 ビットか 32 ビットかを指定します。
• REG[3C40h] のビット 3 ∼ 2:SDRAM のタイプとサイズを指定します。
16 ビットデータのバスインタフェース(REG[3C40h] のビット 1 = 0)の場合、S1D13515/S2D13515 に
は16ビットのSDRAMデバイスが1枚接続できます。32ビットデータのバスインタフェース
(REG[3C40h]
のビット 1 = 1)の場合、S1D13515/S2D13515 には 32 ビットの SDRAM デバイスが 1 枚、または 16 ビッ
トの SDRAM デバイスが 2 枚接続できます。
注
SDRAM の帯域ないしパフォーマンスに対する制限を避けるため、32 ビットデータバスを強く推奨しま
す。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
525
17. SDRAMインタフェース
SDRAM のタイプとサイズは、REG[3C40h] のビット 3 ∼ 2 によって次のように決まります:
• 00 = 4 バンク× 4096 行× 256 ワード / 行
• 01 = 4 バンク× 4096 行× 512 ワード / 行
• 10 = 4 バンク× 8192 行× 512 ワード / 行
• 11 = 4 バンク× 8192 行× 1024 ワード / 行
S1D13515/S2D13515 に接続できる SDRAM デバイスの種類と構成を下の表にまとめます:
表 17-1 SDRAM の構成
REG[3C40h] のビット 1 REG[3C40h] のビット 3 ∼ 2
0
1
(注)
SDRAM のタイプ
SDRAM デバイスの接続
00
4B × 4096R × 256C
1 × 64 メガビット(× 16)
01
4B × 4096R × 512C
1 × 128 メガビット(× 16)
10
4B × 8192R × 512C
1 × 256 メガビット(× 16)
11
4B × 8192R × 1024C
1 × 512 メガビット(× 16)
00
4B × 4096R × 256C
1 × 128 メガビット(× 32)または
2 × 64 メガビット(× 16)
01
4B × 4096R × 512C
1 × 256 メガビット(× 32)または
2 × 128 メガビット(× 16)
10
4B × 8192R × 512C
1 × 512 メガビット(× 32)または
2 × 256 メガビット(× 16)
11
4B × 8192R × 1024C
1 × 1 ギガビット(× 32)または
2 × 512 メガビット(× 16)
注
SDRAM の帯域ないしパフォーマンスに対する制限を避けるため、32 ビットデータバスを強く推奨しま
す。
526
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
17. SDRAMインタフェース
17.2
SDRAM のタイミング条件
SDRAM コントローラでは、SDRAM インタフェースに関する以下のタイミング条件が設定可能です:
• REG[3C40h] のビット 4 は、読み出しにおける CAS 遅延を指定します(2 または 3)
。
• REG[3C40h] のビット 5 は、tRP タイミングを指定します(2 または 4 クロック)
。
• REG[3C40h] のビット 6 は、tRAS タイミングを指定します(4 または 6 クロック)。
• REG[3C40h] のビット 7 は、tRCD タイミングを指定します(2 または 4 クロック)
。
17.2.1
tRP タイミングのパラメータ
REG[3C40h] のビット 5 は、バーストサイクルの終わり(PRECHARGE の発行時点)から次のバースト
サイクルの始まり(ACTIVE の発行時点)までの最小 tRP タイミング(PRECHARGE ∼ ACTIVE 間)の
指定に用います。このレジスタビットが 0 のときは最小 2 クロックサイクルに、1 のときは最小 4 クロッ
クサイクルになります。
REG[3C40h] のビット 5 の設定値は、以下の手順で決定します:
• 当該 SDRAM のデータシートから tRP の値(ns)を決定します。
• データシートから得た tRP の値(ns)を SDRAM のクロック周期(ns)で割ります。商が 2 または
それより小さければ当該ビットを 0 にします。商が 2 より大きければ当該ビットを 1 にします。
17.2.2
tRCD タイミングのパラメータ
REG[3C40h] のビット 7 は、バーストサイクルの始まり(ACTIVE の発行時点)から READ/WRITE コマ
ンドまでの tRCD タイミング(ACTIVE ∼ READ/WRITE 間)の指定に用います。このレジスタビット
が 0 のときは 2 クロックサイクル、1 のときは 4 クロックサイクルです。
REG[3C40h] のビット 7 の設定値は、以下の手順で決定します:
• 当該 SDRAM のデータシートから tRCD の値(ns)を決定します。
• データシートから得た tRCD の値(ns)を SDRAM のクロック周期(ns)で割ります。商が 2 または
それより小さければ当該ビットを 0 にします。商が 2 より大きければ当該ビットを 1 にします。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
527
17. SDRAMインタフェース
17.2.3
tRAS タイミングのパラメータ
REG[3C40h] のビット 6 は実際には tRCD パラメータ(REG[3C40h] のビット 7)とともに使用され、バー
ストサイクルの始まり(ACTIVE の発行時点)からバーストサイクルの終わりを指示する PRECHARGE
コマンドまでの最小 tRAS タイミング(ACTIVE ∼ PRECHARGE 間)を指定します。実際の最小 tRAS
(単位はクロックサイクル数)は次式によって決まります:
tRAS = 4 + (2 × REG[3C40h] のビット 6) + (2 × REG[3C40h] のビット 7)
REG[3C40h] のビット 6 の設定値は、以下の手順で決定します:
• 当該 SDRAM のデータシートから tRAS の値(ns)を決定します。
• データシートから得た tRAS の値(ns)を SDRAM のクロック周期(ns)で割ります。商の端数を切
り上げ、tRAS に必要なクロックサイクル数を決定します。
• tRAS に必要なクロックサイクル数から 4 を引き、その値から tRCD について設定したクロックサイ
クル数をさらに引きます。結果が 0 または負であれば REG[3C40h] のビット 6 を 0 に設定します。0
より大きければ、REG[3C40h] のビット 6 を 1 に設定します。
17.3
SDRAM の初期化
SDRAM は使用前に初期化処理を行うことが必要です。SDRAM の初期化処理は次に示す設定手順で実
施してください:
1. システムクロック周波数および使用する SDRAM のタイプに応じて SDRAM Refresh Period Register
(REG[3C42h] ∼ REG[3C43h])に適切な値を設定します。
2. SDRAM Control Register(REG[3C40h])のビット 0 に 1 を書き込み、SDRAM の初期化を開始しま
す。ビット 7 ∼ 4 には適切なタイミングパラメータ値を、ビット 2 には当該 SDRAM の適切なデバ
イスタイプ値を、ビット 1 には適切なデータ幅(16 ビットまたは 32 ビット)の値を設定します。
3. SDRAM Control Register(REG[3C40h])のビット 0 を継続的に読み出し、0 になるのを待ちます。こ
れは SDRAM の初期化処理の完了を示します。
注
REG[3C40h] のビット 0 を 1 に設定すると、
SDRAM に関する以下のコマンドシーケンスが実行されます:
- 全バンクの PRECHARGE
- NOP
- オートリフレッシュ
- 7 つの NOP
- オートリフレッシュ
- 7 つの NOP
- ロードモードレジスタ
- NOP
一部の SDRAM デバイスでは、メモリを使用可能にするために 3 サイクル以上のオートリフレッシュが
必要になります。その場合、ステップ 2 と 3 を繰り返すことによって当該 SDRAM デバイスに必要な回
数のオートリフレッシュを実行してください。
4. SDRAM は使用可能です。
528
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
17. SDRAMインタフェース
17.4
セルフリフレッシュモード
SDRAM コントローラはセルフリフレッシュモードをサポートします。このモードでは SDRAM が内容
を保 持し たま ま節 電状 態に 遷移 しま す。SDRAM のセ ルフ リフ レッ シュ モー ドを 開始 する には
REG[3C44h] のビット 6 に 1 を書き込みます。セルフリフレッシュモードでは SDRAM へのクロック供
給が停止し、
SDRAMへのアクセスが行えません。セルフリフレッシュモードを解除するにはREG[3C44h]
のビット 6 に 0 を書き込みます。
注
SDRAM をセルフリフレッシュモードにする前に、モジュールから SDRAM へのアクセスをすべて停止
してください。DRAM アクセスも発生させないでください。また、SDRAM がリフレッシュモードにあ
る間、DRAM アクセスを発生させてはなりません。DRAM にアクセスする場合は、先に SDRAM のセ
ルフリフレッシュモードを解除してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
529
18. SDRAMリード/ライトバッファ
18. SDRAM リード/ライトバッファ
18.1
概要
S1D13515/S2D13515 の外部 SDRAM メモリは共有のハードウェアリソースであり、主に表示画像とカメ
ラ画像の保存に使用されます。また、SDRAM に対する最優先のアクセス権が表示ロジックおよびカメ
ラロジックに与えられます。ホストは SDRAM にアクセス可能ですが、バスのコンテンションやアービ
トレーションのため、SDRAM へのアクセス時間は保証されません。SDRAM に対するホストのバスサ
イクルは長時間を要することがあります。
注
SDRAM リード/ライトバッファは、SDRAM アクセス用の WAIT/RDY 端子をもたないホストによって
使用されることがあります。
SDRAM リード/ライトバッファブロックの目的は、上記の問題を軽減することです。その手段として
SDRAM へのアクセスをバッファリングし、ホストのバスアクセス時間を保証します。バッファと
SDRAM 間でデータが転送されている間、ホストは別のタスクを実行できます。
530
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
18. SDRAMリード/ライトバッファ
18.2
動作
SDRAM リード/ライトバッファブロックの機能ブロック図および S1D13515/S2D13515 の内部ロジック
の位置付けを下の図に示します。
ホスト
cAPB バス(16 ビット)
(レジスタインタフェース)
ホスト
インタフェース
cAPB
ブリッジ
VBUS
(32 ビット)
バッファ0
(128
バイト)
パス 1
VBUS64
ブリッジ
バッファ1
(128
バイト)
パス 2
転送ロジック
SDRAM リード/ライトバッファ
ブロック
VBUS64(64 ビット)
SDRAM
インタフェース
表示ロジック
カメラロジック
図 18-1 SDRAM リード/ライトバッファブロックの機能ブロック図
パス 1 は、ホストから SDRAM へのダイレクトアクセスであり、バスアクセス時間は保証されません。
パス 2 は、SDRAM リード/ライトバッファブロックを用いた SDRAM アクセスです。同ブロックには
独立した 128 バイトの FIFO バッファが 2 面あります(バッファ 0 とバッファ 1)。両バッファへのアク
セスはレジスタ空間(cAPB バス)を介して行います。バッファ0 データには、REG[024Ch] ∼ REG[024Dh]
またはエイリアスアドレスである REG[0300h] ∼ REG[037Fh] を用いてアクセスできます。バッファ 1
データには、REG[025Ch] ∼ REG[025Dh] またはエイリアスアドレスである REG[0380h] ∼ REG[03FFh]
を用いてアクセスできます。
各バッファに対応して、
Target Address Register(REG[0248h] ∼ REG[024Bh] / REG[0258h] ∼ REG[025Bh])
とモードビット(REG[0240h] / REG[0250h] のビット 0)があります。モードビットは、当該バッファの
用途が SDRAM からのデータ読み出しか、SDRAM へのデータ書き出しかを決定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
531
18. SDRAMリード/ライトバッファ
各バッファには対応する SDRAM Buffer Control Register(REG[0242h] / REG[0252h])が存在します。こ
れには 4 つの制御もしくはステータスビットが用意されています(完了割り込みステータスないしクリ
ア、矩形インクリメント、ロードアドレス、開始)
。リセット時には両方のバッファが空になります。
SDRAM リード/ライトバッファブロック内には SDRAM Read/Write Buffer Internal Address Register
(REG[0264h] ∼ REG[0267h]、読み出し専用)があります。ここには、バッファと SDRAM 間のデータ転
送における転送先の SDRAM アドレスが格納されます。
バッファは 2 面ありますが、SDRAM とインタフェースするのは片方のみであり、ハードウェアは同時
に 1 面のバッファに対してのみ処理を行います。
532
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
18. SDRAMリード/ライトバッファ
18.2.1
書き込み動作
SDRAM リード/ライトバッファブロックを介した SDRAM への書き込み処理について以下に説明しま
す:
• バッファが空(開始ビット= REG[0242h] / REG[0252h] のビット 0 = 0)のとき、ホストはモードビッ
ト(REG[0240h] / REG[0250h] のビット 0)を 0 に設定することによって当該バッファを書き込み処理
に設定できます。これにより、
ホストは SDRAM Buffer Data Port Register 0/1
(REG[024Ch] ∼ REG[024Dh]
/ REG[025Ch] ∼ REG[025Dh])を用いてデータをバッファに書き込めます。可能なデータ量は 0 ∼ 128
バイトです。
• バッファが使用中でない(開始ビット= 0)間、ホストは SDRAM Buffer Target Address Register 0/1/2/3
(REG[0248h] ∼ REG[024Bh] / REG[0258h] ∼ REG[025Bh])に対して転送先アドレスをいつでも設定で
きます。
• ホストがバッファ内のデータを SDRAM に転送したい場合、開始ビットに 1 を設定して転送を開始し
ます。開始ビットは転送が終了するまで 1 を保持し、転送が完了するとハードウェアによって 0 に戻
されます。
• 開始ビットが 1 である間は、SDRAM Buffer Target Address Register や SDRAM Buffer Data Port Register
に書き込みを行っても何も起きません。
• ホストが開始ビットを 1 に設定して転送を開始する際には、転送に関する次の 2 つの制御ビットも指
定できます:ロードアドレスビット(REG[0242h] / REG[0252h] のビット 1)と矩形インクリメント
ビット(REG[0242h] / REG[0252h] のビット 2)
。
• SDRAM Buffer Control Register(REG[0242h] / REG[0252h])の開始ビットに 1 が書き込まれるのと同じ
レジスタライトサイクルにおいてロードアドレスビットが 1 の場合、ハードウェアは転送の開始前に、
SDRAM Buffer Target Address Register(REG[0248h] ∼ REG[024Bh] / REG[0258h] ∼ REG[024Bh])の値
をその SDRAM Read/Write Buffer Internal Address Register(REG[0264h] ∼ REG[0267h])にロードしま
す。ロードアドレスビットが 0 のとき、内部の SDRAM Read/Write Buffer Internal Address Register は現
在値から開始します。
• SDRAM Buffer Control Register(REG[0242h] / REG[0252h])の開始ビットに 1 が書き込まれるのと同じ
レジスタライトサイクルにおいて矩形インクリメントビットが 1 の場合、ハードウェアは転送の終了
時
(開始ビットが 0 にクリアされる前)
に、SDRAM Buffer Rectangular Increment Register 0/1
(REG[0260h]
∼ REG[0261h] / REG[0262h] ∼ REG[0263h])の値を SDRAM Read/Write Buffer Internal Address Register
(REG[0264h] ∼ REG[0267h])に加算します。この処理は、画像ないしフレームを SDRAM に書き込む
際に次行にジャンプするときに使用されます。矩形インクリメントビットが 0 のときは、最終バイト
の書き込みが終わった時点で SDRAM Read/Write Buffer Internal Address Register が次の論理アドレスに
インクリメントされるだけです。
• 転送が完了すると、SDRAM Read/Write Buffer Internal Address Register をしかるべき値にインクリメン
トし た後、ハー ドウ ェア は SDRAM Buffer Target Address Register(REG[0248h] ∼ REG[024Bh] /
REG[0258h] ∼ REG[025Bh])を SDRAM Read/Write Buffer Internal Address Register(REG[0264h] ∼
REG[0267h])の値に更新し、開始ビットを 0 に戻して転送の終了を表示します。
• 各バッファには完了割り込みステータスビット(REG[0242h] / REG[0252h] のビット 3)が割り当てら
れています。転送終了時に開始ビットが 1 から 0 に変わると、このビットに 1 が立ちます。ホストは
これに 1 を書き込むことにより、完了割り込みステータスビットをゼロクリアできます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
533
18. SDRAMリード/ライトバッファ
18.2.2
読み出し動作
SDRAM リード/ライトバッファブロックを介した SDRAM からの読み出し処理について以下に説明し
ます:
• バッファが空(開始ビット= REG[0242h] / REG[0252h] のビット 0 = 0)のとき、ホストはモードビッ
ト(REG[0240h] / REG[0250h] のビット 0)を 1 に設定することによって当該バッファを読み出し処理
に設定できます。
• バッファが使用中でない(開始ビット= 0)間、ホストは SDRAM Buffer Target Address Register 0/1/2/3
(REG[0248h] ∼ REG[024Bh] / REG[0258h] ∼ REG[025Bh])に対して転送先アドレスをいつでも設定で
きます。
• ホストは SDRAM Buffer Read Bytes Register(REG[0244h] / REG[0254h])を設定することにより、各転
送要求における読み出しバイト数を設定できます。
• ホストが SDRAM からバッファにデータを読み出したい場合、開始ビットに 1 を設定して転送を開始
します。ハードウェアは SDRAM からバッファに向けて設定バイト数の転送を開始します。開始ビッ
トは転送が終了するまで 1 を保持し、転送が完了するとハードウェアによって 0 に戻されます。
• 開始ビットが 1 である間は、SDRAM Buffer Target Address Register や SDRAM Buffer Data Port Register
に書き込みを行っても何も起きません。
• ホストが開始ビットを 1 に設定して転送を開始する際には、転送に関する次の 2 つの制御ビットも指
定できます:ロードアドレスビット(REG[0242h] / REG[0252h] のビット 1)と矩形インクリメント
ビット(REG[0242h] / REG[0252h] のビット 2)
。
• SDRAM Buffer Control Register(REG[0242h] / REG[0252h])の開始ビットに 1 が書き込まれるのと同じ
レジスタライトサイクルにおいてロードアドレスビットが 1 の場合、ハードウェアは転送の開始前に、
SDRAM Buffer Target Address Register(REG[0248h] ∼ REG[024Bh] / REG[0258h] ∼ REG[024Bh])の値
をその SDRAM Read/Write Buffer Internal Address Register(REG[0264h] ∼ REG[0267h])にロードしま
す。ロードアドレスビットが 0 のとき、内部の SDRAM Read/Write Buffer Internal Address Register は現
在値から開始します。
• SDRAM Buffer Control Register(REG[0242h] / REG[0252h])の開始ビットに 1 が書き込まれるのと同じ
レジスタライトサイクルにおいて矩形インクリメントビットが 1 の場合、ハードウェアは転送の終了
時
(開始ビットが 0 にクリアされる前)
に、SDRAM Buffer Rectangular Increment Register 0/1
(REG[0260h]
∼ REG[0261h] / REG[0262h] ∼ REG[0263h])の値を SDRAM Read/Write Buffer Internal Address Register
(REG[0264h] ∼ REG[0267h])に加算します。この処理は、画像ないしフレームを SDRAM に書き込む
際に次行にジャンプするときに使用されます。矩形インクリメントビットが 0 のときは、最終バイト
の書き込みが終わった時点で SDRAM Read/Write Buffer Internal Address Register が次の論理アドレスに
インクリメントされるだけです。
• 転送が完了すると、SDRAM Read/Write Buffer Internal Address Register をしかるべき値にインクリメン
トし た後、ハー ドウ ェア は SDRAM Buffer Target Address Register(REG[0248h] ∼ REG[024Bh] /
REG[0258h] ∼ REG[025Bh])を SDRAM Read/Write Buffer Internal Address Register(REG[0264h] ∼
REG[0267h])の値に更新し、開始ビットを 0 に戻して転送の終了を表示します。
• 各バッファには完了割り込みステータスビット(REG[0242h] / REG[0252h] のビット 3)が割り当てら
れています。転送終了時に開始ビットが 1 から 0 に変わると、このビットに 1 が立ちます。ホストは
これに 1 を書き込むことにより、完了割り込みステータスビットをゼロクリアできます。
• 転送が完了したら、ホストはSDRAM Buffer Data Port Register(REG[024Ch]∼REG[024Dh] / REG[025Ch]
∼ REG[025Dh])を読むことによってバッファからのデータ読み出しが行えます。
534
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
18. SDRAMリード/ライトバッファ
18.2.3
割り込み
各バッファの完了割り込みステータスビット(REG[0242h] / REG[0252h] のビット 3)には、対応する割
り込みイネーブルビット(REG[0240h] / REG[0250h] のビット 1)が用意されています。各バッファのス
テータスビットと割り込みイネーブルビットに対して AND が取られ、さらに両出力に対して OR が取
られます。その結果は、読み出し専用の SDRAM リード/ライトバッファ割り込みステータスビット
(REG[0A00h] のビット 5)として割り込みコントローラに送られます。
Host Interrupt Enable Register 0(REG[0A06h])のビット 5 を 1 に設定している場合、SDRAM リード/ラ
イトバッファ割り込みステータスはホストに割り込みをかけることができます。
C33PE Device Interrupt Enable Register 0(REG[0A0Eh])のビット 5 を 1 に設定している場合、SDRAM
リード/ライトバッファ割り込みステータスは C33PE プロセッサに割り込みをかけることができます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
535
19. パルス幅変調(PWM)
19. パルス幅変調(PWM)
PWM ブロックは 2 つのパルス幅変調出力(PWM1 と PWM2)を出力し、そのパルス変調特性は設定が
可能です。各 PWM 出力には以下に示す所定の動作パラメータがあります(538 ページの図 19-1「PWM
のタイミング例」を参照)
。
• 反復サイクル= 128 パルスクロックサイクル
• パルスクロックサイクル= 16 PWM クロックサイクル
• PWM クロックサイクルは PWM ソースクロックから生成され、分周比は PWM
(REG[0200h] のビット 3 ∼ 0)を用いて設定できます。
Control
Register
• PWM ソースクロックはシステムクロックから生成され、分周比は PWMSRCCLK 分周選択ビット
(REG[0034h] と REG[0035h])を用いて設定できます。
• 各反復サイクルの開始時には PWM 出力が 0(オフ)で始まります。PWM On Time Register(REG[0201h]
/ REG[0204h] のビット 6 ∼ 0)は、反復サイクルの開始から PWM 出力が「オン」に変わってパルス
の上昇を開始するまでのパルスクロックサイクル数を決定します。PWM On Time Register が 0 のとき、
PWM 出力は、反復サイクルの最初のパルスクロックサイクルにおいてただちに上昇します。
• 1 パルスクロックサイクルは 16 PWM クロックサイクルに相当し、当該パルスサイクル中に PWM 出
力が High である PWM クロックサイクルの数は、0 PWM クロックサイクル(デューティサイクル 0%)
から PWM クロックサイクルの最大数(デューティサイクルの最大値)まで上昇します。前記最大値
の値は PWM Maximum Duty Cycle Register(REG[0203h] / REG[0206h] のビット 3 ∼ 0)によって決ま
ります。各ステップにおけるデューティサイクルの増加(および下降時の減少)の程度(PWM クロッ
クサイクル数)は、PWM Slope Register(REG[0203h] / REG[0206h] のビット 7 ∼ 4)によって設定で
きます。また、両 PWM 出力におけるデューティサイクルのステップの増減速度(ステップ間の時間)
は、PWM Rate Register(REG[0200h] のビット 7 ∼ 5)によって設定できます。
• デューティサイクルが反復サイクル内の最大値に達したら、下降が開始するまでその最大デューティ
サイクルが維持されます。PWM Off Time Register(REG[0202h] / REG[0205h])は、反復サイクルの開
始から PWM 出力が「オフ」に変わって下降を開始するまでのパルスクロックサイクル数を決定しま
す。デューティ比の減少幅は上昇のとき(PWM Slope Register)と同じです。デューティサイクルが
0%(PWM 出力が 0)に達すると、反復サイクルの終了時までそのレベルが維持されます。
注
PWM1/2 の設定処理は、必ず各 PWM が無効である間に実施してください。
下記レジスタの設定は 1/16 から 15/16 デューティサイクルの方形波を生成する際の推奨設定値です。
REG[0034h] ~ REG[0035h] および REG[0200h] bits 3-0 で方形波の周波数を設定します。
REG[0200h] bits 7-5 (Rate) = 010b
REG[0201h]/REG[0204h] bits 6-0 (ON time) = 00h
REG[0202h]/REG[0205h] bits 6-0 (OFF time) = 7Fh
1/16 duty cycle: REG[0203h] = C0h, REG[0200h] bit 4 = 1b
2/16 duty cycle: REG[0203h] = C1h, REG[0200h] bit 4 = 1b
536
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
19. パルス幅変調(PWM)
3/16 duty cycle: REG[0203h] = C2h, REG[0200h] bit 4 = 1b
4/16 duty cycle: REG[0203h] = C3h, REG[0200h] bit 4 = 1b
5/16 duty cycle: REG[0203h] = C4h, REG[0200h] bit 4 = 1b
6/16 duty cycle: REG[0203h] = C5h, REG[0200h] bit 4 = 1b
7/16 duty cycle: REG[0203h] = C6h, REG[0200h] bit 4 = 1b
8/16 duty cycle: REG[0203h] = C7h, REG[0200h] bit 4 = 1b
9/16 duty cycle: REG[0203h] = C6h, REG[0200h] bit 4 = 0b
10/16 duty cycle: REG[0203h] = C5h, REG[0200h] bit 4 = 0b
11/16 duty cycle: REG[0203h] = C4h, REG[0200h] bit 4 = 0b
12/16 duty cycle: REG[0203h] = C3h, REG[0200h] bit 4 = 0b
13/16 duty cycle: REG[0203h] = C2h, REG[0200h] bit 4 = 0b
14/16 duty cycle: REG[0203h] = C1h, REG[0200h] bit 4 = 0b
15/16 duty cycle: REG[0203h] = C0h, REG[0200h] bit 4 = 0b
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
537
19. パルス幅変調(PWM)
パルスクロック
1 反復サイクル= 128 パルスクロック
PWM クロック
1 パルスクロックサイクル= 16 PWM クロック
PWM 出力
デューティサイクルが 4/16 の例
1 反復サイクル= 128 パルスクロック
パルスクロック
PWM オフ時間= 7
(REG[0202h] / REG[0205h])
PWM 出力
PWM オン時間= 2
(REG[0201h] / REG[0204h] のビット 6 ∼ 0)
100%
75%
デューティサイクル 50%
25%
0%
PWM の速度(REG[0200h] のビット 7 ∼ 5)= 0
PWM の傾き(REG[0203h] / REG[0206h] のビット 7 ∼ 4)= 4
PWM の最大デューティサイクル(REG[0203h] / REG[0206h] のビット 3 ∼ 0)= 11
図 19-1 PWM のタイミング例
PWM1 のイネーブル/ディセーブルは、REG[0201h] のビット 7 において設定します。
PWM2 のイネーブル/ディセーブルは、REG[0204h] のビット 7 において設定します。
PWM1 と PWM2 の両出力の出力極性は、REG[0200h] のビット 4 において設定します。
538
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
20. 汎用IO端子
20. 汎用 IO 端子
汎用 IO(GPIO)端子は、端子マッピングに関するレジスタビットの設定値に応じて最大で 16 個使用で
きます。各 GPIO 端子(使用可能なとき)には設定可能な入出力ビット(REG[0180h] ∼ REG[0181h])
とプルダウンイネーブル/ディセーブルビット(REG[0184h] ∼ REG[0185h])が用意されています。GPIO
端子に関するステータスデータの読み出しと出力データの設定は REG[0182h] ∼ REG[0183h] を用いて行
います。
GPIO[3:0]
FP2IO LCD パネル端子が一般的な RGB 出力(REG[4000h] のビット 5 ∼ 4 = 00)および「シリアルイン
タフェースなしの RGB 6:6:6 カラーフォーマット」
(REG[4000h] のビット 7 ∼ 6 = 10)に設定されてい
る場合、FP2IO18 ∼ FP2IO21 端子は GPIO0 ∼ GPIO3 として機能します。34 ページの表 5-18「FP2IO の
端子マッピングの一覧(LCD2)」を参照してください。
GPIO[5:4]
FP2IO LCD パネル端子が一般的な RGB 出力(REG[4000h] のビット 5 ∼ 4 = 00)に設定され、かつ RGB
6:6:6 カラーフォーマットが使用される(REG[4000h] のビット 7 ∼ 6 = 01 または 10)場合、FP2IO22 ∼
FP2IO23 端子は GPIO4 ∼ GPIO5 として機能します。34 ページの表 5-18「FP2IO の端子マッピングの一
覧(LCD2)」を参照してください。
GPIO6
LCD2 が FP1IOx 端子を使用せず(33 ページの表 5-17「FP1IO の端子マッピングの一覧(LCD1 /カメラ 2)
」
の注 2 を参照)
、かつ以下に示す条件のいずれかが真であるとき、FP1IO18 端子は GPIO6 として機能します:
1. カメラ 2 インタフェースが有効である(REG[4000h] のビット 3 = 1)
。
2. FP1IOx 端子が LCD1 出力に使用され(REG[4000h] のビット 3 = 0)
、かつパネル信号がシリアルイ
ンタフェースをもたない(REG[4000h] のビット 2 = 0)
。
GPIO7
LCD2 が FP1IOx 端子を使用せず(33 ページの表 5-17「FP1IO の端子マッピングの一覧(LCD1 /カメ
ラ 2)
」の注 2 を参照)、かつ以下に示す条件のいずれかが真であるとき、FP1IO19 端子は GPIO7 として
機能します:
1. FP1IOx 端子が LCD1 出力に使用され(REG[4000h] のビット 3 = 0)
、かつパネル信号がシリアルイ
ンタフェースをもたない(REG[4000h] のビット 2 = 0)
。
2. カメラ 2 インタフェースが有効(REG[4000h] のビット 3 = 1)、かつ RGB データストリームインタ
フェースが選択されている(REG[0D46h] のビット 2 = 1)
。
3. カメラ 2 インタフェースが有効(REG[4000h] のビット 3 = 1)、かつ 8 ビットのカメラインタフェー
スが選択され(REG[0D46h] のビット 2 = 0)
、なおかつキーバッドインタフェース信号がホストイ
ンタフェース端子に割り当てられている(REG[0186h] のビット 5 = 0)
。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
539
20. 汎用IO端子
注
キーバッドインタフェースが FP1IO 端子に割り当てられている(REG[0186h] のビット 5 = 1)場合、
GPIO7 は使用できません。
GPIO8
GPIO8 は、REG[0186h] のビット 5 に従って FP1IO14 または AB17 のいずれかに割り当てられます。
REG[0186h] のビット 5 = 0 のとき:
LCD2 が FP1IOx 端子を使用せず(表 5-17 の注 2 を参照)
、かつカメラ 2 インタフェースが有効(REG[4000h]
のビット 3 = 1)で、なおかつ 8 ビットのカメラインタフェースが選択されている(REG[0D46h] のビッ
ト 2 = 0)場合、GPIO8 は FP1IO14 に割り当てられます。
REG[0186h] のビット 5 = 1 のとき:
選択したホストインタフェースが AB17 を使用しない(29 ページの表 5-15「ホストインタフェースの端
子マッピング 3」を参照)場合、GPIO8 は AB17 に割り当てられます。
GPIO9
GPIO9 は、REG[0186h] のビット 5 に従って FP1IO15 または M/R# のいずれかに割り当てられます。
REG[0186h] のビット 5 = 0 のとき:
カメラ 2 インタフェースが有効(REG[4000h] のビット 3 = 1)で、かつ 8 ビットのカメラインタフェー
スが選択されている(REG[0D46h] のビット 2 = 0)場合、GPIO9 は FP1IO15 に割り当てられます。
REG[0186h] のビット 5 = 1 のとき:
選択したホストインタフェースが M/R# を使用しない(29 ページの表 5-15「ホストインタフェースの端
子マッピング 3」を参照)場合、GPIO9 は M/R# に割り当てられます。
GPIO10
GPIO10 は、REG[0186h] のビット 5 に従って FP1IO16 または AB20 のいずれかに割り当てられます。
REG[0186h] のビット 5 = 0 のとき:
カメラ 2 インタフェースが有効(REG[4000h] のビット 3 = 1)で、かつ 8 ビットのカメラインタフェー
スが選択されている(REG[0D46h] のビット 2 = 0)場合、GPIO10 は FP1IO16 に割り当てられます。
REG[0186h] のビット 5 = 1 のとき:
選択したホストインタフェースが AB20 を使用しない(29 ページの表 5-15「ホストインタフェースの端
子マッピング 3」を参照)場合、GPIO10 は AB20 に割り当てられます。
540
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
20. 汎用IO端子
GPIO11
GPIO11 は、REG[0186h] のビット 5 に従って FP1IO17 または AB13 のいずれかに割り当てられます。
REG[0186h] のビット 5 = 0 のとき:
LCD2 が FP1IOx 端子を使用せず(33 ページの表 5-17「FP1IO の端子マッピングの一覧(LCD1 /カメ
ラ 2)
」の注 2 を参照)
、かつカメラ 2 インタフェースが有効(REG[4000h] のビット 3 = 1)で、なおか
つ 8 ビットのカメラインタフェースが選択されている(REG[0D46h] のビット 2 = 0)場合、GPIO11 は
FP1IO17 に割り当てられます。
REG[0186h] のビット 5 = 1 のとき:
選択したホストインタフェースが AB13 を使用しない(29 ページの表 5-15「ホストインタフェースの端
子マッピング 3」を参照)場合、GPIO11 は AB13 に割り当てられます。
GPIO12
GPIO12 は、REG[0186h] のビット 5 に従って FP1IO20 または AB19 のいずれかに割り当てられます。
REG[0186h] のビット 5 = 0 のとき:
カメラ 2 インタフェースが有効(REG[4000h] のビット 3 = 1)
、かつ 8 ビットのカメラインタフェース
が選択されている(REG[0D46h] のビット 2 = 0)場合、GPIO12 は FP1IO20 に割り当てられます。
REG[0186h] のビット 5 = 1 のとき:
選択したホストインタフェースが AB19 を使用しない(29 ページの表 5-15「ホストインタフェースの端
子マッピング 3」を参照)場合、GPIO12 は AB19 に割り当てられます。
GPIO[15:13]
GPIO[15:13] は、REG[0186h] のビット 5 に従って FP1IO[23:21] または AB[14:16] のいずれかに割り当て
られます。
REG[0186h] のビット 5 = 0 のとき:
カメラ 2 インタフェースが有効(REG[4000h] のビット 3 = 1)
、かつ 8 ビットのカメラインタフェース
が選択されている
(REG[0D46h] のビット 2 = 0)場合、
GPIO[15:13] は FP1IO[23:21] に割り当てられます。
REG[0186h] のビット 5 = 1 のとき:
選択したホストインタフェースが AB[14:16] を使用しない(29 ページの表 5-15「ホストインタフェース
の端子マッピング 3」を参照)場合、GPIO[15:13] は AB[14:16] に割り当てられます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
541
21. ホストインタフェース
21. ホストインタフェース
21.1
概要
• 注:S1D/S2D13515 は、リトルエンディアンインタフェースのみサポートします。
S1D13515/S2D13515は、複数タイプのホストインタフェースを扱うことができます。
ホストインタフェー
スは 8 ビットデータと 16 ビットデータが可能であり、以下のように分類できます:
• パラレル、ダイレクト、8 ビット
• Intel80 タイプ 1、Intel80 タイプ 2
• NEC V850 タイプ 1、NEC V850 タイプ 2
• ルネサス SH4
• パラレル、ダイレクト、16 ビット
• Intel80 タイプ 1、Intel80 タイプ 2
• NEC V850 タイプ 1、NEC V850 タイプ 2
• ルネサス SH4
• Marvell PXA3xx
• TI TMS470
• MPC555
• パラレル、インダイレクト、8 ビット
• Intel80 タイプ 1、Intel80 タイプ 2
• NEC V850 タイプ 1、NEC V850 タイプ 2
• ルネサス SH4
• パラレル、インダイレクト、16 ビット
• Intel80 タイプ 1、Intel80 タイプ 2
• NEC V850 タイプ 1、NEC V850 タイプ 2
• ルネサス SH4
• TI TMS470
• MPC555
• シリアル、インダイレクト
• SPI
• I2C
542
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
専用の入力設定端子として CNF1 と CNF2 の 2 つが用意されています。これはホストインタフェースタ
イプの選択に使用されます。端子の制限上、CNF1 端子と CNF2 端子の状態によっては、一部のホスト
インタフェース端子がホストインタフェースタイプを選択する設定端子として使用されることもあり
ます。
TI TMS470 および MPC555 のインタフェースは最も多くの端子を必要とします。CNF1 = 1 のときに両
者が選択されます。CNF1 = 1 のとき、TI TMS470 と MPC555 の区別は CNF2 を用いて行います。CNF2
= 0 のときは TI TMS470、CNF2 = 1 のときは MPC555 です。
TI TMS470 では、16 ビットのダイレクトと 16 ビットのインダイレクトのみが使用でき、両モードの選
択は AB0 端子によって行われます。
MPC555 では、16 ビットのダイレクトと 16 ビットのインダイレクトのみが使用できます。両モードの
選択は BE1# 端子によって行われ、0 がインダイレクト、1 がダイレクトです。
CNF1 = 0 のとき、TEA#、BDIP#、および BURST# の入力端子はホストインタフェースにおいて使用さ
れません(それらは TI TMS470 と MPC555 にしか必要ないためです)
。その代わり、上記以外のホスト
インタフェースタイプを選択するホスト設定端子(それぞれ CNF3、CNF4、CNF5)として使用されま
す。CNF2 端子は、8 ビット(CNF2 = 0)と 16 ビット(CNF2 = 1)のインタフェースタイプの選択に
用いられます。CNF3 端子(TEA#)は、ダイレクトモード(CNF3 = 1)とインダイレクトモード(CNF3
= 0)の選択に用いられます。
インダイレクトの 8 ビットおよび 16 ビットのモード(CNF3 = 0)では、ホストインタフェースに対し
て上位のアドレスラインが使用されず、AB3 端子は CNF6 設定端子として使用されます。CNF4(BDIP#)、
CNF5(BURST#)、CNF6(AB3)の端子は、インダイレクトのホストインタフェースタイプを選択する
ために使用されます。
ダイレクトの 8 ビットモード(CNF3 = 1, CNF2 = 0)では、ホストインタフェースに対して BE1# 端子
が使用されず、それは CNF6 設定端子として使用されます。CNF4(BDIP#)、CNF5(BURST#)、CNF6
(BE1#)の端子は、ダイレクト 8 ビットのホストインタフェースタイプを選択するために使用されます。
ダイレクトの 16 ビットモード(CNF3 = 1, CNF2 = 1)では、ホストインタフェースに対して AB0 端子
が使用されず、それは CNF6 設定端子として使用されます。CNF4(BDIP#)、CNF5(BURST#)、CNF6
(AB0)の端子は、ダイレクト 16 ビットのホストインタフェースタイプを選択するために使用されます。
シリアルインタフェースでは、[CNF4, CNF5, CNF6] = 011 であり、AB4 端子は CNF7 端子として使用さ
れ、SPI と I2C の選択を行います。シリアルホストインタフェースの選択は、[CNF2, CNF3] による 4 通
りの組み合わせのすべてにおいて反復/反映されます。SPI のシリアルホストインタフェースの選択で
ある [CNF2, CNF3] = 10、[CNF4, CNF5, CNF6] = 011、CNF7 = 0 のいずれかひとつにおいて、未使用
のホストインタフェース端子がカメラ 1 に対する RGB ストリーミング入力インタフェースとして使用
されます。
インダイレクトのホストインタフェースおよび Marvell PXA3xx のホストインタフェースでは、未使用
ホストインタフェース端子の一部は GPIO またはキーバッド機能として使用されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
543
21. ホストインタフェース
21.2
Intel80 タイプ 1 のインタフェース
Intel80 タイプ 1 のインタフェースに用いられる端子を下の表にまとめます:
表 21-1 Intel80 タイプ 1 のホストインタフェース信号
S1D13515/
S2D13515 の端子
CS#
Intel80 タイプ 1
Intel80 タイプ 1
8 ビットインダイレクト 16 ビットインダイレクト
CS#
CS#
Intel80 タイプ 1
8 ビットダイレクト
Intel80 タイプ 1
16 ビットダイレクト
CS#
CS#
RD#
RD#
RD#
RD#
RD#
RD/WR#
WE#
WE#
WE#
WE#
WAIT#
WAIT#
WAIT#
WAIT#
WAIT#
2
-
LBE#1
BE0#
-
0
BE1#
-
02
-
UBE#1
DB15 ∼ DB8
-
D15 ∼ D8
-
D15 ∼ D8
DB7 ∼ DB0
D7 - D0
D7 ∼ D0
D7 ∼ D0
D7 ∼ D0
3
アドレスライン または アドレスライン 3 または
ホストからの出力
ホストからの出力
M/R#
-
-
AB20 ∼ AB3
-
-
A20 ∼ A3
A20 ∼ A3
AB2
-
A2
-
A2
AB1
A1
A1
A1
A1
AB0
A0
-
A0
-
注
1. 16 ビットダイレクトモードでは、LBE# 端子および UBE# 端子は読み出しと書き込みに対するバイ
トのイネーブルとして使用されます。読み出しでは D15 ∼ D8 バイトと D7 ∼ D0 バイトの両方が駆
動されますが、D15 ∼ D8 / D7 ∼ D0 のデータが有効になるのは UBE# / LBE# が 0 のときに限られます。
2. 16 ビットインダイレクトモードでは、BE0# と BE1# の入力端子を 0 に固定もしくはプルダウンして
ください。また、ホストインタフェースバスでは 16 ビットアクセスしか行えません。ただし、
INDEX[15:0] レジスタのビット 15 を使うことで、ホストは引き続き 8 ビットアクセスが可能です。
バイトデータの位置は、INDEX[0] = 0 のときが D7 ∼ D0、INDEX[0] = 1 のときが D15 ∼ D8 です。
3. ダイレクトモードの場合、S1D13515/S2D13515 の M/R# 入力に対する接続先は上位アドレスライン
かホストからの出力端子のいずれかが可能であり、それによってメモリ空間またはレジスタ空間を
選択します。
544
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
21.3
Intel80 タイプ 2 のインタフェース
Intel80 タイプ 2 のインタフェースに用いられる端子を下の表にまとめます:
表 21-2 Intel80 タイプ 2 のホストインタフェース信号
S1D13515/
S2D13515 の端子
Intel80 タイプ 2
Intel80 タイプ 2
8 ビットインダイレクト 16 ビットインダイレクト
Intel80 タイプ 2
8 ビットダイレクト
Intel80 タイプ 2
16 ビットダイレクト
CS#
CS#
CS#
CS#
CS#
RD#
RD#
RD#
RD#
RD#1
2
BE0#
WE#
WE#
WE#
WEL#1
BE1#
-
WE#2
-
WEU#1
WAIT#
WAIT#
WAIT#
WAIT#
WAIT#
DB15 ∼ DB8
-
D15 ∼ D8
-
D15 ∼ D8
DB7 ∼ DB0
D7 ∼ D0
D7 ∼ D0
D7 ∼ D0
D7 ∼ D0
-
アドレスライン 3 または アドレスライン 3 または
ホストからの出力
ホストからの出力
M/R#
-
AB20 ∼ AB3
-
-
A20 ∼ A3
A20 ∼ A3
AB2
-
A2
-
A2
AB1
A1
A1
A1
A1
AB0
A0
-
A0
-
注
1. 16 ビットダイレクトモードでは、WEL# 端子と WEU# 端子は書き込みに対するバイトの有効かとし
て使用されます。読み出しは常に 16 ビットです。
2. 16 ビットインダイレクトモードでは、ホストインタフェースバスにおいて 16 ビット書き込みしか行
えません。また、BE0# と BE1# の入力は書き込みのイネーブル信号(WEL# または WEU#)に接続
してください。ただし、INDEX[15:0] レジスタのビット 15 を使うことで、ホストは引き続き 8 ビッ
ト書き込みが可能です。バイトデータの位置は、INDEX[0] = 0 のときが D7 ∼ D0、INDEX[0] = 1
のときが D15 ∼ D8 です。
3. ダイレクトモードでは、S1D13515/S2D13515 の M/R# 入力に対する接続先は上位アドレスラインか
ホストからの出力端子のいずれかが可能であり、それによってメモリ空間またはレジスタ空間を選
択します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
545
21. ホストインタフェース
21.4
NEC V850 タイプ 1 のインタフェース
NEC V850 タイプ 1 のインタフェースに用いられる端子を下の表にまとめます:
表 21-3 NEC V850 タイプ 1 のホストインタフェース信号
S1D13515/
S2D13515 の端子
NEC V850 タイプ 1
NEC V850 タイプ 1
8 ビットインダイレクト 16 ビットインダイレクト
NEC V850 タイプ 1
8 ビットダイレクト
NEC V850 タイプ 1
16 ビットダイレクト
CS#
CS#
CS#
CS#
CS#
RD#
DSTB#
DSTB#
DSTB#
DSTB#
RD/WR#
R/W#
R/W#
R/W#
R/W#
WAIT#
WAIT#
WAIT#
WAIT#
WAIT#
2
-
LBEN#1
BE0#
-
0
BE1#
-
02
-
UBEN#1
BUSCLK
CLK
CLK
CLK
CLK
DB15 ∼ DB8
-
D15 ∼ D8
-
D15 ∼ D8
DB7 ∼ DB0
D7 ∼ D0
D7 ∼ D0
D7 ∼ D0
D7 ∼ D0
3
アドレスライン または アドレスライン 3 または
ホストからの出力
ホストからの出力
M/R#
-
-
AB20 ∼ AB3
-
-
A20 ∼ A3
A20 ∼ A3
AB2
-
A2
-
A2
AB1
A1
A1
A1
A1
AB0
A0
-
A0
-
注
1. 16 ビットダイレクトモードでは、LBEN# 端子および UBEN# 端子は読み出しと書き込みに対するバ
イトのイネーブルとして使用されます。読み出しでは D15 ∼ D8 バイトと D7 ∼ D0 バイトの両方が
駆動されますが、D15 ∼ D8 / D7 ∼ D0 のデータが有効になるのは UBEN# / LBEN# が 0 のときに限
られます。
2. 16 ビットインダイレクトモードでは、BE0# と BE1# の入力端子を 0 に固定もしくはプルダウンして
ください。また、ホストインタフェースバスでは 16 ビットアクセスしか行えません。ただし、
INDEX[15:0] レジスタのビット 15 を使うことで、ホストは引き続き 8 ビットアクセスが可能です。
バイトデータの位置は、INDEX[0] = 0 のときが D7 ∼ D0、INDEX[0] = 1 のときが D15 ∼ D8 です。
3. ダイレクトモードの場合、S1D13515/S2D13515 の M/R# 入力に対する接続先は上位アドレスライン
かホストからの出力端子のいずれかが可能であり、それによってメモリ空間またはレジスタ空間を
選択します。
546
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
21.5
NEC V850 タイプ 2 のインタフェース
NEC V850 タイプ 2 のインタフェースに用いられる端子を下の表にまとめます:
表 21-4 NEC V850 タイプ 2 のホストインタフェース信号
S1D13515/
S2D13515 の端子
CS#
NEC V850 タイプ 2
NEC V850 タイプ 2
8 ビットインダイレクト 16 ビットインダイレクト
CS#
CS#
NEC V850 タイプ 2
8 ビットダイレクト
NEC V850 タイプ 2
16 ビットダイレクト
CS#
CS#
RD#
RD#
RD#
RD#
RD#
BE0#
WR#
WR#2
WR#
WRL#1
BE1#
-
WR#2
-
WRH#1
BUSCLK
CLK
CLK
CLK
CLK
WAIT#
WAIT#
WAIT#
WAIT#
WAIT#
DB15 ∼ DB8
-
D15 ∼ D8
-
D15 ∼ D8
DB7 ∼ DB0
D7 ∼ D0
D7 ∼ D0
D7 ∼ D0
D7 ∼ D0
3
アドレスライン または アドレスライン 3 または
ホストからの出力
ホストからの出力
M/R#
-
-
AB20 ∼ AB3
-
-
A20 ∼ A3
A20 ∼ A3
AB2
-
A2
-
A2
AB1
A1
A1
A1
A1
AB0
A0
-
A0
-
注
1. 16 ビットダイレクトモードでは、WRL# 端子と WRH# 端子は書き込みに対するバイトのイネーブル
として使用されます。読み出しは常に 16 ビットです。
2. 16 ビットインダイレクトモードでは、ホストインタフェースバスにおいて 16 ビット書き込みしか行
えません。また、BE0# と BE1# の入力は書き込みのイネーブル信号(WRL# または WRH#)に接続
してください。ただし、INDEX[15:0] レジスタのビット 15 を使うことで、ホストは引き続き 8 ビッ
ト書き込みが可能です。バイトデータの位置は、INDEX[0] = 0 のときが D7 ∼ D0、INDEX[0] = 1
のときが D15 ∼ D8 です。
3. ダイレクトモードでは、S1D13515/S2D13515 の M/R# 入力に対する接続先は上位アドレスラインか
ホストからの出力端子のいずれかが可能であり、それによってメモリ空間またはレジスタ空間を選
択します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
547
21. ホストインタフェース
21.6
ルネサス SH4 のインタフェース
ルネサス SH4 のインタフェースに用いられる端子を下の表にまとめます:
表 21-5 ルネサス SH4 のホストインタフェース信号
S1D13515/
S2D13515 の端子
CS#
ルネサス SH4
ルネサス SH4
8 ビットインダイレクト 16 ビットインダイレクト
ルネサス SH4
8 ビットダイレクト
ルネサス SH4
16 ビットダイレクト
CS#
CS#
CS#
CS#
RD#
RD#
RD#
RD#
RD#
RD/WR#
WR#
-
WR#
-
2
BE0#
-
WE#
-
WE0#1
BE1#
-
WE#2
-
WE1#1
WAIT#
RDY#
RDY#
RDY#
RDY#
BS#
BS#
BS#
BS#
BS#
BUSCLK
CLK
CLK
CLK
CLK
DB15 ∼ DB8
-
D15 ∼ D8
-
D15 ∼ D8
DB7 ∼ DB0
D7 ∼ D0
D7 ∼ D0
D7 ∼ D0
M/R#
-
-
AB20 ∼ AB3
-
-
D7 ∼ D0
3
アドレスライン または アドレスライン 3 または
ホストからの出力
ホストからの出力
A20 ∼ A3
A20 ∼ A3
AB2
-
A2
-
A2
AB1
A1
A1
A1
A1
AB0
A0
-
A0
-
注
1. 16 ビットダイレクトモードでは、WE0# 端子と WE1# 端子は書き込みに対するバイトのイネーブル
として使用されます。読み出しは常に 16 ビットです。
2. 16 ビットインダイレクトモードでは、ホストインタフェースバスにおいて 16 ビット書き込みしか行
えません。また、BE0# と BE1# の入力は書き込みのイネーブル信号(WE0# または WE1#)に接続
してください。ただし、INDEX[15:0] レジスタのビット 15 を使うことで、ホストは引き続き 8 ビッ
トアクセスが可能です。バイトデータの位置は、INDEX[0] = 0 のときが D7 ∼ D0、INDEX[0] = 1
のときが D15 ∼ D8 です。
3. ダイレクトモードでは、S1D13515/S2D13515 の M/R# 入力に対する接続先は上位アドレスラインか
ホストからの出力端子のいずれかが可能であり、それによってメモリ空間またはレジスタ空間を選
択します。
548
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
21.7
Marvell PXA3xx のインタフェース
Marvell PXA3xx の VLIO インタフェースに用いられる端子を下の表にまとめます:
表 21-6 Marvell PXA3xx の VLIO インタフェース信号
S1D13515/
S2D13515 の端子
Marvell PXA3xx VLIO
16 ビットダイレクト
CS#
CS#
RD#
DF_nOE
RD/WR#
DF_nWE
WAIT#
RDY
BE0#
nBE04
BE1#
nBE14
DB15 ∼ DB8
DF_IO15 ∼ DF_IO8
DB7 ∼ DB0
DFIO7 ∼ DFIO0
AB6
nLUA1, 2
AB5
nLLA1, 2
AB4 ∼ AB1
DF_ADDR3 ∼ DF_ADDR01, 3
注
1. Marvell PXA3xx の VLIO インタフェースは 16 ビットであることが前提です。またアドレスはバイト
アドレスではなく、16 ビットのワードアドレスです。このワードアドレスは nLUA と nLLA によっ
てラッチされます。DF_ADDR3 ∼ DF_ADDR0 はワードアドレスであるとします。
2. ラッチしたワードアドレスのビット 21(内部バイトアドレスのビット 22)は、内部的にはメモリ空
間かレジスタ空間かを選択する M/R# として使用されます。前記のラッチされたワードアドレスの
ビット 19 ∼ 0 は、内部的にはバイトアドレスのビット 20 ∼ 1 として使用されます。
3. nLUA と nLLA の片方または両方によってワードアドレスがラッチされた直後、内部バイトアドレス
のビット 4 ∼ 1 は常に、ラッチされたワードアドレスのビット 3 ∼ 0 を使用します。アドレスのラッ
チ後に行われる最初の読み出しまたは書き込みが終了すると、内部バイトアドレスのビット 4 ∼ 1
は、バースト形態での後続の読み出しまたは書き込みにおいて DF_ADDR3 ∼ DF_ADDR0 を使用す
るように切り替わります。ただし、新たなアドレスのラッチ(nLUA と nLLA の片方または両方の
Low パルス出力)が発生する場合は除きます。その場合、内部バイトアドレスのビット 4 ∼ 1 は、
ラッチされたワードアドレスのビット 3 ∼ 0 を使用するように戻ります。
4. nBE0 端子と nBE1 端子は読み出しと書き込みに対するバイトのイネーブルとして使用されます。読
み出しでは DF_IO15 ∼ DF_IO8 バイトと DF_IO7 ∼ DF_IO0 バイトの両方が駆動されますが、DF_IO15
∼ DF_IO8 / DF_IO7 ∼ DF_IO0 のデータが有効になるのは nBE1 / nBE0 が 0 のときに限られます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
549
21. ホストインタフェース
21.8
TI TMS470 のインタフェース
TI TMS470 のインタフェースに用いられる端子を下の表にまとめます:
表 21-7 TI TMS470 のホストインタフェース信号
S1D13515/
S2D13515 の端子
TI TMS470
16 ビットインダイレクト
TI TMS470
16 ビットダイレクト
CS#
CS#
CS#
RD#
OE#
OE#
RD/WR#
RD/WR#
RD/WR#
WAIT#
TA#
TA#
BE0#
3
0
LB#2
BE1#
03
UB#2
BS#
TS#
TS#
BURST#
BURST#
BURST#
BDIP#
BDIP#
BDIP#
TEA#
ERR_ACK#
ERR_ACK#
BUSCLK
CLK
CLK
DB15 ∼ DB8
D15 ∼ D8
D15 ∼ D8
DB7 ∼ DB0
D7 ∼ D0
D7 ∼ D0
M/R#
-
アドレスライン 4 または
ホストからの出力
AB20 ∼ AB3
-
A20 ∼ A3
AB2
A2
A2
AB1
A1
A1
注
1. バーストアクセスの場合、データバス幅が 16 ビットで転送最大ワードが 32 ビットであるため、バー
スト長は 2 になります。
2. 16 ビットダイレクトモードでは、LB# 端子と UB# 端子は読み出しと書き込みに対するバイトのイ
ネーブルとして使用されます。読み出しでは D15 ∼ D8 バイトと D7 ∼ D0 バイトの両方が駆動され
ますが、D15 ∼ D8 / D7 ∼ D0 のデータが有効になるのは UB# / LB# が 0 のときに限られます。
3. 16 ビットインダイレクトモードでは、BE0# と BE1# の入力端子を 0 に固定もしくはプルダウンして
ください。また、ホストインタフェースバスでは 16 ビットアクセスしか行えません。ただし、
INDEX[15:0] レジスタのビット 15 を使うことで、ホストは引き続き 8 ビットアクセスが可能です。
バイトデータの位置は、INDEX[0] = 0 のときが D7 ∼ D0、INDEX[0] = 1 のときが D15 ∼ D8 です。
4. ダイレクトモードでは、S1D13515/S2D13515 の M/R# 入力に対する接続先は上位アドレスラインか
ホストからの出力端子のいずれかが可能であり、それによってメモリ空間またはレジスタ空間を選
択します。
550
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
21.9
MPC555 のインタフェース
S1D13515/S2D13515 は、ビッグエンディアン設定には対応していません。ホスト側は、
S1D13513/S2D13515 と MPC555 インターフェースで接続する場合、外部バスでリトルエンディアンに
設定する必要があります。
MPC555 のインタフェースに用いられる端子を下の表にまとめます:
表 21-8 MPC555 のホストインタフェース信号
S1D13515/
S2D13515 の端子
MPC555
16 ビットインダイレクト
MPC555
16 ビットダイレクト
CS#
CS#
CS#
RD#
3, 4
1
TSIZ01, 2
RD/WR#
RD/WR#
RD/WR#
WAIT#
BI#
BI#
BE0#
0
3, 4
TSIZ11, 2
BE1#
06
16
BS#
TS#
TS#
BURST#
BURST#
BURST#
BDIP#
BDIP#
BDIP#
TEA#
TEA#
TEA#
BUSCLK
CLK
CLK
DB15 ∼ DB8
D0 ∼ D7
D0 ∼ D7
DB7 ∼ DB0
D8 ∼ D15
D8 ∼ D15
M/R#
-
アドレスライン 5 または
ホストからの出力
AB20 ∼ AB3
-
A11 ∼ A28
AB2
A29
A29
AB1
A30
A30
AB0
-3, 4
A311, 2
注
1. 16 ビットダイレクトモードの非バーストアクセスでは、TSIZ1、TSIZ0、A31 の端子が内部的にデ
コードされ、読み出しと書き込みに対するバイトのイネーブルを生成します。読み出しでは D0 ∼
D7 バイトと D8 ∼ D15 バイトの両方が駆動されますが、D0 ∼ D7 / D8 ∼ D15 のデータが有効にな
るのはそのバイトレーンが有効であるときに限られます。
2. 16 ビットダイレクトモードのバーストアクセスでは、転送される各ワード(TA# Low)は 16 ビット
であるとします。最初、内部アドレスカウンタには A11 ∼ A30 に格納されるアドレスがロードされ、
各ワードが転送されるごとに 2 ずつインクリメントされます。16 以上になるとその剰余が使用され
ます。開始アドレスが 8 のとき、内部アドレスの値は 8 → A → C → E → 0 → 2 →……のようにイン
クリメントされます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
551
21. ホストインタフェース
3. 16 ビットインダイレクトモードでは、TSIZ0 端子を 1 に固定もしくはプルアップしてください。ま
た、TSIZ1 端子を 0 に固定もしくはプルダウンしてください。
ホストインタフェースバスでは 16 ビッ
トアクセスしか行えません。ただし、INDEX[15:0] レジスタのビット 15 を使うことで、ホストは引
き続き 8 ビットアクセスが可能です。バイトデータの位置は、INDEX[0] = 0 のときが D8 ∼ D15、
INDEX[0] = 1 のときが D0 ∼ D7 です。
4. インダイレクトモードで使用できるレジスタないしポートは、INDEX([A29, A30] = 00)、DATA
([A29, A30] = 01)
、CONTROL([A29, A30] = 10)の 3 つしかありません。16 ビットのインダイレ
クトモードで起こりうるバーストアクセスの種類は以下のとおりです:
• バースト長= 1
• Read/Write INDEX
• Read/Write DATA
• Read/Write CONTROL
5. ダイレクトモードの場合、S1D13515/S2D13515 の M/R# 入力に対する接続先はアドレスライン(A0
∼ A10)かホストからの出力端子のいずれかが可能であり、それによってメモリ空間またはレジス
タ空間を選択します。
6. MPC555 のインタフェースでは、インダイレクトアドレッシングかダイレクトアドレッシングかの
選択には BE1# 端子が使用されます。
552
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
21.10 SPI ホストインタフェース
SPI ホストインタフェースに用いられる端子を下の表にまとめます:
表 21-9 SPI ホストインタフェース信号
S1D13515/
S2D13515 の端子
SPI ホスト
CS#
HSCS#
RD/WR#
HSDI
(ホスト→ S1D13515/S2D13515)
WAIT#
HSDO
(S1D13515/S2D13515 →ホスト)
BE0#
HSCK
AB5
SPICLKSEL
SPI ホストモジュールにおいてインタフェースを動作可能にするには、有効クロックの選択が必要です。
SPI ホストモジュールのクロック選択は、SPICLKEN(AB5)端子と REG[0061h] のビット 2 およびビッ
ト 0 の組み合わせによって決まります。
SPI シリアルホストインタフェースはバイト型インタフェースであり、その動作はパラレルインダイレ
クト 8 ビットのホストインタフェースと似ています(560 ページの 21.12「ホストインタフェースのアク
セス方法」を参照)。SPI の各転送サイクルの先頭は常にコマンドバイトであり、その後にはそのコマン
ドバイトによって決まる後続バイトが続きます。コマンドの機能は、パラレルインダイレクトのホスト
インタフェースにおけるリード/ライトサイクルと同様です。SPI シリアルホストインタフェースに対
して定義されているコマンドバイトを以下に示します:
表 21-10 SPI ホストインタフェースのコマンド
Command[7:0]
00000000
(00h)
10000000
(80h)
名称
説明
これは「Write INDEX[15:0]」コマンドです。INDEX[15:0] レ
ジスタに対する書き込みを行います。
Write INDEX[15:0]
コマンドバイトの後ろには、2 バイトの書き込みデータが続き
ます。コマンドバイトに続く第 1 バイトは INDEX[7:0] の値、
第 2 バイトは INDEX[15:8] の値です。
これは「Read INDEX[15:0]」コマンドです。INDEX[15:0] レ
ジスタに対する読み出しを行います。
Read INDEX[15:0]
コマンドバイト(書き込み)の後ろには、2 バイトの読み出し
データが続きます。コマンドバイトに続く第 1 バイトは
INDEX[7:0] の値、第 2 バイトは INDEX[15:8] の値です。
これは「Write DATA Port」コマンドです。データポートにバ
イト列を書き込む処理に使用します。
00000001
(01h)
Write DATA Port
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
コマンドバイトの後ろには、書き込みを行うデータバイト列
が続きます。オートインクリメントビット(CONTROL[0])が
1 に設定されている場合、INDEX は各データバイトについて
1 ずつインクリメントされ、チップセレクト端子が High に変
わるまでそれが続きます。オートインクリメントビットが 0
のとき、INDEX はインクリメントされません。
EPSON
553
21. ホストインタフェース
表 21-10 SPI ホストインタフェースのコマンド ( 続き )
名称
Command[7:0]
説明
これは「Read DATA Port」コマンドです。データポートから
バイト列を読み出す処理に使用します。
10000001
(81h)
00000010
(02h)
Read DATA Port
Write CONTROL[7:0]
コマンドバイトの後ろには、読み出しを行うデータバイト列
が続きます。オートインクリメントビット(CONTROL[0])が
1 に設定されている場合、INDEX は各データバイトについて
1 ずつインクリメントされ、チップセレクト端子が High に変
わるまでそれが続きます。オートインクリメントビットが 0
のとき、INDEX はインクリメントされません。
これは「Write CONTROL[7:0]」コマンドです。CONTROL[7:0]
レジスタに対する書き込みを行います(現時点で定義されて
いるのは CONTROL[0] のみであり、CONTROL[7:1] は将来用
に確保されている状態です)。
コマンドバイトの後ろには、1 バイトの書き込みデータが続き
ます。そこに CONTROL[7:0] の値が格納されます。
10000010
(82h)
Read CONTROL[7:0]
これは「Read CONTROL[7:0]」コマンドです。CONTROL[7:0]
レジスタに対する読み出しを行います。
コマンドバイトの後ろには、1 バイトの読み出しデータが続き
ます。そこに CONTROL[7:0] の値が格納されます。
SPI ホストインタフェースにおける各コマンドの転送サイクルを下の図に示します:
HSCS#
HSCK
HSI
コマンド
INDEX[7:0]
INDEX[15:8]
HSO
Hi-Z
図 21-1 SPI ホストにおける「Write INDEX」のコマンド転送サイクル
HSCS#
HSCK
HSI
HSO
コマンド
(ダミーライト) (ダミーライト)
INDEX[7:0]
INDEX[15:8]
図 21-2 SPI ホストにおける「Read INDEX」コマンドの転送サイクル
554
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
HSCS#
HSCK
コマンド
HSI
CONTROL[7:0]
HSO
Hi-Z
図 21-3 SPI ホストにおける「Write CONTROL」コマンドの転送サイクル
HSCS#
HSCK
コマンド
HSI
(ダミーライト)
CONTROL[7:0]
HSO
図 21-4 SPI ホストにおける「Read CONTROL」コマンドの転送サイクル
HSCS#
HSCK
HSI
コマンド
DATA1
DATA2
DATA3
DATAN
HSO
Hi-Z
図 21-5 SPI ホストにおける「Write DATA」コマンドの転送サイクル
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
555
21. ホストインタフェース
HSCS#
HSCK
HSI
HSO
コマンド
(ダミーライト)
(ダミーライト)
(ダミーライト)
DATA1
(ダミーライト)
DATA2
DATAN
1 バイト遅延
Hi-Z
図 21-6 SPI ホストにおける「Read DATA」コマンドの転送サイクル
注
1. 「Read DATA」転送サイクルでは、第 1 バイトのデータを最初に読み出すための時間が
S1D13515/S2D13515 において必要となり、第 1 バイトが出力されるのはコマンドバイトに続く 1 バ
イト遅延のあとになります。
2. HSCK の最大周波数ないし最小周期は次式によって決まります:
(8 HSCK サイクル ) ≧ [((W + 5) SysClk サイクル ) + (7 ClkSpi サイクル )]
W =ワースト VBUS アクセス周期
SysClk =システムクロック
ClkSpi =ホスト SPI インタフェースのクロック
内部レジスタへのアクセスの場合、W = 4。
内部 RAM へのアクセスであって、DMA コントローラがアクセス対象の内部 RAM ブロックに対し
てバーストアクセスを行っていない場合、W = 3。
内部 RAM へのアクセスであって、DMA コントローラがアクセス対象の内部 RAM ブロックに対し
てバーストアクセスを行っている場合、W = 17。
556
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
21.11 I2C ホストインタフェース
I2C ホストインタフェースに用いられる端子を下の表にまとめます:
表 21-11 I2C ホストインタフェース信号
S1D13515/
S2D13515 の端子
I2C ホスト
WAIT#
HSDA
BS#
HSCL
AB5
SPICLKSEL
I2C ホストモジュールにおいてインタフェースを動作可能にするには、有効クロックの選択が必要です。
I2C ホストモジュールのクロック選択は、I2CCLKEN(AB5)端子と REG[0063h] のビット 2 およびビッ
ト 0 の組み合わせによって決まります。
I2C におけるホストアクセス方法は、SPI ホストの場合と同様です。SPI と I2C の最大の違いは、SPI に
HSCS#(チップセレクト)信号がある点です。I2C にはチップセレクトがなく、スレーブデバイス
(S1D13515/S2D13515)は I2C パケット内のスレーブアドレスによって選択されます。
I2C ホストインタフェースモードにおける S1D13515/S2D13515 の 7 ビットスレーブアドレスは、DB6 ∼
DB0 端子によって定義されます。DB6 ∼ DB0 端子を所望の 7 ビットスレーブアドレス値に固定してく
ださい。スレーブアドレスについて下の表にまとめます。
表 21-12 I2C のスレーブアドレス
スレーブアドレス
備考
0000_000
Reserved
0000_001
Reserved
0000_010
Reserved
0000_011
Reserved
0000_1xxb
Reserved
0001_000 ∼ 1110_111
使用可
1111_0xxb
Reserved
1111_1xxb
Reserved
注
1. I2C のスレーブアドレスの変更にはハードウェア RESET# が必要です。
2. 予約済みの I2C スレーブアドレスは使用できません。詳しくは、最新の『I2C-bus specification and user
manual』(UM10204)を参照してください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
557
21. ホストインタフェース
コマンドバイトが定義されている点で、I2C ホストの転送サイクルは SPI ホストの転送サイクルに似て
います。I2C ホストインタフェースにおける各コマンドの転送サイクルを下の図に示します:
0
S
スレーブアドレス
コマンド
R/W Ack
Ack
INDEX[7:0]
INDEX[15:8] Ack
Ack
P
S =開始条件
P =停止条件
図 21-7 I2C ホストにおける「Write INDEX」のコマンド転送サイクル
1
0
S
スレーブアドレス
R/W Ack
コマンド
Ack
Sr
スレーブアドレス
R/W Ack
INDEX[7:0]
Ack
INDEX[15:8] Nak
P
S =開始条件
Sr =後続の開始条件
P =停止条件
図 21-8 I2C ホストにおける「Read INDEX」コマンドの転送サイクル
0
S
スレーブアドレス
コマンド
R/W Ack
Ack CONTROL[7:0] Ack
P
S =開始条件
P =停止条件
図 21-9 I2C ホストにおける「Write CONTROL」コマンドの転送サイクル
1
0
S
スレーブアドレス
R/W Ack
コマンド
Ack
Sr
スレーブアドレス
R/W Ack CONTROL[7:0] Nak
P
S =開始条件
Sr =後続の開始条件
P =停止条件
図 21-10 I2C ホストにおける「Read CONTROL」コマンドの転送サイクル
0
S
スレーブアドレス
R/W Ack
コマンド
Ack
DATAN
Ack
DATA1
Ack
DATA2
Ack
P
S =開始条件
P =停止条件
図 21-11 I2C ホストにおける「Write DATA」コマンドの転送サイクル
558
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
1
0
S
スレーブアドレス
R/W Ack
コマンド
Ack
Sr
スレーブアドレス
DATAN
R/W Ack
Nak
DATA1
Ack
DATA2
Ack
P
S =開始条件
Sr =後続の開始条件
P =停止条件
図 21-12 I2C ホストにおける「Read DATA」コマンドの転送サイクル
注
1. 「Read DATA」転送サイクルにおいて、S1D13515/S2D13515 は要求データバイトを内部的に読み出す
まで各データバイトに対して SCL を Low に固定します。
2. 「Write DATA」転送サイクルでは、SCL の最大周波数ないし最小周期は次式によって決まります:
(8 SCL サイクル ) ≧ [((W + 5) SysClk サイクル ) + (17 ClkI2c サイクル )]
W =ワースト VBUS アクセス周期
SysClk =システムクロック
ClkI2c =ホスト I2C インタフェースのクロック
内部レジスタへのアクセスの場合、W = 4。
内部 RAM へのアクセスであって、DMA コントローラがアクセス対象の内部 RAM ブロックに対し
てバーストアクセスを行っていない場合、W = 3。
内部 RAM へのアクセスであって、DMA コントローラがアクセス対象の内部 RAM ブロックに対し
てバーストアクセスを行っている場合、W = 17。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
559
21. ホストインタフェース
21.12 ホストインタフェースのアクセス方法
S1D13515/S2D13515 は 32 ビットの内部アドレス空間を備えています。外部 SDRAM、内部レジスタ、内
部 RAM、シリアルフラッシュメモリは、すべてこの単一の 32 ビット内部アドレス空間にマッピングさ
れます。内部 C33PE プロセッサとホストは、この 32 ビットアドレス空間に対してフルにアクセスでき
ます。この項では、ホストがこの 32 ビット内部アドレス空間にアクセスする方法について説明します。
S1D13515/S2D13515 においてサポートされるホストインタフェースは、ダイレクトとインダイレクトと
いう 2 種類のモードに大別されます。ダイレクトモードはパラレル(SPI と I2C 以外)のホスト専用で
あり、ホストから S1D13515/S2D13515 へのインタフェースに AB20 ∼ AB0 のアドレスラインが使用さ
れることを前提にしています。インダイレクトモードは、パラレルとシリアルのホストに使用します。
パラレルホストに対してインダイレクトモードが使用されるのは、ホストと S1D13515/S2D13515 の間に
3 つ以上のアドレスライン接続を設けることを制限する制約がシステム内に存在する場合です。
21.12.1 ダイレクトモード
ダイレクトモードのパラレルホストでは、ホストインタフェースに対して 2 つのアドレス空間が定義さ
れています。
M/R#入力端子により、メモリ空間
(M/R#=1)
かレジスタ空間(M/R#=0)かが選択されます。
ホストがメモリ空間にアクセスする場合、
ホストは 32 ビット内部アドレス空間のウインドウないしペー
ジに直接アクセスします。ホストインタフェースにはアドレスラインに対して AB20 ∼ AB0 端子が用意
されているだけであり、これは 32 ビット内部アドレス空間へのダイレクトアクセスにおいて下位アド
レスのビット群を形成します。上位アドレスのビット群は、Internal Memory Space Upper Address Register
によって与えられます。これはレジスタ空間でアクセスします。
レジスタ空間は 64 KB のアドレス空間で、AB15 ∼ AB0 のアドレスラインのみを使用します。レジスタ
空間には次に示す 3 種類のレジスタがあります(図 21-13 参照)
:
• 第 1 グループ: ホストインタフェースのみがアクセスおよび使用できるレジスタ。
• 第 2 グループ: ホストと内部 C33PE プロセッサの両方がアクセスでき、両者による同時アクセスに
対して調整される内部コアレジスタ。
• 第 3 グループ: ホストと内部 C33PE プロセッサの両方がアクセスできる内部コアレジスタだが、両
方が同時にアクセスすることはできない。
このほか、同期および非同期という 2 種類のレジスタも存在します。同期レジスタの使用にあたっては、
S1D13515/S2D13515 内のシステムクロックが稼働していることが必要です。非同期レジスタはシステム
クロックが稼働していなくてもアクセスできます。
第 3 グループのレジスタはクロック制御レジスタが中心であり、ホストから非同期でアクセスできます。
第 3 グループのレジスタの制御権をホストと C33PE の間で選択するには、REG[0084h] のビット 0(ホ
ストによってのみ非同期でアクセス可能)を用います。このビットが 0 のときは内部 C33PE プロセッサ
がアクセス権をもち、1 のときはホストが非同期アクセス権をもちます。
560
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
ホストインタフェースのレジスタ空間および S1D13515/S2D13515 に備わる 32 ビット内部アドレス空間
との関係を以下の図に示します:
ホストのレジスタ空間の
アドレス
第 2 グループ
0000h ∼ 001Fh
タイプ
第 3 グループ
0020h ∼ 004Fh
第 2 グループ
0050h ∼ 007Fh
第 1 グループ
0080h ∼ 008Fh
同期
非同期
0090h ∼ 00A5h
00A6h ∼ 00ADh
同期
第 1 グループ
0000_0000h
同期
非同期
00AEh ∼ 00AFh
第 2 グループ
第 1 グループ
第 2 グループ
00B0h ∼ 023Fh
同期
0240h ∼ 03FFh
SDRAM リード/
ライトバッファ
同期
0400h ∼ 7FFFh
同期
32 ビット内部アドレス空間
0400_0000h ∼
0400_7FFFh
内部
RAM1
0400_8000h ∼
0400_FFFFh
内部
RAM2
0401_0000h ∼
0401_7FFFh
内部
RAM3
0430_0000h ∼
0430_FFFFh
内部
ROM
1000_0000h ∼
1FFF_FFFFh
外部
SDRAM
2000_0000h ∼
2FFF_FFFFh
シリアルフラッシュ
メモリの読み出し
3800_0000h ∼
3800_007Fh
3800_00B0h ∼
3800_023Fh
8000h ∼ FFFFh
内部
コア
レジスタ
3800_0400h ∼
3800_7FFFh
第 1 グループ=ホストのみアクセス可のレジスタ
第 2 グループ=ホストと C33PE がアクセス可のレジスタ
(調整あり)
第 3 グループ=ホストと C33PE がアクセス可のレジスタ
(一度に片方のみ)
4000_0000h ∼
7FFF_FFFFh
色深度
コンバータ
ポート(注)
注
ホストによるダイレクトアクセスは不可、C33 または DMAC 経由のみアクセス可能。
FFFF_FFFFh
図 21-13 ホストインタフェースのレジスタ空間
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
561
21. ホストインタフェース
ホストインタフェースのレジスタ空間を使うことにより、ホストは S1D13515/S2D13515 の内部コアレジ
スタに直接アクセスすることができます。レジスタ空間の中には、ホストが 32 ビット内部アドレス空
間に間接的にアクセスするためのレジスタもあります。この点はメモリ空間を用いたアクセスと異なり
ます。
REG[0080h] ∼ REG[0081h] の Internal Memory Space Upper Address Register(MUADDR[31:16])は、メモ
リ空間アクセスに際して上位アドレスのビット群を設定するためのものです。メモリ空間アクセスで
は、
AB20 ∼ AB0 と MUADDR のレジスタビットを連結することによって 32 ビット内部アドレスを作っ
ています。また、REG[0082h] には Internal Memory Space Upper Address Mask Register があります。これ
は、メモリ空間アクセスにおける 32 ビット内部アドレスの作成方法を指定するために使用されます。32
ビットアドレスのビット 31 ∼ 21 には MUADDR[31:21] が、ビット 15 ∼ 0 には AB15 ∼ AB0 が使用さ
れます。32 ビットアドレスのビット 20 ∼ 16 は MUMASK[20:16] によって決まります。MUMASK[x] が
0 のとき、32 ビットアドレスのビット x には ABxx が使用されます。MUMASK[x] が 1 のとき、32 ビッ
トアドレスのビット x には MUADDR[x] が使用されます。
32 ビット内部アドレス空間の間接アクセスには、REG[00A8h] ∼ REG[00ABh] の Internal Memory Space
Read/Write Address Register、ならびに REG[00ACh] ∼ REG[00ADh] の Internal Memory Space Read/Write
Data Port Register が使用されます。32 ビット内部アドレス空間におけるある位置にアクセスするには、
ホストが所望の 32 ビットアドレス位置を REG[00A8h] ∼ REG[00ABh] に書き込んだあと、REG[00ACh]
∼ REG[00ADh] の読み出しまたは書き込みによってデータアクセスを行います。そのため、ダイレクト
モードのパラレルホストの場合、32 ビット内部アドレス空間へのアクセスは、メモリ空間またはレジス
タ空間(REG[00A8h] ∼ REG[00ADh] を使用)のいずれかによって行えます。Internal Memory Space
Read/Write Address Register(REG[00A8h] ∼ REG[00ABh])は「インクリメントなし」に設定できるほ
か、上記 Internal Memory Space Read/Write Data Port Register(REG[00ACh] ∼ REG[00ADh])がアクセス
されるたびにインクリメントされるように設定することもできます。この選択は、Internal Memory Space
Read/Write Control Register(REG[00A6h])のビット 0 を用いて行います。
21.12.2 インダイレクトモード
インダイレクトモードのホスト(パラレルまたはシリアル)では、ホストインタフェース接続に使用で
きる端子数が限られています。パラレルかつインダイレクトのホストでは使用できるアドレスラインが
2 つしかありません。シリアルのホストについてはアドレスラインがありません。インダイレクトモー
ドではホストはレジスタ空間のみが使用可能であり、メモリ空間を直接使用することはできません。こ
れは M/R# 信号がないためです。ホストが 32 ビット内部アドレス空間にアクセスする際には、Internal
Memory Space Read/Write Address Register と同 Data PortRegister を使用します。また、SDRAM リード/
ライトバッファを用いれば、SDRAM にアクセスすることも可能です。
イン ダイ レク トモ ード のホ スト には、イ ンダ イレ クト アク セス のた めに INDEX[15:0]、DATA、
CONTROL[7:0] という 3 つのレジスタが定義されています。INDEX[15:0] レジスタは、ホストがアクセ
スしたい 16 ビットのレジスタ空間アドレスです。レジスタ空間内のある位置にアクセスするには、ホ
ストはまず 16 ビットのレジスタ空間アドレスをこの INDEX レジスタに書き込み、次に DATA レジスタ
の 読 み 書 き を 行 う こ と に よ り、当 該 レ ジ ス タ 空 間 位 置 に 対 す る 実 際 の ア ク セ ス を 行 い ま す。
CONTROL[7:0] は制御レジスタであり、現在はビット 0 しか定義されていません。ビット 7 ∼ 1 は予約
ビットです。ビット 0 は、DATA レジスタにアクセスするたびに INDEX[15:0] レジスタをインクリメン
トするかどうかを指定します。
562
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
インダイレクトパラレル 8 ビットのホスト
インダイレクトパラレル 8 ビットのホストでは、AB1 ∼ AB0 のアドレスラインが以下のように使用さ
れます:
表 21-13 インダイレクトパラレル 8 ビットのホストインタフェース
AB[1:0]
名称
00
INDEX[7:0]
INDEX[15:0] レジスタの下位 8 ビット
01
INDEX[15:8]
INDEX[15:0] レジスタの上位 8 ビット
10
DATA[7:0]
11
CONTROL[7:0]
説明
レジスタ空間にアクセスするためのポート
CONTROL レジスタ
ビット 0:INDEX のオートインクリメントビット
0 =インクリメントなし
1 =インクリメントあり
ビット 7 ∼ 1:Reserved
すべてのアクセスは 8 ビットアクセスであり、DATA[7:0] がアクセスされるたびに INDEX[15:0] が 1 ず
つインクリメントされます(CONTROL[0] = 1 のとき)
。
インダイレクトパラレル 16 ビットのホスト
インダイレクトパラレル 16 ビットのホストでは、AB2 ∼ AB1 のアドレスラインが以下のように使用さ
れます:
表 21-14 インダイレクトパラレル 16 ビットのホストインタフェース
AB[2:1]
名称
00
INDEX[15:0]
INDEX[15:0] レジスタ
01
DATA[15:0]
レジスタ空間にアクセスするためのポート
10
CONTROL[7:0]
11
Reserved
説明
CONTROL レジスタ
ビット 0:INDEX のオートインクリメントビット
0 =インクリメントなし
1 =インクリメントあり
ビット 7 ∼ 1:Reserved
Reserved
ホストインタフェースバス上では物理的にすべてのアクセスが 16 ビットアクセスですが、INDEX[15]
を用いることで 8 ビットの DATA ポートアクセスを指定するという方法があります。INDEX[15] が 0 の
とき、DATA[15:0] へのアクセスは 16 ビットと見なされます。INDEX[15] が 1 のときは DATA[15:0] へ
のアクセスが 8 ビットとなり、INDEX[0] が奇数バイトか偶数バイトかを指定します。8 ビットデータの
位置は、INDEX[0] = 0 のときが DATA[7:0]、INDEX[0] = 1 のときが DATA[15:8] です。
インダイレクトシリアルのホスト
インダイレクトでシリアルのホストにはアドレスラインは用いられず、INDEX、DATA、CONTROL レ
ジスタへのアクセスにはコマンドバイトが使用されます。インダイレクトシリアルのホストにおけるア
クセス方法は、インダイレクトパラレル 8 ビットのホストの場合と同様です。詳細は 21.10 を参照して
ください。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
563
21. ホストインタフェース
21.13 初期化の例
開始
注: この例では、リセット状態からの起動を想定しています。
CLKI = 20MHz
I2C ホスト
AB5(I2CEN)端子を HIGH に設定し、CLKI からの I2C
ホストモジュールのクロックをイネーブルにする
非同期レジスタへのホストアクセスをイネーブルにする(REG[0084h] の
ビット 0 = 1)
I2C ホストのデータレートを 100kHz に設定する
PLL1 をプログラムしてシステムクロックを 100MHz に設定し、PLL2 を設定する
(REG[0020h] ∼ REG[002Ch])
400kHzのI2Cホストの場合、I2Cモジュールのクロックは24MHzよりも大きくなければならない。
100kHzのI2Cホストの場合、I2Cモジュールのクロックは5.4MHzよりも大きくなければならない。
それに応じて REG[0062h] のビット [3:0] をプログラムする。
分周されたシステムクロックから I2C モジュールのクロックを設定する
(I2CEN 端子が LOW のとき、REG[0063h] のビット 0 = 1)
AB5(I2CEN)端子を LOW に設定し、分周されたシステムクロックから
I2C ホストモジュールのクロックを設定する
I2C ホストモジュールのシステムクロックの分周比に
従って I2C ホストのデータレートを設定する
非同期レジスタへのホストのアクセスをディセーブルにする
(REG[0084h] のビット 0 = 0)
引き続き 515 のレジスタの残りを初期化する
終了
図 21-14 I2C の初期化の例
564
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
21. ホストインタフェース
開始
注: この例では、リセット状態からの起動を想定しています。
CLKI = 20MHz
SPI ホスト
AB5(SPIEN)端子を HIGH に設定し、CLKI からの SPI
ホストモジュールのクロックをイネーブルにする
非同期レジスタへのホストアクセスをイネーブルにする
(REG[0084h] のビット 0 = 1)
PLL1をプログラムしてシステムクロックを100MHzに設定し、
PLL2 を設定する
(REG[0020h] ∼ REG[002Ch])
SPI ホストのクロックレートはモジュールのクロックよりも
大きくなければならない。
それに応じて REG[0060h] のビット [3:0] をプログラムする。
分周されたシステムクロックから SPI モジュールのクロックを
設定する
(SPIEN 端子が LOW のとき、REG[0061h] のビット 0 = 1)
AB5(SPIEN)端子を LOW に設定し、分周されたシステム
クロックから SPI ホストモジュールのクロックを設定する
非同期レジスタへのホストのアクセスをディセーブルにする
(REG[0084h] のビット 0 = 0)
引き続き 515 のレジスタの残りを初期化する
終了
図 21-15 SPI の初期化の例
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
565
22. カメラインタフェースサブシステム
22. カメラインタフェースサブシステム
22.1
概要
S1D13515/S2D13515 は、2 つのカメラ入力インタフェースを扱うことができます。S1D13515/S2D13515 の
カメラインタフェースコアには 2 つのインスタンス(カメラ 1 とカメラ 2)があり、それぞれ配下のブロッ
ク(カメラ 1 ライタとカメラ 2 ライタ)に接続されています。各ブロックは、RGB のピクセルデータを
SDRAM に書き込みます。カメラインタフェースサブシステムの機能ブロック図を以下に示します:
カメラ 1
カメラ 2
カメラ 1 クロック カメラ 2 クロック
カメラ入力
インタフェース
カメラ入力
インタフェース
システムクロック
リサイザー
リサイザー
YUV-RGB
YUV-RGB
コンバータ
コンバータ
カメラインタフェースコア
カメラ 2
ライタ
カメラ 1
ライタ
カメラインタフェースサブシステム
VBUS64
SDRAM
インタフェース
SDRAM
図 22-1 カメラインタフェースサブシステムの機能ブロック図
566
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
22. カメラインタフェースサブシステム
カメラインタフェースサブシステムは、2 種類のインタフェースをサポートします。具体的には YUV
データによる 8 ビットのカメラ入力インタフェースと、RGB(最大 24 ビット)のストリーミング入力
インタフェースです。REG[0D06h]/REG[0D46h] のビット 2 ∼ 1 は、カメラ 1 とカメラ 2 に対して 8 ビッ
トの YUV モード(= 00)または 24 ビットの RGB ストリーミングモード(= 10)を選択します。ま
た、REG[0D00h]/REG[0D40h] のビット 0 は、カメラ 1 とカメラ 2 のカメラインタフェースコアのイネー
ブル/ディセーブルを指示します。
カメラ入力インタフェースサブブロックは生のカメラ入力タイミングを扱うほか、カメラクロックとシ
ステムクロックとの間でデータを同期します。リサイザーサブブロックはロジックを備え、入力画像の
トリミングと縮小を行います。
YUV-RGB コンバータサブブロックは、SDRAM への書き込みの前に YUV
入力データを RGB フォーマットに変換します。YUV-RGB コンバータには RGB ストリーミング入力の
ためのバイパスビットがあり、これを使えば YUV-RGB 変換をオフにすることができます。カメラライ
タブロックは、カメラ入力の画素データを SDRAM に書き込みます。
22.2
22.2.1
カメラインタフェースの IO 端子
8 ビットのカメラインタフェース
カメラ 1 には、8 ビットカメラインタフェース専用の IO 端子(CM1*)があります。カメラ 2 は LCD1
のパネルインタフェース端子(FP1*)と共用です。FP1* 端子の用途がカメラ 2(= 1)か LCD1(= 0)
かは REG[4000h] のビット 3 によって選択されます。
22.2.2
RGB ストリーミング入力インタフェース
カメラ 1 の RGB ストリーミング入力インタフェースが使用できるのは、ホストインタフェースが SPI
(2 ストリーム)シリアルインタフェースである(CNF1=0、CNF2=1、TEA#=0、BDIP#=0、BURST#=1、
AB3=1、AB4=0)ときに限られます。SPI シリアルインタフェースが選択されている場合、RGB スト
リーミングインタフェースの信号はホストインタフェースの未使用端子に割り当てられます。カメライ
ンタフェースサブシステムに対する画素データ入力は内部的には RGB 8:8:8(24 ビット)ですが、端子
の制約により、実際に外部に接続されるのは 18 ビットだけです(RGB 6:6:6)。RGB 8:8:8 の内部画素
データの各色成分の下位ビットを埋める処理には、各色の入力画素データ(RGB 6:6:6)の MSB が使用
されます。
カメラ 2 の場合、RGB ストリーミング入力インタフェースは LCD1 のパネルインタフェース端子
(FP1*)
と共用されます。カメラ 2(= 1)か LCD1(= 0)かは、REG[4000h] のビット 3 によって選択されま
す。カメラインタフェースサブシステムに対する画素データ入力は内部的には RGB 8:8:8(24 ビット)
ですが、端子の制約により、実際に外部に接続されるのは 15 ビットまたは 18 ビットだけです(RGB
5:5:5 または RGB 6:6:6)。いずれになるかは、LCD2 インタフェースにおけるインタフェース端子の設定
によって決まります。RGB 8:8:8 の内部画素データの各色成分の下位ビットを埋める処理には、各色の
入力画素データ(RGB 5:5:5 または RGB 6:6:6)の MSB が使用されます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
567
22. カメラインタフェースサブシステム
22.3
カメラ入力インタフェース
カメラ入力インタフェースサブブロックは外部端子とのインタフェースを扱うほか、非同期カメラク
ロックと内部システムクロックとの間で信号の同期を行います。カメラインタフェースコアに備わる他
のサブブロックは、内部システムクロックをもとに動作します。カメラ入力インタフェースサブブロッ
クには、以下に示す設定可能レジスタが用意されています:
• REG[0D00h]/REG[0D40h] は、カメラ 1 とカメラ 2 の有効/無効を指定します。
• REG[0D02h]/REG[0D42h] は、カメラ 1 とカメラ 2 のカメラクロックの設定を行います。
• REG[0D04h]/REG[0D44h] は、カメラ 1 とカメラ 2 に対する入力インタフェース信号の極性を指定しま
す。
• REG[0D06h]/REG[0D46h] は、
カメラ 1 とカメラ 2 に対する入力画素データフォーマットを指定します:
• ビット 7 は、
8 ビット YUV インタフェースに対して ITU-R BT.656 モードの有効/無効を指定します。
• ビット5は、8ビットYUVインタフェースに対して-128のUVオフセットの有効/無効を指定します。
• ビット 4 ∼ 3 は、YUV 入力データにおける Y、U、V 成分の配置を選択します。
• ビット 2 ∼ 1 は、8 ビット YUV 4:2:2 入力か 24 ビット RGB 8:8:8 入力かの選択を行います。
• REG[0D07h]/REG[0D47h] のビット 0 は、カメラ 1 とカメラ 2 に対する 24 ビット RGB インタフェース
の DE(データのイネーブル)端子について有効/無効を指定します。
• REG[0D08h]/REG[0D48h] は、カメラ 1 とカメラ 2 に対する Input Frame Control Register です:
• ビット 6 は、フレームキャプチャの有効/無効を指定します。カメラのキャプチャを開始するには
これを 1 に設定します。
• ビット 5 は、REG[0D0Eh]/REG[0D4Eh] のビット 5 におけるフレームイベントフラグに対して、キャ
プチャするイベントのタイプを選択します:フレームの開始またはフレームの終了
• ビット 4 は、フレームイベントフラグの有効/無効を指定します。
• ビット 3 は、フレームイベントフラグをキャプチャするトリガ信号を選択します:VSYNC またはカ
メラストップ
• REG[0D09h]/REG[0D49h] は、Input Flag Clear Register 書き込み専用)です。これは、
REG[0D0Eh]/REG[0D4Eh] にあるフレームイベントのステータスビットのクリアに用います。
• REG[0D0Ah] ∼ REG[0D0Bh] / REG[0D4Ah] ∼ REG[0D4Bh] は、カメラ 1 とカメラ 2 に対する入力画像
の水平サイズを指定します。
• REG[0D0Ch] ∼ REG[0D0Dh] / REG[0D4Ch] ∼ REG[0D4Dh] は、カメラ 1 とカメラ 2 に対する入力画像
の垂直サイズを指定します。
• REG[0D0Eh]/REG[0D4Eh] は、カメラ 1 とカメラ 2 に対する Status Register(書き込み専用)です:
• ビット 5 はフレームイベントフラグです。REG[0D08h]/REG[0D48h] のビット 5 ∼ 3 によって設定さ
れます。
• ビット 4 は、有効キャプチャステータスビットです。REG[0D08h]/REG[0D48h] のフレームサンプリ
ング選択ビットに従って、有効フレームキャプチャの状態を示します。
• ビット 3 は、有効フレームのステータスビットです。これはビット 4 に似ていますが、有効フレー
ムがあるときにのみ 1 が立つ点が異なります。ビット 4 は無効フレームの場合にも 1 が立ちます。
568
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
22. カメラインタフェースサブシステム
• ビット 2 は、VSYNC ステータスのそのままの値です。
• REG[0D30h]/REG[0D70h] は、カメラ 1 とカメラ 2 に対する Video Mode Register です。次に示す 3 つの
モードがあります:
• プログレッシブ
• インターレース 2:HSYNC とフィールド入力を使用
• インターレース 3:HSYNC と VSYNC を使用
• REG[0D32h] ∼ REG[0D33h] / REG[0D72h] ∼ REG[0D73h] は、インターレース 2 またはインターレー
ス 3 のモードが選択されたときに、カメラ 1 とカメラ 2 に対する奇数フィールド信号のタイミングオ
フセット値を指定します。
• REG[0D34h] ∼ REG[0D35h] / REG[0D74h] ∼ REG[0D75h] は、インターレース 2 またはインターレー
ス 3 のモードが選択されたときに、カメラ 1 とカメラ 2 に対する偶数フィールド信号のタイミングオ
フセット値を指定します。
22.4
リサイザー
リサイザーサブブロックは、入力カメラ画像を YUV-RGB コンバータに送る前に、そのトリミングと縮
小を行います。リサイザーサブブロックには、以下に示す設定可能レジスタが用意されています:
• REG[0D10h] ∼ REG[0D11h] / REG[0D50h] ∼ REG[0D51h] は、トリミングにおける X 開始位置を指定
します。
• REG[0D12h] ∼ REG[0D13h] / REG[0D52h] ∼ REG[0D53h] は、トリミングにおける Y 開始位置を指定
します。
• REG[0D14h] ∼ REG[0D15h] / REG[0D54h] ∼ REG[0D55h] は、トリミングにおける X 終了位置を指定
します。
• REG[0D16h] ∼ REG[0D17h] / REG[0D56h] ∼ REG[0D57h] は、トリミングにおける Y 終了位置を指定
します。
• REG[0D18h]/REG[0D58h] は水平倍率を指定します。
• REG[0D19h]/REG[0D59h] は垂直倍率を指定します。
• REG[0D1Ah]/REG[0D5Ah] はリサイザーの縮小タイプを指定します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
569
22. カメラインタフェースサブシステム
22.5
YUV-RGB コンバータ
YUV-RGB コンバータサブブロックは、YUV 形式の入力画素データを RGB 形式に変換します。YUVRGB コンバータサブブロックには、以下に示す設定可能レジスタが用意されています:
• REG[0D1Eh]/REG[0D5Eh] は、カメラ 1 とカメラ 2 に対する YUV-to-RGB Conversion (YRC) Control
Register 0 です:
• ビット 6 ∼ 5 は、出力 RGB フォーマットを指定します:RGB 3:3:2、RGB 5:6:5、RGB 8:8:8
• ビット 4 は、YUV データタイプを選択します:YUV または YCbCr
• ビット 3 ∼ 1 は、YUV 転送モードを選択します。
• ビット 0 は YRC バイパスのイネーブルビットであり、24 ビットの RGB 入力ストリーミングデータ
に対して YUV-RGB 変換のバイパスを指定します。
• REG[0D1Fh]/REG[0D5Fh] は、カメラ 1 とカメラ 2 に対する YUV-to-RGB Conversion (YRC) Control
Register 1 です:
• ビット 1 ∼ 0 は、YUV データの U 成分と V 成分を RGB 変換の前に固定するかどうかを指定します。
固定値は REG[0D20h] ∼ REG[0D21h] / REG[0D60h] ∼ REG[0D61h] に設定します。
• REG[0D20h]/REG[0D60h] は、U 固定データを指定します。
• REG[0D21h]/REG[0D61h] は、V 固定データを指定します。
• REG[0D24h] ∼ REG[0D25h] / REG[0D64h] ∼ REG[0D65h] は、YRC サブブロックに入力される入力画
像の X サイズ(幅)を指定します。
• REG[0D26h] ∼ REG[0D27h] / REG[0D66h] ∼ REG[0D67h] は、YRC サブブロックに入力される入力画
像の Y サイズ(高さ)を指定します。
570
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
22. カメラインタフェースサブシステム
22.6
カメラライタ
カメラ 1 およびカメラ 2 に対するそれぞれのカメラインタフェースコアは、カメラライタブロックに接
続されています。カメラライタブロックはカメラインタフェースコアから RGB 画素データを受信して
バッファリングし、外部 SDRAM に対するフレームバッファのバーストライトを VBUS64 バス経由で行
います。
カメラ 1 のカメラライタサブブロックには、以下に示す設定可能レジスタが用意されています:
• REG[09E0h] ∼ REG[09E3h] は、フレームバッファ 0 の転送先ベースアドレスを指定します。
• REG[09E4h] ∼ REG[09E7h] は、フレームバッファ 1 の転送先ベースアドレスを指定します。
• REG[09F0h] ∼ REG[09F1h] は、カメラ 1 のフレームバッファの幅(ピクセル数)を指定します。
• REG[09F2h] ∼ REG[09F3h] は、カメラ 1 のフレームバッファの高さ(ピクセル数)を指定します。
• REG[09F4h] ∼ REG[09F5h] は、カメラ 1 のフレームバッファの仮想幅(ピクセル数)を指定します。
• REG[09F6h] は Camera1 Writer Control Register です:
• ビット 7 は、カメラ 1 のダブルバッファ方法に対する選択ビットです。
• ビット 3 ∼ 2 は、画素データの RGB フォーマットを指定します:RGB 3:3:2、RGB 5:6:5、RGB 8:8:8
• ビット 0 は、カメラ 1 の X 軸反転(垂直反転)ビットです。
カメラ 2 のカメラライタサブブロックには、以下に示す設定可能レジスタが用意されています:
• REG[09E8h] ∼ REG[09EBh] は、フレームバッファ 0 の転送先ベースアドレスを指定します。
• REG[09ECh] ∼ REG[09EFh] は、フレームバッファ 1 の転送先ベースアドレスを指定します。
• REG[09F8h] ∼ REG[09F9h] は、カメラ 2 のフレームバッファの幅(ピクセル数)を指定します。
• REG[09FAh] ∼ REG[09FBh] は、カメラ 2 のフレームバッファの高さ(ピクセル数)を指定します。
• REG[09FCh] ∼ REG[09FDh] は、カメラ 2 のフレームバッファの仮想幅(ピクセル数)を指定します。
• REG[09E6h] は Camera2 Writer Control Register です:
• ビット 7 は、カメラ 2 のダブルバッファ方法に対する選択ビットです。
• ビット 3 ∼ 2 は、画素データの RGB フォーマットを指定します:RGB 3:3:2、RGB 5:6:5、RGB 8:8:8
• ビット 0 は、カメラ 2 の X 軸反転(垂直反転)ビットです。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
571
23. キーパッドインタフェース
23. キーパッドインタフェース
S1D13515/S2D13515 は、キーパッド駆動/検出ロジックを備えます。これは、IO 端子の設定によっては
最大 5 × 5 のマトリックスが扱えます。キーパッドの駆動端子(縦方向)および検出端子(横方向)は、
FP1IOx 端子またはホストインタフェース端子に割り当てることができます。キースキャンクロック周
波数は設定が可能です。5 列の検出(横方向)入力のそれぞれは、フィルタ有りまたはフィルタ無しに
設定できます。
23.1
キーパッド端子のマッピング
キーパッドインタフェースは、GPIO[15:8] /キーパッド端子マッピングの選択ビット(REG[0186h] の
ビット 5)を用いて FP1IOx 端子またはホストインタフェース端子に割り当てることができます。
注
キーパッドインタフェースが FP1IO 端子を使用するように設定されている(REG[0186h] のビット 5 = 1)
とき、GPIO7 は使用できません。
REG[0186h] のビット 5 が 0 のとき、キーパッドインタフェースはホストインタフェース端子に割り当
てられます。ホストインタフェース端子においてキーパッドインタフェース(5 × 5 マトリックス)が
使用できるのは、ホストインタフェースがパラレルでインダイレクト、シリアル(SPI、12C)、および
Marvell PXA3xx の 16 ビットダイレクトである場合に限られます。それ以外のパラレルダイレクトのイ
ンタフェースでは、キーパッドインタフェースは使用できません
詳しくは、27 ページの表 5-13「ホストインタフェースの端子マッピング 1」∼ 31 ページの表 5-16「ホ
ストインタフェースの端子マッピング 4」を参照してください。
REG[0186h] のビット 5 が 1 のとき、キーパッドインタフェースは FP1IOx 端子に割り当てられます。
FP1IOx 端子に割り当てられているとき、FP1IOx 端子がカメラ 2 インタフェースに設定され(REG[4000h]
のビット 3 = 1)
、かつカメラインタフェースタイプが 8 ビット(REG[0D46h] のビット 2 = 0)である
場合にしかキーパッドインタフェースは使用できません。実際の端子マッピングについては、33 ページ
の表 5-17「FP1IO の端子マッピングの一覧(LCD1 /カメラ 2)」を参照してください。LCD2 が FP1IOx
端子を使用しない(表 5-17「FP1IO の端子マッピングの一覧(LCD1 /カメラ 2)」の注 2 を参照)場合
は、5 × 5 のキーパッドマトリックスが使用できます。LCD2 が FP1IOx 端子を使用する場合は、3 × 3
のキーパッドマトリックスしか使用できません。
572
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
23. キーパッドインタフェース
23.2
スキャン
キーパッドスキャンロジックは、アクティブ Low である 5 つの駆動信号ならびに 5 つの検出信号によっ
て動作します。このロジックのクロックであるキーパッドクロックは、入力クロック(OSCI または
CLKI)を分周して得られます。キーパッドクロックの周波数は、REG[01D4h] ∼ REG[01D5h] を用いて
設定できます。
スキャンロジックの動作においては、5 本の駆動ライン(KPCx 端子)をひとつずつ順番に Low に落と
し、5 つの検出入力(KPRx 端子)を読み取ります。入力フィルタが有効でない(REG[01C0h] のビット
1 = 0)とき、各駆動出力は 4 キーパッドクロックサイクルにわたって Low に固定し、駆動出力が Low
に固定された第 4 キーパッドクロックサイクルの最後に、5 つの検出入力をそれぞれチェックします。
押下されたキーがない場合、検出入力は通常、High です。押下されたキーがある場合、駆動出力(縦方
向)を Low に落とすと検出入力(横方向)が Low に落ちます。
5 × 5 マトリックスでは、各キーの検出に用いるフリップフロップが 25 個あります(REG[01D0h] ∼
REG[01D3h] のキーパッド割り込みステータスビット)。この 25 個のそれぞれはその入力クロック信号
の立ち上がりエッジにおいて 1 に設定され、対応するキーパッド割り込みステータスビットに 1 を書き
込むこ とによっ てクリ アされま す。入力ク ロック 信号は、対応 する極 性ビット(REG[01C8h] ∼
REG[01CBh])と入力検出信号との XOR です。極性ビットが 0 のときはキーの解放(立ち上がりエッジ)
が検出され、極性ビットが 1 のときはキーの押下(立ち下がりエッジ)が検出されます。
23.3
入力グリッチフィルタ
入力グリッチフィルタが有効(REG[01C0h] のビット 1 = 1)のときは、各駆動出力が Low 固定となる
期間は 4 キーパッドクロックではなく 4 サンプルクロックになります。サンプルクロックはキーパッド
クロックを分周して得られ、REG[01CCh] ∼ REG[01CEh] を用いて設定できます。5 つの検出入力は第 4
サンプルクロックの終わりにチェックされます。
入力フィルタが有効のとき、キーパッド割り込みステータスに関する 25 個のフリップフロップのそれ
ぞれに対するクロック入力は、フィルタ済みの検出入力となります。フィルタ済み信号の出力の状態が
変わるのは、入力信号の連続する 2 つのサンプルが同じレベルであり、かつフィルタ済み出力の現在の
論理レベルとは逆であるときに限られます。
23.4
汎用入力機能
5 つの検出入力(KPRx、横方向)端子のそれぞれは、REG[01D6h] の対応ビットを 1 に設定することに
よって汎用入力として用いるように設定できます。当該ビットが 1 のとき、対応する KPRx 入力は駆動
出力ロジックから切り離され、厳密に汎用入力端子として機能します。これは 5 × 5 のキーパッドマト
リックスの一部が不使用の場合に新たな汎用入力機能を与えるほか、グリッチフィルタで処理される汎
用入力機能も提供します。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
573
23. キーパッドインタフェース
23.5
割り込み
25 個のキーパッド割り込みステータスビットのそれぞれに対応するキーパッド割り込みイネーブル
ビットが、REG[01C4h] ∼ REG[01C7h] に用意されています。各ステータスビットと割り込みイネーブ
ルビットについて AND を取り、AND を取ったその 25 個の信号すべてに対して OR を取ります。その
結果からキーパッド割り込みステータスビットが生成され、それが割り込みコントローラに送られま
す。その値は REG[0A02h] のビット 4 から読み出せます。ホストに対するキーパッド割り込みを有効に
するには、REG[0A08h] のビット 4 を 1 に設定します。C33 に対するキーパッド割り込みを有効にする
には、REG[0A10h] のビット 4 を 1 に設定します。
574
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
23. キーパッドインタフェース
23.6
キーパッドの動作フロー
開始
ホストインタフェース
キーパッドは
ホストインタフェースと
FP1IO インタフェースの
どちらか?
FP1IO インタフェース
LCD1 インタフェースはカメラ用である
(REG[4000h] のビット 3 = 1)。
カメラ 2 インタフェースは 8 ビットであ
る(REG[0D46h] のビット 2 ∼ 1 = 00)。
キーパッドインタフェースは FP1IO 上
にある(REG[0186h] のビット 5 = 1)。
キーパッドインタフェースはホスト
インタフェースの端子上にある
(REG[0186h] のビット 5 = 0)
キーパッドクロックを設定する
(REG[01D4h] ∼ REG[01D5h])
注: キーパッドは、ホストインタフェース端子または FP1IO 端子のいずれでも
サポート可能です。ホストインタフェース端子でのキーパッドのサポート
は、M/R#、AB[20:12] が未使用かどうかによって決まります(ホストイン
タフェースのタイプ CNF[7:1] に従う)。
FP1IO 端子でのキーパッドのサポートは、8 ビットのカメラ 2 インタフェー
ス用にFP1IO端子が使用されるかどうかによって決まります(REG[0D46h]
のビット 2 ∼ 1 = 00)。
キーパッドフィルタサンプリング周期
を設定する
(REG[01CCh] ∼ REG[01CEh])
キーパッド入力極性を設定する
(REG[01C8h] ∼ REG[01CBh])
キーパッド割り込みをすべてクリアする
REG[01D0h] ∼ REG[01D3h] = 1FFFFh
REG[01D0h] ∼ REG[01D3h] = 00000h
図 23-2 へ
図 23-1 キーパッドの標準動作フロー
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
575
23. キーパッドインタフェース
図 23-1 から
キーパッド割り込みをイネーブルに
する(REG[01C4h] ∼ REG[01C7h])
キーパッドとフィルタをイネーブル
にする(REG[01C0h] = 03h)
キーパッド割り込みがあるか?
(REG[01D0 ∼ 01D3] =
00000h?)
キーパッド割り込みをすべてクリアする
REG[01D0h] ∼ REG[01D3h] = 1FFFFh
REG[01D0h] ∼ REG[01D3h] = 00000h
はい
いいえ
REG[01D0h] ∼ REG[01D3h] をチェックして
押されたキーを判別する。
キー押下ルーチン
いいえ
キーパッド動作は完了?
はい
終了
図 23-2 キーパッドの標準動作フロー(続き)
576
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
24. タイマ
24. タイマ
24.1
ウォッチドッグタイマ
S1D13515/S2D13515 は、ウォッチドッグタイマロジックを備えています。これは、ソフトウェアの動作が
フリーズしたときにチップをリセットする処理に使用できます。ウォッチドッグタイマロジックはデフォ
ルトで無効状態にあるため、電源投入時の初期化処理においてソフトウェアによるイネーブルを行うこと
が必要です。
ウォッチドッグタイマを有効にするには、
REG[0A84h] のビット 2 に 1 を書き込みます。
ウォッ
チドッグタイマが有効になると、加算カウンタがスタートします。設定したしきい値(REG[0A86/7h] の設
定値)にカウンタ値が達すると、ウォッチドッグ割り込みまたはチップリセットが発生します(いずれに
なるかは、REG[0A84h] のビット 3「ウォッチドッグタイムアウトの処理」の指定に従います)
。加算カウ
ンタは、ソフトウェアが Watchdog Timer Clear Register(REG[0A8Ch] ∼ REG[0A8Dh])に 2371h を書き込む
ことによって周期的に 0 にリセットできます(ウォッチドッグタイムアウトが防止できます)
。
ウォッチドッグタイムアウトの処理ビットが 0 に設定されている場合、ウォッチドッグタイムアウトが
発生するとウォッチドッグ割り込みステータスビット(REG[0A00h] のビット 2)に 1 が立ちます。ホス
トに対するウォッチドッグ割り込みを有効にする場合は、REG[0A06h] のビット 2 を 1 に設定します。
C33 側では、REG[0A42h] のビット 2 を 1 に設定すれば、ウォッチドッグ割り込みによって IRQ2 割り込
みが発生します。ウォッチドッグ割り込みをクリアするには、ウォッチドッグ割り込みステータスビッ
ト(REG[0A00h] のビット 2)に 1 を書き込みます。
ウォッチドッグタイムアウトの処理ビットが 1 に設定されている場合、ウォッチドッグタイムアウトが
発生するとチップリセットがかかります。
24.2
タイマ 0
タイマ 0 は C33 ROM Monitor が使用する汎用タイマであり、C33 の使用時は汎用タイマとして使用する
ことができません。
タイマ 0 を有効にするには、REG[0A84h] のビット 0 に 1 を書き込みます。タイマが有効になると、加
算カウンタがスタートします。設定したしきい値(REG[0A88/9h] の設定値)にカウンタ値が達すると、
割り込みが発生します。タイムアウトが発生するとタイマ 0 割り込みステータスビット(REG[0A02h]
のビット 2)に 1 が立ちます。タイマ割り込みをクリアするには、タイマ 0 割り込みステータスビット
(REG[0A02h] のビット 2)に 1 を書き込みます。
24.3
タイマ 1
タイマ 1 は C33 ROM Monitor が使用する汎用タイマです、このタイマは、C33 ROM のブート処理完了
後も汎用タイマとして使用できます。
タイマ 1 を有効にするには、REG[0A84h] のビット 1 に 1 を書き込みます。タイマが有効になると、加
算カウンタがスタートします。設定したしきい値(REG[0A8Ah] の設定値)にカウンタ値が達すると、
割り込みが発生します。タイムアウトが発生するとタイマ 1 割り込みステータスビット(REG[0A02h]
のビット 3)に 1 が立ちます。タイマ割り込みをクリアするには、タイマ 0 割り込みステータスビット
(REG[0A02h] のビット 3)に 1 を書き込みます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
577
24. タイマ
24.4
タイマの動作フロー
開始
注: タイマ 0 とタイマ 1 は、C33 ROM モニタによって使用されているた
め、C33 が使用されなくなって REG[001Ch] のビット 6 でディセー
ブルにされない限り、利用できません。
タイマクロックを設定する
(REG[0A80h] ∼ REG[0A81h])
必要に応じてウォッチドッグタイマ期間を設定する(REG[0A86h] ∼ REG[0A87h])
必要に応じてタイマ 0 期間を設定する(REG[0A88h] ∼ REG[0A89h])
必要に応じてタイマ 1 期間を設定する(REG[0A88h] ∼ REG[0A89h])
必要な場合、ウォッチドッグタイマ割り込みを有効にする(REG[0A06h] のビット 2 = 1)
必要な場合、タイマ 0 割り込みをイネーブルにする(REG[0A08h] のビット 2 = 1)
必要な場合、タイマ 1 割り込みをイネーブルにする(REG[0A08h] のビット 3 = 1)
関連するタイマ割り込みをすべてクリアする
ウォッチドッグ割り込み(REG[0A00h] のビット 2 = 1)
タイマ 0 割り込み(REG[0A02h] のビット 2 = 1)
タイマ 1 割り込み(REG[0A08h] のビット 3 = 1)
関連するタイマをイネーブルにし、ウォッチドッグタイマ
アクションを設定する(REG[0A84h]のビット3∼0=0111)
関連するタイマ割り込みをすべてクリアする
ウォッチドッグ割り込み(REG[0A00h] のビット 2 = 1)
タイマ 0 割り込み(REG[0A02h] のビット 2 = 1)
タイマ 1 割り込み(REG[0A08h] のビット 3 = 1)
タイマ割り込みが
あるか?
(REG[0A00h] のビット
2 = 1 または
REG[0A02h] のビット
3 ∼ 2 = 11)
定期的に REG[0A8Ch] ∼
REG[0A8Dh] に 2371h を書き込ん
でウォッチドッグ割り込みを防
止する
いいえ
はい
タイマインターバルルーチン
いいえ
タイマ動作は完了?
はい
終了
図 24-1 タイマの標準動作フロー
578
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
25. SPIフラッシュメモリインタフェース
25. SPI フラッシュメモリインタフェース
25.1
概要
S1D13515/S2D13515 は、専用の SPI シリアルインタフェース端子を備えています。これは、シリアルフ
ラッシュメモリなど外部 SPI 装置にアクセスするために使用できます(SPI 端子の主目的はシリアルフ
ラッシュメモリインタフェースですが、他の外部 SPI 装置とのインタフェースにも使用できます)
。シ
リアルフラッシュメモリに対するアクセス(データの読み書き)は、SPI インタフェースレジスタに対
する一連のバイト単位の演算によって行います。このほか S1D13515/S2D13515 には、内蔵される VBUS
バスインタフェース経由でシリアルフラッシュメモリからデータを直接読み出すアクセスを可能にす
る専用ロジック(シリアルフラッシュ読み出しロジック)も備わっています。このロジックを使えば読
み出しの速度と効率が向上するとともに、ソフトウェアやファームウェアが読み出しのために SPI レジ
スタを設定する必要がなくなります。
S1D13515/S2D13515 に内蔵される SPI /シリアルフラッシュインタフェースブロックを下の図に示しま
す:
他の CS 端子
(GPIO)
他の
SPI 装置
シリアル
フラッシュ
読み出しロジック
SPI
インタフェース
エンジン
チップセレクト
シリアル
フラッシュ
メモリ
SPI
インタフェース
レジスタ
SPI フラッシュメモリインタフェースブロック
内部
VBUS
S1D13515/S2D13515
図 25-1 SPI フラッシュメモリインタフェースブロックの概略図
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
579
25. SPIフラッシュメモリインタフェース
25.2
SPI インタフェースに関する IO 端子
S1D13515/S2D13515 には、SPICS#、SPICLK、SPIDIO という 3 つの SPI インタフェース専用端子があり
ます。SPIDIO は、シリアルデータの読み書きに用いる双方向データ端子です。SPICS# は、シリアルフ
ラッシュメモリインタフェース専用のチップセレクト端子です。S1D13515/S2D13515 の別の出力端子
(GPIO 端子など)を使用することで、SPICLK および SPIDIO に他の外部 SPI 装置を接続することもで
きます(ただし、その GPIO 端子は他の機能に使用されていないものとします)
。
注
SPI フラッシュ読み出しロジックを使用する場合、SPICS# は自動的にアサートされます(詳しくは、325
ページの REG[0B04h] のビット 7 を参照してください)。
25.3
25.3.1
SPI インタフェースレジスタ
SPI Flash Chip Select Control Register
SPICS# 端子のアサートおよびネゲートには、SPI Flash Chip Select Control Register(REG[0B0Ah])のビッ
ト 0 が使用されます。このビットに設定される値は、SPICS# 出力の逆です。このビットのデフォルト
値は 0 です(SPICS# = 1、チップセレクトはディセーブル)。
25.3.2
SPI Flash Control Register
SPI Flash Control Register は、SPI フラッシュメモリインタフェースの動作設定を行います。以下の制御
ビットが用意されています:
• ビット 0 は SPI フラッシュイネーブルビットで、SPI インタフェースを有効にするにはこれを 1 に設
定します。
• ビット 2 ∼ 1 は、SPI フラッシュクロックの位相選択ビットならびに SPI フラッシュクロックの極性
選択ビットです。SPICLK の位相と極性を選択します。
• ビット 5 ∼ 3 は SPI フラッシュクロックの分周選択ビットで、SPICLK の周波数を設定します。
• ビット 7 は SPI フラッシュ読み出しモードビットです。これが 0 のとき、外部シリアルフラッシュメ
モリへのアクセスは、ファームウェアが SPI レジスタを設定することによって行います。SPI インタ
フェースエンジンの制御権は SPI インタフェースレジスタに与えられます。このビットが 1 のとき、
シリアルフラッシュ読み出しロジックは SPI インタフェースエンジンの制御権をもち、外部シリアル
フラッシュメモリからの読み出しは、2000_0000h / A000_0000h を開始ベースアドレスとするメモリ
マップ領域において VBUS 経由で行います。
注
1. シリアルフラッシュ読み出しロジックが機能するには、「Fast Read」をサ
ポートするシリアルフラッシュメモリが必要です。
2. シリアルフラッシュ読み出しロジックは、WAIT/RDY 端子をサポートしな
いホストインタフェースに対して使用できません。
580
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
25. SPIフラッシュメモリインタフェース
25.3.3
SPI Flash Data Control Register
SPI Flash Data Control Register(REG[0B03h])のビット 0 は、SPIDIO 端子の方向を指定します。このビッ
トが 0 のとき SPIDIO 端子は入力で、1 のときは出力です。
注
SPI フラッシュ読み出しロジックを使用する場合、SPIDIO は自動的に制御されます(詳しくは、340 ペー
ジの REG[0B04h] のビット 7 を参照してください)。
25.3.4
SPI Flash Write Data Register
このレジスタ(REG[0B02h]、書き込み専用)は、SPICLK/SPIDIO 端子におけるバイトシリアル転送の
開始に用いられます。このレジスタにバイト値を書き込むと、そのバイト値は SPICLK/SPIDIO 端子に
おいてシリアルシフトアウトを受けます(ただし、REG[0B03h] のビット 0 は 1 であるとします)
。
25.3.5
SPI Flash Read Data Register
このレジスタ(REG[0B00h]、読み出し専用)は、SPI インタフェースから受信したバイトデータの読み
出しに用いられます。1 バイトのデータをこのレジスタに読み出すには、REG[0B03h] のビット 0 を 0
(SPIDIO は入力)に設定したうえで、REG[0B02h] に対して「ダミー」の書き込みを行います。
25.3.6
SPI Flash Status Register
このレジスタ(REG[0B06h]、読み出し専用)のステータスビットは、SPI インタフェースエンジンの状
態を示します。このレジスタに備わっているステータスビットは次のとおりです:
• ビット 0 は、SPI フラッシュリードデータ準備完了フラグです。SPI Flash Read Data Register
(REG[0B00h])に新しいバイトデータがロードされると、このビットに 1 が立ちます。REG[0B00h] が
読み出されると、これはクリアされます。
• ビット 1 は、SPI フラッシュリードデータオーバーランフラグです。SPI Flash Read Data Register
(REG[0B00h])に新しいバイトデータがロードされたときに SPI フラッシュリードデータ準備完了フ
ラグ(ビット 0)がまだ 1 である場合(前のバイトの読み出しが未完了であることを示します)、この
ビットに 1 が立ちます。REG[0B00h] を読み出すと、これはクリアされます。
• ビット 2 は、SPI Flash Write Data Register 空きフラグです。SPI Flash Write Data Register(REG[0B02h])
に何も入っていないとき、このビットには 1 が立っています。REG[0B02h] にバイト値を書き込むと、
最初にこのビットが 0 になります。バイト値がシリアルシフトレジスタに転送されると、このビット
は 1 に戻ります。
• ビット 3 は、SPI フラッシュ使用中フラグです。SPI インタフェースエンジンが 1 バイトのデータを
SPI インタフェース上でシフトインもしくはシフトアウトしている最中のとき、このビットには 1 が
立っています。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
581
25. SPIフラッシュメモリインタフェース
25.4
SPI インタフェースの動作フロー
開始
注: この例では、シリアルフラッシュにデータを書き込んでいます。
Flash Control Register を設定する(REG[0B04h] = 09h)
注: この例では、SPI フラッシュのクロックレートが DRAMCLK ÷ 3、
PHA = 0、POL = 0 を想定しています。
チップセレクトをアサートする(REG[0B0Ah] = 01h)
SPIO を出力モードに設定する(REG[0B03h] = 01)
WREN(ライトイネーブル)コマンドを送信する(REG[0B0h2] = 06h)
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
チップセレクトをディアサートする(REG[0B0Ah] = 00h)
チップセレクトを再アサートする(REG[0B0Ah] = 01h)
PP
(ページプログラム)コマンドを送信する(REG[0B02h] = 02h)
はい
SPI フラッシュは
ビジーか?
(REG[0B06] の
ビット 3 = 1?)
いいえ
24 ビットページアドレスの MSB バイトを書き込む
(REG[0B02h] = ADDR[23:16])
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
図 25-3 へ
図 25-2 SPI インタフェースの標準ライト動作フロー
582
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
25. SPIフラッシュメモリインタフェース
図 25-2 から
24 ビットページアドレスの第 2 バイトを書き込む
(REG[0B02h] = ADDR[15:8])
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
24 ビットページアドレスの LSB バイトを書き込む
(REG[0B02h] = ADDR[7:0])
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
データバイトを書き込む(REG[0B02h] =データ)
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
いいえ
書き込みは終了?
はい
SPIO 出力をディセーブルにする(REG[0B03h] = 00h)
チップセレクトをディアサートする(REG[0B0Ah] = 01h)
フラッシュモジュールをディセーブルにする(REG[0B04h] のビット 0 = 0)
終了
図 25-3 SPI インタフェースの標準ライト動作フロー(続き)
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
583
25. SPIフラッシュメモリインタフェース
開始
注: この例では、リードモード= 0 でシリアルフラッシュからデータを
読み出しています。
レジスタアクセスモード
Flash Control Register を設定する
(REG[0B04h] = 09h)
注: この例では、SPI フラッシュのクロックレートが DRAMCLK ÷ 3、
PHA = 0、POL = 0 を想定しています。
チップセレクトをアサートする(REG[0B0Ah] = 01h)
SPIO を出力モードに設定する(REG[0B03h] = 01)
FAST_READ コマンドを送信する(REG[0B0h2] = 0Bh)
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
24 ビットページアドレスの MSB バイトを書き込む
(REG[0B02h] = ADDR[23:16])
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
24 ビットページアドレスの第 2 バイトを書き込む
(REG[0B02h] = ADDR[15:8])
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
24 ビットページアドレスの LSB バイトを書き込む
(REG[0B02h] = ADDR[7:0])
図 25-5 へ
図 25-4 SPI インタフェースのシリアルフラッシュモード 0 の標準リード動作フロー
584
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
25. SPIフラッシュメモリインタフェース
図 25-4 から
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
SPIO 出力をディセーブルにする(REG[0B03h] = 00h)
ダミーサイクルを生成する(REG[0B02h] = XX を書き込む)
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
ダミーサイクルを生成する(REG[0B02h] = XX を書き込む)
SPI フラッシュは
ビジーか?
(REG[0B06h] の
ビット 3 = 1?)
はい
いいえ
データバイトを読み出す(リード REG[0B00h] ≧リードバイト)
いいえ
読み出しは終了?
はい
チップセレクトをディアサートする(REG[0B0Ah] = 01h)
フラッシュモジュールをディセーブルにする(REG[0B04h] のビット 0 = 0)
終了
図 25-5 SPI インタフェースのシリアルフラッシュモード 0 の標準リード動作フロー(続き)
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
585
25. SPIフラッシュメモリインタフェース
注: この例では、リードモード= 1 でシリアルフラッシュからデータを
読み出しています。
ハードウェアアシストモード
開始
注: シリアルフラッシュがリードモード= 1 のとき、チップセレクトと
SPIO 出力イネーブルは自動的に処理されます。
Flash Control Register を設定する
(REG[0B04h] = 09h)
内部の VBUS メモリ位置 2000_0000h +シリアルフラッシュ
に保存されているデータのメモリアドレスオフセットから読
み出す
いいえ
読み出しは終了?
はい
フラッシュモジュールをディセーブル
にする(REG[0B04h] のビット 0 = 0)
終了
図 25-6 SPI インタフェースのシリアルフラッシュモード 1 の標準リード動作フロー
586
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
25. SPIフラッシュメモリインタフェース
25.5
SPI フラッシュインタフェースのタイミング
ライト
命令
+任意の書き込みバイト
SPICS#
SPICLK
SPIDIO
バイト 0 の出力
バイト 1 の出力 ...
リード
命令
+任意の読み出しバイト
SPICS#
SPICLK
SPIDIO
バイト 0 の出力
バイト 1 の入力 ...
S1D13515/S2D13515 による駆動
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
REG[0B03h] のビット 0
フラッシュによる駆動
587
26. JTAGインタフェース
26. JTAG インタフェース
S1D13515/S2D13515 は JTAG インタフェースを用いて設計されています。このインタフェースはバウン
ダリスキャンテストに使用できます。S1D13515/S2D13515 の JTAG インタフェースは IEEE 1149.1 標準
に準拠しています。JTAG のテストアクセスポート(TAP)については IEEE Std 1149.1a-1993 を参照し
てください。
26.1
JTAG 端子
S1D13515/S2D13515 の JTAG インタフェースは 5 つの端子を使用します。JTAG 端子の詳細については、
22 ページの 5.3.7「その他」を参照してください。
• TCK はテストクロック入力です。テストインタフェースのタイミング制御を行います。このクロック
はテストロジックから供給され、システムクロックとは独立しています。
• TMS はテストモード入力です。テスト動作中の状態遷移を制御します(590 ページの図 26-2「TAP コ
ントローラのステートマシン」を参照)。TMS 信号は TCK の立ち上がりエッジで取得されます。
• TDI はテストデータ入力です。テスト命令コードとテストデータをテストロジックにシリアル入力し
ます。TDI 信号は TCK の立ち上がりエッジで取得されます。
• TDO はテストデータ出力です。テストデータをテストロジックからシリアル出力します。TDO は TCK
の Tacda です。これは変更されるほか、Shift-IR および Shift-DR の状態でのみ出力されます。それ以
外の場合はハイインピーダンス状態(Hi-Z)になります。
• TRST はテストリセット入力です。これはアクティブ Low 信号で、テストロジックを非同期で初期化
します。TRST が High の間は、TMS を High に固定することが必要です。TMS が 5 つ以上の TCK 立
ち上がりエッジわたって High が持続すると、テストロジックは初期化されます。通常動作の場合、こ
の端子は VSS または RESET# 端子に接続してください。
コアロジック
IO
IO
バウンダリ
スキャンレジスタ
TDI
Mux
バイパスレジスタ
ID コードレジスタ
Mux
TDO
デコーダ
TCK
TMS
TAP
コントローラ
命令レジスタ
TRST
図 26-1 JTAG 回路の概略図
588
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
26. JTAGインタフェース
26.2
TAP コントローラ
JTAG の動作は、TAP コントローラと呼ばれるステートマシンによって制御されます。図 26-2「TAP コ
ントローラのステートマシン」に TAP コントローラの状態を示します。16 個ある状態間の遷移は、TCK
の立ち上がりエッジにおける TMS の値によって制御されます。TAP コントローラには 3 つの主要状態
と 2 つのパスがあります。それ以外の状態はすべて一時的な状態であり、フローに沿って変化します。
26.2.1
TAP コントローラのパス
TAP コントローラには主要なパスが 2 つあります。
• DR パス(データレジスタ)
DR パスでは、命令レジスタの指定に従い、新規データがデータレジスタ(バウンダリスキャン、バ
イパス、ID コードのレジスタ)に書き込まれます。古い値も提供できます。Shift-DR 状態に移行する
と、新しい値が現在選択されているデータレジスタに TDI 端子を通して 1 ビットずつシフトインされ
ます。
古い値は、
Shift-DR状態が終了するときにTDO端子を通して1ビットずつシフトアウトされます。
• IR パス(命令レジスタ)
IR パスでは、新しい命令コードが命令レジスタに書き込まれます。古い値も提供できます。Shift-IR
状態に移行すると、新しい値が TDI 端子を通して IR に 1 ビットずつシフトインされます。古い値は、
Shift-IR 状態が終了するときに TDO 端子を通して 1 ビットずつシフトアウトされます。
26.2.2
TAP コントローラの主要状態
TAP コントローラには主要な状態が 3 つあります。
• Capture 状態:バウンダリスキャンテストにおけるデータのシフトインおよびシフトアウトのために
命令レジスタ(Capture-IR)またはデータレジスタ(Capture-DR)の準備を行います。
• Shift 状態:
TDI 端子経由による新規データの入力、または TDO 端子経由による既存データの出力
が行えます。Shift-IR では命令レジスタに対するデータアクセスが、また Shift-DR では
データレジスタに対するデータアクセスが行えます。
• Update 状態: シフトインないしシフトアウトされた新規データを実際に適用します。Update-IR では
新しい命令が有効になり、Update-DR ではバウンダリスキャンレジスタ(BSR)からの
出力に対して新規データが現れます。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
589
26. JTAGインタフェース
26.2.3
TAP コントローラのステートマシン
S1D13515/S2D13515 TAP コントローラのステートマシンを下の図に示します。
1
Test-Logic-Reset
0
Run-Test/Idle
TMS=0
TMS=1
Select-DR-Scan
TMS=1
Select-IR-Scan
TMS=0
TMS=1
TMS=0
TMS=1
Capture-DR
TMS=0
Shift-DR
Shift-IR
TMS=1
TMS=1
Exit1-IR
TMS=0
TMS=0
Pause-IR
0
0
TMS=1
1
Exit2-DR
TMS=0
1
Exit2-IR
TMS=1
Update-DR
TMS=1
0
TMS=1
Exit1-DR
TMS=0
Capture-IR
TMS=0
0
Pause-DR
TMS=1
Update-IR
TMS=0
TMS=0
図 26-2 TAP コントローラのステートマシン
590
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
26. JTAGインタフェース
26.3
JTAG 命令コード
S1D13515/S2D13515 では、IEEE 1149.1 に規定される EXTEST、CLAMP、SAMPLE/PRELOAD、BYPASS
の命令が使用できます。デバイス認識命令(IDCODE)も使用可能です。命令コードとその機能につい
て以下の表にまとめます。
表 26-1 JTAG 命令コード
命令
命令コード
機能
EXTEST
000
Capture-DR 状態に移行したときに S1D13515/S2D13515 端子の状態を取
得し、それをバウンダリスキャンレジスタ(BSR)に取り込みます。ShiftDR 状態に移行すると BSR の内容が TDO ラインにシフトアウトされ、同
時に新しいデータがシフトインされます。Update-DR 状態に移行すると、
この新規データが S1D13515/S2D13515 の端子に適用されます。
CLAMP
001
S1D13515/S2D13515 の出力を BSR で指定したロジックレベルに設定し
ます。一方、TDI から TDO の間にバイパスレジスタを接続します。
IDCODE
011
デバイスおよびメーカーの識別コードを TDO に出力します。
S1D13515/S2D13515 の識別コードについては、
表 26-2「S1D13515/S2D13515 の識別コード」を参照してください。
SAMPLE/
PRELOAD
100
Capture-DR 状態に移行したときに S1D13515/S2D13515 の内部コアロ
ジック信号を取得し、それを BSR に取り込みます。Shift-DR 状態に移行
すると、BSR の内容が TDO ラインにシフトアウトされます。このとき新
しいデータもシフトインすることが可能です。Update-DR 状態に移行する
と、BSR のこの新規データが S1D13515/S2D13515 のコアロジックに適
用されます。
BYPASS
111
S1D13515/S2D13515 が対象でないときにバウンダリスキャンをバイパス
します。この命令では TDI ラインと TDO ラインが接続され、データは
S1D13515/S2D13515 をそのまま通過します。
表 26-2 S1D13515/S2D13515 の識別コード
識別コードの説明
値
版数(4 ビット)
0001
部品番号(16 ビット)
0000000000011011
メーカーの識別(11 ビット)
00010111110
LSB(1 ビット)
1
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
591
26. JTAGインタフェース
26.3.1
バウンダリスキャンのセル定義
TDI と TDO の間に設けられたバウンダリスキャンレジスタの各セルの特性を下のリストに示します。
以
下はラベルフィールドの説明です:
• num
セル番号
• cell
標準に規定されるセルタイプ
• port
設計上のポート名。制御セルにはポート名がありません。
• function
標準に規定されるセルの機能(input、output2、output3、bidir、control、controlr)
• safe
安全動作のために BSR セルに一緒にロードするべき値を指定します。これがない場合、
ソフトウェアはランダム値を選択することがあります。
• ccell
制御セル番号。そのポートの出力イネーブルを駆動する制御セルを指定します。制御セ
ルに 1 を書き込むと、対応ポートの出力イネーブルが無効になります。
• disval
対応ポートの出力イネーブルを無効にするために制御セルにロードする値を指定しま
す。
• rslt
結果の状態。ドライバが無効にされたときの状態を示します。
592
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
26. JTAGインタフェース
26.3.2
S1D13515/S2D13515 に対する BSDL ファイルの例
-- *****************************************************************************
--
BSDL file for design s2d13515
-- *****************************************************************************
entity s2d13515 is
-- This section identifies the default device package selected.
generic (PHYSICAL_PIN_MAP: string:= "S1D13515/S2D13515_QFP22_256");
-- This section declares all the ports in the design.
port (
AB0
AB1
AB18
AB2
AB3
AB4
AB5
BDIPX
BE0X
BURSTX
BUSCLK
CLKI2
CM1CLKI
CM1D0
CM1D1
CM1D2
CM1D3
CM1D4
CM1D5
CM1D6
CM1D7
CM1FIELD
CM1HREF
CM1VREF
CNF0
CNF1
CNF2
CSX
RDX
RESETX
TCK
TDI
TMS
TRST
WRX
AB10
AB11
AB12
AB13
AB14
AB15
AB16
AB17
AB19
AB20
AB6
AB7
AB8
AB9
BE1X
BSX
DB0
DB1
DB10
DB11
DB12
DB13
DB14
DB15
DB2
DB3
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
593
26. JTAGインタフェース
DB4
DB5
DB6
DB7
DB8
DB9
FP1IO0
FP1IO1
FP1IO10
FP1IO11
FP1IO12
FP1IO13
FP1IO14
FP1IO15
FP1IO16
FP1IO17
FP1IO18
FP1IO19
FP1IO2
FP1IO20
FP1IO21
FP1IO22
FP1IO23
FP1IO3
FP1IO4
FP1IO5
FP1IO6
FP1IO7
FP1IO8
FP1IO9
FP2IO17
FP2IO18
FP2IO19
FP2IO20
FP2IO21
FP2IO22
FP2IO23
I2CSCL
I2CSDA
I2SCKO
I2SWSO
MEMDQ0
MEMDQ1
MEMDQ10
MEMDQ11
MEMDQ12
MEMDQ13
MEMDQ14
MEMDQ15
MEMDQ16
MEMDQ17
MEMDQ18
MEMDQ19
MEMDQ2
MEMDQ20
MEMDQ21
MEMDQ22
MEMDQ23
MEMDQ24
MEMDQ25
MEMDQ26
MEMDQ27
MEMDQ28
MEMDQ29
MEMDQ3
MEMDQ30
MEMDQ31
MEMDQ4
MEMDQ5
MEMDQ6
MEMDQ7
MEMDQ8
MEMDQ9
MNRX
SPIDIO
TEAX
WAITX
IRQ
TDO
CM1CLKO
594
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
inout
out
out
buffer
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
26. JTAGインタフェース
FP2IO0
FP2IO1
FP2IO10
FP2IO11
FP2IO12
FP2IO13
FP2IO14
FP2IO15
FP2IO16
FP2IO2
FP2IO24
FP2IO25
FP2IO26
FP2IO27
FP2IO3
FP2IO4
FP2IO5
FP2IO6
FP2IO7
FP2IO8
FP2IO9
I2SMCLKO
I2SSDO
MEMA0
MEMA1
MEMA10
MEMA11
MEMA12
MEMA2
MEMA3
MEMA4
MEMA5
MEMA6
MEMA7
MEMA8
MEMA9
MEMBA0
MEMBA1
MEMCASX
MEMCKE
MEMCLK
MEMCSX
MEMDQM0
MEMDQM1
MEMDQM2
MEMDQM3
MEMRASX
MEMWEX
PWM0
PWM1
SPICK
SPICS
OSCI1
OSCO1
TESTEN
VCP1
VCP2
HVDDY
LVDDY
VSSY
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
buffer
linkage
linkage
linkage
linkage
linkage
linkage
linkage
linkage
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit;
bit_vector (1 to 19);
bit_vector (1 to 11);
bit_vector (1 to 27)
);
use STD_1149_1_2001.all;
attribute COMPONENT_CONFORMANCE of s2d13515: entity is "STD_1149_1_2001";
attribute PIN_MAP of s2d13515: entity is PHYSICAL_PIN_MAP;
-- This section specifies the pin map for each port. This information is
-- extracted from the port-to-pin map file that was read in using the
-- "read_pin_map" command.
constant S1D13515/S2D13515_QFP22_256: PIN_MAP_STRING :=
"AB0
: 27," &
"AB1
: 26," &
"AB18
: 6," &
"AB2
: 25," &
"AB3
: 24," &
"AB4
: 23," &
"AB5
: 22," &
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
595
26. JTAGインタフェース
"BDIPX
"BE0X
"BURSTX
"BUSCLK
"CLKI2
"CM1CLKI
"CM1D0
"CM1D1
"CM1D2
"CM1D3
"CM1D4
"CM1D5
"CM1D6
"CM1D7
"CM1FIELD
"CM1HREF
"CM1VREF
"CNF0
"CNF1
"CNF2
"CSX
"RDX
"RESETX
"TCK
"TDI
"TMS
"TRST
"WRX
"AB10
"AB11
"AB12
"AB13
"AB14
"AB15
"AB16
"AB17
"AB19
"AB20
"AB6
"AB7
"AB8
"AB9
"BE1X
"BSX
"DB0
"DB1
"DB10
"DB11
"DB12
"DB13
"DB14
"DB15
"DB2
"DB3
"DB4
"DB5
"DB6
"DB7
"DB8
"DB9
"FP1IO0
"FP1IO1
"FP1IO10
"FP1IO11
"FP1IO12
"FP1IO13
"FP1IO14
"FP1IO15
"FP1IO16
"FP1IO17
"FP1IO18
"FP1IO19
"FP1IO2
"FP1IO20
"FP1IO21
"FP1IO22
"FP1IO23
"FP1IO3
"FP1IO4
"FP1IO5
596
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
60," &
56," &
59," &
39," &
2," &
240," &
246," &
245," &
244," &
243," &
242," &
237," &
236," &
235," &
231," &
233," &
232," &
155," &
154," &
153," &
52," &
54," &
65," &
148," &
149," &
150," &
151," &
55," &
17," &
13," &
12," &
11," &
10," &
9," &
8," &
7," &
5," &
4," &
21," &
20," &
19," &
18," &
57," &
58," &
48," &
47," &
35," &
34," &
33," &
32," &
31," &
30," &
46," &
45," &
44," &
43," &
42," &
41," &
37," &
36," &
96," &
95," &
84," &
70," &
83," &
78," &
69," &
77," &
76," &
68," &
67," &
66," &
94," &
75," &
74," &
73," &
79," &
93," &
90," &
89," &
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
26. JTAGインタフェース
"FP1IO6
"FP1IO7
"FP1IO8
"FP1IO9
"FP2IO17
"FP2IO18
"FP2IO19
"FP2IO20
"FP2IO21
"FP2IO22
"FP2IO23
"I2CSCL
"I2CSDA
"I2SCKO
"I2SWSO
"MEMDQ0
"MEMDQ1
"MEMDQ10
"MEMDQ11
"MEMDQ12
"MEMDQ13
"MEMDQ14
"MEMDQ15
"MEMDQ16
"MEMDQ17
"MEMDQ18
"MEMDQ19
"MEMDQ2
"MEMDQ20
"MEMDQ21
"MEMDQ22
"MEMDQ23
"MEMDQ24
"MEMDQ25
"MEMDQ26
"MEMDQ27
"MEMDQ28
"MEMDQ29
"MEMDQ3
"MEMDQ30
"MEMDQ31
"MEMDQ4
"MEMDQ5
"MEMDQ6
"MEMDQ7
"MEMDQ8
"MEMDQ9
"MNRX
"SPIDIO
"TEAX
"WAITX
"IRQ
"TDO
"CM1CLKO
"FP2IO0
"FP2IO1
"FP2IO10
"FP2IO11
"FP2IO12
"FP2IO13
"FP2IO14
"FP2IO15
"FP2IO16
"FP2IO2
"FP2IO24
"FP2IO25
"FP2IO26
"FP2IO27
"FP2IO3
"FP2IO4
"FP2IO5
"FP2IO6
"FP2IO7
"FP2IO8
"FP2IO9
"I2SMCLKO
"I2SSDO
"MEMA0
"MEMA1
"MEMA10
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
88," &
87," &
86," &
85," &
109," &
108," &
107," &
106," &
105," &
104," &
103," &
229," &
230," &
136," &
134," &
218," &
216," &
191," &
189," &
185," &
183," &
179," &
177," &
217," &
215," &
213," &
211," &
214," &
204," &
202," &
200," &
198," &
194," &
192," &
190," &
186," &
184," &
182," &
212," &
178," &
176," &
210," &
203," &
201," &
199," &
197," &
193," &
53," &
145," &
61," &
62," &
63," &
147," &
238," &
133," &
132," &
119," &
118," &
117," &
116," &
115," &
114," &
110," &
131," &
100," &
99," &
98," &
97," &
128," &
127," &
126," &
125," &
124," &
123," &
120," &
137," &
135," &
228," &
227," &
171," &
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
597
26. JTAGインタフェース
"MEMA11
"MEMA12
"MEMA2
"MEMA3
"MEMA4
"MEMA5
"MEMA6
"MEMA7
"MEMA8
"MEMA9
"MEMBA0
"MEMBA1
"MEMCASX
"MEMCKE
"MEMCLK
"MEMCSX
"MEMDQM0
"MEMDQM1
"MEMDQM2
"MEMDQM3
"MEMRASX
"MEMWEX
"PWM0
"PWM1
"SPICK
"SPICS
"OSCI1
"OSCO1
"TESTEN
"VCP1
"VCP2
"HVDDY
"165, 175,
"LVDDY
"VSSY
"130, 141,
"254)";
: 170," &
: 169," &
: 226," &
: 225," &
: 224," &
: 223," &
: 222," &
: 221," &
: 173," &
: 172," &
: 168," &
: 167," &
: 163," &
: 160," &
: 208," &
: 161," &
: 159," &
: 158," &
: 157," &
: 156," &
: 162," &
: 166," &
: 139," &
: 138," &
: 144," &
: 143," &
: 249," &
: 248," &
: 146," &
: 255," &
: 252," &
: (14, 28, 40, 51, 72, 82, 92, 101, 111, 121, 129, 140, " &
188, 195, 205, 220, 234)," &
: (16, 50, 80, 113, 142, 181, 206, 241, 250, 253, 256)," &
: (1, 3, 15, 29, 38, 49, 64, 71, 81, 91, 102, 112, 122, " &
152, 164, 174, 180, 187, 196, 207, 209, 219, 239, 251, " &
-- This section specifies the TAP ports. For the TAP TCK port, the parameters in
-- the brackets are:
-First Field : Maximum TCK frequency.
-Second Field: Allowable states TCK may be stopped in.
attribute
attribute
attribute
attribute
attribute
TAP_SCAN_CLOCK
TAP_SCAN_IN
TAP_SCAN_MODE
TAP_SCAN_OUT
TAP_SCAN_RESET
of
of
of
of
of
TCK :
TDI :
TMS :
TDO :
TRST:
signal
signal
signal
signal
signal
is
is
is
is
is
(5.000000e+06, BOTH);
true;
true;
true;
true;
-- Specifies the compliance enable patterns for the design. It lists a set of
-- design ports and the values that they should be set to, in order to enable
-- compliance to IEEE Std 1149.1
attribute COMPLIANCE_PATTERNS of s2d13515: entity is
"(TESTEN) (0)";
-- Specifies the number of bits in the instruction register.
attribute INSTRUCTION_LENGTH of s2d13515: entity is 3;
-- Specifies the boundary-scan instructions implemented in the design and their
-- opcodes.
attribute INSTRUCTION_OPCODE of s2d13515: entity is
"BYPASS (111)," &
"EXTEST (000)," &
"SAMPLE (100)," &
"PRELOAD (100)," &
"CLAMP
(001)," &
"IDCODE (011)";
-- Specifies the bit pattern that is loaded into the instruction register when
-- the TAP controller passes through the Capture-IR state. The standard mandates
-- that the two LSBs must be "01". The remaining bits are design specific.
attribute INSTRUCTION_CAPTURE of s2d13515: entity is "001";
-- Specifies the bit pattern that is loaded into the DEVICE_ID register during
-- the IDCODE instruction when the TAP controller passes through the Capture-DR
-- state.
598
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
26. JTAGインタフェース
attribute IDCODE_REGISTER of s2d13515: entity is
"0001" &
-- 4-bit version number
"0000000000011011" &
-- 16-bit part number
"00010111110" &
-- 11-bit identity of the manufacturer
"1";
-- Required by IEEE Std 1149.1
-- This section specifies the test data register placed between TDI and TDO for
-- each implemented instruction.
attribute REGISTER_ACCESS of s2d13515: entity is
"BYPASS
(BYPASS, CLAMP)," &
"BOUNDARY (EXTEST, SAMPLE, PRELOAD)," &
"DEVICE_ID (IDCODE)";
-- Specifies the length of the boundary scan register.
attribute BOUNDARY_LENGTH of s2d13515: entity is 347;
-- The following list specifies the characteristics of each cell in the boundary
-- scan register from TDI to TDO. The following is a description of the label
-- fields:
-num
: Is the cell number.
-cell
: Is the cell type as defined by the standard.
-port
: Is the design port name. Control cells do not have a port
-name.
-function: Is the function of the cell as defined by the standard. Is one
-of input, output2, output3, bidir, control or controlr.
-safe
: Specifies the value that the BSR cell should be loaded with
-for safe operation when the software might otherwise choose a
-random value.
-ccell
: The control cell number. Specifies the control cell that
-drives the output enable for this port.
-disval : Specifies the value that is loaded into the control cell to
-disable the output enable for the corresponding port.
-rslt
: Resulting state. Shows the state of the driver when it is
-disabled.
attribute BOUNDARY_REGISTER of s2d13515: entity is
----
num
"346
"345
"344
"343
"342
"341
"340
"339
"338
"337
"336
"335
"334
"333
"332
"331
"330
"329
"328
"327
"326
"325
"324
"323
"322
"321
"320
"319
"318
"317
"316
"315
"314
"313
cell
(BC_4,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
port
function
safe
CLKI2,
AB20,
*,
AB20,
AB19,
*,
AB19,
AB18,
AB17,
*,
AB17,
AB16,
*,
AB16,
AB15,
*,
AB15,
AB14,
*,
AB14,
AB13,
*,
AB13,
AB12,
*,
AB12,
AB11,
*,
AB11,
AB10,
AB10,
AB9,
AB9,
AB8,
observe_only,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
X),
X),
1),
X,
X),
1),
X,
X),
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
X,
X),
X,
X),
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
[ccell
disval
rslt]
344,
1,
Z),
341,
1,
Z),
337,
1,
Z),
334,
1,
Z),
331,
1,
Z),
328,
1,
Z),
325,
1,
Z),
322,
1,
Z),
319,
1,
Z),
319,
1,
Z),
319,
1,
Z),
EPSON
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
599
26. JTAGインタフェース
"312
"311
"310
"309
"308
"307
"306
"305
"304
"303
"302
"301
"300
"299
"298
"297
"296
"295
"294
"293
"292
"291
"290
"289
"288
"287
"286
"285
"284
"283
"282
"281
"280
"279
"278
"277
"276
"275
"274
"273
"272
"271
"270
"269
"268
"267
"266
"265
"264
"263
"262
"261
"260
"259
"258
"257
"256
"255
"254
"253
"252
"251
"250
"249
"248
"247
"246
"245
"244
"243
"242
"241
"240
"239
"238
"237
"236
"235
"234
"233
600
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_4,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_2,
(BC_1,
(BC_4,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
AB8,
AB7,
*,
AB7,
AB6,
*,
AB6,
AB5,
AB4,
AB3,
AB2,
AB1,
AB0,
DB15,
*,
DB15,
DB14,
DB14,
DB13,
*,
DB13,
DB12,
DB12,
DB11,
DB11,
DB10,
DB10,
DB9,
*,
DB9,
DB8,
DB8,
BUSCLK,
DB7,
DB7,
DB6,
*,
DB6,
DB5,
DB5,
DB4,
DB4,
DB3,
DB3,
DB2,
DB2,
DB1,
*,
DB1,
DB0,
DB0,
CSX,
MNRX,
*,
MNRX,
RDX,
WRX,
BE0X,
BE1X,
*,
BE1X,
BSX,
*,
BSX,
BURSTX,
BDIPX,
TEAX,
*,
TEAX,
WAITX,
*,
WAITX,
*,
IRQ,
RESETX,
FP1IO19,
*,
FP1IO19,
FP1IO18,
*,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
observe_only,
observe_only,
observe_only,
observe_only,
observe_only,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
observe_only,
control,
output3,
observe_only,
observe_only,
observe_only,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
observe_only,
observe_only,
control,
output3,
observe_only,
control,
output3,
control,
output3,
observe_only,
observe_only,
control,
output3,
observe_only,
control,
X,
X),
1),
X,
X),
1),
X,
X),
X),
X),
X),
X),
X),
X),
1),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X),
X,
X),
1),
X,
X),
X,
X),
X,
X),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X),
1),
X,
X),
X),
X),
X),
1),
X,
X),
1),
X,
X),
X),
X),
1),
X,
X),
1),
X,
1),
X,
X),
X),
1),
X,
X),
1),
319,
1,
Z),
310,
1,
Z),
307,
1,
Z),
298,
1,
Z),
298,
1,
Z),
293,
1,
Z),
293,
1,
Z),
293,
1,
Z),
293,
1,
Z),
284,
1,
Z),
293,
1,
Z),
298,
1,
Z),
276,
1,
Z),
276,
1,
Z),
276,
1,
Z),
276,
1,
Z),
276,
1,
Z),
265,
1,
Z),
265,
1,
Z),
259,
1,
Z),
253,
1,
Z),
250,
1,
Z),
245,
1,
Z),
242,
1,
Z),
240,
1,
Z),
236,
1,
Z),
EPSON
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
26. JTAGインタフェース
"232
"231
"230
"229
"228
"227
"226
"225
"224
"223
"222
"221
"220
"219
"218
"217
"216
"215
"214
"213
"212
"211
"210
"209
"208
"207
"206
"205
"204
"203
"202
"201
"200
"199
"198
"197
"196
"195
"194
"193
"192
"191
"190
"189
"188
"187
"186
"185
"184
"183
"182
"181
"180
"179
"178
"177
"176
"175
"174
"173
"172
"171
"170
"169
"168
"167
"166
"165
"164
"163
"162
"161
"160
"159
"158
"157
"156
"155
"154
"153
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
FP1IO18,
FP1IO17,
*,
FP1IO17,
FP1IO14,
*,
FP1IO14,
FP1IO11,
*,
FP1IO11,
FP1IO22,
*,
FP1IO22,
FP1IO21,
*,
FP1IO21,
FP1IO20,
*,
FP1IO20,
FP1IO16,
*,
FP1IO16,
FP1IO15,
*,
FP1IO15,
FP1IO13,
*,
FP1IO13,
FP1IO23,
*,
FP1IO23,
FP1IO12,
FP1IO12,
FP1IO10,
FP1IO10,
FP1IO9,
*,
FP1IO9,
FP1IO8,
FP1IO8,
FP1IO7,
FP1IO7,
FP1IO6,
*,
FP1IO6,
FP1IO5,
FP1IO5,
FP1IO4,
FP1IO4,
FP1IO3,
FP1IO3,
FP1IO2,
FP1IO2,
FP1IO1,
*,
FP1IO1,
FP1IO0,
FP1IO0,
FP2IO27,
FP2IO26,
FP2IO25,
FP2IO24,
FP2IO23,
*,
FP2IO23,
FP2IO22,
*,
FP2IO22,
FP2IO21,
*,
FP2IO21,
FP2IO20,
*,
FP2IO20,
FP2IO19,
*,
FP2IO19,
FP2IO18,
*,
FP2IO18,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
output2,
output2,
output2,
output2,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
control,
output3,
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X,
X),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X),
X),
X),
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
X),
1),
X,
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
233,
1,
Z),
230,
1,
Z),
227,
1,
Z),
224,
1,
Z),
221,
1,
Z),
218,
1,
Z),
215,
1,
Z),
212,
1,
Z),
209,
1,
Z),
206,
1,
Z),
203,
1,
Z),
206,
1,
Z),
206,
1,
Z),
196,
1,
Z),
206,
1,
Z),
206,
1,
Z),
189,
1,
Z),
189,
1,
Z),
189,
1,
Z),
189,
1,
Z),
189,
1,
Z),
178,
1,
Z),
178,
1,
Z),
169,
1,
Z),
166,
1,
Z),
163,
1,
Z),
160,
1,
Z),
157,
1,
Z),
154,
1,
Z),
EPSON
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
601
26. JTAGインタフェース
"152
"151
"150
"149
"148
"147
"146
"145
"144
"143
"142
"141
"140
"139
"138
"137
"136
"135
"134
"133
"132
"131
"130
"129
"128
"127
"126
"125
"124
"123
"122
"121
"120
"119
"118
"117
"116
"115
"114
"113
"112
"111
"110
"109
"108
"107
"106
"105
"104
"103
"102
"101
"100
"99
"98
"97
"96
"95
"94
"93
"92
"91
"90
"89
"88
"87
"86
"85
"84
"83
"82
"81
"80
"79
"78
"77
"76
"75
"74
"73
602
(BC_4,
(BC_2,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_1,
(BC_4,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_4,
(BC_4,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
FP2IO17,
*,
FP2IO17,
FP2IO16,
FP2IO15,
FP2IO14,
FP2IO13,
FP2IO12,
FP2IO11,
FP2IO10,
FP2IO9,
FP2IO8,
FP2IO7,
FP2IO6,
FP2IO5,
FP2IO4,
FP2IO3,
FP2IO2,
FP2IO1,
FP2IO0,
I2SWSO,
*,
I2SWSO,
I2SSDO,
I2SCKO,
I2SCKO,
I2SMCLKO,
PWM1,
PWM0,
SPICS,
SPICK,
SPIDIO,
*,
SPIDIO,
CNF2,
CNF1,
CNF0,
MEMDQM3,
MEMDQM2,
MEMDQM1,
MEMDQM0,
MEMCKE,
MEMCSX,
MEMRASX,
MEMCASX,
MEMWEX,
MEMBA1,
MEMBA0,
MEMA12,
MEMA11,
MEMA10,
MEMA9,
MEMA8,
MEMDQ31,
*,
MEMDQ31,
MEMDQ15,
MEMDQ15,
MEMDQ30,
*,
MEMDQ30,
MEMDQ14,
MEMDQ14,
MEMDQ29,
MEMDQ29,
MEMDQ13,
MEMDQ13,
MEMDQ28,
MEMDQ28,
MEMDQ12,
MEMDQ12,
MEMDQ27,
*,
MEMDQ27,
MEMDQ11,
MEMDQ11,
MEMDQ26,
MEMDQ26,
MEMDQ10,
MEMDQ10,
observe_only,
control,
output3,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
observe_only,
control,
output3,
output2,
observe_only,
output3,
output2,
output2,
output2,
output2,
output2,
observe_only,
control,
output3,
observe_only,
observe_only,
observe_only,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
X),
1),
X,
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
1),
X,
X),
X),
X,
X),
X),
X),
X),
X),
X),
1),
X,
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
1),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X,
X),
X,
X),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X,
X),
X,
151,
1,
Z),
131,
1,
Z),
131,
1,
Z),
120,
1,
Z),
98,
1,
Z),
98,
1,
Z),
93,
1,
Z),
93,
1,
Z),
93,
1,
Z),
93,
1,
Z),
98,
1,
Z),
93,
1,
Z),
80,
1,
Z),
80,
1,
Z),
80,
1,
Z),
98,
1,
Z),
EPSON
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
26. JTAGインタフェース
"72
"71
"70
"69
"68
"67
"66
"65
"64
"63
"62
"61
"60
"59
"58
"57
"56
"55
"54
"53
"52
"51
"50
"49
"48
"47
"46
"45
"44
"43
"42
"41
"40
"39
"38
"37
"36
"35
"34
"33
"32
"31
"30
"29
"28
"27
"26
"25
"24
"23
"22
"21
"20
"19
"18
"17
"16
"15
"14
"13
"12
"11
"10
"9
"8
"7
"6
"5
"4
"3
"2
"1
"0
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_2,
(BC_1,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_1,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
(BC_4,
MEMDQ25,
MEMDQ25,
MEMDQ9,
*,
MEMDQ9,
MEMDQ24,
MEMDQ24,
MEMDQ8,
MEMDQ8,
MEMDQ23,
MEMDQ23,
MEMDQ7,
*,
MEMDQ7,
MEMDQ22,
MEMDQ22,
MEMDQ6,
MEMDQ6,
MEMDQ21,
MEMDQ21,
MEMDQ5,
MEMDQ5,
MEMDQ20,
MEMDQ20,
MEMCLK,
MEMDQ4,
MEMDQ4,
MEMDQ19,
MEMDQ19,
MEMDQ3,
*,
MEMDQ3,
MEMDQ18,
MEMDQ18,
MEMDQ2,
*,
MEMDQ2,
MEMDQ17,
MEMDQ17,
MEMDQ1,
MEMDQ1,
MEMDQ16,
MEMDQ16,
MEMDQ0,
*,
MEMDQ0,
MEMA7,
MEMA6,
MEMA5,
MEMA4,
MEMA3,
MEMA2,
MEMA1,
MEMA0,
I2CSCL,
*,
I2CSCL,
I2CSDA,
*,
I2CSDA,
CM1FIELD,
CM1VREF,
CM1HREF,
CM1D7,
CM1D6,
CM1D5,
CM1CLKO,
CM1CLKI,
CM1D4,
CM1D3,
CM1D2,
CM1D1,
CM1D0,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
output2,
observe_only,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
control,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
output3,
observe_only,
control,
output3,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
output2,
observe_only,
control,
output3,
observe_only,
control,
output3,
observe_only,
observe_only,
observe_only,
observe_only,
observe_only,
observe_only,
output2,
observe_only,
observe_only,
observe_only,
observe_only,
observe_only,
observe_only,
X),
X,
X),
1),
X,
X),
X,
X),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X,
X),
X,
X),
X,
X),
X,
X),
X),
X,
X),
X,
X),
1),
X,
X),
X,
X),
1),
X,
X),
X,
X),
X,
X),
X,
X),
1),
X,
X),
X),
X),
X),
X),
X),
X),
X),
X),
1),
X,
X),
1),
X,
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X),
X)
98,
1,
Z),
69,
1,
Z),
80,
1,
Z),
69,
1,
Z),
80,
1,
Z),
60,
1,
Z),
60,
1,
Z),
69,
1,
Z),
69,
1,
Z),
60,
1,
Z),
69,
1,
Z),
60,
1,
Z),
60,
1,
Z),
42,
1,
Z),
42,
1,
Z),
37,
1,
Z),
42,
1,
Z),
42,
1,
Z),
42,
1,
Z),
28,
1,
Z),
17,
1,
Z),
14,
1,
Z),
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
" &
";
end s2d13515;
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
603
27. 設計上の注意点
27. 設計上の注意点
27.1
PLL 電源配置のガイドライン
PLL 回路はアナログ回路であるため、入力クロック波形や電源に含まれるノイズに大きく影響されます。
クロックまたは電源に含まれるノイズは、PLL 回路の動作不安定化やジッタの増大につながります。
このようなノイズの制約により、PLL 回路に対する電源トレースや電源プレーンは、他の電源のトレー
スやプレーンと分離することを強く推奨します。また、電源のノイズをできるだけ小さくするために
フィルタリングを実施してください。
以下にガイドラインを示します。これを実践することでノイズの少ない電源が PLL 回路に供給され、そ
れによって従来よりノイズの少ない安定したクロックが実現します。ガイドラインの一部を実践するだ
けでも効果が得られます。
オプション(推奨)
デジタル IOVDD プレーンへ
L1
電圧調整器
PLL 電源トレースは、電圧調整器に
C3
非常に近い位置においてデジタル
トレースから分離することが必要です
PLLVDD
C2
C1
S1D13515/S2D13515
PLLVSS
L2
デジタル VSS プレーンへ
注:
• PLLVDD および PLLVSS のトレースではできるだけ短くしてください。
• PLLVDD および PLLVSS はデジタル電源と分離することが必要です。
• L1 および L2 につながるデジタル電源およびグラウンドは、ボードの
同じ側において短く平行なトレースとしてください。これは、ノイズの
発生源となるループの面積を減らすためです。
標準値:
L1、L2 絶縁ビーズ
∼ 10µF のバイパス
C1
1nF のバイパス
C2
0.1µF のバイパス
C3
実際値はこれと異なることがあるため、
妥当性の検証が必要です
図 27-1 PLL 電源の配置
• フェライトビーズ(L1 と L2)は最小限の間隔で互いに平行に配置します。両方のバイパスコンデン
サ(C2 と C3)はできるだけコイルに近づけてください。C3 から電源プレーンまでのトレースは、ボー
ドの同じ側において短い平行なトレースとしてください。両者の間隔は通常の小ささとします。ここ
でループ面積が大きいとノイズの原因になります。ボード上に電圧調整器がある場合は電源トレース
を電源プレーンに落とすのではなく、電圧調整器に直接つなげてください(その場合も、平行なトレー
スに関する上記のガイドラインに従ってください)。
• バイパスコンデンサ(C2)が接地絶縁コイル(L1)に接続される側のアナログ接地点は、接地側のス
ター結線におけるアナログ接地中点になります。S1D13515/S2D13515 のアナログ接地端子(PLLVSS)
に直接つながる素子は、C2 から PLLVSS 端子に至る 1 本の短いトレース以外にありません。大型のバ
イパスコンデンサ(C1)の接地側も、上記のスターポイントに直接接続してください。
604
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
27. 設計上の注意点
• アナログ接地に関する上記のスター結線ルールは、C2 が L2 側につながるアナログ電源接続にも適用
されます。
• トレースの長さはすべてできるだけ短くしてください。
• 可能であれば、すべての PLL トレースをボードの同じ外層に配置します。唯一の例外は C1 であり、
必要であればボードの反対側に搭載することができます。C1 は、他の素子のように接地側および電源
側のアナログスターポイントの近くに配置する必要はありません。
• 可能であれば、PLL 領域(PLL 素子およびトレースがある領域)下にのみ局部プレーンを設置してく
ださい。全体アナログプレーンは C2(バイパスコンデンサ)のパッドに接地してください。このプ
レーンは大きすぎると役に立ちません。これは、同じボード領域において他層の信号が混線するのを
防ぐ静電シールドの役割を確実に果たします。そのようなアナログプレーンが可能でない場合は、PLL
素子の下の層を信号層ではなくデジタル電源プレーンにするよう検討してください。
• 可能であれば、他のボード信号が各層において PLL 端子ビアのすぐ隣を通らないように配慮してくだ
さい。
• とくに接地側および電源側における C2 の各側とのアナログスター結線には、可能なかぎり幅の広い
トレースを使用してください。そして、できるだけ素子のパッド幅に合わせてください。幅の狭いト
レースは大きな誘導作用をもちます。
製造上の制約によっては、上記のような接地側および電源側のスター結線が実施できないことがありま
す。たとえば、幅の広い 4 本のトレースが 1 つのパッドに集中すると、組立工程においてコンデンサの
パッド周辺の銅製トレースがすべて熱作用を受け、リフローの問題を引き起こす可能性があります。ひ
とつの対処法は、パッドに接続するトレースを 1 つに制限し、他のトレースをすべてパッドからできる
だけ近い位置でこの幅広トレースに接続することです。もうひとつ考えられるのは、すべてのトレース
をパッドに接続するとともに、パッドの周りにサーマルリリーフを設けて銅との接続を遮断することで
す。一方で、ボードは最終的に製造可能でなくてはならないため、最善の対処をすることが無難です。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
605
28. メカニカルデータ
28. メカニカルデータ
上面図
17.0
A1 角
17.0
インデックス
1.3
(最大)
側面図
底面図
0.5
0.5±0.1
1.0
0.1
0.4
0.15(最大)
1.0
0.5
T
R
P
N
M
L
K
J
H
G
F
E
D
C
B
A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 1516
A1 角
1 = 1mm
図 28-1 PBGA1U 256 ピンパッケージ
606
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
28. メカニカルデータ
192
129
HE
128
E
193
インデックス
65
256
e
b
64
θ2
A2
R1
R
C
θ
A1
Amax
1
L2
θ3
L
L1
記号
E
D
A
A1
A2
e
b
C
θ
L
L1
L2
HE
HD
θ2
θ3
R
最小
27.9
27.9
1.3
0.13
0.1
0°
0.3
29.6
29.6
寸法(mm)
標準
28
28
0.1
1.4
0.4
0.16
0.125
0.5
1
0.5
30
30
12°
12°
0.2
最大
28.1
28.1
1.7
1.5
0.21
0.175
10°
0.7
30.4
30.4
図 28-2 QFP22 256 ピンパッケージ
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
607
28. メカニカルデータ
Y
5.5
3.7
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(11)
(12)
(13)
(25)
(26)
(27)
(14)
S 2D1 35 1 5B0 0B 1
X’
C
(3)
D
(2)
A
B
A
B
A
B
A
Y
B
A
B
A
B
A
B
A
B
(28)
J AP A N
A
B
A
B
A
B
A
B
C
(24)
D
C
X
D
2.5
5.5
6.3
(1)
A
Y’
A1
X
A = 0.8
B = 0.25
C = 1.2
D = 0.3
X’
Y’
項目
指定のロゴ
品名
制御コード
製造年
製造週
ロット番号
[JAPAN]
番号
(1)
(2) ~ (14)
(15)
(16) ~ (17)
(18) ~ (19)
(20) ~ (23)
(24) ~ (28)
備考
S1D13515/S2D13515B00B1
西暦の下 2 桁
年の暦週
図 28-3 PBGA1U 256 ピンパッケージのマーキング
608
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
28. メカニカルデータ
Y
0.3
8.0
A B A B A B A B A
(1)
(5)
(6)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
C
J A P AN
(7)
(16)
(17)
(18)
(19)
S 2D1 3 5 1 5 F0 0 A 1
B
C B C
B
C B
C B
C B D EB
C
B
C B
C
B
C B
C B
C
X’
C
C
A
(4)
1.8
X
(3)
A
2.0
(2)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
A B A B A B A B A B A B A B A B A
A = 0.8
B = 0.25
C = 1.2
D = 0.65
E = 0.55
パッケージ中心線
Y’
Y
X
Pin 1
X’
Y’
項目
指定のロゴ
[JAPAN]
品名
制御コード
製造年
製造週
ロット番号
番号
(1)
(2) ~ (6)
(7) ~ (19)
(20)
(21) ~ (22)
(23) ~ (24)
(25) ~ (28)
備考
S1D13515/S2D13515F00A1
西暦の下 2 桁
年の暦週
図 28-4 QFP22 256 ピンパッケージのマーキング
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
609
29. 参考資料
29. 参考資料
S1D13515/S2D13515 に関する追加情報が以下の文献に記載されています。文書番号は、文書名の後の括
弧内 に記 載し てい ます。す べて の文 書は、Epson Research and Development の ウェ ブサ イト
www.erd.epson.com でご覧いただけます。
•『S1D13515/S2D13515 のブリーフシート』(X83A-C-001-xx)
610
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
30. 改訂履歴
30. 改訂履歴
X83A-A-001-01
Rev. 1.1 新規制定
X83A-A-001-01
Rev. 1.4 2009 年 7 月 6 日発行
• S1D13515 情報を全体に追加
• 2.4 表示機能について、8/16/32bpp の色深度を 8/16/24bpp の色深度に変更
• 2.9 その他について、S1D13515 のパッケージ、温度範囲を追加
• 5.3.7 その他について、表 5-9 その他の端子説明の TRST の説明を「通常動作の場合、この端子は VSS
または RESET# 端子に接続してください」に変更
• 6 DC 特性について、表 6-2 推奨動作条件 1 の TOPR に S1D13515 を追加
• 6 DC 特性について、表 6-3 推奨動作条件 2 の H VDD-SD を Min 3.0、Typ 3.3、Max 3.6 に変更
• 6 DC 特性について、表 6-3 推奨動作条件 2 の TOPR に S1D13515 を追加
• 6 DC 特性について、表 6-4 電気的特性の IDDS を 23µA に変更
• 6 DC 特性について、表 6-5 電気的特性の IDDS を 23µA に変更
• 7.1.1 入力クロックについて、表 7-1 クロック入力として使用するときの OSC/CLKI のクロック要件の
tf、tr を 0.2 TOSC に変更
• 7.1.2 内部クロックについて、注「XGA(1024 × 768)パネルに対応するためには…」を追加
• 7.6 パネルインタフェースのタイミングについて、注「XGA(1024 × 768)パネルに対応するために
は…」
、表 7-30 XGA パネルに対応するための推奨設定を追加
• 13 表示サブシステムについて、注「XGA(1024 × 768)パネルに対応するためには…」
、表 13-1 XGA
パネルに対応するための推奨設定を追加
• 26.1 JTAG 端子について、TRST の説明に「通常動作の場合、この端子は VSS または RESET# 端子に
接続してください」を追加
X83A-A-001-01
Rev. 1.6 2010 年 9 月 7 日発行
• 8 メモリマップについて、表 8-1 に注を追記。
• 10.4.19 DMA コントローラレジスタについて、注を追記。
• REG[3C0Ch]bit 6 について、注を追記。
• REG[3C1Ch]bit 6 について、注を追記。
• 10.4.22 スプライトレジスタについて、注を追記。
• 図 10-3 スプライトのメモリマップ例について、誤記を訂正。
• 16.1 スプライトのデータパスについて、誤記を訂正。
• 2.2 CPU インタフェースについて、注を追記。
• 表 5-12 ホストインタフェースの構成の一覧について、" リトルエンディアンのみ " の記述を追加。
• 表 5-16 ホストインタフェースの端子マッピング 4 で、" リトルエンディアン " の記述を追加。
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
EPSON
611
30. 改訂履歴
• 図 7-15 ダイレクト / インダイレクトフリースケール MPC555 ホストインタフェースの書き込みタイミ
ング ( 非バーストモード ) で、注を追記。
• 図 7-16 ダイレクト / インダイレクトフリースケール MPC555 ホストインタフェースの読み出しタイミ
ング ( 非バーストモード ) で、注を追記。
• 図7-17 ダイレクト/インダイレクトフリースケールMPC555 ホストインタフェースの書き込みタイミ
ング(バーストモード)で、注を追記。
• 図 7-18 ダイレクト / インダイレクトフリースケール MPC555 ホストインタフェースの読み出しタイミ
ング ( バーストモード ) で、注を追記。
• 21.1 概要で、注を追記。
• 21.9 MPC555 のインタフェースで、注を追記。
X83A-A-001-01
Rev. 1.7 2011 年 1 月 19 日発行
• Rev.1.6 からの変更箇所については、赤文字で示しています。
• 19 パルス幅変調 (PWM) で、1/16 ∼ 15/16 デューティの方形波生成時の設定例を追加。
612
EPSON
S1D13515/S2D13515テクニカルマニュアル
(Rev. 1.7)
ඨዉ૕੐ᬺㇱ IC ༡ᬺㇱ
<IC ࿖ౝ༡ᬺࠣ࡞࡯ࡊ>
᧲੩
‫ޥ‬191-8501 ᧲੩ㇺᣣ㊁Ꮢᣣ㊁ 421-8
TEL㧔042㧕587-5816㧔⋥ㅢ㧕
ᄢ㒋
FAX㧔042㧕587-5624
‫ޥ‬541-0059 ᄢ㒋Ꮢਛᄩ඙ඳഭ↸ 3-5-1 ࠛࡊ࠰ࡦᄢ㒋ࡆ࡞ 15F
TEL㧔06㧕6120-6000㧔ઍ⴫㧕
FAX㧔06㧕6120-6100
ドキュメントコード:411584002
࠼ࠠࡘࡔࡦ࠻ࠦ࡯࠼㧦404675304
2007
2009ᐕ
年92᦬
月 ૞ᚑ
作成
2008
2011ᐕ
年42᦬
月 ᡷ⸓
改訂