Cyclone® V SoC FPGA で Hard Processor System (HPS) の I2C インタフェースを FPGA 側のピンを使用して実装したいのですが、SDA / SCL を双方向にするには FPGA 側でどのように処理すればいいですか?
SoC FPGA
カテゴリ:SoC
ツール:Quartus® Prime / Quartus® II
デバイス:Cyclone® V
SDA / SCL を双方向とした FPGA の IO Interface を構築するには、Qsys から Conduit として見えるポートに Tristate IO を構成するバッファをデザイン上に用意する必要があります。
上位 RTL 上で、ALT_IOBUF プリミティブを呼び出し接続します。
参考情報
https://www.altera.com/en_US/pdfs/literature/an/an706.pdf
(alt_iobuff で検索してください。)