0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于SOC和IP核復(fù)用技術(shù)實(shí)現(xiàn)綜合業(yè)務(wù)接入系統(tǒng)集成電路的設(shè)計(jì)

電子設(shè)計(jì) ? 來源:天津工業(yè)大學(xué)學(xué)報(bào) ? 作者:苗長(zhǎng)云,曹曉東, ? 2021-05-22 17:35 ? 次閱讀

作者:苗長(zhǎng)云,曹曉東,李鴻強(qiáng),石博雅

片上系統(tǒng)SoC( system on chip)是ASIC( application specific integrated circuits)設(shè)計(jì)方法學(xué)中的新技術(shù),是指以嵌入式系統(tǒng)為核心,以IP核復(fù)用技術(shù)為基礎(chǔ),集軟、硬件于一體,并追求產(chǎn)品系統(tǒng)最大包容的集成芯片。

SoC最早出現(xiàn)在20世紀(jì)90年代中期,1994年MOTOROLA公司發(fā)布了Flex Core系統(tǒng),用來制作基于68000和PowerPC的定制微處理器。1995年,LSILogic公司為SONY公司設(shè)計(jì)的SoC是基于IP( IntellectuaLProperty)核進(jìn)行SoC設(shè)計(jì)的最早報(bào)道。由于SoC可以利用已有的電路和IP核進(jìn)行設(shè)計(jì),從而能夠顯著地提高設(shè)計(jì)效率,得到了迅速發(fā)展。從技術(shù)層面上看,以下幾個(gè)方面推動(dòng)了SoC技術(shù)的發(fā)展:

①微電子技術(shù)的不斷創(chuàng)新和發(fā)展,大規(guī)模集成電路的集成度和工藝水平不斷提高,已從亞微米進(jìn)入到深亞微米和超深亞微米。其特點(diǎn)為工藝特征尺寸越來越小,芯片尺寸越來越大,單片上的晶體管數(shù)越來越多,時(shí)鐘速度越來越快,電源電壓越來越低,布線層數(shù)越來越多,I/O引線越來越多。這使得將微處理器、存儲(chǔ)器、DSP和各種接口集成到一塊芯片上成為可能。

②計(jì)算機(jī)性能的大幅度提高,使很多復(fù)雜算法得以實(shí)現(xiàn),為計(jì)算機(jī)輔助設(shè)計(jì)提供了物理基礎(chǔ)。

EDA(ElectroniCdesign automation,采用CAD技術(shù)進(jìn)行電子系統(tǒng)和專用集成電路設(shè)計(jì))綜合開發(fā)工具的自動(dòng)化和智能化程度不斷提高,為集成電路設(shè)計(jì)提供了不同用途和不同級(jí)別的一體化開發(fā)集成環(huán)境。

④硬件描述語(yǔ)言(HDL)的發(fā)展為集成電路設(shè)計(jì)提供了建立各種硬件模型的工作媒介。目前,比較流行的HDL語(yǔ)言包括已成為IEEE STD1076標(biāo)準(zhǔn)的VHDL、已成為IEEE STD 1364標(biāo)準(zhǔn)的Verilog HDL和作為Altera公司企業(yè)標(biāo)準(zhǔn)的AHDL等。

為了加快SoC芯片設(shè)計(jì)的速度,人們將已有的IC電路以模塊的形式,在SoC芯片設(shè)計(jì)中調(diào)用,從而簡(jiǎn)化芯片的設(shè)計(jì),縮短設(shè)計(jì)時(shí)間,提高設(shè)計(jì)效率。IP核是一種預(yù)先設(shè)計(jì)好、已經(jīng)過驗(yàn)證,并具有某種確定功能的集成電路、器件或部件。本文闡述了現(xiàn)代集成電路技術(shù)中的SoC及其IP核的設(shè)計(jì)方法,在分析了SoC的特點(diǎn)及其IP核的基本特征后,給出了SoC及其IP核設(shè)計(jì)中的系統(tǒng)級(jí)設(shè)計(jì)軟件、IP核開發(fā)流程和關(guān)鍵技術(shù),并提出了將其應(yīng)用于綜合業(yè)務(wù)接入系統(tǒng)的集成電路設(shè)計(jì)中。

SoC的特點(diǎn)及其IP核的基本特征

SoC的特點(diǎn)

