国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

SOC設(shè)計(jì)中的核心技術(shù)

發(fā)布時(shí)間:2010-10-7 21:52    發(fā)布者:eetech
關(guān)鍵詞: SoC , 核心技術(shù)
集成電路制作工藝進(jìn)入深亞微米之后,IC設(shè)計(jì)能力滯后于工藝水平日甚,勢(shì)必要提出新的設(shè)計(jì)思想和設(shè)計(jì)方法,SOC (System On a Chip)為緩解設(shè)計(jì)滯后問(wèn)題提供了一個(gè)有效途徑,SoC設(shè)計(jì)中集成了復(fù)雜的IP(intellectualproperty)模塊和嵌入式軟件,受到普遍的重視和認(rèn)可。作為SOC技術(shù)的核心,可復(fù)用的1P核(IntellectualProperty)和軟硬件協(xié)同設(shè)計(jì),得到已有的一些EDA公司和IC公司的重視,通過(guò)IP(IntelligentProperty)復(fù)用的方法可以有效地提高設(shè)計(jì)效率、降低市場(chǎng)風(fēng)險(xiǎn)、減少研發(fā)費(fèi)用,縮短研發(fā)周期;軟硬件協(xié)同設(shè)計(jì)(software/hardware co-design)技術(shù)允許在設(shè)計(jì)早期進(jìn)行軟件和硬件的協(xié)同測(cè)試,及早地發(fā)現(xiàn)設(shè)計(jì)的問(wèn)題從而能夠縮短上市時(shí)間,因此成為當(dāng)前研究的熱點(diǎn)。

一、IP核復(fù)用技術(shù)

SOC的設(shè)計(jì)過(guò)程中最具特色的是IP復(fù)用技術(shù),即選擇所需功能的IP(給出IP定義)核集成到一個(gè)芯片中用。成功的IP復(fù)用并不僅僅是簡(jiǎn)單的錯(cuò)誤修補(bǔ)過(guò)程,通常需要經(jīng)過(guò)多次實(shí)驗(yàn)、糾錯(cuò)才能成功地將IP核集成到SoC中;贗P核復(fù)用技術(shù)的SoC設(shè)計(jì)使芯片設(shè)計(jì)不再是門(mén)級(jí)的設(shè)計(jì),而是可重用IP核為基礎(chǔ)的系統(tǒng)級(jí)設(shè)計(jì),這主要關(guān)心的是IP核間的互連性,通常采用片上總線結(jié)構(gòu)來(lái)解決IP核之間的互連性,即核與核之間并非直接相連而是通過(guò)片上總線進(jìn)行互連,IP核之間通過(guò)網(wǎng)絡(luò)結(jié)構(gòu)來(lái)實(shí)現(xiàn)數(shù)據(jù)的傳輸(如圖1)。



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ù)。由于IP核的設(shè)計(jì)千差萬(wàn)別,IP核的連接就成為構(gòu)造SoC的關(guān)鍵。為解決這些問(wèn)題需要一個(gè)好的接口標(biāo)準(zhǔn),目前一些大公司已經(jīng)開(kāi)發(fā)出許多可用于核互聯(lián)的片上總線,比如Altera 的Avalon、IBM 的Coreconnect、 ARM 的AMBA、OCP-IP提出的OCP 及Silicore的WishBone等等。

AMBA總線是一個(gè)多總線系統(tǒng)。它獨(dú)立于處理器和制造工藝技術(shù),增強(qiáng)了各種應(yīng)用中的外設(shè)和系統(tǒng)宏單元的可重用性。典型的基于AMBA的SOC核心部分如圖2所示。其中高性能系統(tǒng)總線(AHB或ASB)主要用以滿足CPU和存儲(chǔ)器之間的帶寬要求。CPU、片內(nèi)存儲(chǔ)器和DMA設(shè)備等高速設(shè)備連接在其上,而系統(tǒng)的大部分低速外部設(shè)備則連接在低帶寬總線APB上。系統(tǒng)總線和外設(shè)總線之間用一個(gè)橋接器(AHB/ASB—APB-Bridge)進(jìn)行連接。



