2020年1月20日月曜日

VivadoのVIO機能を使ってLチカ&入力読み取り


VivadoIPにはVIO(Virtual input output)というものがあります。
これを使えば、FPGA書き込み後PCからI/Oを叩いたり値を覗いたりできます。

とりあえず、今回はVIOからZYBO Z7上のLEDを叩く・スイッチを覗くを行ってみます。今回RGBLEDも光らせてますが、たしか無印ZYBOにはRGBLEDが実装されていなかったと思います。無印ZYBOを使う場合はRGBLEDは省略してください。


2020年1月19日日曜日

Vivadoのxprファイルについて


ERROR:[ProjectBase 63-9] XML parser encountered a problem in C:/Users…….xpr at line 1:XML character encoding not supported

上記のようなエラーが出現し、vivadoのプロジェクトが開けなくなってしまった。
xprファイルを直接ダブルクリックで開いても、vivadoからOpen Projectで開いても同様のエラーが出てしまう。

2020年1月2日木曜日

上位リンクでラズパイ(Python)からキーエンスのKVシリーズPLCを制御する

 キーエンスのPLC(シーケンサ)をラズパイから制御する必要があったので、Pythonで上位リンクをやってみた。
タイトルにラズパイとあるが、ぶっちゃけPython3実行環境があるならWindowsPCでもMacでもなんでも良い。