SoC將數(shù)字電路、模擬電路、信號(hào)采集和轉(zhuǎn)換電路、存儲(chǔ)器、MPU、MCU、DSP等集成在一塊芯片上實(shí)現(xiàn)一個(gè)系統(tǒng)。以超深亞微米(VDSM)工藝和IP核復(fù)用( IPReuse)技術(shù)為支撐的系統(tǒng)級(jí)芯片技術(shù)將是超大規(guī)模集成電路(VLSI)發(fā)展的必然趨勢(shì)和主流。其特點(diǎn)在于:①功能強(qiáng),規(guī)模大。SoC芯片中不僅包括了MPU、SRAMDRAM、EPROM、閃速存貯器、ADCDAC等數(shù)字電路設(shè)計(jì)中的基本模塊,還具有一些其它模擬和射頻電路,因此其功能是非常強(qiáng)大的。②結(jié)構(gòu)復(fù)雜。VDSM使系統(tǒng)級(jí)芯片更大更復(fù)雜。數(shù)百萬(wàn)門的SoC中不僅包括了復(fù)雜的數(shù)字電路部分,更包括了一些模擬電路和射頻電路,這就使得SoC的結(jié)構(gòu)復(fù)雜,相應(yīng)的設(shè)計(jì)工作也復(fù)雜化。③速度高,時(shí)序關(guān)系復(fù)雜。隨著工藝向0.13μm或更小尺寸90nm發(fā)展,需要精確處理的不是門延遲而是互連線延遲。數(shù)百兆的時(shí)鐘頻率以及模塊內(nèi)和模塊外錯(cuò)綜復(fù)雜的信號(hào)間時(shí)序關(guān)系給設(shè)計(jì)帶來了許多的問題,如時(shí)序驗(yàn)證、低功耗設(shè)計(jì)、信號(hào)的完整性以及電磁干擾和信號(hào)串?dāng)_等。

IP核的基本特征

IP核的基本特征包括:①通用性。通用性好是指具有某一功能的IP核,可以在不同應(yīng)用方面使用。IP核具有滿足子功能可配置甚至可編程的特點(diǎn),如最常見的嵌入式CPU模塊就具有非常好的通用性。②正確性。正確性有百分之百的保證,是指IP核的實(shí)現(xiàn)嚴(yán)格遵守一系列的可重用設(shè)計(jì)開發(fā)規(guī)范,IP核的驗(yàn)證用例必須具有完備性,功能覆蓋率、測(cè)試覆蓋率都能夠達(dá)到百分之百,并能夠完全覆蓋IP核工作的臨界條件,提供相應(yīng)的大流量測(cè)試、隨機(jī)性測(cè)試,甚至能夠提供軟硬件協(xié)同仿真的測(cè)試環(huán)境等。③可移植性??梢浦残院檬侵窱P核的實(shí)現(xiàn),如行為描述、網(wǎng)表、GDSII文件,具有可移植性,其設(shè)計(jì)輸入可以在不同的開發(fā)平臺(tái)上重現(xiàn);綜合用批處理文件具有可移植性,IP核的綜合結(jié)果可以用不同的綜合工具,在不同的綜合庫(kù)條件下正確重現(xiàn);IP核的驗(yàn)證可以用不同的仿真器,在不同的仿真庫(kù)條件下重現(xiàn)。

SoC的系統(tǒng)級(jí)設(shè)計(jì)軟件及其IP核開發(fā)流程

SoC的系統(tǒng)級(jí)設(shè)計(jì)軟件

(1)VirtuaL ComponentCodesign和SignaL ProcessingWorkSystem軟件。

這兩個(gè)軟件是Cadence公司的系統(tǒng)級(jí)設(shè)計(jì)工具,具有對(duì)系統(tǒng)級(jí)設(shè)計(jì)的定義、分析和優(yōu)化能力。Virtual ComponentCodesign (VCC)是一個(gè)可以提供IP核重用的、基于平臺(tái)的軟硬件協(xié)同設(shè)計(jì)開發(fā)環(huán)境。它提供了系統(tǒng)集成和驗(yàn)證的必要技術(shù)和工具,可利用其環(huán)境進(jìn)行系統(tǒng)的關(guān)鍵體系結(jié)構(gòu)的決策,如軟硬件的劃分。VCC能提高IC設(shè)計(jì)的效率和結(jié)果的可預(yù)測(cè)性。SignaLProcessingWorksystem ( SPW)是一個(gè)系統(tǒng)級(jí)的DSP設(shè)計(jì)工具,它實(shí)現(xiàn)從C描述到RTL的轉(zhuǎn)換。SPW可集成C、MATLAB、HDL等模塊以及3G無線通信藍(lán)牙等模塊庫(kù),輸出Verilog/VHDL描述。

(2)Cocentric系統(tǒng)軟件

