VTB環境結構

2021-08-11 06:46:30 字數 639 閱讀 9507

關於emac vtb的環境結構的解析

727的環境中關於emac 、usb 、pcie 都是採用了 vtb 的方式完成的。

727中使用s家工具 synopsys coretool, 基於乙個配置檔案,就可以生成一陣個硬體模型(實際就是生成了乙個dut,而且是.v檔案)和軟體tb.

這套flow 實際是一位未發布的flow (大概只有大公司會這麼跟sysnopsys玩吧)。

727 是這樣生成了其中的emac及phy模型和tb, 然後把其中的emac模型(或者說生成的dut)給挖掉了,然後將if 直接連線給真實的dut.

另外,這個環境的工作模式的配置都是基於乙個emac_test_logic.v中的條件編譯來完成的。

這就需要我們在testclas中定義一些選項,在跑case的時候完成編譯,使用這種模式來完成針對於不同case的動態配置。

當然,這種方式並不是主流的vip安裝方法。但對於questa,這種支援增量編譯的**器,其實還是很有效的。

當然vcs 好像就不支援這種增量編譯了,但是一般我們也不會這麼做,我們會把整個vip編譯完成後,基於乙個配置檔案config來完成軟體配置。

Appium iOS Mac環境結構

筆者 max.bai 1.ios開發環境的搭建 1.1系統要求 macos x 10.7 or higher,10.9.2 recommended 1.2 xcode要求 安裝ios sdk,command line tools 2.node js安裝 方法1.開啟安裝node js 方法2.hom...

Hibernate目錄結構以及環境搭建

上篇部落格,概述了一下hibernate,今天這篇繼續說說hibernate包含的各個包的含義,以及對hibernate環境的搭建。hibernate包,解壓看到裡邊有若干個資料夾,這些東東是都是什麼,有神馬作用呢?看下圖 上圖是撿著重要的目錄給重新命名了。由上至下依次表示 api 文件 doc 操...

GCC編譯環境C 類物件儲存結構

嚴謹宣告以下結論均為gcc編譯和unix 64位系統環境下得出的結論,非gcc和unix環境結論部分結論可能有所不同 1.c 類成員變數分為兩部分 類自身宣告的成員變數,來自於基類的成員變數 2.成員變數在記憶體中的順序和宣告順序保持一致,從低位址向高位址擴充套件 3.直接繼承的情況下,基類成員變數...