FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。使ってみることにした。IICの使い方を勉強してみた。ドキュメントを見て学習した。・AXI4-Liteインタフェース・マスタまたはスレーブ動作(今回はマスタとして使用)・スタンダードモードは100KHz(高速モードは400KHz)・7ビットまたは10ビットのアドレス・送信FIFO、受信FIFOは16深度こんなところか。割り込みにも対応している。マスタ動作でもあるし、今回は割り込みは使用しないブロック図を下に示す。IICのイメージが掴めると思う。パラメータは飛ばして、レジスタ表を下に示す。使用するレジスタだけを抜き出してある。下の表がすべてのレジスタではない。receive.Read/WriteのコントロールはTX_FIFOに書くアドレスのLSBで決まる。LSB="1"はRead。I2C通信のスタートとストップの間を示す。I2C通信の最中だということを示す。Slave.現在のI2C通信がスレーブ用アドレスに合っていることを示す。URLhttps://marsee101.blog.fc2.com/tb.php/2339-b58416b8この記事にトラックバックする(FC2ブログユーザー)プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。