Synopsys公司的Cocentric系列提供了復(fù)雜系統(tǒng)的關(guān)鍵元件模塊的并發(fā)設(shè)計(jì)、驗(yàn)證、細(xì)化和實(shí)現(xiàn)的設(shè)計(jì)工具和設(shè)計(jì)方法,這些模塊可以包含硬件模塊和軟件模塊。Cocentric系列包括System Studio、FixedpointDesigner、System CHDL Cosimulation和System CCompiler。System Studio提供一個(gè)系統(tǒng)級(jí)軟硬件協(xié)同設(shè)計(jì)工具環(huán)境,提供多層次的、圖形化的及HDL的抽象描述方法,使設(shè)計(jì)者在一個(gè)基于C、C++和System C的統(tǒng)一環(huán)境中,快速生成所設(shè)計(jì)系統(tǒng)的可執(zhí)行的系統(tǒng)級(jí)功能說明,該說明可用于驗(yàn)證,也可用于硬件或軟件實(shí)現(xiàn)。Fixed-pointDesigner能進(jìn)行浮點(diǎn)類型到定點(diǎn)類型的轉(zhuǎn)換。System CHDLCosimulation提供了一個(gè)模擬器接口,使模擬器與一些硬件描述語(yǔ)言模擬器同步。System CCompiler能實(shí)現(xiàn)System C描述到門級(jí)描述或RTL級(jí)VHDL/Verilog描述的轉(zhuǎn)換。

IP核開發(fā)流程

SoC中IP核開發(fā)流程主要包括IP核設(shè)計(jì)和IP核驗(yàn)證兩條主線。IP核設(shè)計(jì)流程一般可劃分為確定規(guī)格和模塊劃分、子模塊的定義和設(shè)計(jì)、頂層模塊的設(shè)計(jì)和產(chǎn)品化等4個(gè)階段。IP核驗(yàn)證流程包括了建立參照模型、建立測(cè)試平臺(tái)和準(zhǔn)備驗(yàn)證用例、回歸測(cè)試、形式驗(yàn)證。IP核開發(fā)流程如圖1所示.

IP核設(shè)計(jì)分4個(gè)階段:

①確定規(guī)格和劃分模塊。IP核的規(guī)格主要包括概述、功能需求、性能需求、物理需求、詳細(xì)的結(jié)構(gòu)模塊框圖、對(duì)外系統(tǒng)接口的詳細(xì)定義、可配置功能詳細(xì)描述、需要支持的制造測(cè)試方法和需要支持的驗(yàn)證策略等。確定規(guī)格的過程一般又包括行為建模功能論證和可行性分析等活動(dòng)。劃分模塊是指在給出IP核結(jié)構(gòu)模塊框圖的同時(shí),對(duì)于每個(gè)子模塊給出一個(gè)詳細(xì)的功能描述,同時(shí)必須明確子模塊之間的接口的時(shí)序要求。確定規(guī)格和劃分模塊是IP核開發(fā)是否成功最為關(guān)鍵的一步。

圖1IP核開發(fā)流程

②子模塊定義和設(shè)計(jì)。在對(duì)所有子模塊的規(guī)格進(jìn)行討論和審查后,需要重點(diǎn)檢查時(shí)序接口和功能接口的一致性,并隨后整理出子模塊的詳細(xì)設(shè)計(jì)方案,再按照實(shí)現(xiàn)方案開始編寫RTL代碼、編寫時(shí)間約束文件、綜合批處理文件、子模塊驗(yàn)證用測(cè)試平臺(tái)( testbench)和測(cè)試套件( testsuite)等。當(dāng)完成并通過代碼規(guī)范性檢查、測(cè)試覆蓋率檢查、功能覆蓋率檢查、性能分析,包括DFT、STA檢查,功耗分析檢查等驗(yàn)收以后,子模塊就可用來與其他模塊一起集成。

③頂層模塊設(shè)計(jì)。頂層模塊的設(shè)計(jì)就是把子模塊集成起來,產(chǎn)生頂層模塊,并對(duì)它做綜合處理和功能驗(yàn)證。綜合過程包括編寫綜合的批處理文件,在不同的參考庫(kù)上綜合,針對(duì)在制造上的可測(cè)試性插入掃描鏈、ATPG,并進(jìn)行最終的性能分析和功耗分析等。驗(yàn)證過程包括根據(jù)由行為模型發(fā)展來的測(cè)試向量對(duì)頂層模塊進(jìn)行仿真測(cè)試、針對(duì)IP核的可配置選項(xiàng)進(jìn)行多種配置條件下的回歸測(cè)試和利用仿真工具檢驗(yàn)測(cè)試向量的覆蓋率等。

④ IP核的產(chǎn)品化。IP核產(chǎn)品化的過程包括提供

