隨著手機攝像頭和數碼相機性能的提升,增加攝像頭設備到平臺處理器之間的傳輸帶寬變越來越有必要,傳統的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下的物理層部分,并且最后成功的被商用接收端驗證。
總的來說在整個設計過程中遇到了阻礙和很多難題,但是經過不懈的努力最終克服了技術上的種種困難,最終也獲得了階段性的成果和自身的技術提高。
資源簡介:隨著手機攝像頭和數碼相機性能的提升,增加攝像頭設備到平臺處理器之間的傳輸帶寬變越來越有必要,傳統的DVP接口已經不能適應現在的科技發展。在這樣的大形勢下mipi聯盟應運而生,它制定了一個通用的標準來規范高性能移動終端的接口,而它的子協議mipi CSI-2...
上傳時間: 2022-05-30
上傳用戶:kingwide
資源簡介:基于uCOSⅡ和CH375的U盤數據讀寫接口設計
上傳時間: 2013-04-24
上傳用戶:zhenyushaw
資源簡介:接口說明 該接口庫是用VC6.0開發的基于Windows平臺上的SGIP1.2協議的實現,接口對中國聯通SGIP協議進行了高度封裝,目的是方便SP接入中國聯通短消息網關。
上傳時間: 2016-06-05
上傳用戶:lxm
資源簡介:該接口庫是用VC6.0開發的基于Windows平臺上的SGIP1.2協議的實現,接口對中國聯通SGIP協議進行了高度封裝,目的是方便SP接入中國聯通短消息網關。
上傳時間: 2017-02-07
上傳用戶:myworkpost
資源簡介:基于UC/OS 2+LWIP的源碼,內含有2個任務的調度,每個任務包含一個亮燈程序,基于AT91SAM7X256的ARM芯片開發,在ADS1.2環境下編寫。
上傳時間: 2014-01-18
上傳用戶:Shaikh
資源簡介:本源碼維MSP430F149控制IIC協議的AD芯片DAC5571,并再1602液晶上顯示數據 MCU的P1.0、P1.1 端口與DAC5571 的SDA、SCK端口連接,通過在兩個GPIO上模擬 I2C時序從而實現對DAC的操作。可以看到,DAC5571 的輸出端Vout連接到了跳線座P7 的第 1 腳。如果用短...
上傳時間: 2016-07-04
上傳用戶:cuiyashuo
資源簡介:這是Wince.net 4.2下的以太網芯片(Lan91c111)的驅動源碼。硬件平臺為Intel strongARM SA-
上傳時間: 2013-12-11
上傳用戶:litianchu
資源簡介:基于TCP和UDP協議的網絡聊天、傳收文件程序,VC++60實現,包含全部源代碼,多提寶貴意見哦
上傳時間: 2015-05-04
上傳用戶:時代電子小智
資源簡介:一種基于二維鏈表的稀疏矩陣模半板類設計 A template Class of sparse matrix. Key technology: bin,2-m linked matrix. constructors: 1.normal constuctor 2.copy constuctor. 3.assignment constructor. Basic operator: 1. addition(sub) of two matr...
上傳時間: 2013-12-13
上傳用戶:lwwhust
資源簡介:基于H323和SIP協議的視頻會議網關的設計和實現750000027-050308200702-ISWOO.doc
上傳時間: 2013-12-24
上傳用戶:wfl_yy
資源簡介:該代碼為Jennic的基于IEEE802.15.4協議的Zigbee協議棧星型網源代碼,內有coordinator和endpoint代碼,一個網絡可以有多個endpoint但是只有一個coordinator!
上傳時間: 2014-01-17
上傳用戶:ippler8
資源簡介:詳細介紹了基于IEEE802。11e協議的VoIP系統知識。
上傳時間: 2013-12-28
上傳用戶:banyou
資源簡介:altera公司開發板上關于基于FPGA實現網絡協議的硬件描述
上傳時間: 2013-12-18
上傳用戶:yd19890720
資源簡介:linux下的攝像頭芯片ov511的驅動代碼。很多攝像頭都是用該芯片的。
上傳時間: 2016-05-15
上傳用戶:阿四AIR
資源簡介:基于802.11b MAC協議的Ad Hoc路由算法仿真與比較
上傳時間: 2016-05-28
上傳用戶:sammi
資源簡介:基于j2me MIDP 2.0的一款坦克游戲演示源碼,該源碼演示了在MIDP 2.0規范上對gamecanvas的使用以及title的使用
上傳時間: 2016-07-31
上傳用戶:silenthink
資源簡介:基于SQLSERVER C#2.0的企業ERP管理系統
上傳時間: 2013-12-30
上傳用戶:chenxichenyue
資源簡介:這是一個vc下的完成基于h。323協議的視頻會議的代碼
上傳時間: 2013-12-06
上傳用戶:aa54
資源簡介:利用Eclipse開發的基于sun公司jxta協議的Jxta管道編程的通信程序
上傳時間: 2014-01-20
上傳用戶:yoleeson
資源簡介:基于二進制模2除法的簡單流加解密算法。要求被加密的數據至少8字節,字節數能被4整除。 --pclion
上傳時間: 2017-05-18
上傳用戶:busterman
資源簡介:基于ZIGBEE無線傳輸協議的微型煙霧報警系統
上傳時間: 2018-10-05
上傳用戶:cc2019
資源簡介:基于LabVIEW和J1939協議的CAN總線通訊平臺構建.rar
上傳時間: 2020-12-30
上傳用戶:
資源簡介:0引言對于一個程序員,如果要從頭開始完全由自己來編寫一個用于通信的應用程序,必須對相關的網絡協議及其它的一些底層技術有較深入的了解,編程難度比較大。Visual Basic(VB)為廣大程序員提供了基于WindowsSockets網絡編程接口的Winsock控件,它封裝了所有...
上傳時間: 2022-06-24
上傳用戶:
資源簡介:基于SENT協議的有刷直流電機控制系統設計? ? ? ? ? ? ?
上傳時間: 2022-07-10
上傳用戶:kingwide
資源簡介:數據采集處理技術是現代信號處理的基礎,廣泛應用于雷達、聲納、軟件無線電、瞬態信號測試等領域。隨著信息科學的飛速發展,人們面臨的信號處理任務越來越繁重,對數據采集處理系統的要求也越來越高。近年來FPGA由于其設計靈活性、更強的適應性及可重構性,結...
上傳時間: 2013-06-24
上傳用戶:wangrong
資源簡介:這是篇, 覺得甚是有用,大家共同學學。
上傳時間: 2013-08-31
上傳用戶:ming52900
資源簡介:伯克利大學的一個ftp協議的實現源代碼,包括客戶端和服務器端.
上傳時間: 2014-01-10
上傳用戶:tedo811
資源簡介:串口通信的用戶協議的編制與數據處理方法 串口數據包處理方法編程實例
上傳時間: 2013-12-16
上傳用戶:阿四AIR
資源簡介:這是篇<基于FPGA 的OFDM 寬帶數據通信同步系統設計與實現>, 覺得甚是有用,大家共同學學。
上傳時間: 2015-11-02
上傳用戶:253189838
資源簡介:基于C++ Builder 與Matlab 的配電網無功優化軟件設計
上傳時間: 2014-01-04
上傳用戶:ddddddos