手順 5: 制約の保存 - 2023.2 日本語 - 2023.1 日本語

Vivado Design Suite チュートリアル: 制約の使用 (UG945)

Document ID
UG945
Release Date
2023-10-18
Version
2023.2 日本語

新しいデザイン制約を追加したので、[Save Constraints] アイコンが有効になっています。演習 2 で変更したセルおよびデザイン プロパティは Vivado ツールのインメモリ デザインには追加されていますが、ターゲット制約ファイルには保存されていません。

  1. Save Constraints ボタン をクリックします。

    演習 2 で定義した物理制約がターゲット制約ファイルに保存されます。

  2. [Sources] ウィンドウでアクティブになっている制約セットからターゲット XDC (この場合 timing.xdc) をダブルクリックし、Vivado IDE のテキスト エディターで開きます。
    注記: このファイルを既に開いている場合は、Reload リンクをクリックしてファイルをアップデートします。

    演習 2 で使用した 7 つの set_property コマンドが制約ファイルに保存されています。XDC ファイルにはデザイン制約のみが書き込まれ、この演習で使用したオブジェクト クエリやレポート コマンドは書き込まれません。

  3. 開いている制約ファイルに次の制約があることを確認します。
    set_property BEL MMCME2_ADV [get_cells clkgen/mmcm_adv_inst]
    set_property LOC MMCME2_ADV_X1Y0 [get_cells clkgen/mmcm_adv_inst]
    set_property PROHIBIT true [get_bels IOB_X1Y34/PAD]
    set_property PROHIBIT true [get_sites AA8]
    set_property DOA_REG 1 [get_cells \
    {fftEngine/fftInst/ingressLoop[7].ingressFifo/buffer_fifo/infer_fifo.block_ram_\
    performance.fifo_ram_reg}]
    set_property DOB_REG 1 [get_cells \
    {fftEngine/fftInst/ingressLoop[7].ingressFifo/buffer_fifo/infer_fifo.block_ram_\
    performance.fifo_ram_reg}]
    set_property CONFIG_MODE M_SERIAL [current_design]
  4. Vivado IDE を終了します。