IP核設(shè)計(jì)和驗(yàn)證用testbench,用商用轉(zhuǎn)換器進(jìn)行打包提交,但轉(zhuǎn)換后需要重新驗(yàn)證,比如做回歸測(cè)試以確保轉(zhuǎn)換有效,并強(qiáng)調(diào)在幾個(gè)主流仿真器上做仿真,在幾種主要工藝庫(kù)上做綜合和門級(jí)仿真,并做形式驗(yàn)證以保證網(wǎng)表和RTL級(jí)的一致性,產(chǎn)生或更新用戶文檔等。

IP核驗(yàn)證的主要過程有:

①建立參照模型。這里的參照模型主要用于對(duì)系統(tǒng)功能進(jìn)行驗(yàn)證以及和RTL模型的對(duì)照驗(yàn)證,該模型可用System C/Verilog/VHDL等語(yǔ)言來構(gòu)造。

②建立測(cè)試平臺(tái)。測(cè)試平臺(tái)的建立是指與子模塊設(shè)計(jì)并行,搭建驗(yàn)證環(huán)境和開發(fā)測(cè)試用例,并針對(duì)IP核的行為級(jí)模型對(duì)測(cè)試環(huán)境和測(cè)試用例進(jìn)行調(diào)試,從而同步準(zhǔn)備好用來仿真測(cè)試RTL級(jí)IP核的驗(yàn)證環(huán)境和測(cè)試用例。

③回歸測(cè)試?;貧w測(cè)試保證在修改一個(gè)錯(cuò)誤或加入一個(gè)新功能時(shí),用來保證已經(jīng)驗(yàn)證過的基本功能仍然正確。在驗(yàn)證過程中找到一個(gè)錯(cuò)誤或加入一個(gè)新的功能時(shí),要把它們對(duì)應(yīng)的測(cè)試用例及時(shí)加入到回歸測(cè)試集中。

④形式驗(yàn)證。形式驗(yàn)證是一種系統(tǒng)級(jí)的驗(yàn)證手段,不需要測(cè)試向量,而是通過判斷兩個(gè)設(shè)計(jì)是否等價(jià)來確認(rèn)它們的功能是否一致。因此形式驗(yàn)證必須事先有一個(gè)參照設(shè)計(jì)。在IP核驗(yàn)證過程中,前面建立的參照模型就是參照設(shè)計(jì)。形式驗(yàn)證常用來判斷設(shè)計(jì)更改后和更改前實(shí)現(xiàn)的功能是否一致。同時(shí),形式驗(yàn)證也被用來確認(rèn)綜合后、插入掃描鏈后、版圖提取后網(wǎng)表實(shí)現(xiàn)的功能前后是否一致。

SoC及其IP核的關(guān)鍵技術(shù)

IP核的關(guān)鍵技術(shù)

IP核開發(fā)的技術(shù)模型如圖2所示,它集中體現(xiàn)了IP核開發(fā)的幾個(gè)技術(shù)需求:① IP核規(guī)格的定義;②IP核模塊的編碼、綜合、驗(yàn)證、文檔開發(fā)等;③IP核開發(fā)過程中EDA工具的支撐;④ IP核開發(fā)過程中的質(zhì)量控制;⑤ IP核打包提交技術(shù);⑥ IP核評(píng)測(cè)技術(shù)。其中IP核的規(guī)格定義、IP核的驗(yàn)證、IP核的打包提交被認(rèn)為是IP核開發(fā)過程中的三大關(guān)鍵技術(shù)。

基于SOC和IP核復(fù)用技術(shù)實(shí)現(xiàn)綜合業(yè)務(wù)接入系統(tǒng)集成電路的設(shè)計(jì)

IP核的規(guī)格定義必須能夠解決以下問題:①明確IP核需要提供什么樣的功能,性能需要達(dá)到什么樣的技術(shù)指標(biāo);②定義好IP核與外部系統(tǒng)的接口;③定義好IP核在可移植性方面所做的努力;④定義好IP核的面積和功耗等物理特性。

IP核的驗(yàn)證必須是完備的、具有可重用性的。IP核驗(yàn)證的完備性首先要求在設(shè)計(jì)IP核仿真測(cè)試方案時(shí)必須體現(xiàn)出以下幾個(gè)方面:①?gòu)腎P核的規(guī)格出發(fā),對(duì)每一個(gè)模塊測(cè)試功能點(diǎn)( testfeature)進(jìn)行分析,定義每個(gè)子模塊的仿真測(cè)試目標(biāo),并確定哪一個(gè)測(cè)試向量可以驗(yàn)證該測(cè)試功能點(diǎn);②整理一個(gè)明確的測(cè)試列表,包括對(duì)目標(biāo)的估計(jì)和測(cè)試覆蓋情況;③對(duì)測(cè)試用例詳細(xì)設(shè)計(jì),并定義驗(yàn)證通過的標(biāo)準(zhǔn)。IP核驗(yàn)證的可重用性首先要求搭建的IP核仿真環(huán)境是由一系列可重用的測(cè)試組件構(gòu)成的,如定義總線功能模型、通用的數(shù)據(jù)處理任務(wù)集等。

