www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]大約在40年前,ComprehensiveComputingSystemsandServices公司在市場上推出了首個名為TEGAS的商業(yè)數(shù)字器,該設(shè)備主要用于測試生成和系統(tǒng)。這一對門級電路進(jìn)行仿真的系統(tǒng)由一

大約在40年前,ComprehensiveComputingSystemsandServices公司在市場上推出了首個名為TEGAS的商業(yè)數(shù)字器,該設(shè)備主要用于測試生成和系統(tǒng)。這一對門級電路進(jìn)行仿真的系統(tǒng)由一個小型專家團(tuán)隊(duì)開發(fā),而在此之前只有針對晶體管級電路進(jìn)行仿真的模擬仿真軟件。TEGAS是其專用的描述語言。這種語言僅用于生成數(shù)字電路測試向量。最終,仍須通過原型板進(jìn)行設(shè)計驗(yàn)證。

隨著20世紀(jì)80年代早期計算機(jī)輔助工程(CAE)行業(yè)的興起,數(shù)字器或邏輯軟件仿真也在電子工程界流行起來,成為設(shè)計驗(yàn)證的主要手段。到20世紀(jì)90年代末,數(shù)字軟件仿真器逐漸發(fā)展演變?yōu)榧拇嫫鱾鬏敿?RTL)軟件仿真器,這種軟件仿真器支持兩種流行的硬件描述語言(HDLs)——Verilog和VHDL?,F(xiàn)有的EDA(電子設(shè)計自動化,CAE和CAD的產(chǎn)物)供應(yīng)商用了十多年的時間在同一個工具中支持這兩種語言。如今,Synopsys、Cadence和MentorGraphics這三家大型EDA供應(yīng)商,都提供各自的HDL軟件仿真器,在市場上呈現(xiàn)三足鼎立的狀態(tài)。

多年來一系列的改進(jìn)使得HDL軟件仿真器變得愈加完美?,F(xiàn)在,它是一款不可限量的工具,是設(shè)計驗(yàn)證和假設(shè)分析中必不可少的工具,但其還是有自身的局限性,即設(shè)計規(guī)模不能超過1億個ASIC等效門。這種限制較為隨意,事實(shí)上,仍然可以對更大型的設(shè)計進(jìn)行軟件仿真,只是執(zhí)行速度奇慢無比。

一個示例

若要使用在10Hz下運(yùn)行的現(xiàn)代軟件仿真器來仿真在100MHz下運(yùn)行的1億ASIC門設(shè)計上的一秒鐘的真實(shí)數(shù)據(jù),這絕非易事。在這種設(shè)計復(fù)雜度下,可能需要花費(fèi)1千萬秒的時間。即2,778小時,或者115天。一秒鐘的100MHz真實(shí)數(shù)據(jù)等于1億個時鐘周期,這個數(shù)字相當(dāng)大,可能會超出處理典型測試平臺的要求。在處理典型測試平臺時,一毫秒或者更短時間就足夠了,在大內(nèi)存配置的最新PC上運(yùn)行時,則會將執(zhí)行時間縮短至一天或更短。這是個合理的目標(biāo)。

HDL軟件仿真器可以在PC場中并行運(yùn)行,每個PC會處理功能完善的測試平臺。半導(dǎo)體公司有成千上萬臺PC構(gòu)成的計算場全天運(yùn)行。

但1億周期仍不足以處理嵌入式軟件設(shè)計。由于處理軟件在本質(zhì)上為串行流程,所以對于這項(xiàng)任務(wù)來說,有必要按順序執(zhí)行數(shù)十億周期。然而,帶有HDL軟件仿真許可的PC場卻鞭長莫及。軟件程序無法在子集中進(jìn)行拆分,再并行運(yùn)行。

那么,要如何驗(yàn)證SoC設(shè)計的嵌入式軟件呢?

進(jìn)入時代

其實(shí)由來已久,它給設(shè)計人員在流片前提供了一種更為準(zhǔn)確的電路行為描述,因?yàn)槭峭ㄟ^真實(shí)的電路和邏輯來實(shí)現(xiàn)設(shè)計。硬件仿真始于20世紀(jì)80年代末,在20世紀(jì)90年代末盛行,當(dāng)時主要是通過商業(yè)FPGA進(jìn)行實(shí)現(xiàn),用于驗(yàn)證需要較長測試周期的處理器和圖形設(shè)計。它們也遇到諸如電路建模難度高以及可靠性低等各種問題。其成本也較為高昂,并且作為單用戶資源,其投資回報較低。然而,硬件仿真器的出色執(zhí)行速度仍使其成為長處理周期的必要工具。

