aster_ismの工作室

FPGAとかマイコンとか

Xilinx用docker環境の構築

以前構築したXilinx用 docker環境の記憶を掘り起こしてメモしておく。あくまでも記憶を掘り起こして書いているので、現時点で正確な情報ではないかもしれない。あと、dockerを使った環境構築は2年ぐらい前にやって、最近は使ってないのでdocker自体も色々変わっているかも(時間があったら確かめてみる)

続きを読む

Vivado IPI で Add moduleしたときのインターフェースパラメータの伝搬

Vivado IPI は、「Add Module」を行うことで簡単にモジュールのインスタンスを追加できます。特にAXI関係はポート名から自動的にインターフェースを推論してくれるため非常に便利です。しかし、Vivado 2018.2では、その他のインターフェースは、インスタンスのパラメータがインターフェースに正しく設定されず、意図したハードウェアにならないのでValidate Design用のTclスクリプトを書いた。

続きを読む

ZYBO-Z7を用いたLチカ(PythonからFPGAのLEDを叩く)

ZYBO-Z7上でUbuntuが走るようになり、もう少し高級な言語で制御したくなったので、 Pythonの勉強も兼ねて PYNQ のコードから必要そうなところだけ抜き出してLチカを行った。

続きを読む

ZYBO Z7-20 のpreset.xmlの修正

現状のdigilentが配布しているボードファイルは下記のようにENET0の設定が間違えている。

githubのレポジトリを見たら2018/2/9に修正されました。 下記変更は必要ありません。

よくよく見たらgithubのレポジトリの修正が間違えているためpresetが正しく反映されない(2018/2/14)。

aster-ism.hatenablog.com 毎回修正するのも面倒くさいので、ボードファイルを修正しておくことにする。

続きを読む