IP核打包技術(shù)是指在IP核開發(fā)基本結(jié)束后將分布的設(shè)計(jì)信息進(jìn)行集成的技術(shù)。其主要目的是使得設(shè)計(jì)者提供完整、清晰、明了的設(shè)計(jì)信息。軟IP核開發(fā)者提交給用戶的信息應(yīng)包括:① 可綜合的HDL代碼和它的子模塊;②綜合腳本文件及時(shí)間約束文件;③插入掃描鏈和做ATPG的腳本文件;④綜合和仿真用參照庫(kù)模型;⑤驗(yàn)證中使用的總線功能模型和其他的系統(tǒng)組件模型;⑥測(cè)試激勵(lì)文件及相應(yīng)測(cè)試向量;⑦用戶文檔包括用戶手冊(cè)/功能描述、數(shù)據(jù)手冊(cè)等;⑧應(yīng)用要點(diǎn)包括該IP核使用的具體的例子、可配置特性等。對(duì)需要軟件支持的IP核,還應(yīng)該提供相應(yīng)的嵌入式軟件信息。

SoC中IP核集成中的關(guān)鍵技術(shù)

SoC中IP核集成中需要考慮的問題有:

①在對(duì)系統(tǒng)結(jié)構(gòu)模塊劃分過程中,必須考慮目標(biāo)SoC采用什么樣的片上總線結(jié)構(gòu),確定哪些IP核需要購(gòu)買,IP核模塊的對(duì)接需要增加哪些連接性設(shè)計(jì),哪些IP核需要從頭開始設(shè)計(jì)。建立正確、高效、靈活的片上總線結(jié)構(gòu)已成為IP核集成的關(guān)鍵。在IP核集成的過程中,既可以選用國(guó)際上公開通用的總線結(jié)構(gòu)也可以選用根據(jù)特定應(yīng)用而自主開發(fā)的片上總線。國(guó)際上比較成熟的總線結(jié)構(gòu)有ARM公司的AMBA總線等。在確定片上總線結(jié)構(gòu)時(shí),并不排斥在IP核內(nèi)部做一些接口轉(zhuǎn)換的設(shè)計(jì),但是這種設(shè)計(jì)的內(nèi)容要盡可能簡(jiǎn)單。

②模塊之間的接口協(xié)議應(yīng)盡可能簡(jiǎn)單,模塊間的接口定義盡可能與國(guó)際上通用的接口協(xié)議一致。其中一個(gè)常用的設(shè)計(jì)技巧就是在數(shù)據(jù)傳送的接口中建立申請(qǐng)和應(yīng)答機(jī)制。這雖然會(huì)造成芯片在時(shí)序、面積、功耗等方面的損耗,但可以有效縮短SoC的開發(fā)周期。

③要注意積累IP核集成的經(jīng)驗(yàn)。一旦成功地將一個(gè)IP核集成到了一個(gè)系統(tǒng),就應(yīng)該進(jìn)一步完善該IP核,使之具有更好的可重用性,并逐步建立一系列的衍生IP核。同時(shí),把集成該IP核的經(jīng)驗(yàn)教訓(xùn)及時(shí)記錄下來形成技術(shù)文檔,以便于后面的IP核集成。

④對(duì)于IP核的集成,還應(yīng)該使時(shí)鐘分布、關(guān)鍵路徑的走線、電源、地線的走線及IP核支持的測(cè)試結(jié)構(gòu)與系統(tǒng)芯片保持一致。

SoC中IP核集成中的另一個(gè)關(guān)鍵技術(shù)是IP核的評(píng)估與選擇。IP核的評(píng)估是指通過一個(gè)完整的Checklist來系統(tǒng)地檢查IP核設(shè)計(jì)。評(píng)測(cè)分為系統(tǒng)設(shè)計(jì)、編碼、綜合和驗(yàn)證等部分,并根據(jù)評(píng)測(cè)規(guī)則的重要程度為不同的規(guī)則檢查分配不同的權(quán)值。這樣在評(píng)測(cè)之后,就可以直觀地看出整個(gè)設(shè)計(jì)的可重用性和在每一部分上的得失。它有助于我們了解一個(gè)設(shè)計(jì)的可重用性,以幫助從性能、規(guī)模、成本和功耗等不同方面來評(píng)估IP核。

