《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 開放核協議—IP核在SoC設計中的接口技術
開放核協議—IP核在SoC設計中的接口技術
摘要: 隨著半導體技術的發展,深亞微米工藝加工技術允許開發上百萬門級的單芯片,已能夠將系統級設計集成到單個芯片中即實現片上系統SoC。IP核的復用是SoC設計的關鍵,但困難在于缺乏IP核與系統的接口標準,因此,開發統一的IP核接口標準對提高IP核的復用意義重大。本文簡單介紹IP核概念,然后從接口標準的角度討論在SoC設計中提高IP核的復用度,從而簡化系統設計和驗證的方法,主要討論OCP(開放核協議)。
Abstract:
Key words :

 引言

隨著半導體技術的發展,深亞微米工藝加工技術允許開發上百萬門級的單芯片,已能夠將系統級設計集成到單個芯片中即實現片上系統SoC。IP核的復用是SoC設計的關鍵,但困難在于缺乏IP核與系統的接口標準,因此,開發統一的IP核接口標準對提高IP核的復用意義重大。本文簡單介紹IP核概念,然后從接口標準的角度討論在SoC設計中提高IP核的復用度,從而簡化系統設計和驗證的方法,主要討論OCP(開放核協議)。

OCP簡介

基于IP核復用技術的SoC 設計使芯片的設計從以硬件為中心轉向以軟件為中心,芯片設計不再是門級的設計,而是IP核和接口及其復用設計。IP核集成到系統所要考慮的問題包括:同步,例如全局執行、數據交換和協議方面的同步操作;協議轉換,不同模塊間不兼容的協議的轉換,封裝可用來解決這個問題,但需要考慮時序約束;I/O緩存,為滿足系統行為和時序約束可能需要緩存數據。另外,出于對核設計的保護會故意隱藏一些信息,而這些信息在集成時可能需要。為解決這些問題需要一個好的接口標準,一些大公司現在已有自己的IP核接口標準,比如Altera的Avalon,Atlantic、IBM的CoreConnect、ARM的AMBA等。因為核的多樣性,使用完全相同的接口是不現實的,OCP將軟件中的分層概念應用到IP核接口,提供一種具有通用結構定義、可擴展的接口協議,方便了IP核與系統的集成。

OCP協議使IP核與系統的接口與IP核的功能無關,設計人員不需要了解核內部也能利用它進行系統設計。OCP接口允許設計者根據不同的目的配置接口,包括接口的數據寬度、交換的握手協議等,在SoC設計中可以裁剪核的功能,降低設計復雜性,減小面積,同時滿足SoC的要求;OCP接口還保持核在集成到系統的過程中自身完全不被改變,就是說在總線寬度、總線頻率或電氣負載有變化時核保持不變。使用OCP接口的設計可以交付即插即用的模塊,同時支持核的開發與系統設計并行,節省設計時間。

OCP接口運行機制

OCP定義兩個通信實體間點到點的接口。其中一個實體作為通信的主體(Master),另一個作為從體(Slave)。只有Master可以發命令,Slave響應Master的命令,接收或發送數據。封裝接口模塊必須擔當每個連接實體的對應端,當連接實體是Master時,封裝接口模塊就作為對應的Slave;當連接實體是Slave時,封裝接口模塊作Master。

OCP的工作原理如圖1所示。圖中有三個IP核,其中左邊標有Initiator的IP核是通信的發起方,作Master;右邊標有Target的是通信的目標方,作Slave;中間的既可作Master又可作Slave;下面的框圖代表封裝接口模塊;從Master出來并進入Slave的箭頭表示請求命令,從Slave出來并進入Master的箭頭表示響應;加黑的線段代表片上互連總線。兩個IP核通過接口通信的過程是:作為Master的 IP核發出請求命令給對應的Slave端(總線封裝接口模塊);封裝接口模塊通過片上總線將請求命令(OCP并不指定片上互連總線的工作機制,而是把OCP命令轉換成總線上的傳送)傳送給接收方的總線封裝模塊;接收方的總線封裝模塊再作為Master把這種內部總線傳輸轉換成合法的OCP命令傳送給目標IP核;其作為Slave方接收命令并執行所要求的操作。

圖1 OCP工作原理示意圖

每一個OCP接口都是可根據連接實體的要求進行配置的(通過選擇需要的信號或某一信號的位寬),也是互相獨立的,例如系統中通信發起者總是會需要比目標方更多的地址位數用來選擇發起者所要求的目標。

OCP接口信號

OCP通過命令完成實體間的通信操作,在接口為選擇的命令配置相應信號,所有的信號都是在時鐘上升沿采樣,是完全的同步設計。OCP接口信號包括數據信號、邊帶信號和測試信號。數據信號又分為基本信號、簡單擴展信號、猝發信號和多線程擴展信號。所有IP核都需要基本數據信號中的一組信號,其他可選信號用于支持通信需要,實現可配置和可擴展性。

