基于SoC總線的IP核封裝研究
發(fā)布時間:2020-03-23 19:45
【摘要】:IP(Intellectual Property)核技術(shù)的采用極大提高了SoC(System on Chip)的開發(fā)效率,而片上總線(On-Chip Bus)的選擇和IP核封裝是實現(xiàn)IP核與芯片連接的關(guān)鍵步驟。由于目前片上總線標準眾多,因而研究基于SoC總線的IP核封裝和封裝規(guī)范對于IP核集成問題的解決提供一種思路。 本課題是國家高技術(shù)研究發(fā)展計劃項目(863計劃)“家庭網(wǎng)絡(luò)核心SoC平臺和整體解決方案”(項目編號2003AA1Z111O)的一個子課題。本文在研究多種SoC總線標準的基礎(chǔ)上,深入研究ARM公司的AMBA(Advanced Microcontroller Bus Architecture)總線協(xié)議,并且以AMBA總線為例,以實際IP核封裝為參考,研究基于SoC總線的IP核封裝。同時也提出了基于AMBA總線的IP核封裝規(guī)范。 本文首先介紹了選題的背景和研究意義,分析IP核互聯(lián)策略概念和國內(nèi)外研究動態(tài),介紹了“863”課題中的整體解決方案、IP核及SoC概念。然后從IP核互聯(lián)策略入手,重點闡述了目前比較流行的片上總線規(guī)范和總線接口標準,隨后對AMBA總線作詳細介紹。在對UART和I~2C總線控制器IP核研究的基礎(chǔ)上,詳述了基于AMBA APB總線的IP核封裝過程,提出基于APB總線從設(shè)備的IP核封裝規(guī)范。隨后,從理論角度研究基于AMBA AHB總線的IP核的封裝問題,并以Wishbone總線從設(shè)備IP核為例,給出封裝電路的有限狀態(tài)機模型,并分不同情況給出了基于AHB總線從設(shè)備的IP核封裝規(guī)范。最后對本課題的工作進行了總結(jié),分析了研究中存在的問題,并對今后研究工作進行了展望。
【圖文】:
行配置和擴展,能夠?qū)崿F(xiàn)硬件集成真正的即插即用,允許系統(tǒng)集成根據(jù)應用需要選擇最好的PI核和互聯(lián)機制。OCP為PI核設(shè)計提供了解決可配置性和接口的較好辦法,實現(xiàn)了IP核與系統(tǒng)集成的Socket接口,能夠做到核的模塊化和即插即用特性。OCP協(xié)議使PI核與系統(tǒng)的接口與Pl核的功能無關(guān),設(shè)計人員不需要了解核內(nèi)部也能利用它進行系統(tǒng)設(shè)計。OCP接口允許設(shè)計者根據(jù)不同的目的配置接口,包括接口的數(shù)據(jù)寬度、交換的握手協(xié)議等,在SOC設(shè)計中可以裁剪核的功能,降低設(shè)計復雜性,減小面積,同時滿足SoC的要求;OCP接口還保持核在集成到系統(tǒng)的過程中自身完全不被改變,就是說在總線寬度、總線頻率或電氣負載有變化時核保持不變。使用OCP接口的設(shè)計可以交付即插即用的模塊,同時支持核的開發(fā)與系統(tǒng)設(shè)計并行,節(jié)省設(shè)計時間。OCP定義兩個通信實體間點到點的接口。其中一個實體作為通信的主體(Master),另一個作為從體(Slave)。只有Masrer可以發(fā)命令,Slave響應Master的命令,接收或發(fā)送數(shù)據(jù)。封裝接口模塊必須擔當每個連接實體的對應端,當連接實體是Masetr時,封裝接口模塊就作為對應的Slvae;當連接實體是Slvae時,,封裝接口模塊作Master。
圖2.13VC之間透過芯片總線的傳送CI標準中功能最為簡單且所需硬件實現(xiàn)面積最小,它可用來當作V對點傳送的接口,也用于連接在總線上VC與VC傳送的接口。PVII(BasieVCI)的子集合,而BVCI功能又為AVCI(AdvaneedVCIPVCI接口中,發(fā)起方虛擬器件(VCInitiator)和目標方虛擬器件(V過握手協(xié)議(Handshakeprotoeol)來進行請求(Request)及響數(shù)據(jù)傳送(如圖2.14)。這種握手協(xié)議(Handshkaeprotoeol)僅單的控制線路即可達成,即va一sd(vAL)和Aeknowledge(AeK)。圖2.14PV引透過握手完成VC間點對點的數(shù)據(jù)傳送
【學位授予單位】:青島大學
【學位級別】:碩士
【學位授予年份】:2006
【分類號】:TN405.94;TP336
本文編號:2597180
【圖文】:
行配置和擴展,能夠?qū)崿F(xiàn)硬件集成真正的即插即用,允許系統(tǒng)集成根據(jù)應用需要選擇最好的PI核和互聯(lián)機制。OCP為PI核設(shè)計提供了解決可配置性和接口的較好辦法,實現(xiàn)了IP核與系統(tǒng)集成的Socket接口,能夠做到核的模塊化和即插即用特性。OCP協(xié)議使PI核與系統(tǒng)的接口與Pl核的功能無關(guān),設(shè)計人員不需要了解核內(nèi)部也能利用它進行系統(tǒng)設(shè)計。OCP接口允許設(shè)計者根據(jù)不同的目的配置接口,包括接口的數(shù)據(jù)寬度、交換的握手協(xié)議等,在SOC設(shè)計中可以裁剪核的功能,降低設(shè)計復雜性,減小面積,同時滿足SoC的要求;OCP接口還保持核在集成到系統(tǒng)的過程中自身完全不被改變,就是說在總線寬度、總線頻率或電氣負載有變化時核保持不變。使用OCP接口的設(shè)計可以交付即插即用的模塊,同時支持核的開發(fā)與系統(tǒng)設(shè)計并行,節(jié)省設(shè)計時間。OCP定義兩個通信實體間點到點的接口。其中一個實體作為通信的主體(Master),另一個作為從體(Slave)。只有Masrer可以發(fā)命令,Slave響應Master的命令,接收或發(fā)送數(shù)據(jù)。封裝接口模塊必須擔當每個連接實體的對應端,當連接實體是Masetr時,封裝接口模塊就作為對應的Slvae;當連接實體是Slvae時,,封裝接口模塊作Master。
圖2.13VC之間透過芯片總線的傳送CI標準中功能最為簡單且所需硬件實現(xiàn)面積最小,它可用來當作V對點傳送的接口,也用于連接在總線上VC與VC傳送的接口。PVII(BasieVCI)的子集合,而BVCI功能又為AVCI(AdvaneedVCIPVCI接口中,發(fā)起方虛擬器件(VCInitiator)和目標方虛擬器件(V過握手協(xié)議(Handshakeprotoeol)來進行請求(Request)及響數(shù)據(jù)傳送(如圖2.14)。這種握手協(xié)議(Handshkaeprotoeol)僅單的控制線路即可達成,即va一sd(vAL)和Aeknowledge(AeK)。圖2.14PV引透過握手完成VC間點對點的數(shù)據(jù)傳送
【學位授予單位】:青島大學
【學位級別】:碩士
【學位授予年份】:2006
【分類號】:TN405.94;TP336
【參考文獻】
相關(guān)期刊論文 前10條
1 牛風舉,朱明程;芯片設(shè)計中的IP技術(shù)[J];半導體技術(shù);2001年10期
2 金湘亮,陳杰,郭曉旭,仇玉林;基于IP核復用技術(shù)的SoC設(shè)計[J];半導體技術(shù);2002年04期
3 田澤,張怡浩,于敦山,盛世敏,仇玉林;SoC片上總線綜述[J];半導體技術(shù);2003年11期
4 林學龍;SoC技術(shù)的現(xiàn)狀、水平和發(fā)展趨勢(上)[J];單片機與嵌入式系統(tǒng)應用;2002年04期
5 李瑞 ,張春元 ,羅莉;三種常用SoC片上總線的分析與比較[J];單片機與嵌入式系統(tǒng)應用;2004年02期
6 蔡武德,楊海,蔡加文,楊毅紅;彩色電視接收機中的I2C總線[J];電視技術(shù);2002年05期
7 陳林 ,王家兵;IP核互連策略及規(guī)范[J];今日電子;2005年08期
8 施國君,曾曦梅;基于局域網(wǎng)的智能家庭網(wǎng)關(guān)[J];沈陽航空工業(yè)學院學報;2004年01期
9 王智鳴,田金文;三種IP核總線接口比較分析[J];軍民兩用技術(shù)與產(chǎn)品;2003年12期
10 葉以正,肖立伊,謝學軍;國內(nèi)外IP核標準發(fā)展狀況[J];中國集成電路;2005年07期
本文編號:2597180
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2597180.html
最近更新
教材專著