還是之前的示例,在1MHz下運(yùn)行的硬件仿真器需要花費(fèi)100秒來執(zhí)行1秒鐘的真實(shí)數(shù)據(jù)以及處理1億次周期。硬件仿真器可以在一小時左右的時間內(nèi)啟動操作系統(tǒng)。而且,硬件仿真器的投入比重新流片便宜得多。

圖1:不同設(shè)計規(guī)模下軟件仿真與硬件仿真性能對比

HDL軟件仿真器由于緩存缺失和內(nèi)存交換,其執(zhí)行速度會隨著設(shè)計規(guī)模增加而急劇下降。不過與之不同的是,在此情況下,硬件仿真器的性能只會受到輕微影響(見圖1)。

由于商用FPGA硬件仿真器有一定的限制性,定制芯片硬件仿真器由此應(yīng)運(yùn)而生。這種硬件仿真器主要有兩種不同類型:由MentorGraphics提供的定制FPGA硬件仿真器,又稱片上硬件仿真器;以及由CadenceDesignSystems提供的基于處理器的硬件仿真器。同時,Synopsys也支持使用比標(biāo)準(zhǔn)FPGA硬件仿真器更為先進(jìn)且功能有所增強(qiáng)的最新商用FPGA硬件仿真器。

直到十年前,硬件仿真器才在電路硬件仿真(ICE)模式中被單獨(dú)部署為物理測試環(huán)境。由于當(dāng)流片提供激勵和處理響應(yīng)時,被測設(shè)計(DUT)將最終駐留在此環(huán)境中。因?yàn)殡y以進(jìn)行設(shè)置,ICE模式現(xiàn)在并不常見,而對更加靈活的測試環(huán)境的需求卻在不斷增長。應(yīng)用硬件橋沒有可控性/可再現(xiàn)性,并且由于安裝時間和維護(hù)成本的增加,其還會增加測試環(huán)境的復(fù)雜度。由于可合成的測試平臺能在硬件仿真器內(nèi)部進(jìn)行映射,并且無需依賴外部環(huán)境便可以硬件仿真器的最高速度執(zhí)行,因此該測試平臺區(qū)域還有其他可行的替代方案。不過遺憾的是,它們不易開發(fā)。

基于事務(wù)的驗(yàn)證或加速(TBV或TBX)是業(yè)內(nèi)最看好的方法,具有兩方面的優(yōu)勢。首先,能采用少一個數(shù)量級的代碼行,在更高抽象層次寫入測試平臺,簡便而又不易出錯。其次,由于在硬件仿真器內(nèi)部映射晶體管的總線功能模型(BFM)實(shí)現(xiàn)了急劇加速,這些測試平臺比傳統(tǒng)RTL平臺執(zhí)行更快。另一個益處是,當(dāng)用戶切換設(shè)計或新用戶登錄時,TBV或TBX不需要人為監(jiān)督來處理速度適配器。這種方式也適合于遠(yuǎn)程訪問。

何時使用軟件仿真,何時使用硬件仿真

HDL軟件仿真器適用于設(shè)計周期早期階段的硬件調(diào)試,早期階段的設(shè)計主要專注于模塊級別。憑借易用、快速設(shè)置、極速設(shè)計編譯等特點(diǎn),它們可以極其靈活地調(diào)試硬件設(shè)計。它們還支持每天進(jìn)行多次設(shè)計迭代…只要設(shè)計規(guī)模合理。但在數(shù)千萬門級別時會出現(xiàn)問題,這在現(xiàn)在看來只是典型的系統(tǒng)級設(shè)計驗(yàn)證。如上所述,它們并不適合嵌入式軟件驗(yàn)證。

相反,硬件仿真能找到幾乎所有設(shè)計缺陷,無論是在硬件中還是在SoC嵌入式軟件中。硬件仿真可處理任何設(shè)計規(guī)模,但需要較長時間進(jìn)行環(huán)境搭建,至少一天,也可能更長時間。而且,相比軟件仿真器,其編譯速度相對較慢,大約需要一小時以上才能完成編譯(見圖2)。

圖2:基于性能、設(shè)計能力和設(shè)置/編譯時間的軟件仿真與硬件仿真對比

現(xiàn)代硬件仿真器支持多個并發(fā)用戶,包括通過遠(yuǎn)程訪問,因此可增加投資回報。

0次

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護(hù)是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機(jī)驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機(jī)驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