CPLDまたはFPGAチップでハッキングをする予定の場合は、プログラムする方法が必要です。 JTAGはオプションの1つであり、これがシリアルポート(翻訳)を使用する低コストのメソッドです。
この方法では、4つの信号(TDI、TMS、TCK、TDO)とグランドのみが必要です。しかし、問題は、RS232シリアルポートが12Vロジックレベルで動作し、プログラマのJTAG側がプログラミングのデバイスのネイティブレベルで動作する必要があることです。商業プログラマーはあなたのためにこれを大事にするためにレベル変換ICを使用しますが、それはこのプロジェクトの低コストの目標とメッシュされません。代わりに、[Nicholas]はツェナーダイオードと分圧器を使用して変換を行います。あなたが問題を抱えているならば、それぞれのデータ信号のためのLEDもあります。
Visual Studioを使ってホイップアップしたプログラミングアプリケーションと一緒にこれを使用できます。シリアルポートを介してうまく機能しますが、彼はUSBからシリアルドングルを使ったプログラミングをしました。彼は、この方法がプロセスを耐えられない5分まで遅くすることを発見しました。外観を見なさい、多分あなたはそのスロスのようなプログラミングを管理可能な速度まで得るのを助けることができます。
[ありがとうアレックス]