- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!FPGAで遊ぶ
久しぶりに手元にあったFPGAボードをいじってみた。
昔メメックで買ったVertexII-PRO 2VP4のボード。
とりあえず、押しボタン判定でも書いてみようと思いながらも
内部のプルアップの仕方がわからなかったり、
PROMにデータが書き込めなかったりと一苦労。
PROMにデータが書き込めなかったりとちょっと手間取ってしまった。
!内部プルアップ
([アンサー#9061|http://japan.xilinx.com/xlnx/xil_ans_display.jsp?iLanguageID=2&iCountryID=2&getPagePath=9061]より)
内部プルアップしたいピンは、UCFファイルで
NET "pHogeHoge" PULLUP;
とすればよいようだ。
プルダウンしたいときには、PULLDOWN。
これ、便利。
!PROMへの書き込み
Xilinx純正のPlatform Cable USBを使っているのだが、
デフォルトスピードの6MHzやその半分の3MHzでは、
正しく書き込めず、
1.5MHz以下では正常に書き込めた。
USB2のポートに接続しなかったからか?
SystemACE用の端子でほかのデバイスと接続していたので
誤って壊したのかと、本当にびっくりした。