rtvctest は、PROMCheck、Memory、Jalapeno、CL4000 の 4 つのサブテストから構成されます。PROMCheck サブテストは、SunVideo カードの PROM を検査します。Memory テストは、CL4000 圧縮エンジンの 2MB のメモリーや Jalapeno 特定用途向け IC (ASIC) のメモリーなどの、カード上のすべてのメモリーを検査します。また、 Jalapeno サブテストは、SBus と A/D 変換チップ、CL400 圧縮エンジン間のインタフェース論理回路を検査し、CL4000 サブテストは、圧縮エンジンの ASIC が A/D 変換チップからのデジタルビデオデータを圧縮し、そのデータを Jalapeno ASIC を介して SBus に送信できるかどうかを調べます。
rtvctest は、49 個のテストモジュールから構成されています。表 28-1 は、それらのモジュールとテスト処理順番号の対応を示しています。
表 28-1 rtvctest のテストモジュール
SunVideo の検査モジュール名 |
テスト処理順番号 |
---|---|
RTVC SUNDIAG 起動 |
0 |
RTVC 検査合計 |
1 |
RTVC Jalapeno SMEM |
2 |
RTVC CL4000 DMEM |
3 |
RTVC Jalapeno SBus 割り込みマスク |
4 |
RTVC CL4000 割り込みマスク |
5 |
RTVC DVMA 制御レジスタ |
6 |
RTVC DVMA 転送サイズカウンタ |
7 |
RTVC DVMA メモリアドレスカウンタ |
8 |
RTVC DVMA 仮想メモリアドレスカウンタ |
9 |
RTVC DVMA スレーブ SBus 再実行レジスタ |
10 |
RTVC IIC 制御レジスタ |
11 |
RTVC IIC データレジスタ |
12 |
RTVC ビデオ DMA 制御レジスタ |
13 |
RTVC ビデオ DMA 転送サイズカウンタ |
14 |
RTVC ビデオ DMA メモリアドレスカウンタ |
15 |
RTVC ユーザー割り込み 0 |
16 |
RTVC ユーザー割り込み 1 |
17 |
RTVC ユーザー割り込み 2 |
18 |
RTVC ユーザー割り込み 3 |
19 |
RTVC ビデオ制御および状態レジスタ |
20 |
RTVC ビデオ制御フィールド線割り込み 1 |
21 |
RTVC ビデオ制御フィールド線割り込み 2 |
22 |
RTVC ビデオスキャン線マスクレジスタ |
23 |
RTVC ビデオ入力形式の種類 |
25 |
RTVC ビデオ水平ロック |
26 |
RTVC ビデオ偶数奇数フィールド |
27 |
RTVC CL4000 ホスト制御 |
28 |
RTVC CL4000 ホストロック |
29 |
RTVC CL4000 ビデオポート A 制御 |
30 |
RTVC CL4000 ビデオポート B 制御 |
31 |
RTVC CL4000 ビデオポート A FIFO |
32 |
RTVC CL4000 ビデオポート B FIFO |
33 |
RTVC CL4000 アドレスメモリーレジスタ |
34 |
RTVC CL4000 命令メモリーアクセスレジスタ |
35 |
RTVC タイムスタンプレジスタ |
36 |
RTVC CL4000 レジスタメモリー |
37 |
RTVC CL4000 スクラッチメモリー |
38 |
RTVC CL4000 DMA モード |
39 |
RTVC CL4000 モーション予測レジスタ |
40 |
RTVC CL4000 PSW |
41 |
RTVC CL4000 可変長コーダーレジスタ |
42 |
RTVC CL4000 チャネルメモリーレジスタ |
43 |
RTVC CL4000 CPU 制御 |
44 |
RTVC CL4000 乗算制御 |
45 |
RTVC CL4000 DMA 割り込み制御 |
46 |
RTVC CL4000 ブロック転送モード |
47 |
RTVC CL4000 アキュミュレータの MSB |
48 |
RTVC CL4000 JPC フィールド |
49 |
RTVC SUNDIAG 終了 |
50 |