目前業(yè)界比較具有影響力的評(píng)測(cè)標(biāo)準(zhǔn)是由Synopsys和Mentor聯(lián)合開發(fā)推行的基于RMM的OpenMORE評(píng)測(cè)標(biāo)準(zhǔn)。選擇IP核模塊時(shí)首要考慮的因素是IP核與目標(biāo)系統(tǒng)的配合程度。一般說來,最好選擇那些無需修改的IP核模塊。但是如今的大多數(shù)設(shè)計(jì)人員在獲得了IP核后必須進(jìn)行修改,修改的范圍包括各個(gè)設(shè)計(jì)層次上的IP核模型。這種修改會(huì)耗費(fèi)大量的時(shí)間和資源,不僅會(huì)耽誤產(chǎn)品的研發(fā)進(jìn)度,還會(huì)給整個(gè)設(shè)計(jì)流程引入風(fēng)險(xiǎn),并讓IP核廠商的支持變得困難重重。雖然某種程度的修改是不可避免的,但是如果設(shè)計(jì)人員能夠犧牲一點(diǎn)芯片面積或功能來?yè)Q取盡可能少地修改IP核模塊,那么情況就會(huì)有所改善。即使某些模塊的功能可能超過了系統(tǒng)的需求,但是為了盡量少地進(jìn)行IP核的修改,也應(yīng)該在某些不太重要的功能上做出妥協(xié),以便直接使用一些我們需要的功能模塊。選擇IP核模塊時(shí)還要考慮到諸如評(píng)估IP核的品質(zhì)、集成的方便程度和可重用性以及IP核提供者所能提供的技術(shù)支持程度等因素。如使用手冊(cè)的內(nèi)容是否詳盡完備、是否提供完整的設(shè)計(jì)和驗(yàn)證環(huán)境、是否有成功集成的先例以及接口定義標(biāo)準(zhǔn)的遵從程度、未來發(fā)展升級(jí)的可能性、獲取IP核授權(quán)的效率和合作廠商的可信賴程度等。

綜合業(yè)務(wù)接入系統(tǒng)集成電路設(shè)計(jì)中的應(yīng)用

隨著計(jì)算機(jī)網(wǎng)絡(luò)向更高的傳輸速率發(fā)展,從100Mbit/s到1000Mbit/s,從1000Mbit/s到1Gbit/s,目前已經(jīng)達(dá)到10Gbit/s或40Gbit/s,不久可達(dá)到80Gbit/s或100Gbit/s,因此計(jì)算機(jī)網(wǎng)絡(luò)具有巨大的潛力。目前計(jì)算機(jī)網(wǎng)絡(luò)主要用于計(jì)算機(jī)間的數(shù)據(jù)傳輸,其巨大的潛力沒有很好的得到充分挖掘。利用計(jì)算機(jī)網(wǎng)絡(luò),以軟交換設(shè)備為核心,能夠提供話音、圖像和數(shù)據(jù)等多媒體綜合業(yè)務(wù)的下一代網(wǎng)絡(luò)( nextgenaration network,以下簡(jiǎn)稱NGN)正深刻地改變著傳統(tǒng)的電信觀念和體系框架,是電信網(wǎng)絡(luò)發(fā)展與演進(jìn)的目標(biāo)。NGN中的關(guān)鍵接入設(shè)備為綜合業(yè)務(wù)接入設(shè)備。

利用本文介紹的SoC及其IP核的設(shè)計(jì)方法,對(duì)綜合業(yè)務(wù)接入設(shè)備中的綜合業(yè)務(wù)接入集成電路及IP核進(jìn)行了設(shè)計(jì)。根據(jù)SoC的系統(tǒng)需求,利用系統(tǒng)級(jí)設(shè)計(jì)軟件SPW進(jìn)行音視頻編解碼算法、通信協(xié)議的設(shè)計(jì)和驗(yàn)證,根據(jù)信號(hào)流程圖生成正確的模擬效果并自動(dòng)生成Verilog源程序。設(shè)計(jì)中部分IP核從第三方購(gòu)買,自主開發(fā)研究了語(yǔ)音接口,進(jìn)行了音頻編解碼G.711、G.723。1、G.728算法和協(xié)議的IP核設(shè)計(jì);研制了具有自主知識(shí)產(chǎn)權(quán)的語(yǔ)音壓縮算法和IP核,提高了網(wǎng)絡(luò)語(yǔ)音通信的安全性;開發(fā)了視頻接口,進(jìn)行了視頻編解碼MPEG-24算法和協(xié)議的IP核設(shè)計(jì);設(shè)計(jì)了RS232、RS485異步通信接口,制定了通信協(xié)議,并開發(fā)其IP核;開發(fā)了以太網(wǎng)接口,進(jìn)行了信令協(xié)議SIP、H.323、MGCP和H.248的IP核設(shè)計(jì)。項(xiàng)目中音視頻編解碼IP核、數(shù)據(jù)采集接口電路IP核和以太網(wǎng)通信接口傳輸協(xié)議IP核的總線標(biāo)準(zhǔn)采用AMBA,并完成RTL代碼和TestBench的開發(fā),進(jìn)行RTL級(jí)的仿真,完成綜合、生成網(wǎng)表、生成時(shí)序和面積報(bào)表,生成功耗報(bào)表,并完善開發(fā)文檔,其中包括IP核性能的描述、RTL代碼文件的說明、綜合結(jié)果的說明、內(nèi)部寄存器列表及說明、詳細(xì)的功能描述和操作流程描述、測(cè)試激勵(lì)文件說明和測(cè)試方案與測(cè)試方法說明等。

