色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

以xa-vcs為例如何進行cosim仿真驗證?

冬至子 ? 來源:一片冰芯 ? 作者:一片冰芯 ? 2023-10-31 17:39 ? 次閱讀

**1 **層級關系

曾經我一直認為cosim最頂層必須是一個數字頂層,其實不然。具體使用哪個做頂層要看項目,以數字為頂層的好處是,模擬仿真的結果都轉換為數字,比較好處理。

當數字模塊是一個專用模塊,其它是以模擬模塊為主,這時候可以用模擬作為頂層。

圖1給出了數字做頂層時的cosim層級關系,最頂層是數字,底層模擬模塊可以包含數字,數字模塊也可包含模擬,仿真時數字和模擬接口用a2d和d2a進行轉換 。

圖片

Fig1. 數字做頂層時cosim層級關系.

**2 **仿真步驟

Synopsys做為主流三大EDA供應商(另外兩家是CadenceMentor),其自帶的文檔就是最好的,我們不用費勁周折去網上找,xa-vcscosim仿真方法在xa的安裝目錄下有實例($xa_install_dir/doc/tutorials/mixed_signal/XA-VCS),照著實例跑一下流程就行,xa自帶4位加法器cosim仿真文件如圖2所示。

圖片

Fig2. xa自帶cosim仿真實例文本

XA-VCS_tutorial.pdf中給出了仿真方法并對文件做了注釋,注釋如圖3所示。

圖片

Fig3. XA-VCS 4位加法器文件注釋

仔細讀一下XA-VCS_tutorial.pdf文檔并實際操作一下就能學會。

注:執行run_xa_vcs命令之前要先啟動xa和vcs軟件,run_xa_vcs不認的話chmod一下。

例子雖然簡單,帶來的問題就是Case覆蓋不全。例子中并沒有給出模擬到數字,數字到模擬之間的電平轉換規則,具體語法可參考文獻[2]中的a2d和d2a命令,將想要的電平轉換規則寫在vcsAD.init文本。

finesim-vcs或hsim-vcs仿真方法與xa-vcs類似,只要將vcsAD.init中的xa指令換成finesim或hsim即可。

**3 **仿真結果

圖4給出了我用finesim-vcs仿真pll的結果(根據xa自帶的例子改的),可見a2d/d2a的轉換是正確的。

圖片

Fig4. finesim-vcs仿真pll a2d/d2a轉換

圖5給出了我用finesim-vcs仿真pll的vctrl波形(模擬),可見環路能夠正常鎖定。

圖片

Fig5. finesim-vcs仿真pll vctrl波形

