カスタム プロセッサ アーキテクチャを FPGA に実装する過程にあり、設計とバーンインが完了したら、組み込みの 8 ビット パラレル インターフェイスを介して簡単なコマンドを与えてテストしたいと考えています。
明らかに、PC 側で命令できるプログラムを作成するつもりです。理想的には、インターフェイスのすべてのロジック コンセプトがプロセッサ自体によって処理されます。つまり、PC 側とチップ上のパラレル バス アーキテクチャとの間のチップまたはアーキテクチャはサポートされていません。
質問は、パラレル インターフェイスのすべてのピンの制御をアサートすることは可能ですか? 理想的には、Acknowledge ピンと Select ピンを使用して、テスト プログラムとチップの間のカスタム ハンドシェイク プロトコルを作成します。この 2 つのうちどちらを High または Low に接続するかの組み合わせによって、ピン D0 のデータ ストリームに対するプロセッサ コアの動作が決まります。 7。
inpout32.dll を使用してパラレル ポートにコマンドを送信することについて読んだことがありますが、それによってポートのすべての機能への「内部」アクセスが許可されるのでしょうか、それとも単にそれを使用して通信する手段を提供したり、他のすべての機能を隠したり、自動化したりするのでしょうか。彼ら?
バッファとして機能するマイクロコントローラに簡単に力ずくで機能を実装できることを認識しています。つまり、USB でデータを転送し、転送スループット自体のロジック実装を処理させることができますが、むしろインターフェイスを制御したいと考えています。完全にコンピュータによって。