FC2カウンター FPGAの部屋 PYNQボード用PSの設定方法

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

FPGAの部屋

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

PYNQボード用PSの設定方法

Vivado のブロックデザインでPS の設定はどうやるのか?というのが疑問だったので、調べてみた。

Digilent 社のPYNQ Z1のページにZynq Presentsがあるので、それをクリックして、pynq_revc.zip をダウンロードした。
PYNQ_36_161012.png

pynq_revC.tcl ファイルがpynq_revc.zip の中に凍結されていた。
PYNQ_37_161012.png

Vivado 2016.2 でpynq_test プロジェクトを作って、pynq_test ブロックデザインを作成して、zynq7 processing system をAdd IP した。
PYNQ_38_161012.png

processing_system7_0 をダブルクリックして開く。
PYNQ_39_161012.png

まだ、PYNQの設定は入っていない。Presets をクリックすると、メニューが出てくるので、Apply Configuration... を選択する。
PYNQ_40_161012.png

pynq_test.tcl を選択する。
PYNQ_41_161012.png

すると、PYNQの設定が入って、UART0, GPIO, SD0, ENET0, QUAD SPI などにチェックが入った。
PYNQ_42_161012.png

Peripheral I/O Pins をクリックして設定を見た。
PYNQ_43_161012.png

DDR Configuration も設定されていた。
PYNQ_44_161012.png

ブロックデザインのprocessing_system7_0 が更新された。
PYNQ_45_161012.png

これで、PYNQのPS を使うことができそうだ。
  1. 2016年10月12日 05:20 |
  2. PYNQ
  3. | トラックバック:0
  4. | コメント:3

コメント

ボードファイル「arty-z7-20」を所定の場所にコピーすればZybo同様にボードを選択するだけでPSの設定ができました。いくつかの回路で試したので大丈夫だと思います。
ただし、このファイルがPYNQ用だと記載があったわけではないので、PYNQ用のZynq Presetsの方が確実でしょうね。
  1. 2016/10/12(水) 08:42:12 |
  2. URL |
  3. K林 #-
  4. [ 編集 ]

PYNQ用のZynq Presetsを使っていたほうが安全のようです。
  1. 2016/10/12(水) 09:06:56 |
  2. URL |
  3. marsee #f1oWVgn2
  4. [ 編集 ]

私の書き込みを見て、ボードファイル「arty-z7-20」でOKと思っちゃった方がいたようなので訂正します。
PYNQ-Z1とArty-z7-20は似て非なるもの(つまり別物)なので、ボードファイル「arty-z7-20」を
使うのはやめた方がいいです。
本ページにあるように、プリセットファイルを使うのが当面はよろしいかと思います。
  1. 2017/02/13(月) 12:01:18 |
  2. URL |
  3. K林 #-
  4. [ 編集 ]

コメントの投稿


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

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/3599-2272fba3
この記事にトラックバックする(FC2ブログユーザー)