AMBA的AHB適用于高性能和高時(shí)鐘頻率的系統(tǒng)模塊。它作為高性能系統(tǒng)的骨干總線,主要用于連接高性能和高吞吐量設(shè)備之間的連接,如CPU、片上存儲(chǔ)器、DMA設(shè)備和DSP 或其它協(xié)處理器等。AMBA 的ASB適用于高性能的系統(tǒng)模塊。在不必要適用AHB的高速特性的場(chǎng)合,可選擇ASB作為系統(tǒng)總線。其主要特性與AHB類似,主要不同點(diǎn)是它讀數(shù)據(jù)和寫(xiě)數(shù)據(jù)采用同一條雙向數(shù)據(jù)總線。AMBA 的APB適用于低功耗的外部設(shè)備,它已經(jīng)過(guò)優(yōu)化,以減少功耗和對(duì)外設(shè)接口的復(fù)雜度,可連接在兩種系統(tǒng)總線上。

OCP是基于核的免費(fèi)開(kāi)放的接口協(xié)議,是一個(gè)已經(jīng)通用的標(biāo)準(zhǔn)接插口,可以從OCP-IP(www.ocpip.org)得到。這個(gè)標(biāo)準(zhǔn)成熟且可移植,同時(shí)得到了OCP-IP組織100多個(gè)成員公司的認(rèn)可。

OCP協(xié)議使IP核與系統(tǒng)的接口與IP核的功能無(wú)關(guān),設(shè)計(jì)人員不需要了解核內(nèi)部也可以利用它進(jìn)行系統(tǒng)主設(shè)計(jì)。OCP接口允許設(shè)計(jì)者根據(jù)不同的IP核的通信要求進(jìn)行配置和擴(kuò)展,包括接口的數(shù)據(jù)寬度、交換的握手協(xié)議等,在SoC設(shè)計(jì)中可以裁剪核的功能,降低設(shè)計(jì)復(fù)雜性,減小面積,同時(shí)滿足SoC的要求;OCP接口還保持核在集成到系統(tǒng)的過(guò)程中自身完全不被改變,即在總線寬度、總線頻率或電氣負(fù)載有變化時(shí)保持不變。其工作原理如圖3所示。



OCP能夠?qū)崿F(xiàn)硬件集成真正的即插即用,允許系統(tǒng)集成根據(jù)需要選擇最好的IP核和互聯(lián)機(jī)制。OCP為IP核設(shè)計(jì)提供了解決可配置性和接口的較好辦法,實(shí)現(xiàn)了IP核與系統(tǒng)集成的Socket接口,能夠做到核的模塊化和即插即用特性。

片上總線還處于發(fā)展階段,一般都具有以下特點(diǎn):

1、總線應(yīng)盡可能簡(jiǎn)單,以便于使用者學(xué)習(xí)和接受;首先結(jié)構(gòu)簡(jiǎn)單,這樣可以占用較少的邏輯單元;其次時(shí)序簡(jiǎn)單,以利于提高總線的速度;第三接口簡(jiǎn)單,如此可減少與IP 核連接的復(fù)雜度。

2、有較大的靈活性,支持多個(gè)主單元,各主單元可以同時(shí)與相應(yīng)的從單元進(jìn)行數(shù)據(jù)交換,從而提高數(shù)據(jù)吞吐量。支持可變寬度的地址和數(shù)據(jù)線,一般的片上總線支持32"128位的數(shù)據(jù)寬度,并且這些地址和數(shù)據(jù)線的寬度都是可以改變的。

3、為了降低功耗,各種信號(hào)一般都盡可能保持不變,并且多采用單向信號(hào)線。這同時(shí)有利于結(jié)構(gòu)的簡(jiǎn)化及時(shí)鐘的同步。

