お客様のブラウジング体験を最適化するために、当社はCookieを使っています。あなたはこのサイトを閲覧するときのCookieの使用に同意します。
Cookieとあなたの個人情報の詳細については、当社のプライバシーポリシーをご覧下さい。
同意します
inner_banner_support
サポート
ドキュメンテーション・データベース
IP and Reference Design
Interface/ Protocol Interface
スターターキットと開発ボード
戻る
Gowin SPI to I2C

概要

SPI(Serial Peripheral Interface)は、高速、全二重、同期通信バスです。I2C (Inter-Integrated Circuit)は、マイクロコントローラとその周辺機器を接続するために使用される 2 線式のシリアルバスです。

 

Gowin SPI to I2C IPは、開発を簡素化することができます。SPI と I2Cインターフェースの間に配置されるこの IP は、使いやすいユーザーインターフェースを提供し、SPI インターフェースに基づく I2C データの送受信制御を実現します。

 

特徴

  • SPI と I2C インターフェース間のデータ通信を実現。

  • SPI インターフェースはスレーブモード。

  • SPI インターフェースは、割り込みにより SPI マスターとのデータのやり取りを実現。

  • 入力クロックのクロックレートは、入力 SPI クロックレートの 4 倍以上。

  • SPI インターフェースはビッグエンディアン形式でデータを送信。

  • I2C インターフェースはマスターモード。

  • I2C インターフェースは 7 ビットアドレスモードをサポートし、10ビットアドレスモードはサポートしていない。

  • I2C インターフェースの動作レートは、レジスタを設定することで柔軟に設定可能。

  • SPI インターフェースの受信 FIFO 深さは 510 バイト。

  • SPI インターフェースの送信 FIFO 深さは 255 バイト。

  • 完全に合成可能。

  • Verilog で実装。

ドキュメントをダウンロード
User Guide Gowin SPI to I2C IPユーザーガイド ダウンロード
お問い合わせ サンプル