隨著手機攝像頭和數碼相機性能的提升,增加攝像頭設備到平臺處理器之間的傳輸帶寬變越來越有必要,傳統的DVP接口已經不能適應現在的科技發展。在這樣的大形勢下MIPI聯盟應運而生,它制定了一個通用的標準來規范高性能移動終端的接口,而它的子協議MIPI CSI-2則完美的解決了攝像頭設備與平臺處理器之間高速通信的難題,提供了一種標準化、強大、可靠、低功耗的傳輸方式。MPI CSI-2接口采用差分信號線,確保了高速數據在傳輸時不易受到外界的干擾,而其采用的ECC編碼和CRC編碼則從一定程度上減少了個別錯誤數據對于整體數據的影響,又由于自身處于MIPI大家族協議之中,它自身也很容易兼容應用MIPI家族協議的其他設備。本文詳細的介紹了MIPI CSI-2協議數字部分RTL的實現,模擬部分的實現,以及后續的測試分析。在設計中RTL的設計、糾錯以及模塊的時序分析在Linux平臺上進行。而模擬部分的實現以及整體的動態測試在FPGA平臺上進行。通過這樣的分工可以更全面的發揮兩個平臺的長處,更具體的來說,在Linux階段的設計時充分的利用了modelsim與verdi配合的優勢,從而更好的設計代碼、分析代碼和測試代碼。而在綜合時又利用Design Compile與Prime time充分的對設計做了資源分析和時序分析,保證了設計的質量。而在FPGA階段設計時,充分的利用了FPGA靈活而且可以動態測試的優勢來驗證模塊的正確性,此外在FPGA上還可以使用商用接收端來接收最后產生的MIPI數據,這樣的驗證方法更權威也更有說服力。在設計方法上,在數字部分的RTL設計中充分的應用了模塊化的思想,不僅實現了協議的要求,而且靈活的適應了MIPI CSI-2協議在實際應用時的一些變通的需求。而在模擬部分的物理層設計中則大膽的做了嘗試和創新,成功的在沒有先例參照的情況下自主設計了FPGA下的物理層部分,并且最后成功的被商用接收端驗證。總的來說在整個設計過程中遇到了阻礙和很多難題,但是經過不懈的努力最終克服了技術上的種種困難,最終也獲得了階段性的成果和自身的技術提高。
標簽:
mipi
攝像頭
接口
上傳時間:
2022-05-30
上傳用戶:kingwide