IP復(fù)用技術(shù)的優(yōu)點(diǎn)有:一是重復(fù)利用IP可以提高設(shè)計(jì)能力,節(jié)省設(shè)計(jì)人員,是填平集成電路的設(shè)計(jì)與制造之間鴻溝的最有效方法之一;二是充分利用IP技術(shù),減少產(chǎn)品設(shè)計(jì)復(fù)雜性和開(kāi)發(fā)成本,縮短產(chǎn)品開(kāi)發(fā)的時(shí)間;三可以有效地降低系統(tǒng)功耗,簡(jiǎn)化系統(tǒng)加工的復(fù)雜性,加快了數(shù)據(jù)傳輸和處理的速度,內(nèi)嵌的線路可以減少甚至避免電路板信號(hào)傳送時(shí)所造成的系統(tǒng)信號(hào)串?dāng)_。

二、 軟硬件協(xié)同設(shè)計(jì)

軟硬件協(xié)同設(shè)計(jì)技術(shù)和傳統(tǒng)的IC設(shè)計(jì)流程有著比較大的差別。在這個(gè)設(shè)計(jì)過(guò)程中,軟件和硬件必須自始至終都是交互狀態(tài),硬件為軟件提供設(shè)計(jì)平臺(tái),反過(guò)來(lái),軟件也為硬件提供了設(shè)計(jì)平臺(tái),它們相互作用,實(shí)現(xiàn)交互設(shè)計(jì)。傳統(tǒng)的IC設(shè)計(jì)方法采用硬件先行的方法,即先設(shè)計(jì)硬件,再根據(jù)算法設(shè)計(jì)軟件。在深亞微米設(shè)計(jì)中,硬件的費(fèi)用非常大,當(dāng)設(shè)計(jì)完成后,再來(lái)更改設(shè)計(jì)中發(fā)現(xiàn)的錯(cuò)誤需要花費(fèi)大量的費(fèi)用和時(shí)間。所以在SOC設(shè)計(jì)中,為了縮短開(kāi)發(fā)周期,且獲得更好的設(shè)計(jì)效果,要求使用軟硬件協(xié)同設(shè)計(jì)技術(shù)。軟硬件協(xié)同的方法可以使軟件設(shè)計(jì)者在硬件完成之前接觸到硬件模塊,從而更好地設(shè)計(jì)硬件的驅(qū)動(dòng)、應(yīng)用程序、操作系統(tǒng)等軟件,同時(shí)可以使硬件設(shè)計(jì)者盡早接觸軟件,為軟件設(shè)計(jì)者提供高性能的硬件平臺(tái),減少了設(shè)計(jì)中的盲目性,如圖4。



SoC的設(shè)計(jì)技術(shù)也可以稱為基于平臺(tái)的設(shè)計(jì)技術(shù)

(PlatformBasedDesign,簡(jiǎn)稱PBD),該設(shè)計(jì)技術(shù)包涵兩個(gè)內(nèi)容,即平臺(tái)的建立和平臺(tái)的應(yīng)用,這兩部分也就是SoC設(shè)計(jì)的核心,前者是可重用IP核的設(shè)計(jì),后者便是軟硬件協(xié)同設(shè)計(jì)。軟硬件協(xié)同設(shè)計(jì)技術(shù)主要是上述平臺(tái)的應(yīng)用,其設(shè)計(jì)流程如圖5所示,該設(shè)計(jì)流程與傳統(tǒng)的IC設(shè)計(jì)和板級(jí)系統(tǒng)設(shè)計(jì)有著本質(zhì)的區(qū)別,因此該方法的重點(diǎn)是在頂層完成系統(tǒng)仿真驗(yàn)證,保證在最低層模塊設(shè)計(jì)之前整個(gè)系統(tǒng)的所有功能都已完成并經(jīng)過(guò)驗(yàn)證,與傳統(tǒng)的設(shè)計(jì)方法的顯著區(qū)別便是原來(lái)的順序式設(shè)計(jì)變?yōu)楝F(xiàn)在的并行式設(shè)計(jì),所有的設(shè)計(jì)問(wèn)題都要在設(shè)計(jì)之初考慮到并提出相應(yīng)的解決方案,在真正子模塊設(shè)計(jì)之前,所有的設(shè)計(jì)工作都是基于虛擬模塊完成的,這也是SoC設(shè)計(jì)的另一個(gè)顯著特點(diǎn)。



