私はインターネットで解決策を探すのに本当に苦労しました。しかし、私は失敗したので、ここに置きました。
FPGA で I2C ブロックを設計しようとしています。基本的に他のブロックからDATA、MODE情報を受け取ります。受信後、I2C はその環境デバイスからデータをエクスポートまたは読み取ります。
私の質問は、I2C が FPGA 内の他のブロックと通信する場合、I2C が他のブロックとどのように同期できるかということです。I2C は、他のブロックから受信した DATA と MODE が以前のものであるかどうかをどのように知ることができますか? それとも最新?
私の現在のアイデアは、他のブロックから生成されたパルスを使用して、「新しいデータ」が来ていることを I2C に通知することです。他の方法があるかどうか私は知ることができますか?これらの方法の違いは何ですか?
どうもありがとうございました。
よろしくお願いします