圖6給出了我用Cadence AMS(步驟跟xa-vcs類似,只是多了圖形界面(個人不太喜歡圖形界面,影響效率,不過流程也沒那么簡單)仿真二分頻的波形。

圖片

Fig6. AMS仿真分頻器波形

**4 **思考與討論

①a2d和d2a該如何合理寫入vcsAD.init?②如何從xa切換到finesim?③如何用Cadence的AMS做混仿,AMS與xa-vcs各自的優缺點是什么?

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • EDA工具
    +關注

    關注

    4

    文章

    267

    瀏覽量

    31793
  • 加法器
    +關注

    關注

    6

    文章

    183

    瀏覽量

    30123
  • 電平轉換
    +關注

    關注

    3

    文章

    135

    瀏覽量

    33851
  • VCS
    VCS
    +關注

    關注

    0

    文章

    79

    瀏覽量

    9605
  • PLL電路
    +關注

    關注

    0

    文章

    92

    瀏覽量

    6407
收藏 人收藏

    評論

    相關推薦

    絕對經典VCS中文教程

    這么重要,如何進行驗證呢?對于驗證來說,不同等級的驗證,它的方法是不一樣的。什么是驗證的等級,從設計流程(下圖)可以看到,
    發表于 12-15 10:37

    VCS可以驗證FPGA RAMB的INIT初值嗎?謝謝

    是把xilinx含有RAMB的仿真庫添加進VCS compile,并且庫中的RAMB也是有INIT的,但是vcs結果好像對INIT不敏感,即使我把INIT值改成別的,vcs也是正確的
    發表于 03-05 11:22

    VCS中如何利用Makefile腳本進行仿真

    怎樣通過Makefile腳本進行編譯和仿真?Makefile腳本是如何簡化VCS仿真設計的?
    發表于 06-18 10:03

    nanosim和vcs混合仿真的過程是怎樣的?

    nanosim和vcs為什么可以聯合起來進行數字模擬混合仿真?nanosim和vcs混合仿真的過程是怎樣的?
    發表于 06-18 08:28

    基于linux系統的VCS使用及仿真說明

    最近在學習VCS,現將VCS的一些使用心得記錄下來。VCS是synopsys的仿真verilog的仿真器。基于linux系統。有命令行模式和
    發表于 07-18 16:18

    一種數模混合SoC 設計協同仿真驗證方法

    數模混合信號仿真已經成為SoC芯片驗證的重要環節。文章一款固網短信電話專用SoC芯片例,介紹一種使用Synopsys公司的NanoSim-VCS
    發表于 05-15 15:41 ?19次下載

    一種數模混合SoC 設計協同仿真驗證方法

    數模混合信號仿真已經成為SoC芯片驗證的重要環節。文章一款固網短信電話專用SoC芯片例,介紹一種使用Synopsys公司的NanoSim-VCS
    發表于 05-15 15:41 ?5次下載

    基于linux系統實現的vivado調用VCS仿真教程

    VCS-MX的版本,可以混合編譯Verilog和VHDL語言 由于在linux系統中個人用戶各種權限被限制,導致很多地方無法正常使用軟件之間的協調工作。 為了以防萬一,在此個人用戶去實現vivado調用VCS
    的頭像 發表于 07-05 03:30 ?1.1w次閱讀
    基于linux系統實現的vivado調用<b class='flag-5'>VCS</b><b class='flag-5'>仿真</b>教程

    如何使用Synopsys VCS仿真進行ZYNQ BFM IPI設計仿真

    了解如何使用Vivado中的Synopsys VCS仿真器使用ZYNQ BFM IPI設計運行仿真。 我們將演示如何編譯仿真庫,IP或整
    的頭像 發表于 11-29 06:59 ?4945次閱讀

    如何使用Vivado中的Synopsys VCS仿真進行仿真

    了解如何使用Vivado中的Synopsys VCS仿真器使用MicrBlaze IPI設計運行仿真。 我們將演示如何編譯仿真庫,IP或
    的頭像 發表于 11-29 06:57 ?7430次閱讀

    安世亞太:中國仿真何進行切實可行的工程化驗證

    自主仿真發展,不僅需要一往無前的勇氣,更需要踏實邁進的智慧。方向不明,對標盲目,只會如盲人瞎馬,夜半臨池,危險漸近而不自知。中國仿真企業如星星之火,期待形成自主發展燎原之勢,此時,如何進行切實可行
    的頭像 發表于 01-24 11:06 ?1363次閱讀

    使用VCS兩種仿真flow的基本步驟

    VCS是一個高性能、高容量的編譯代碼仿真器,它將高級抽象的驗證技術集成到一個開放的本地平臺中。它能夠分析、編譯和編譯Verilog、VHDL、SystemVerilog和OpenVera所描述
    的頭像 發表于 05-07 14:20 ?4907次閱讀

    淺談VCS的兩種仿真flow

    幾乎所有的芯片設計、芯片驗證工程師,每天都在和VCS打交道,但是由于驗證環境的統一化管理,一般將不同的編譯仿真選項集成在一個文件里,只需要一兩個人維護即可。所以大部分人比較少有機會去深
    的頭像 發表于 01-10 11:20 ?3756次閱讀

    如何用vcs+verdi仿真Verilog文件

    我們一個簡單的加法器例,來看下如何用vcs+verdi仿真Verilog文件并查看波形。 源文件內容如下:
    的頭像 發表于 05-11 17:03 ?1925次閱讀
    如何用<b class='flag-5'>vcs</b>+verdi<b class='flag-5'>仿真</b>Verilog文件

    VCS 仿真option 解析

    VCS仿真選項分編譯(compile-time)選項和運行(run-time)選項。編譯選項用于RTL/TB的編譯,一遍是編譯了就定了,不能在仿真中更改其特性,例如define等等。
    的頭像 發表于 01-06 10:19 ?2851次閱讀
    主站蜘蛛池模板: 二级特黄绝大片免费视频大片| 久久永久视频| 91popny蜜桃臀| 小小水蜜桃免费影院| 欧美性猛交xxxxxxxx软件| 国产又色又爽又刺激在线播放| 99免费视频观看| 诱人的秘书BD在线观看| 吸奶舔下面| 日本护士在线观看| 麻豆天美国产一区在线播放| 国产三级多多影院| 国产99RE在线观看69热| 99爱在线精品视频网站| 一本大道香蕉中文在线视频观看| 婷婷综合久久狠狠色| 皮皮在线精品亚洲| 免费国产久久啪久久爱| 精品三级久久久久电影网1| 国产看黄网站又黄又爽又色| RUN AWAY无删减全集动漫| 做暖暖视频在线看片免费| 亚洲色播永久网址大全| 无码日韩人妻精品久久蜜桃免费| 欧美亚洲另类热图| 暖暖 免费 高清 日本 在线| 玖玖爱这里只有精品视频| 久久99re6热在线播放| 国产色精品久久人妻无码| 国产盗摄TP摄像头偷窥| 调教日本美女| 成人在线视频免费看| 边做边爱免费视频播放| bl撅高扒开臀缝哦| 99日韩精品| qvod电影网站| 北条麻妃久久99精品| 超碰在线视频 免费| 成年性生交大片免费看| 成人无码精品1区2区3区免费看| a三级黄色片|