D
djnik1362
Guest
こんにちは私はいくつかのバッファを接続し、AVRのmicrocontrllerにラッチの8ビットデータバスを持っている。私は、バスにFPGAを接続したいので、私は、FPGAと通信することができます。私は、FPGAからデータを取得し、データバスに送信する入力と8ビットのバッファとしてFPGAにデータバスを供給する8ビットのラッチを使用することを決定。私は、FPGAでの"inout"構造を使用することができますが、私は構造の上に使用することを好みます。私はバスに供給する必要が8ビットの出力を持つFPGAの5ソフトウェアのブロックがあるとします。私は、FPGAから8ブロックを選択できるように私は、FPGAにA15 - A13のアドレスバスを接続する。私は、A15 - A13信号とRD信号とバスに接続するためのブロックの出力を選択することをFPGAに8 × 8ビットMUXを使用してください。私は、データバスから8ビットの入力を持つ3ソフトウェアブロックを作成することにします。私の考え方は、それぞれのブロックごとにFPGAと3 8ビットのD - FFでDEMUXを使用することですそのWR信号、ラッチアップ、データバスの"posedge"との適切なD - FFに。私はVerilogで私のコードを記述し、錫林ISE 9.1でこの構造をシミュレートし、それが正常に動作する。私はこの設定が実際に動作するかどうかというアイデアが必要です。あなたのサポートへの感謝。