1.行為描述就是把系統(tǒng)分成多個(gè)功能塊,由這幾個(gè)模塊完成系統(tǒng)所要求的功能;結(jié)構(gòu)描述主要是把已有的IP核或者自行設(shè)計(jì)的IP核描述成模塊,使之與功能模塊相匹配,通過(guò)不斷的系統(tǒng)仿真從而確定與系統(tǒng)行為描述相匹配的系統(tǒng)結(jié)構(gòu)描述。這主要涉及到系統(tǒng)描述(行為描述和結(jié)構(gòu)描述)的規(guī)范性。為了便于系統(tǒng)性能仿真,系統(tǒng)描述必須是規(guī)范的,這樣才能解決描述不匹配的問(wèn)題,才能使性能仿真人員快速進(jìn)行仿真,從而節(jié)省系統(tǒng)描述到性能仿真的過(guò)渡時(shí)間。

2.軟硬件劃分是軟硬件協(xié)同設(shè)計(jì)的關(guān)鍵技術(shù)。軟硬件劃分是指在設(shè)計(jì)系統(tǒng)時(shí),確定各個(gè)模塊是采取軟件還是硬件的實(shí)現(xiàn)方式。軟件實(shí)現(xiàn)的特點(diǎn):靈活、成本低;而硬件實(shí)現(xiàn)的特點(diǎn):性能高,但同時(shí)成本也增高。如何兼顧系統(tǒng)的速度和成本,達(dá)到成本和性能的最佳結(jié)合,是軟硬件劃分所要解決的問(wèn)題。應(yīng)遵循的基本原則是高速、低功耗由硬件實(shí)現(xiàn);多品種、小批量由軟件對(duì)應(yīng);處理器和專用硬件并用以提高處理速度和降低功耗。劃分的方法應(yīng)該從兩方面著手:面向軟件:從軟件到硬件滿足時(shí)序要求;面向硬件:從硬件到軟件降低成本。

3.軟硬件并行綜合與IC設(shè)計(jì)綜合相比,增加了許多約束和限制,其中最大的問(wèn)題就是SoC與眾多IP核之間接口的綜合。軟硬件并行仿真就是用軟件控制硬件的仿真,在系統(tǒng)級(jí)芯片上,硬件和軟件之間密切相關(guān),但在系統(tǒng)做出之前,軟硬件之間的相互作用通常很難精確測(cè)出,一些設(shè)計(jì)錯(cuò)誤也不會(huì)明顯表示出來(lái)。為了解決這個(gè)問(wèn)題,必須采用軟硬件協(xié)同驗(yàn)證技術(shù)。軟硬件的協(xié)同仿真始終是設(shè)計(jì)中的關(guān)鍵,需利用相應(yīng)的EDA工具采取先進(jìn)的協(xié)同仿真技術(shù),才能達(dá)到協(xié)同仿真的目的。

軟硬件協(xié)同設(shè)計(jì)與傳統(tǒng)的單流程設(shè)計(jì)有著本質(zhì)的區(qū)別,其軟件和硬件的設(shè)計(jì)不再是兩個(gè)獨(dú)立的設(shè)計(jì)單元,在設(shè)計(jì)之初便相互交織在一起,相互提供設(shè)計(jì)平臺(tái),相互作用,真正實(shí)現(xiàn)二者的并行性。不管是整體設(shè)計(jì)還是局部設(shè)計(jì),并行的思想始終貫穿于設(shè)計(jì)之中,這也是軟硬件協(xié)同設(shè)計(jì)技術(shù)的核心。協(xié)同設(shè)計(jì)流程中目前解決較好的是算法級(jí)和系統(tǒng)級(jí)的行為描述及模擬,難點(diǎn)在于軟硬件劃分。在硬件流程中,高級(jí)層次的行為描述與RTL級(jí)之間的接口,尚待完善。

