NANO HDMI

Bring-up

書き込み

合成とコンフィグは Gowin EDA 側で行います。このページはピンと手順の控えです。

nano-hdmi-tangnano9k.zip
  1. 01

    Gowin EDA を入れる

    V1.9.9 以降。デバイスは GW1NR-9C / GW1NR-LV9QN88PC6/I5。

  2. 02

    プロジェクトを作る

    hdmi_colorbar.gprj を開ける場合はそれを使う。拒否されたら新規 FPGA プロジェクトに src/*.v と tangnano9k.cst / .sdc を追加し、トップを top にする。

  3. 03

    Place & Route

    Synthesis → Place & Route。LUT は数千で収まります。OSER10 と rPLL はプリミティブ直書きです。

  4. 04

    書き込む

    オンボード BL702 の Programmer、または openFPGALoader -b tangnano9k impl/pnr/*.fs。

  5. 05

    HDMI を挿す

    短いケーブルで 720p60 を受けられるシンクへ。LED0 点灯が PLL lock。S2 がリセット、S1 押下で 100% バー。

ピン

信号ピン用途
clk5227 MHz クリスタル
resetn4S2、アクティブ Low
btn_mode3S1 押下で 100% バー
tmds_clk_p / n69 / 68HDMI clock
tmds_d[0] p / n71 / 70TMDS ch0 Blue
tmds_d[1] p / n73 / 72TMDS ch1 Green
tmds_d[2] p / n75 / 74TMDS ch2 Red
led_n[0]10PLL lock
led_n[5:1]11, 13–16フレームハートビート

HDMI の差動ペアは Sipeed 公式 hdmi 例と同じ 68–75 です。CST では P 側に 69,68 のように両ピンを書きます。

うまく出ないとき