文獻標志碼:A
DOI: 10.16157/j.issn.0258-7998.233958
引用格式: 阮宇鵬,劉威. SoC芯片上I3C控制器IP的設(shè)計與驗證[J]. 電子技術(shù)應(yīng)用,2023,49(11):140-145.
【引言】
I2C (Inter-Integrated Circuit)接口是一種廣泛應(yīng)用于集成電路領(lǐng)域的串行通信協(xié)議,它可以將多個設(shè)備連接到同一條總線上,特別適用于嵌入式系統(tǒng)和其他需要少量設(shè)備通信的應(yīng)用。然而,隨著行業(yè)的發(fā)展,移動無線和受移動影響的產(chǎn)品中傳感器的數(shù)量激增,這給設(shè)計者帶來了巨大的挑戰(zhàn),因為沒有一致的物理傳感器接口方法,使得傳感器的接口設(shè)計變得更加復(fù)雜和多樣化,從而影響了系統(tǒng)的性能和可靠性。設(shè)備和平臺設(shè)計人員面臨著來自各種數(shù)字接口的挑戰(zhàn),包括但不限于I2C、SPI和UART等[1]。例如I2C速率低、功耗大的短板日趨明顯,為了增強I2C的性能,MIPI將I3C (Improved Inter Integrated Circuit)接口標準作為I2C協(xié)議的演進。MIPI聯(lián)盟是一個由ARM、諾基亞、意法半導體和德州儀器等公司于2003年發(fā)起成立的國際組織,旨在為移動應(yīng)用處理器提供一個開放的標準和規(guī)范,以降低設(shè)計復(fù)雜度和成本,提高設(shè)計靈活性和效率,并為此制定了一套完整的接口標準[2-4]。
I3C是一種雙線總線:串行數(shù)據(jù)(SDA)和串行時鐘(SCL),它能夠在某些高數(shù)據(jù)率(HDR)情況下充當時鐘引腳或數(shù)據(jù)引腳。并且I3C總線可以支持不同類型的混合消息,例如:使用最高12.5 MHz的SCL時鐘速度傳輸類似I2C的單數(shù)據(jù)率(SDR)消息和實現(xiàn)更高數(shù)據(jù)率的HDR消息,該規(guī)范還為I3C從設(shè)備之間的點對點通信提供了條件[2]。
文章詳細內(nèi)容下載請點擊:SoC芯片上I3C控制器IP的設(shè)計與驗證AET-電子技術(shù)應(yīng)用-最豐富的電子設(shè)計資源平臺 (chinaaet.com)
【作者信息】
阮宇鵬1,劉威1,2,3,4
(1.武漢大學 物理科學與技術(shù)學院,湖北 武漢 430072;2.武漢大學 微電子學院,湖北 武漢 430072;
3.湖北珞珈實驗室, 湖北 武漢 430072;4.武漢量子技術(shù)研究院,湖北 武漢 430072)