前言
不得不說關(guān)于硬件的設(shè)計(jì)的文章內(nèi)容關(guān)注度還是不如軟件,哈哈哈,這里來看看FPGA原型驗(yàn)證到底是什么?
我也是剛剛?cè)腴T的小菜雞,用白話文說說我的理解,如果有什么問題,歡迎大家指出。
驗(yàn)證
其實(shí)關(guān)于芯片的驗(yàn)證有幾個(gè)步驟,但是在流出網(wǎng)表之前的我們叫前端,而前端設(shè)計(jì)相關(guān)的兩個(gè)驗(yàn)證就是EDA驗(yàn)證和FPGA原型驗(yàn)證。
1-EDA驗(yàn)證
EDA驗(yàn)證,可以是正兒八經(jīng)的芯片驗(yàn)證,會(huì)接觸到verilog語言,并使用system verilog語言寫對應(yīng)的測試。這個(gè)好處就是有什么問題或者bug出現(xiàn),定位起來很快。有點(diǎn)像白盒測試,大多數(shù)是單元測試。這部分的EDA芯片測試必須要看一下SV(SystemVerilog)和UVM(UVM(Universal Verification Methodology) )。
這部分的好處其實(shí)就是能接觸到前端設(shè)計(jì)源碼,從這個(gè)驗(yàn)證轉(zhuǎn)到芯片設(shè)計(jì)是很順滑的。這也是很多大廠即使是招聘的設(shè)計(jì)新員工剛剛來也會(huì)讓先做幾年的芯片驗(yàn)證。
2-原型驗(yàn)證
這個(gè)其實(shí)就走遠(yuǎn)了,相對于EDA驗(yàn)證來說,它更像是一個(gè)黑盒測試。因此這個(gè)在出現(xiàn)問題的時(shí)候,是很難去定位的,因?yàn)樗荒芨櫞a和觀察內(nèi)部節(jié)點(diǎn)的波形。
原型驗(yàn)證其實(shí)不能直接FPGA驗(yàn)證掛鉤。
原型驗(yàn)證根據(jù)平臺分為:FPGA驗(yàn)證和EMU驗(yàn)證。文章來源:http://www.zghlxwxcb.cn/news/detail-553047.html
EMU(Emulator):硬件真實(shí)度及運(yùn)行速度均介于EDA和FPGA之間,主要用來驗(yàn)證底軟業(yè)務(wù)功能及抓線定位,emulation例化的邏輯對象可認(rèn)為是一個(gè)“低速等效芯片”,用于更完整文章來源地址http://www.zghlxwxcb.cn/news/detail-553047.html
到了這里,關(guān)于FPGA驗(yàn)證學(xué)習(xí)(七): FPGA原型驗(yàn)證是什么?的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!