與此同時(shí)EDA環(huán)境也將不斷進(jìn)步,以適應(yīng)SOC開(kāi)發(fā)的需要,一些新興的EDA公司還提供出了重點(diǎn)發(fā)展C++語(yǔ)言、標(biāo)準(zhǔn)單元庫(kù)和網(wǎng)上設(shè)計(jì)服務(wù)等新的發(fā)展策略,并且開(kāi)發(fā)基于C++語(yǔ)言的硬件描述工具,采用C++為設(shè)計(jì)語(yǔ)言,不但運(yùn)行速度比HDL快2"3個(gè)數(shù)量級(jí),而且可為IP供應(yīng)商提供知識(shí)產(chǎn)權(quán)保護(hù),這些又為SOC技術(shù)的發(fā)展注入了新的活力。

三、結(jié)論與展望

本文作者創(chuàng)新點(diǎn):目前的SOC的主要研究方法是將現(xiàn)有的器件和電路模塊進(jìn)行集成化,將來(lái)會(huì)根據(jù)系統(tǒng)集成的特點(diǎn),將傳感器、執(zhí)行器嵌入系統(tǒng)之中,這樣SOC將不斷走向高性能、高功能,在模塊融合的基礎(chǔ)上產(chǎn)生新的結(jié)構(gòu),以便產(chǎn)生高附加價(jià)值。

SOC設(shè)計(jì)的熱點(diǎn)將集中在兩個(gè)方面:一個(gè)是采用硬件/ 軟件協(xié)調(diào)設(shè)計(jì)的高抽象度設(shè)計(jì)與驗(yàn)證體系;另一方面是與深亞微米對(duì)應(yīng)的CAD體系;前者幫助我們克服復(fù)雜性的危機(jī),后者為進(jìn)入微細(xì)化時(shí)代解決好功耗、布線延遲、可靠性等物理量的挑戰(zhàn)所必須。這些設(shè)計(jì)工具與設(shè)計(jì)人員的創(chuàng)造力結(jié)合,將會(huì)不斷地推進(jìn)系統(tǒng)LSI(大規(guī)模集成電路)的進(jìn)步,滿足社會(huì)發(fā)展的需要。
本文地址:http://m.qingdxww.cn/thread-30701-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
fangxianghuamei 發(fā)表于 2010-10-9 11:31:02
原來(lái)如此
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開(kāi)發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開(kāi)發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 视频一区 国产| 免费看大黄高清网站视频在线| 中国xxxx真实自拍hd| 成人免费网址在线| 空姐厕所啪啪啪| 亚洲欧美国产双大乳头| 亚洲另类电击调教在线观看| 日韩性黄色一级| 日韩在线观看免费完整版视频| 亚洲视频一区在线播放| 日韩经典第一页| 伊人网视频在线| 亚洲人天堂| caoporn 免费视频| 久久日本精品国产精品 | 国产亚洲精品久久久久久久| 日本又黄又爽又色又刺激的视频| 人人舔| 奇米影视一区| 少妇激情av一区二区| 中文字幕女教师julia视频| 亚洲综合激情另类专区| 被滋润的艳妇疯狂呻吟白洁老七| 美女也烦恼主题曲| 日韩一级欧美一级一级国产| 普通话对白国产精品一级毛片| 新男人皇宫亚洲男人| 亚洲国产精品嫩草影院久久| cntv官网| 午夜福利体检| 日本黄色爽| 日本青草| 又粗又大又硬又爽的免费视频 | 一级毛片高清大全免费观看| 速度与激情九| 午夜视频在线观看www中文| 99久久国产综合色| 牛牛在线视频| 日韩特级| 天天干天天插天天射| 亚洲第一中文字幕|