« 2009年06月 | メイン | 2009年08月 »

2009年07月 アーカイブ

2009年07月18日

IICのIPの問題点

IICの問題点について

- IPのportはinoutではなく、IOBUFに繋ぐためのピンになっている。
- 一番外側(SYSTEM_STUB)で自動的にIOBUFが挿入されることに注意する。
- inoutとあるものは、IOBUFが挿入されるからといって、_Tの制御は自分で行う。


あとはクロック。供給するクロックはPLBバスのクロックになるので、
PLBバスのクロックとシステムクロックの関係、および、IICへ供給するクロックの
関係をmhsファイルできちんと確認する。
(これではまった)

それ以外には、ラインの導通を確認しておけばすんなりと動く。

2009年07月30日

東芝CMOSカメラ(TCM8230MD)インストールメモ

ストロベリーリナックスにて東芝のCMOSカメラを購入した。簡単に絵がとれそうなので、早速基盤について画像を取り出してみる。まずはどの程度の画像が撮れるのかを知りたいだけなのだが、実際に使おうかなと思っている基盤に装着して確認することにした(せっかちではある)。

コマンドとしてIIC、データはクロックと8ビットパラレルで出力される。
また、電源は2系統(1.5Vと2.8V)を使う。
クロックがでているので、それに合わせて8ビットデータをSRAMに入れればいいだろう。
この処理はFPGAを使うことにした。

25MHzのクロックを送り、IICでコマンドを送ったところ、画像データがだらだらとながれでてきた。
それをSRAMへ転送した。
640x480一枚だから256Kbitのメモリでいいやと思っていたが、足りなくなった!(計算すりゃよかった)。
仕方ないので640x400で打ち止めした。それで特に問題はない。

ロジックはxilinxのspartan3e上のMBで行った。IICとシリアルを使うのがらくだから。
SRAMに一度ためて、それをシリアルでダラダラとPCに送り、TIFで表示させた。

画像はとれているのだが、にやらカラーに問題がある。色の深さに問題がある。
バス上にノイズが載っているのか何かデータに問題があるのか。
原因究明。

About 2009年07月

2009年07月にブログ「scienza/foglio/remnant」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2009年06月です。

次のアーカイブは2009年08月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35