フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
webadm | 投稿日時: 2006-12-29 21:13 |
Webmaster 登録日: 2004-11-7 居住地: 投稿: 3088 |
エレツール株式会社のFreeIP 改めて探してみたらエレツール株式会社さんのところで昔から同期式のI2CスレーブデバイスのデザインがFreeIPとして公開されてました。
作りたかったものと寸分違わないのでそのまま使わせて頂くことに。同期型設計なのでかなり綺麗な作りである。 Quratus IIでコンパイルしたらスレーブアドレスの比較のところで7ビットのスレーブアドレスと9ビットのシフトレジスタを比較しているところがあって警告が出た。比較したいところはシフトレジスタの上位7ビット(最初に送られてくる7ビット)なのでそのように修正。そのままにすると常に一致しない論理が生成されてしまうらしい。 まだシミュレーションはこれから。 (2010/4/11) 検索でi2cスレーブのfreeipを探しにこちらへやってくる方が結構多いので確認したらここで使用したi2cスレーブの優れた実装コードをずっとFPGAインフォメーションさんからダウンロードしたものと記憶違いをしていたことが判明。FPGAインフォメーションさんのところはi2cスレーブのipコアは有償でしか提供されていないので改めて探したところ、エレツール株式会社さんのWebページで今もFreeIPとして公開されているものを利用したことがソースコードを見比べて確認した次第。タイトルや本文を訂正しました。こちらへ検索サイト経由で来られた方には大変申し訳ありませんでした。 |
フラット表示 | 前のトピック | 次のトピック |
投稿するにはまず登録を | |