講一講Xilinx家的MIPI方案。這里以普通7系列作為討論的對象, X家高端的KU+/MPSOC+有已經可以直接支持MIPI接口的IO了。
由于MIPI信號的比較特別,在設計之初應該充分考慮了低功耗,所以MIPI原生的信號電平支持HS和LP模式,工作于不同的電平標準:
從圖中可以 清楚的看到,MIPI電氣信號存在同時存在2個電平模式,如果接到FPGA的引腳上,很明顯FPGA是無法支持的。
同時,HS模式的電平標準FPGA也是不支持的。所以,Xilinx家給出了2種方案,實現(xiàn)MIPI信號電平的轉換,這個在文檔XAPP894中有詳細的介紹,下面只給出MIPI DPHY Rx部分 1電阻網絡
在MIPI線速率較高的情況下,不建議使用該方式。 2外部芯片 MC20901 在用于接收攝像頭時,只需要用到MC20901即可
關于MIPI的調試 MIPI的調試前提是你正確的完成了sensor的配置,建議從網上或者FAE那里獲取一組已經驗證過的配置來驅動sensor。這樣接下來調試的重心就可以放到MIPI部分。(補充說一句,高中生物我印象最深的一個概念就是:做實驗要進行變量控制,滿足單一變量的重復對比試驗才能說明問提。然而工作中,很多時候出了問提定位都是胡亂猜) 由于使用的四Xilinx的MIPI RX Subsystem IP解決方案,所以用戶能配置的部分其實并不多。但是這個Subsystem內部其實是2個IP構成,一個是MIPI-DPHY,另外一個是MIPI-CSI2接口,然后兩個IP之間采用PPI接口互聯(lián)。MIPI DPHY通過接收比特流數據,然后根據幀格式,恢復出packet。協(xié)議中對packet進行了ECC校驗,具備一定的識別和糾正錯誤的能力。但是如果信號質量不好,出現(xiàn)的錯誤較多,則會出現(xiàn)不可恢復的錯誤,在圖像上顯示的就是時許不對導致的飛線,甚至花屏。
在綜合完成以后,打開綜合后的原理圖,進入MIPI DPHY部分,對物理層后綴為err的信號進行mark_debug,然后保存到xdc文件中用于后期的調試
從圖中可以看到xilinx 的MIPI IP PPI接口中 errorths信號拉高,說明存在行丟失的情況,出現(xiàn)該情況,如果物理層錯誤信號不斷,再檢查完FPGA工程本身沒問題,則可以從硬件方面考慮是否存在問題。
責任編輯:lq6
-
Xilinx
+關注
關注
71文章
2167瀏覽量
121441 -
MIPI
+關注
關注
11文章
310瀏覽量
48631
原文標題:Xilinx FPGA MIPI 接口簡單說明
文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論