FC2カウンター FPGAの部屋 2012年12月07日
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

Atlysボードで3.3Vレベルの信号を使った時のVCCAUXの設定

Atlysボードで”Atlys board support files for EDK BSB wizard. Supports EDK 13.2 - 14.2 for both AXI and PLB buses.(ZIPファイルへのリンクです。注意)の Atlys_AXI_BSB_Support の中の、axi_hdmi_v1_00_a IPコアを使用して、HDMIのアプリを作っている。使用しているISEのバージョンは14.2。Project Navigator を使用している。

PlanAheadでTMDS信号をTML_33とTMDS_33(TML_33は出力用に直列に抵抗が入るそうです)に割り当てているが、下のエラーが出て、MAPが通らない。下にエラーを示す。

ERROR:Place:1413 - The following IOBs have an IO Standard that requires VCCAUX =
 3.300v. This is incompatible with the device's current setting of VCCAUX =
 2.500v. By default, VCCAUX = 2.5v but it can be specified to a different
 value in your user constraints file (UCF). Please refer to the Spartan6 FPGA
 SelectIO Resources User's Guide for more information on VCCAUX and the
 requirements of each IO Standard.
 IO Standard: TMDS_33
 List of IOB's:
  TMDS_RX_0_N
  TMDS_RX_0_P
  TMDS_RX_1_N
  TMDS_RX_1_P
  TMDS_RX_2_N
  TMDS_RX_2_P
  TMDS_RX_CLK_N
  TMDS_RX_CLK_P
ERROR:Pack:1654 - The timing-driven placement phase encountered an error.


関連する部分のUCFを下に示す。

NET "TMDS_RX_0_P" IOSTANDARD = TMDS_33;
NET "TMDS_RX_1_P" IOSTANDARD = TMDS_33;
NET "TMDS_RX_2_P" IOSTANDARD = TMDS_33;
NET "TMDS_RX_SCL" IOSTANDARD = LVCMOS33;
NET "TMDS_RX_SDA" IOSTANDARD = LVCMOS33;
NET "TMDS_TX_0_P" IOSTANDARD = TML_33;
NET "TMDS_TX_1_P" IOSTANDARD = TML_33;
NET "TMDS_TX_2_P" IOSTANDARD = TML_33;
NET "TMDS_TX_CLK_P" IOSTANDARD = TML_33;
NET "CLK100M" IOSTANDARD = LVCMOS33;
NET "RESET" IOSTANDARD = LVCMOS33;
NET "TMDS_RX_CLK_P" IOSTANDARD = TMDS_33;


エラーの内容を読んでもわかるが、VCCAUXがデフォルトでは、2.5v で、それを 3.3v にする必要があるそうだ。
更に、関連するアンサーがあった。”Spartan-6 および Spartan-3A Extended ジェネレーション FPGA - VCCAUX 電圧を変更する場合は CONFIG VCCAUX 制約を使用する必要がある
このアンサーに従って、

CONFIG VCCAUX = 3.3;


をUCFファイルの先頭に書いたところ、MAPが通った。

(追加)
Atlysボードの回路図、10ページ目を見ると、VCCAUXにVCC3V3 が入っているのがわかる。

  1. 2012年12月07日 10:02 |
  2. Atlysボード
  3. | トラックバック:0
  4. | コメント:0