https://www.xilinx.com/support/documentation-navigation/see-all-versions.html?xlnxproducttypes=Design%20Tools&xlnxdocumentid=UG1144
こちらより。
ただツールバージョンまで考えるとキリが無い
コメント欄は spam だらけなので、ご用の方は x.com/takagiwa_m まで。
https://www.xilinx.com/support/documentation-navigation/see-all-versions.html?xlnxproducttypes=Design%20Tools&xlnxdocumentid=UG1144
こちらより。
ただツールバージョンまで考えるとキリが無い
前のは間違いもあったので、今度は備忘録も兼ねてもう少し細かく。
OpenPOWER ISA を実装した antonblanchard/microwatt を動かした話。
ただ、Python のライブラリの依存関係がうまく解消できなかったので、OS にインストール済みの Python 関係のパッケージを一旦全部削除、という乱暴なことをしているので、この手順の実用性はいまいちかもしれない。
2019/Oct/28 追記:この点については Pipenv を使えばいいらしい。
あと、本来は bit ファイルのロードも自動でされるはずが、仮想マシンで行っているためか、デバイスが検出できなかったため途中でとまる。手動でロードすれば動作する。
今回は 2017.1 をインストールした時に発生。 インストーラは「C:\Xilinx\Vivado\2017.1\tps\win64\xvcredist.exe を実行しろ」というようなメッセージを残していた。 実行すると Visual C++ 2017 Redistributable のインストールがされようとするものの、エラー番号 0x80070666 でセットアップが失敗する。 恐らく、別途 Visual C++ をインストールしているせい。 ひとまず回避したいときは、C:\Xilinx\Vivado\2017.1\bin\loader.bat を編集する。 xvcredist.exe […]
なかなか情報が少ない気がする。 OpenCAPI のサイトでスペックをダウンロードしようとしても、レイヤーの低すぎる情報で困ってしまう。 というわけでやはり古いけれど、Coherent Accelerator Processor Interface (CAPI) の Getting Started の What is CAPI の What is CAPI のビデオを見るしかなさそう。 これによると、 FPGA のユーザー回路から、ホストメモリにアクセスする仕組み ユーザープログラムからは clx/libclx を通して FPGA に指示を出す ホストプログラムも FPGA […]
FPGA で、Stratix II や Virtex-II くらいの時代、「非同期信号の取り込みでのメタステーブルは、フリップフロップ2個通せば防げる」って話をどこかで聞いたか読んだかしたんだけれど、これは最近のデバイスや速いクロックの回路でもまだ通用するのかな。 「2個」については、経験則だったような気もするし、何か具体的に数字を挙げて説明されていたような気もするけれど、元ネタが思い出せない。
気が向いたら更新していきましょう
とりあえず動いた
ちょっと前に話題にあがったので。みんなどんな風にしているんだろう。
昨日の続き
幸い Xilinx Spartan 3A/3AN Starter Kit を自由に使える環境があるので、まずはバイナリで動かしてみた。 シリアルポートが、まだ USB-UART が無くて、D-SUB 9pin の PS/2 側を使わないといけなかったのはハマったけれど、とりあえず動いた。 けど f32c\rtl\proj\xilinx\s3a_700_bram\s3a_700_bram.xise をそのまま ISE 14.7 で通そうとしてもエラーになる。 ERROR:HDLParsers:3375 - "f32c/rtl/generic/bram.vhd" Line […]
This is Just a plan.
調査中。 こことか http://forums.xilinx.com/t5/General-Technical-Discussion/False-Timing-Paths-using-FIFO-to-cross-clock-domains/td-p/220259 そこからのリンクでこことか。 http://forums.xilinx.com/t5/Virtex-Family-FPGAs/Virtex-5-metastability-protection/m-p/196834#M12512 UG612 がどうにもうまく理解できてないので。