FPGAの部屋 ハードコア RISC-V MSS で FPGA 部に実装した GPIO IP を制御する4(CLOCKS_AND_RESETS SmartDesign 2)
FC2ブログ

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

FPGAの部屋

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

ハードコア RISC-V MSS で FPGA 部に実装した GPIO IP を制御する4(CLOCKS_AND_RESETS SmartDesign 2)

ハードコア RISC-V MSS (Microprocessor Sub-System) で FPGA 部に実装した GPIO IP を制御してみようということで、前回は、polarfire-soc-discovery-kit-reference-design の CLOCKS_AND_RESETS SmartDesign を再現することにして、CLOCKS_AND_RESETS SmartDesign を新規作成し、PFSOC_INIT_MONITOR_C0 と CORERESET_PF_C0 IP を追加した。CORERESET_PF_C0 IP は RESET_FIC_0_CLK に名前を変更した。今回は、PF_CCC_C0 と CLKINT、AND3 を CLOCKS_AND_RESETS SmartDesign に追加して、CLKINT の名前を CLKINT_REF_CLK_50MHz に変更した。

PF_CCC_C0 を CLOCKS_AND_RESETS SmartDesign に追加する。
IP Catalog の検索ウインドウに ccc と入力した。
Clock Conditioning Circuitry (CCC) を右クリックし、右クリックメニューから Instantiate in CLOCKS_AND_RESETS を選択した。
Libero_SoC3_35_251108.png

Congfigurator ダイアログが表示された。(名前を変更するダイアログは省略しています)
デフォルトのまま、OK ボタンをクリックした。
Clock Options PLL タブ
Input Freqency を 50 MHz に設定した。
Libero_SoC3_36_251108.png

Output Clocks タブ
Output Clock 0 の Requested Frequency を 125 MHz に設定した。
OK ボタンをクリックした。
Libero_SoC3_37_251108.png

CLKINT を CLOCKS_AND_RESETS SmartDesign に追加する。
IP Catalog の検索ウインドウに clkint と入力した。
CLKINT を右クリックし、右クリックメニューから Instantiate in CLOCKS_AND_RESETS を選択した。
Libero_SoC3_38_251108.png

CLKINT_0 が実装された。
先ほど追加した PF_CCC_C0_0 も追加されている。
Libero_SoC3_39_251108.png

CLKINT_0 の名前を変更する。
CLKINT_0 を右クリックし、右クリックメニューから Rename... を選択した。
Libero_SoC3_40_251108.png

Rename Intance ダイアログが表示された。
Name に CLKINT_REF_CLK_50MHz を入力した。
OK ボタンをクリックした。
Libero_SoC3_41_251108.png

CLKINT の名前が CLKINT_REF_CLK_50MHz に変更された。
Libero_SoC3_42_251108.png

and3 を CLOCKS_AND_RESETS SmartDesign に追加する。
IP Catalog の検索ウインドウに and3 と入力した。
AND3 を右クリックし、右クリックメニューから Instantiate in CLOCKS_AND_RESETS を選択した。
Libero_SoC3_43_251108.png

AND3_0 が実装された。
Libero_SoC3_44_251108.png
  1. 2024年11月08日 05:10 |
  2. Libero SoC
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/6447-2eb6d4de
この記事にトラックバックする(FC2ブログユーザー)