AC701 SPI ROMへの書き方(spiwidth 1バージョン)
1.ビットファイル生成
vivado
GUIより「GENERATE BITSTREAM」を実行
spi バス幅指定ができない? 調査中
2.mcs変換
a.ISEコマンドプロンプト
PROMGen -spi -p mcs -o xxx.mcs -s 32768 -u 0 xxx.bit
b.IMPACTで変換
File→New Project → Prepare a PROM FILEを選択
3.書き込み
IMPACT で NEW project → Configure devices using Boudary-Scan(JTAG)
でAutomaticallyを選択
で、チップ部分XILINX上で右クリックしてAdd SPI/BPI Flashを選択
ファイルダイアログが立ち上がるので、今回書き込みたいmcsファイルを選択する。
選択後、SPIROMの選択が出るので、N25Q256を選択、DataWidthは4を選択してもエラーになる。
(ビットファイル生成時に指定しないとダメ?)
FLASHの部分を右クリックしてProgramで書き込み実行、後は待つ。Program suceedが出たら成功。
書き込み後電源を入れて待つと30秒位で今フィギュレーションが終わり実行されるっぽい。
速度改善はISEならbitgen時点で使えるオプションがあるが、vivadoでは使えないっぽい?
以上