Architecture
構成
画素域は TMDS ビデオ、ブランキングは制御トークンとデータアイランドです。音声は IEC 60958 サブフレームを HDMI オーディオサンプルパケットに詰めて送ります。
01
27 MHz
オンボード水晶。ピン 52。
02
rPLL
×55 / 4 → 371.25 MHz。VCO 742.5 MHz。
03
CLKDIV
÷5 で画素クロック 74.25 MHz。
04
timing
1650×750。+HSYNC +VSYNC。
05
colorbar
160 px × 8。S1 で 100%。
06
sine DDS
48 kHz tick。位相 32 bit。
07
packets
AVI / ACR / audio / SPD + BCH。
08
TMDS ×3
8b/10b、TERC4、ガードバンド。
09
OSER10
10:1 + ELVDS_OBUF。
水平ブランキング(1 ライン = 1650 px)
アクティブ 1280 のあと、制御 4 → アイランドプリアンブル 8 → 先頭ガード 2 → パケット 10×32 → 末尾ガード 2 → 制御 → ビデオプリアンブル 8 → ビデオガード 2。
video 1280
pre
islands 320
vpre
幅はピクセル数比。右端が次ラインのアクティブ直前。
映像
- VIC
- 4
- active
- 1280 × 720
- total
- 1650 × 750
- H FP/S/BP
- 110 / 40 / 220
- V FP/S/BP
- 5 / 5 / 20
- pixel
- 74.25 MHz
- sync
- H+, V+
音声
- tone
- 1000 Hz sine
- fs
- 48000 Hz
- width
- 16-bit LPCM
- level
- -20 dBFS
- N
- 6144
- CTS
- 74250
- tick
- 74.25 MHz × 8 / 12375
パケット順(1 ライン 10 スロット)
- cy = 720, slot 0–2— AVI InfoFrame(VIC 4, RGB, 16:9)、Audio InfoFrame(2ch / 48 kHz / 16-bit)、SPD(NANO9K)。
- slot 0(他ライン)— Audio Clock Regeneration。N=6144, CTS=74250。
- 残りスロット— 48 kHz サンプルが溜まっていれば Audio Sample Packet。なければ Null。