NANO HDMI

Architecture

構成

画素域は TMDS ビデオ、ブランキングは制御トークンとデータアイランドです。音声は IEC 60958 サブフレームを HDMI オーディオサンプルパケットに詰めて送ります。

  1. 01

    27 MHz

    オンボード水晶。ピン 52。

  2. 02

    rPLL

    ×55 / 4 → 371.25 MHz。VCO 742.5 MHz。

  3. 03

    CLKDIV

    ÷5 で画素クロック 74.25 MHz。

  4. 04

    timing

    1650×750。+HSYNC +VSYNC。

  5. 05

    colorbar

    160 px × 8。S1 で 100%。

  6. 06

    sine DDS

    48 kHz tick。位相 32 bit。

  7. 07

    packets

    AVI / ACR / audio / SPD + BCH。

  8. 08

    TMDS ×3

    8b/10b、TERC4、ガードバンド。

  9. 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 スロット)

  1. cy = 720, slot 0–2— AVI InfoFrame(VIC 4, RGB, 16:9)、Audio InfoFrame(2ch / 48 kHz / 16-bit)、SPD(NANO9K)。
  2. slot 0(他ライン)— Audio Clock Regeneration。N=6144, CTS=74250。
  3. 残りスロット— 48 kHz サンプルが溜まっていれば Audio Sample Packet。なければ Null。