SoC設(shè)計(jì)原型的驗(yàn)證采用Altera公司內(nèi)嵌ARM922T硬核的Excalibur器件,實(shí)時(shí)操作系統(tǒng)采用μC/OS-II,并在以太網(wǎng)上進(jìn)行了語(yǔ)音、圖像和數(shù)據(jù)的傳輸實(shí)驗(yàn)。

該集成電路可以廣泛應(yīng)用于國(guó)內(nèi)外通信企業(yè)生產(chǎn)的IAD、語(yǔ)音網(wǎng)關(guān)、數(shù)據(jù)采集器和視頻編解碼器中,從而填補(bǔ)我國(guó)基于軟交換的NGN中關(guān)鍵集成電路芯片的空白。

結(jié)束語(yǔ)

利用本文介紹的設(shè)計(jì)方法可以使IP核的設(shè)計(jì)過程條理化,從而可以避免設(shè)計(jì)過程中做重復(fù)的工作。其結(jié)果是縮短了IP核的設(shè)計(jì)周期而且所開發(fā)的IP核具有更高的正確性和更好的可移植性,最重要的是開發(fā)過程中所形成的文檔將更加有利于IP核的集成和后續(xù)的IP核開發(fā)。由于IP核的開發(fā)周期是SoC開發(fā)周期的一個(gè)重要的組成部分,所以通過該IP核的設(shè)計(jì)方法可以有效地縮短SoC的開發(fā)周期,提高產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。采用該SoC及其IP核設(shè)計(jì)方法,設(shè)計(jì)了NGN中綜合業(yè)務(wù)接入系統(tǒng)集成電路,取得了良好的效果。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 集成電路
    +關(guān)注

    關(guān)注

    5388

    文章

    11547

    瀏覽量

    361825
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4165

    瀏覽量

    218256
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7494

    瀏覽量

    87953
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AVR AT90S1200 IP設(shè)計(jì)及復(fù)用技術(shù)

    采用基于IP復(fù)用技術(shù)進(jìn)行設(shè)計(jì)是減小這一差距惟一有效的途徑,IP復(fù)用技術(shù)包括兩個(gè)方面的內(nèi)容:
    發(fā)表于 01-12 14:22 ?2072次閱讀
    AVR AT90S1200 <b class='flag-5'>IP</b><b class='flag-5'>核</b>設(shè)計(jì)及<b class='flag-5'>復(fù)用</b><b class='flag-5'>技術(shù)</b>

    片上系統(tǒng)(SOC)設(shè)計(jì)流程及其集成開發(fā)環(huán)境

    (VDSM-Very Deep Subnicron)工藝和知識(shí)產(chǎn)權(quán)(IP——Intellectual Property)復(fù)用(Reuse)技術(shù)為支撐。
    發(fā)表于 09-27 11:46

    ATM流量控制器IP的設(shè)計(jì)和實(shí)現(xiàn)

    可以移植到不同的半導(dǎo)體工藝中去生產(chǎn)集成電路芯片。隨著CPLD/FPGA的規(guī)模越來越大,設(shè)計(jì)越來越復(fù)雜,使用IP是一個(gè)趨勢(shì)?! ”疚难芯苛薃TM流量控制的原理,并給出了一種IP
    發(fā)表于 09-27 11:54

    SoC系統(tǒng)級(jí)芯片

    SoC,系統(tǒng)級(jí)芯片,片上系統(tǒng),是一個(gè)有專用目標(biāo)的集成電路,其中包含完整系統(tǒng)并有嵌入軟件的全部?jī)?nèi)容。同時(shí)它又是一種
    發(fā)表于 05-24 19:18

    淺談SOC系統(tǒng)知識(shí)

    ,應(yīng)用電子系統(tǒng)的設(shè)計(jì)也是根據(jù)功能和參數(shù)要求設(shè)計(jì)系統(tǒng),但與傳統(tǒng)方法有著本質(zhì)的差別。SOC不是以功能電路為基礎(chǔ)的分布式系統(tǒng)
    發(fā)表于 08-05 09:08

    開放協(xié)議:IPSoC設(shè)計(jì)中的接口技術(shù)

    設(shè)計(jì)集成到單個(gè)芯片中即實(shí)現(xiàn)片上系統(tǒng)SoC。IP復(fù)用
    發(fā)表于 12-11 11:07

    基于IPSoC接口技術(shù)

    引言隨著半導(dǎo)體技術(shù)的發(fā)展,深亞微米工藝加工技術(shù)允許開發(fā)上百萬(wàn)門級(jí)的單芯片,已能夠?qū)?b class='flag-5'>系統(tǒng)級(jí)設(shè)計(jì)集成到單個(gè)芯片中即實(shí)現(xiàn)片上
    發(fā)表于 06-11 05:00

    如何設(shè)計(jì)RS232異步串行口IP?

    on Chip)是以嵌入式系統(tǒng)為核心,以IP復(fù)用技術(shù)為基礎(chǔ),集軟、硬件于一體的設(shè)計(jì)方法。使用IP復(fù)用
    發(fā)表于 08-20 07:53

    基于IP復(fù)用SoC設(shè)計(jì)技術(shù)探討

    IP(Intellectual Property )復(fù)用為基礎(chǔ)的SoC(System on a Chip,簡(jiǎn)稱SoC)設(shè)計(jì)是以軟硬件協(xié)
    發(fā)表于 08-10 08:32 ?18次下載

    SoCIP互連的不同策略

    隨著集成電路設(shè)計(jì)復(fù)雜度的提高和產(chǎn)品上市時(shí)間壓力的增大,基于IP 復(fù)用SoC 設(shè)計(jì)已成為一種重要的設(shè)計(jì)方法。在
    發(fā)表于 11-28 14:40 ?8次下載

    國(guó)內(nèi)集成電路IP標(biāo)準(zhǔn)進(jìn)展與展望

    集成電路是信息產(chǎn)業(yè)的基礎(chǔ),21 世紀(jì)信息產(chǎn)業(yè)的飛速發(fā)展,使集成電路呈現(xiàn)出快速發(fā)展的態(tài)勢(shì),而以軟硬件協(xié)同設(shè)計(jì)、IP 復(fù)用和超深亞微米為
    發(fā)表于 12-13 20:01 ?9次下載

    IPSoC設(shè)計(jì)中的接口技術(shù)解析

    引言 隨著半導(dǎo)體技術(shù)的發(fā)展,深亞微米工藝加工技術(shù)允許開發(fā)上百萬(wàn)門級(jí)的單芯片,已能夠?qū)?b class='flag-5'>系統(tǒng)級(jí)設(shè)計(jì)集成到單個(gè)芯片中即實(shí)現(xiàn)片上
    發(fā)表于 11-06 11:30 ?0次下載
    <b class='flag-5'>IP</b><b class='flag-5'>核</b>在<b class='flag-5'>SoC</b>設(shè)計(jì)中的接口<b class='flag-5'>技術(shù)</b>解析

    AMBA片上總線在基于IP復(fù)用SoC設(shè)計(jì)中的應(yīng)用

    引言 隨著深亞微米工藝技術(shù)日益成熟,集成電路芯片的規(guī)模越來越大。數(shù)字IC從基于時(shí)序驅(qū)動(dòng)的設(shè)計(jì)方法,發(fā)展到基于IP復(fù)用的設(shè)計(jì)方法,并在SOC設(shè)
    發(fā)表于 11-30 09:56 ?1139次閱讀
     AMBA片上總線在基于<b class='flag-5'>IP</b><b class='flag-5'>復(fù)用</b>的<b class='flag-5'>SoC</b>設(shè)計(jì)中的應(yīng)用

    集成電路IP產(chǎn)業(yè)發(fā)展的現(xiàn)狀和問題分析

    集成電路是信息產(chǎn)業(yè)的基礎(chǔ),21世紀(jì)新一代信息技術(shù)的飛速發(fā)展使集成電路呈現(xiàn)出快速發(fā)展態(tài)勢(shì),而以軟硬件協(xié)同設(shè)計(jì)、IP
    的頭像 發(fā)表于 12-07 10:12 ?6720次閱讀

    ip設(shè)計(jì)電路特點(diǎn)

    IP目前的IP設(shè)計(jì)已成為目前FPGA設(shè)計(jì)的主流方法之一,應(yīng)用專用集成電路(ASIC)或者可編輯邏輯器件(FPGA)的邏輯塊或數(shù)據(jù)塊。IP
    發(fā)表于 10-01 09:08 ?2745次閱讀