資料介紹
引言
隨著半導(dǎo)體技術(shù)的發(fā)展,深亞微米工藝加工技術(shù)允許開(kāi)發(fā)上百萬(wàn)門級(jí)的單芯片,已能夠?qū)⑾到y(tǒng)級(jí)設(shè)計(jì)集成到單個(gè)芯片中即實(shí)現(xiàn)片上系統(tǒng)SoC。IP核的復(fù)用是SoC設(shè)計(jì)的關(guān)鍵,但困難在于缺乏IP核與系統(tǒng)的接口標(biāo)準(zhǔn),因此,開(kāi)發(fā)統(tǒng)一的IP核接口標(biāo)準(zhǔn)對(duì)提高IP核的復(fù)用意義重大。本文簡(jiǎn)單介紹IP核概念,然后從接口標(biāo)準(zhǔn)的角度討論在SoC設(shè)計(jì)中提高IP核的復(fù)用度,從而簡(jiǎn)化系統(tǒng)設(shè)計(jì)和驗(yàn)證的方法,主要討論OCP(開(kāi)放核協(xié)議)。
圖1 OCP工作原理示意圖
圖2 讀/寫操作的時(shí)序
圖3 讀/寫狀態(tài)機(jī)
OCP簡(jiǎn)介
基于IP核復(fù)用技術(shù)的SoC 設(shè)計(jì)使芯片的設(shè)計(jì)從以硬件為中心轉(zhuǎn)向以軟件為中心,芯片設(shè)計(jì)不再是門級(jí)的設(shè)計(jì),而是IP核和接口及其復(fù)用設(shè)計(jì)。IP核集成到系統(tǒng)所要考慮的問(wèn)題包括:同步,例如全局執(zhí)行、數(shù)據(jù)交換和協(xié)議方面的同步操作;協(xié)議轉(zhuǎn)換,不同模塊間不兼容的協(xié)議的轉(zhuǎn)換,封裝可用來(lái)解決這個(gè)問(wèn)題,但需要考慮時(shí)序約束;I/O緩存,為滿足系統(tǒng)行為和時(shí)序約束可能需要緩存數(shù)據(jù)。另外,出于對(duì)核設(shè)計(jì)的保護(hù)會(huì)故意隱藏一些信息,而這些信息在集成時(shí)可能需要。為解決這些問(wèn)題需要
一個(gè)好的接口標(biāo)準(zhǔn),一些大公司現(xiàn)在已有自己的IP核接口標(biāo)準(zhǔn),比如Altera的Avalon,Atlantic、IBM的CoreConnect、ARM 的AMBA等。因?yàn)楹说亩鄻有?,使用完全相同的接口是不現(xiàn)實(shí)的,OCP將軟件中的分層概念應(yīng)用到IP核接口,提供一種具有通用結(jié)構(gòu)定義、可擴(kuò)展的接口協(xié)議,方便了IP核與系統(tǒng)的集成。
OCP協(xié)議使IP核與系統(tǒng)的接口與IP核的功能無(wú)關(guān),設(shè)計(jì)人員不需要了解核內(nèi)部也能利用它進(jìn)行系統(tǒng)設(shè)計(jì)。OCP接口允許設(shè)計(jì)者根據(jù)不同的目的配置接口,包括接口的數(shù)據(jù)寬度、交換的握手協(xié)議等,在SoC設(shè)計(jì)中可以裁剪核的功能,降低設(shè)計(jì)復(fù)雜性,減小面積,同時(shí)滿足SoC的要求;OCP接口還保持核在集成到系統(tǒng)的過(guò)程中自身完全不被改變,就是說(shuō)在總線寬度、總線頻率或電氣負(fù)載有變化時(shí)核保持不變。使用OCP接口的設(shè)計(jì)可以交付即插即用的模塊,同時(shí)支持核的開(kāi)發(fā)與系統(tǒng)設(shè)計(jì)并行,節(jié)省設(shè)計(jì)時(shí)間。
隨著半導(dǎo)體技術(shù)的發(fā)展,深亞微米工藝加工技術(shù)允許開(kāi)發(fā)上百萬(wàn)門級(jí)的單芯片,已能夠?qū)⑾到y(tǒng)級(jí)設(shè)計(jì)集成到單個(gè)芯片中即實(shí)現(xiàn)片上系統(tǒng)SoC。IP核的復(fù)用是SoC設(shè)計(jì)的關(guān)鍵,但困難在于缺乏IP核與系統(tǒng)的接口標(biāo)準(zhǔn),因此,開(kāi)發(fā)統(tǒng)一的IP核接口標(biāo)準(zhǔn)對(duì)提高IP核的復(fù)用意義重大。本文簡(jiǎn)單介紹IP核概念,然后從接口標(biāo)準(zhǔn)的角度討論在SoC設(shè)計(jì)中提高IP核的復(fù)用度,從而簡(jiǎn)化系統(tǒng)設(shè)計(jì)和驗(yàn)證的方法,主要討論OCP(開(kāi)放核協(xié)議)。
圖1 OCP工作原理示意圖
圖2 讀/寫操作的時(shí)序
圖3 讀/寫狀態(tài)機(jī)
OCP簡(jiǎn)介
基于IP核復(fù)用技術(shù)的SoC 設(shè)計(jì)使芯片的設(shè)計(jì)從以硬件為中心轉(zhuǎn)向以軟件為中心,芯片設(shè)計(jì)不再是門級(jí)的設(shè)計(jì),而是IP核和接口及其復(fù)用設(shè)計(jì)。IP核集成到系統(tǒng)所要考慮的問(wèn)題包括:同步,例如全局執(zhí)行、數(shù)據(jù)交換和協(xié)議方面的同步操作;協(xié)議轉(zhuǎn)換,不同模塊間不兼容的協(xié)議的轉(zhuǎn)換,封裝可用來(lái)解決這個(gè)問(wèn)題,但需要考慮時(shí)序約束;I/O緩存,為滿足系統(tǒng)行為和時(shí)序約束可能需要緩存數(shù)據(jù)。另外,出于對(duì)核設(shè)計(jì)的保護(hù)會(huì)故意隱藏一些信息,而這些信息在集成時(shí)可能需要。為解決這些問(wèn)題需要
一個(gè)好的接口標(biāo)準(zhǔn),一些大公司現(xiàn)在已有自己的IP核接口標(biāo)準(zhǔn),比如Altera的Avalon,Atlantic、IBM的CoreConnect、ARM 的AMBA等。因?yàn)楹说亩鄻有?,使用完全相同的接口是不現(xiàn)實(shí)的,OCP將軟件中的分層概念應(yīng)用到IP核接口,提供一種具有通用結(jié)構(gòu)定義、可擴(kuò)展的接口協(xié)議,方便了IP核與系統(tǒng)的集成。
OCP協(xié)議使IP核與系統(tǒng)的接口與IP核的功能無(wú)關(guān),設(shè)計(jì)人員不需要了解核內(nèi)部也能利用它進(jìn)行系統(tǒng)設(shè)計(jì)。OCP接口允許設(shè)計(jì)者根據(jù)不同的目的配置接口,包括接口的數(shù)據(jù)寬度、交換的握手協(xié)議等,在SoC設(shè)計(jì)中可以裁剪核的功能,降低設(shè)計(jì)復(fù)雜性,減小面積,同時(shí)滿足SoC的要求;OCP接口還保持核在集成到系統(tǒng)的過(guò)程中自身完全不被改變,就是說(shuō)在總線寬度、總線頻率或電氣負(fù)載有變化時(shí)核保持不變。使用OCP接口的設(shè)計(jì)可以交付即插即用的模塊,同時(shí)支持核的開(kāi)發(fā)與系統(tǒng)設(shè)計(jì)并行,節(jié)省設(shè)計(jì)時(shí)間。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 微機(jī)原理與接口技術(shù) 6次下載
- 數(shù)字隔離和接口技術(shù)選型.pdf下載 6次下載
- 通信協(xié)議及接口技術(shù)匯總綜述 85次下載
- IP技術(shù)在SOC中的地位及應(yīng)用 8次下載
- 便攜式IP核的WISHBONE片上系統(tǒng)SoC互連結(jié)構(gòu) 21次下載
- 80X86匯編語(yǔ)言如何進(jìn)行應(yīng)用系統(tǒng)配置?及接口技術(shù)詳細(xì)資料概述 4次下載
- 單片機(jī)應(yīng)用程序綜合實(shí)例——單片機(jī)與接口技術(shù) 0次下載
- 基于AMBA總線的SPI協(xié)議IP核的實(shí)現(xiàn)與驗(yàn)證
- USB設(shè)備接口IP核的設(shè)計(jì)
- 面向SoC的開(kāi)放式IP核接口協(xié)議(OCP)研究
- 面向SoC的開(kāi)放式IP核接口協(xié)議OCP研究
- SoC中IP核互連的不同策略
- IC設(shè)計(jì)技術(shù)中的IP核互連
- 基于SOC技術(shù)設(shè)計(jì)可復(fù)用的異步串行通信接口IP 核
- 基于IP核復(fù)用的SoC設(shè)計(jì)技術(shù)探討
- SoC布局中各種IC簡(jiǎn)介 187次閱讀
- 芯片設(shè)計(jì)中IP設(shè)計(jì)和SOC設(shè)計(jì)的區(qū)別 3435次閱讀
- MIPI接口技術(shù)在圖像和視頻傳輸中的應(yīng)用 1531次閱讀
- 基于LEON開(kāi)源微處理器IP軟核實(shí)現(xiàn)SoC系統(tǒng)基本平臺(tái)的構(gòu)建 2624次閱讀
- 基于SOC和IP核復(fù)用技術(shù)實(shí)現(xiàn)綜合業(yè)務(wù)接入系統(tǒng)集成電路的設(shè)計(jì) 3293次閱讀
- 基于IP橋接技術(shù)實(shí)現(xiàn)密碼算法多IP核集成的應(yīng)用方案設(shè)計(jì) 3531次閱讀
- 服務(wù)器的硬盤接口技術(shù)解析 3345次閱讀
- SoC解決方案:專門為車輛系統(tǒng)中的先進(jìn)控制和接口技術(shù)設(shè)計(jì)的解決方案 1591次閱讀
- 千兆以太網(wǎng)的IP核接口和萬(wàn)兆以太網(wǎng)IP核接口 3776次閱讀
- AXI接口簡(jiǎn)介_(kāi)AXI IP核的創(chuàng)建流程及讀寫邏輯分析 1.6w次閱讀
- DMA控制器與單片機(jī)的接口技術(shù) 3190次閱讀
- 使用教程分享:在Zynq AP SoC設(shè)計(jì)中高效使用HLS IP(一) 3499次閱讀
- QUARTUS II中IP核的調(diào)用方法(圖文詳解) 7.7w次閱讀
- I2C器件接口IP核的CPLD設(shè)計(jì) 894次閱讀
- I2C器件接口IP核的CPLD設(shè)計(jì) 1136次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多