基本數據信號包括:Clk、MAddr、MCmd、MData、MDataValid、MRespAccept、SCmdAccept、SData、SDataAccept、SResp。其中只有CLK和MCmd是必須的,其他可選。Mcmd是傳輸命令,指出主方OCP傳輸類型,包括讀、寫和廣播類型的八種命令。簡單擴展信號增加了OCP接口地址空間、字節使能和核在不同階段的特征信息。猝發式擴展信號允許猝發傳輸,可設置不同猝發傳輸模式的參數。多線程擴展信號支持OCP接口的多線程處理。邊帶信號傳送諸如復位、中斷、錯誤和核特性標志等控制信息,也是IP核與系統間交換控制和狀態信息的手段,可以同請求/響應信號異步,但與時鐘上升沿同步。測試信號支持掃描、時鐘控制和JTAG。

OCP接口時序及接口狀態機

以簡單讀寫操作的時序為例說明OCP接口時序要求,如圖2所示。

圖2 讀/寫操作的時序

在上升沿1處OCP Master方通過將MCmd由Idle變為Wr開始進入請求狀態,在此周期內把地址A1和數據D1分別送到MAddr和MData信號線上,Slave必須在同一個周期內發出SCmdAccept有效信號;Slave在上升沿2處開始接收地址和數據并進行內部寫操作;在上升沿4處MCmd賦值為Rd,OCP進入讀請求狀態,在這個周期內Master方將地址放在MAddr信號線上,在同周期Slave發出SCmdAccept有效信號;在上升沿5處Slave方置SResp為DVA從而開始響應階段,請求階段結束,根據從MAddr獲得的地址讀取數據并放到SData信號線上;在上升沿6處開始Master方收到Slave的響應信號并開始讀數據,響應階段完成。

圖3是在讀、寫操作中請求階段和響應階段主、從兩方的狀態機。

圖3 讀/寫狀態機

Master和Slave都是從IDLE狀態開始,當檢測到MCmd變為讀或寫時Master轉為請求階段,Slave轉到讀或寫狀態。如果是讀操作,Master的請求狀態持續到SCmdAccept有效,Slave在完成讀操作后發出SCmdAccept有效信號并置SResp為DVA,Slave變為響應狀態,Master進入IDLE狀態;SResp是NULL時,Slave沒有進入響應狀態Master進入Wait Resp狀態,等待Slave進入響應狀態。如果是寫操作,沒有響應信號,當SCmdAccept有效時Master的請求階段結束進入IDLE狀態,Slave處理寫操作,完成后進入IDLE狀態。

結語

