AMIS42770ICAW1RG AMIS42770ICAW1RG仿真和驗證是開發(fā)任何高質(zhì)量的基于 FPGA 的 RTL 編碼過程的基礎(chǔ)。本文檔主要分享虹科設(shè)計過程中的關(guān)鍵步驟。
在IP核的開發(fā)過程中,面臨著許多關(guān)鍵技術(shù),比如IP核的規(guī)格定義、基于接口的設(shè)計、IP核測試存取結(jié)構(gòu)標(biāo)準(zhǔn)、IP核的驗證與打包等。對于IP核的驗證,主要是建立參照模型和測試平臺,然后進(jìn)行回歸測試和形式驗證。
AMIS42770ICAW1RG AMIS42770ICAW1RG這里參照的模型主要用于對系統(tǒng)功能進(jìn)行驗證以及和RTL模型的對照驗證,該模型主要用Verilog HDL等語言來構(gòu)造。測試平臺的建立與子模塊設(shè)計并行,搭建驗證環(huán)境和開發(fā)測試用例,并針對IP核的行為級模型對測試環(huán)境和測試用例進(jìn)行調(diào)試,從而同步準(zhǔn)備好用來仿真測試RTL級IP核的驗證環(huán)境和測試用例。
仿真和驗證是開發(fā)任何高質(zhì)量的基于 FPGA 的 RTL 編碼過程的基礎(chǔ)。在本系列文章中,我們將分享我們設(shè)計過程中的關(guān)鍵步驟,并將基于虹科以太網(wǎng)IP核產(chǎn)品組合進(jìn)行介紹。
AMIS42770ICAW1RG AMIS42770ICAW1RG
詳細(xì)參數(shù)
參數(shù)名稱 參數(shù)值
Source Content uid AMIS42770ICAW1RG
Brand_Name onsemi
是否無鉛 不含鉛 不含鉛
生命周期 End Of Life
Objectid 1852659007
零件包裝代碼 SOIC-20 Wide Body
包裝說明 SOIC-20
針數(shù) 20
制造商包裝代碼 751AQ
Reach Compliance Code compliant
HTS代碼 8542.39.00.01
風(fēng)險等級 7.4
Samacsys Description Dual High Speed CAN Transceiver
Samacsys Manufacturer onsemi
Samacsys Modified On 2023-03-07 16:10:32
數(shù)據(jù)速率 1000 Mbps
JESD-30 代碼 R-PDSO-G20
JESD-609代碼 e3
長度 12.7762 mm
濕度敏感等級 2
功能數(shù)量 1
端子數(shù)量 20
收發(fā)器數(shù)量 2
最高工作溫度 125 °C
最低工作溫度 -40 °C
封裝主體材料 PLASTIC/EPOXY
封裝代碼 SOP
封裝等效代碼 SOP20,.4
封裝形狀 RECTANGULAR
封裝形式 SMALL OUTLINE
峰值回流溫度(攝氏度) 260
認(rèn)證狀態(tài) Not Qualified
座面最大高度 2.6416 mm
最大壓擺率 0.1375 mA
標(biāo)稱供電電壓 5 V
表面貼裝 YES
電信集成電路類型 INTERFACE CIRCUIT
溫度等級 AUTOMOTIVE
端子面層 MATTE TIN
端子形式 GULL WING
端子節(jié)距 1.27 mm
端子位置 DUAL
處于峰值回流溫度下的最長時間 30
寬度 7.5184 mm
整個過程的關(guān)鍵步驟如下:
AMIS42770ICAW1RG AMIS42770ICAW1RG 面向?qū)嶓w/塊的仿真:通過在每個輸入信號上生成激勵并驗證 RTL 代碼行為是否符合預(yù)期,對構(gòu)成每個 IP 核的不同模塊進(jìn)行實體/塊的仿真。
面向全局的仿真:一旦不同的模塊被單獨驗證,則意味著下一步將整個IP仿真為單個 UUT(被測試單元)。
(On)硬件測試:盡管擴(kuò)展的仿真計劃提供了良好的可信度,但仍有許多corner的情況無法在虛擬環(huán)境中驗證。對于這些情況,需要基于硬件的測試計劃,這也是獲得高質(zhì)量結(jié)果的最后一步。
一、面向?qū)嶓w/塊的仿真
AMIS42770ICAW1RG AMIS42770ICAW1RG“面向?qū)嶓w或塊的仿真”這一步驟意味著驗證在 IP 核內(nèi)具有特定操作的特定實體或模塊的正確操作。每個 IP 核都由許多實體或塊組成,為了測試它們,每個實體會有不同的測試平臺,通過在輸入受到刺激時觀察設(shè)計的輸出來執(zhí)行設(shè)計,這將有助于檢查預(yù)期的行為。舉個例子有助于理解這些內(nèi)容,在此之前,我們需要先介紹虹科以太網(wǎng)交換機(jī) IP 核的過濾數(shù)據(jù)庫。
過濾數(shù)據(jù)庫存儲 MAC 地址及其相關(guān)信息以做出幀轉(zhuǎn)發(fā)決策。它是一個基于哈希的存儲器,每個地址條目都有一些存儲過濾數(shù)據(jù)的 bin。該哈希算法還生成過濾數(shù)據(jù)庫內(nèi)存的索引。