• 締切済み

CPLDおよびFPGAの書き込みはUSBでいけますか?

PLDを調べていると、たいていはパラレルポートで通信するそうなのですが、USB-RS232C変換ケーブルでも大丈夫でしょうか? また、USB → シリアル9ピン → パラレル でもPLDに書き込み出来ますか?教えてください。 よければFPGAやCPLDの学習用のボードをご存知ありませんか?5万円くらいのしか探せなくて、、自作したほうがいいですか?

みんなの回答

回答No.6

安価にCPLDを勉強したいというのであれば、オプティマイズさんの製品等はいかがでしょうか、MAX2搭載のキットが1600円程度で入手できます。 また、USBからの書き込みにつきましても同社のキットを使って作ることができます。こちらはyoneken氏がブログで紹介しておられますので参考にされたらいかがでしょうか。

参考URL:
http://optimize.ath.cx/shopv2_2/chuumon.html
  • K-1
  • ベストアンサー率21% (832/3844)
回答No.5

プロトコルにもよります。 USB-シリアル変換ケーブルはハードフローをサポートしていないものが多いです。 PLD書き込み装置の通信が「ハードフロー指定」の場合、通信エラーが出る危険があります。

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.4

とりあえずは、 http://www.hdl.co.jp/altera/index.html の 学習用ボード > EDA-002 でどうでしょうか usb で動作する。\15,540 ただし、一般的には皆さんがおっしゃる様にに、パラレルポート でないと いろいろ不便です。 usb-blaster は、高いし、もっともメーカーの純正品(?)は ByteBlaster でも高い( ALTERA ) 最初は、自分で作っていましたが 今は、上記の会社のものを使用しています。 Note-PC でパラレルポートが無くて出先で困ったので //usb 変換では簡単には出来ない。 //既に書いたが usb-blaster は高くて買えなかった。 結局は、パラレルポート のPC-CARD を買いました。 これも上記の会社で、お薦め(?)のものを 貸し出していたので、動作を確認してから買いましたが

  • likipon
  • ベストアンサー率38% (44/114)
回答No.3

シリアル9P→パラレルの間に何が入ってるか謎ですが, 基本的には難しいと思います. なお, シリアルポートとパラレルポートはコネクタ形状 こそ同じDsubですが, 電気的な中身は全然違うので互換 しません. ピン数変換アダプタとかかましてもダメです. USB-シリアル変換の機器と同様にUSB-パラレル変換の ものも市販されていますが, 本件で使えるものは少々高価なものとなります. (安価なものだと使えないのが多いようです) さらに, 自作するにしてもXilinxのダウンロードケーブル互換のやつは 結局パラレルポートが必要です. おそらくは, ・1万円未満で古い中古デスクトップPCを買ってくる. ・パラレルポート用の自作ダウンロードケーブルを作る これが一番安上がりでしょう.

  • eosca
  • ベストアンサー率72% (21/29)
回答No.2

FPGA の 学習用のボード altera EP1K10 でよければ CQ出版社(トラ技とかの) 1万ゲートFPGA搭載基板とVHDLテキストがセットに! FPGAボードで学ぶ論理回路設計 VHDL設計の基礎から実用機開発の体験まで 定価9,975円(税込) ISBN4-7898-3346-1 というのがあります。 [パソコン USB] - [USB-シリアル変換] - [シリアル-パラレル変換] - [パラレル FPGAボード] という接続は動作しません。 試しにUSB → シリアル9ピン → パラレルと変換機やケーブルをつなぎあわせてプリンターを接続して プリンターが双方向で動作するかやってみればわかると思います。(印刷できかつステータスが取得できる) 恐らく理論的にも無理と思いますが、仮にできたとしても書き込みはLPTポートを直接操作すると思いますので やっぱり無理と思います。 それからAlteraの場合BypeBlasterというダウンロードケーブルになります。 上記ボードはByteBlaster II パラレル・ポート・ダウンロード・ケーブルと同等になるかと思います。 パソコン側のLPTは双方向に設定する必要があると思われます。またポートを直接たたいていると思いますので USB-パラレル変換コードでも動作しないと思います。 どうしてもUSBを使いたい場合は上記ボードでは無理と思います。 おっしゃるとおりご自分で好きなデバイスを使って 自作なされた方が良いと思います。 USB Blaster USBポート・ダウンロード・ケーブルが使用できるようにボード設計をすればよいと思います。 (altera のFPGAの場合です) それからUSBで書き込みが出来る学習キットで比較的安価なものというといま、ぱっと思い浮かびません。 一応確認しながら書きましたが 間違い等があるかもしれませんので、最終的にはご自分でご確認ください。 またこれ以上はさらに調べてみないとわかりませんので さらに突っ込んだ内容に関してはお答えしかねます。

参考URL:
http://www.cqpub.co.jp/hanbai/books/33/33461.htm
回答No.1

パソコンのインタフェースとPLDのインタフェースには何の関係もありませんので、ドライバソフトやバッファアダプタを製作すればUSBでもパソコンのシリアルインタフェースでも何でも使えます。 ところで、FPGA/CPLDテストボードで5万円とは安いですね。よろしければ型番を教えていただけないでしょうか。

関連するQ&A