OCP是基于核的免費開放的接口協議,可以根據不同IP核的通信要求進行配置和擴展,能夠實現硬件集成真正的即插即用,允許系統集成根據應用需要選擇最好的IP核和互聯機制。OCP為IP核設計提供了解決可配置性和接口的較好辦法,實現了IP核與系統集成的Socket接口,能夠做到核的模塊化和即插即用特性。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品久久97| 午夜精品成人在线视频| 日韩亚洲成人av在线| 亚洲一区二区黄| 亚洲精品国精品久久99热| 久久九九精品99国产精品| 亚洲片区在线| 欧美激情一区二区三级高清视频| 欧美在线亚洲在线| 在线视频日本亚洲性| 久久精品亚洲一区| 一区二区国产精品| 国内精品视频666| 一区二区免费在线视频| 国产综合色产| 好吊色欧美一区二区三区四区| 亚洲欧美日韩精品综合在线观看| 麻豆精品在线播放| 亚洲国产一区二区a毛片| 日韩一本二本av| 午夜日韩在线观看| 国产亚洲成av人片在线观看桃| 91久久久久久国产精品| 久久亚洲私人国产精品va媚药| 亚洲天堂成人在线观看| 欧美在线91| 国产视频自拍一区| 欧美电影在线观看完整版| 久久成人免费日本黄色| 欧美精品三级在线观看| 国产亚洲激情视频在线| 欧美成人午夜激情| 久久激情视频| 欧美日韩不卡在线| 国产美女精品在线| 国产精品海角社区在线观看| 国产九色精品成人porny| 国产精品一二一区| 国产一区二区三区在线观看精品| 欧美日本亚洲| 免费亚洲一区| 亚洲美女啪啪| 欧美日韩成人综合天天影院| 欧美午夜在线一二页| 亚洲一区二区影院| 99人久久精品视频最新地址| 欧美aaa级| 午夜国产精品视频| 欧美在线一区二区三区| 国产欧美精品| 久久综合一区二区三区| 国产精品区一区二区三| 国精品一区二区三区| 亚洲国产成人久久综合一区| 欧美精品三级在线观看| 国产乱码精品一区二区三区忘忧草| 99国产精品99久久久久久| 裸体歌舞表演一区二区| 在线成人中文字幕| 亚洲黄页视频免费观看| 在线日韩精品视频| 国产精品成人一区二区网站软件| 欧美性理论片在线观看片免费| 一本色道久久综合亚洲精品小说| 99在线精品视频在线观看| 国产欧美精品一区二区色综合| 欧美日韩国产在线播放网站| 国产精品裸体一区二区三区| 一区二区三区四区五区在线| 亚洲片国产一区一级在线观看| 国产精品美女久久久久aⅴ国产馆| 国产九九精品| 国产精品一香蕉国产线看观看| 激情偷拍久久| 久久久精品网| 国产精品国产亚洲精品看不卡15| 国产性做久久久久久| 欧美日韩另类字幕中文| 99热免费精品在线观看| 国产精品chinese| 国产精品v片在线观看不卡| 欧美中文字幕在线视频| 国产精品大片免费观看| 欧美日韩国产综合久久| 韩日午夜在线资源一区二区| 国产精品一区二区久久久久| 亚洲三级视频在线观看| 午夜精品视频在线观看一区二区| 欧美精品网站| 欧美一区二区视频观看视频| 国产亚洲成av人在线观看导航| 久久av在线| 亚洲欧洲中文日韩久久av乱码| 鲁大师影院一区二区三区| 国产精品日本精品| 欧美高清不卡| 亚洲在线1234| 国产精品理论片在线观看| 日韩视频第一页| 欧美日本中文字幕| 欧美一区二区三区四区夜夜大片| 欧美激情国产精品| 狠狠干狠狠久久| 亚洲国产国产亚洲一二三| 欧美网站大全在线观看| 欧美国产第二页| 亚洲麻豆av| 欧美精品情趣视频| 欧美日韩少妇| 欧美风情在线观看| 国产综合色在线| 国产欧美日本一区二区三区| 久热这里只精品99re8久| 国产美女一区| 蜜桃av一区二区在线观看| 国产精品九九久久久久久久| 欧美天堂亚洲电影院在线播放| 国产精品亚洲第一区在线暖暖韩国| 午夜国产不卡在线观看视频| 久久麻豆一区二区| 久久精品亚洲热| 国产亚洲高清视频| 欧美日韩国产另类不卡| 在线欧美日韩国产| 好看的av在线不卡观看| 国产一区二区三区精品久久久| 免费观看日韩av| 亚洲欧美精品中文字幕在线| 国产欧美日韩精品一区| 欧美高清在线视频| 亚洲在线视频免费观看| 亚洲一区精品电影| 黄色工厂这里只有精品| 欧美精品偷拍| 久久综合久久美利坚合众国| 亚洲激情啪啪| 久久久亚洲高清| 欧美日韩一区二区三区高清| 国产午夜精品一区二区三区欧美| 国产欧美一区视频| 国产精品九色蝌蚪自拍| 欧美区高清在线| 欧美另类高清视频在线| 亚洲欧洲精品一区二区三区| 亚洲一区在线视频| 国产区精品视频| 国内精品视频一区| 欧美成人综合网站| 国产精品扒开腿爽爽爽视频| 久久综合电影| 亚洲网站在线观看| 欧美在线视频一区二区三区| 卡一卡二国产精品| 久久国产直播| 亚洲国产天堂久久综合| 国外成人性视频| 欧美欧美天天天天操| 欧美激情aⅴ一区二区三区| 国产人妖伪娘一区91| 亚洲一区二区免费| 99国内精品久久久久久久软件| 一二三四社区欧美黄| 国产午夜精品在线观看| 亚洲国产1区| 国产日韩成人精品| 亚洲欧美日韩在线不卡| 洋洋av久久久久久久一区| 小处雏高清一区二区三区| 99riav国产精品| 99视频精品| 亚洲欧美国产不卡| 欧美日韩国产麻豆| 欧美午夜精品久久久久久超碰| 亚洲精品久久7777| 久久久久久久久久久一区| 在线观看亚洲专区| 国产视频亚洲精品| 樱桃视频在线观看一区| 亚洲大片一区二区三区| 日韩亚洲欧美在线观看| 欧美日韩一区二区三| 欧美日韩高清在线观看| 久久精品道一区二区三区| 狠狠色丁香婷综合久久| 午夜精品婷婷| 亚洲女性喷水在线观看一区| 在线看片第一页欧美| 永久555www成人免费| 欧美精品久久久久久久| 91久久在线| 久久偷窥视频| 噜噜噜躁狠狠躁狠狠精品视频| 每日更新成人在线视频| 99视频日韩| 久久久国产午夜精品| 亚洲精品免费在线观看| 1204国产成人精品视频| 欧美亚洲一区二区在线| 中文国产成人精品| 久久久精品tv| 欧美区在线观看| 91久久精品国产91久久性色tv| 亚洲午夜在线观看视频在线| 一区二区三区四区五区精品| 国产精品都在这里| 午夜精品在线看| 亚洲女女女同性video| 欧美日韩国产综合网| 麻豆精品精品国产自在97香蕉| 国产一区二区精品久久| 欧美日韩国产123| 亚洲视频免费看| 麻豆成人在线| 亚洲精品久久久久久久久| 国产亚洲一区二区精品| 亚洲伦理一区| 欧美三区视频| 欧美日韩精品一区二区三区四区| 欧美中文在线免费| 国产精品久久一区主播| 欧美黑人在线观看| 欧美激情国产精品| 久久成年人视频| 毛片av中文字幕一区二区| 樱桃视频在线观看一区| 欧美激情a∨在线视频播放| 91久久国产综合久久91精品网站| 亚洲网站啪啪| 在线播放国产一区中文字幕剧情欧美| 国内精品国语自产拍在线观看| 欧美精品一线| 亚洲手机成人高清视频| 精品成人在线观看| 亚洲色图制服丝袜| 怡红院精品视频在线观看极品| 国产在线国偷精品产拍免费yy| 麻豆av一区二区三区| 久久九九国产精品| 国产精品免费看片| 韩曰欧美视频免费观看| 欧美伦理a级免费电影| 久久全球大尺度高清视频| 一区二区三区欧美| 国产午夜精品在线观看| 欧美视频一区在线观看| 国产欧美日韩精品在线| 国产欧美一区二区三区沐欲| 国产自产v一区二区三区c| 国产精品日韩一区| 国产精品入口夜色视频大尺度| 亚洲欧美在线磁力| 欧美激情亚洲国产| 欧美日韩免费区域视频在线观看| 欧美精品入口| 国产精品老牛| 国产一区二区久久精品| 欧美视频中文字幕在线| 欧美激情一区二区三区在线| 久久国产加勒比精品无码| 国产精品一区二区男女羞羞无遮挡| 欧美性猛交99久久久久99按摩| 亚洲资源av| 韩国亚洲精品| 一二三区精品| 韩国欧美国产1区| 久久久水蜜桃| 免费日韩一区二区| 亚洲一区二区三区国产| 亚洲乱码国产乱码精品精98午夜| 亚洲一二三区视频在线观看| 国内外成人在线视频| 亚洲一线二线三线久久久| 999亚洲国产精| 欧美午夜在线观看| 亚洲人成网在线播放| 伊人影院久久| 黑人巨大精品欧美一区二区小视频| 欧美激情亚洲综合一区| 欧美人成免费网站| 国产精品有限公司| 国产精品亚洲第一区在线暖暖韩国| 亚洲女女做受ⅹxx高潮| 亚洲天堂激情| 亚洲人成网站影音先锋播放| 亚洲嫩草精品久久| 国产精品你懂的在线| 欧美激情aⅴ一区二区三区| 久久在线91| 欧美在线观看一区| 久久综合伊人77777| 亚洲女性喷水在线观看一区| 宅男噜噜噜66国产日韩在线观看| 欧美日韩免费观看一区三区| 国产精品一卡| 在线成人h网| 欧美本精品男人aⅴ天堂| 亚洲欧美国产制服动漫| 欧美精彩视频一区二区三区| 国产麻豆精品久久一二三| 欧美日韩视频在线观看一区二区三区| 一区二区在线免费观看| 国产精品男女猛烈高潮激情| 亚洲高清视频在线| 日韩一区二区福利| 亚洲国产精品传媒在线观看| 久久免费国产| 国产最新精品精品你懂的| 欧美精品日韩| 国产精品成人在线观看| 国产精品福利av| 欧美视频久久| 久久国产一区二区| 欧美日韩国产123区| 亚洲一区二区三区中文字幕| 亚洲国产日韩欧美在线图片| 欧美日韩免费一区| 久久精品亚洲乱码伦伦中文| 一区二区三区回区在观看免费视频| 国产精品激情偷乱一区二区∴| 国产精品久久波多野结衣| 激情婷婷亚洲| 欧美刺激性大交免费视频| 久久精品亚洲一区二区| 一区二区黄色| 欧美日韩国产精品自在自线| 欧美三级电影大全| 欧美伊人久久久久久午夜久久久久| 国产欧美一区二区三区另类精品|