用戶中心
· 企業(yè)空間 首頁(yè) | 資訊 | 技術(shù) | 產(chǎn)品 | 企業(yè) | 直播 | 專(zhuān)題 | 智能制造 | 論壇| 在線研討會(huì)
廣州虹科電子科技有限公司
企業(yè)空間 > 案例應(yīng)用 > 正文
  • 虹科干貨 | 如何測(cè)試與驗(yàn)證復(fù)雜的FPGA設(shè)計(jì)(1)——面向?qū)嶓w或塊的仿真
  • 發(fā)布時(shí)間:2022/7/21 10:04:10   修改時(shí)間:2022/7/21 10:04:10 瀏覽次數(shù):1893
  •   在IP核的開(kāi)發(fā)過(guò)程中,面臨著許多關(guān)鍵技術(shù),比如IP核的規(guī)格定義、基于接口的設(shè)計(jì)、IP核測(cè)試存取結(jié)構(gòu)標(biāo)準(zhǔn)、IP核的驗(yàn)證與打包等。對(duì)于IP核的驗(yàn)證,主要是建立參照模型和測(cè)試平臺(tái),然后進(jìn)行回歸測(cè)試和形式驗(yàn)證。這里參照的模型主要用于對(duì)系統(tǒng)功能進(jìn)行驗(yàn)證以及和RTL模型的對(duì)照驗(yàn)證,該模型主要用Verilog HDL等語(yǔ)言來(lái)構(gòu)造。測(cè)試平臺(tái)的建立與子模塊設(shè)計(jì)并行,搭建驗(yàn)證環(huán)境和開(kāi)發(fā)測(cè)試用例,并針對(duì)IP核的行為級(jí)模型對(duì)測(cè)試環(huán)境和測(cè)試用例進(jìn)行調(diào)試,從而同步準(zhǔn)備好用來(lái)仿真測(cè)試RTL級(jí)IP核的驗(yàn)證環(huán)境和測(cè)試用例。
      仿真和驗(yàn)證是開(kāi)發(fā)任何高質(zhì)量的基于 FPGA 的 RTL 編碼過(guò)程的基礎(chǔ)。在本系列文章中,我們將分享我們?cè)O(shè)計(jì)過(guò)程中的關(guān)鍵步驟,并將基于虹科以太網(wǎng)IP核產(chǎn)品組合進(jìn)行介紹。
      整個(gè)過(guò)程的關(guān)鍵步驟如下:
      ● 面向?qū)嶓w/塊的仿真:通過(guò)在每個(gè)輸入信號(hào)上生成激勵(lì)并驗(yàn)證 RTL 代碼行為是否符合預(yù)期,對(duì)構(gòu)成每個(gè) IP 核的不同模塊進(jìn)行實(shí)體/塊的仿真。
      ● 面向全局的仿真:一旦不同的模塊被單獨(dú)驗(yàn)證,則意味著下一步將整個(gè)IP仿真為單個(gè) UUT(被測(cè)試單元)。
      ● (On)硬件測(cè)試:盡管擴(kuò)展的仿真計(jì)劃提供了良好的可信度,但仍有許多corner的情況無(wú)法在虛擬環(huán)境中驗(yàn)證。對(duì)于這些情況,需要基于硬件的測(cè)試計(jì)劃,這也是獲得高質(zhì)量結(jié)果的最后一步。
      在本篇文章中,我們將介紹第一步:IP 仿真的實(shí)體或塊級(jí)別是如何完成的。
      面向?qū)嶓w或塊的仿真
      "面向?qū)嶓w或塊的仿真"這一步驟意味著驗(yàn)證在 IP 核內(nèi)具有特定操作的特定實(shí)體或模塊的正確操作。每個(gè) IP 核都由許多實(shí)體或塊組成,為了測(cè)試它們,每個(gè)實(shí)體會(huì)有不同的測(cè)試平臺(tái),通過(guò)在輸入受到刺激時(shí)觀察設(shè)計(jì)的輸出來(lái)執(zhí)行設(shè)計(jì)。這將有助于檢查預(yù)期的行為。
      舉個(gè)例子就可以很好地理解一切。在這種情況下,我們將解釋虹科以太網(wǎng)交換機(jī)IP核的過(guò)濾數(shù)據(jù)庫(kù)。
      過(guò)濾數(shù)據(jù)庫(kù)存儲(chǔ) MAC 地址及其相關(guān)信息以做出幀轉(zhuǎn)發(fā)決策。它是一個(gè)基于哈希的存儲(chǔ)器,每個(gè)地址條目都有一些存儲(chǔ)過(guò)濾數(shù)據(jù)的 bin。該哈希算法還生成過(guò)濾數(shù)據(jù)庫(kù)內(nèi)存的索引。

      過(guò)濾數(shù)據(jù)庫(kù)執(zhí)行有三個(gè)主要過(guò)程:學(xué)習(xí)、查找和老化。
      ● 學(xué)習(xí)過(guò)程負(fù)責(zé)在滿足不同條件時(shí)保存幀。
      ● 查找過(guò)程是在過(guò)濾數(shù)據(jù)庫(kù)中搜索并獲得幀的轉(zhuǎn)發(fā)端口掩碼的過(guò)程。
      ● 老化過(guò)程根據(jù)給定的時(shí)間段刪除舊的 MAC 條目。

      在這個(gè)仿真MAC表的具體案例中,請(qǐng)始終嘗試測(cè)試構(gòu)成過(guò)濾數(shù)據(jù)庫(kù)功能的所有機(jī)制。從這個(gè)意義上說(shuō),就像學(xué)習(xí)不同的MAC,不同的查詢(xún)、老化是并行完成的,最后需要清除MAC表并驗(yàn)證所有條目都已刪除。此外,研究并始終能夠測(cè)試可能的corner案例也十分重要。
      測(cè)試和驗(yàn)證復(fù)雜 FPGA 設(shè)計(jì)的第二個(gè)關(guān)鍵步驟將在后續(xù)更新的文章中展開(kāi)介紹。一旦形成 IP 核的所有實(shí)體都按預(yù)期工作,全局仿真就會(huì)發(fā)揮作用。

      IP核可以使開(kāi)發(fā)人員減設(shè)計(jì)工作量并縮短產(chǎn)品上市時(shí)間。虹科目前已有豐富的IP核產(chǎn)品組合,包括TSN IP核、HSR/PRP IP核、以太網(wǎng)IP核、冗余IP核等,可以輕松集成到用戶的FPGA中。
  • 企業(yè)介紹
