手動でMIPIのCRC計算も正常であることがわかったので解析はこれでおしまい。
ぼちぼちとRTLを作り始めた。
しかし、LANE0とLANE1でシリアルデータが2bitずれてるんだよね。
まぁ、ロックすることは簡単だから別にいいんだけど、ちょっと、気持ち悪いよなぁ。
ひとまず、MIPIからAXI Streamで出力する回路を作った。
それでDMAなどを合体して盛ってみました。
そしたらこんなブロックになりました。
ついでなのでHDMI出力も盛っています。
まだ、Linux側のドライバを最新Kernelに取り込んでいないので、それができたらMIPIカメラをキャプチャするかな・・・