lynxeyedの電音鍵盤

MBDとFPGAと車載で使うデバイスの備忘録

2011-10-01から1ヶ月間の記事一覧

Spartan-6のMCBとカメラボード設計

ずっと、UG388と格闘しつつMIGを使ってLPDDRを駆動するMCBラッパをインスタンシエートしたり、シミュレーションしている訳ですが、ALTERAユーザから見るとかなり奇異に見えるかも知れません。(自分もそうだったので) まず、Spartan-3E、Spartan-6、Virtex-6…

iPhoneでRGB<-->HSV変換

iOS

iPhoneで色認識をしてみようと思います。 人の目(というかそれを処理しているのは脳ですが)は意識しなくても 色の彩度 色の明度 を認識できます。 例えば下の図に示す2つの四角の色は、 「濃い赤」「薄い赤」 とか 「暗い赤」「明るい赤」 と表現することが…

Spartan-6 LX9 MicroBoardを使ったLPDDR SDRAMのハードマクロ実装(その4)

MIGが生成したuser_designを使って、MCBラッパーと分散メモリのインスタンシエートをしているわけですが、ふと、違和感を感じました。user_designのトップファイルのモジュール宣言。 module mymig # ( //(中略) ) ( inout [C3_NUM_DQ_PINS-1:0] mcb3_dram_d…

1秒ごとにiPhoneカメラのライブプレビュをキャプチャしたいんだけど

iOS

iPod touchを買いました。touchは1世代目をとうの昔に売ってしまって、iPhone3GSを購入してからは必要なかったので。 GRIFFINのラバーケースもカッコいいので次いでに購入。*1 で、ちょっと必要に駆られてiOSを弄ってます。 解像度は必要ないんだけどカメラ…

分散RAMのインスタンシエートとMCBの連結(その1)

FPGAを使う理由として同期・非同期FIFOをたくさん用意したい、という点があると思います。 FPGAは内部がSRAMのお化けですし、タイミングが厳しいときはマイコンを使うわけにはいきません。今回、MIGが生成したMCBラッパの32bit幅のデータをLPDDR SDRAM動作ク…