虹科電子科技有限公司(前身是宏科)成立于1995年,總部位于中國(guó)南方經(jīng)濟(jì)和文化中心-廣州。目前在上海、北京、西安、成都、蘇州、臺(tái)灣、香港等城市設(shè)有分部,在韓國(guó)、日本設(shè)有海外分公司。同時(shí),為了實(shí)現(xiàn)本地服務(wù),特在以下工業(yè)城市設(shè)立銷(xiāo)售代…  更多>>
  • 聯(lián)系方式

廣州虹科電子科技有限公司

聯(lián)系人:虹小科

地址:廣州市黃埔區(qū)開(kāi)泰大道30號(hào)佳都PCI科技園6號(hào)樓1-7層

郵編:510700

電話:13412598543

傳真:020-38743233

公司網(wǎng)址:http://www.hkaco.com

  • 該空間手機(jī)版

掃描此二維碼即可訪問(wèn)該空間手機(jī)版

  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
您還沒(méi)有登錄,請(qǐng)登陸,
如果您還沒(méi)有注冊(cè),點(diǎn)擊這里注冊(cè).
  • 網(wǎng)友反饋
  • 王江英 在2024/9/3 15:42:00留言
  • 留言類(lèi)型:我讓貴公司產(chǎn)品銷(xiāo)售人員聯(lián)系我,
  • 詳細(xì)留言:想了解深度攝像機(jī),包括兩個(gè)紅外相機(jī)(IR Stereo Camera)、一個(gè)紅外激光發(fā)射器(IR Projector)、一個(gè)彩色相機(jī)(Color Camera)以及一個(gè)IMU(慣性測(cè)量單元);深度分辨率及幀率不小于720P@30FPS/深度感知范圍0.3-3米/usb3.1/,應(yīng)用于叉車(chē)軌跡計(jì)算。
  • 鄺生 在2023/11/28 12:58:00留言
  • 留言類(lèi)型:得到貴公司產(chǎn)品詳細(xì)資料,得到貴公司產(chǎn)品的價(jià)格信息,
  • 詳細(xì)留言:想了解溫控廂式貨車(chē),做車(chē)廂的溫度分布驗(yàn)證
  • 郝先生 在2023/9/3 15:18:00留言
  • 留言類(lèi)型:我想得到貴公司產(chǎn)品詳細(xì)資料,我讓貴公司技術(shù)支持人員聯(lián)系我,
  • 詳細(xì)留言:虹科AI深度相機(jī)
  • 魯鋼 在2023/6/27 14:14:00留言
  • 留言類(lèi)型:我想得到貴公司產(chǎn)品詳細(xì)資料,我想得到貴公司產(chǎn)品的價(jià)格信息,
  • 詳細(xì)留言:您好我是做非標(biāo)自動(dòng)化控制的,想了解貴公司HMI_PLC一體機(jī)產(chǎn)品
  • 莫先生 在2022/9/13 14:10:00留言
  • 留言類(lèi)型:我想得到貴公司產(chǎn)品的價(jià)格信息,
  • 詳細(xì)留言:密度傳感器和粘度傳感器的技術(shù)資料和價(jià)格信息
更多請(qǐng)進(jìn)入空間管理中心查看
關(guān)于我們 | 網(wǎng)站地圖 | 聯(lián)系我們
© 2003-2018    經(jīng)營(yíng)許可編號(hào):京ICP證120335號(hào)
公安機(jī)關(guān)備案號(hào):110102002318  服務(wù)熱線:010-82053688
我要反饋