在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

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

**1 **層級關系

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

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

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

圖片

Fig1. 數(shù)字做頂層時cosim層級關系.

**2 **仿真步驟

Synopsys做為主流三大EDA供應商(另外兩家是CadenceMentor),其自帶的文檔就是最好的,我們不用費勁周折去網(wǎng)上找,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文檔并實際操作一下就能學會。

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

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

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

**3 **仿真結果

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

圖片

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

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

圖片

Fig5. finesim-vcs仿真pll vctrl波形

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

圖片

Fig6. AMS仿真分頻器波形

**4 **思考與討論

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

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

    關注

    4

    文章

    268

    瀏覽量

    31958
  • 加法器
    +關注

    關注

    6

    文章

    183

    瀏覽量

    30246
  • 電平轉換
    +關注

    關注

    3

    文章

    137

    瀏覽量

    33912
  • VCS
    VCS
    +關注

    關注

    0

    文章

    80

    瀏覽量

    9654
  • PLL電路
    +關注

    關注

    0

    文章

    92

    瀏覽量

    6483
收藏 人收藏

    評論

    相關推薦

    絕對經(jīng)典VCS中文教程

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

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

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

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

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

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

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

    基于linux系統(tǒng)的VCS使用及仿真說明

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

    一種數(shù)模混合SoC 設計協(xié)同仿真驗證方法

    數(shù)模混合信號仿真已經(jīng)成為SoC芯片驗證的重要環(huán)節(jié)。文章一款固網(wǎng)短信電話專用SoC芯片例,介紹一種使用Synopsys公司的NanoSim-VCS
    發(fā)表于 05-15 15:41 ?19次下載

    一種數(shù)模混合SoC 設計協(xié)同仿真驗證方法

    數(shù)模混合信號仿真已經(jīng)成為SoC芯片驗證的重要環(huán)節(jié)。文章一款固網(wǎng)短信電話專用SoC芯片例,介紹一種使用Synopsys公司的NanoSim-VCS
    發(fā)表于 05-15 15:41 ?5次下載

    基于linux系統(tǒng)實現(xiàn)的vivado調用VCS仿真教程

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

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

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

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

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

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

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

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

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

    淺談VCS的兩種仿真flow

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

    如何用vcs+verdi仿真Verilog文件

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

    VCS 仿真option 解析

    VCS仿真選項分編譯(compile-time)選項和運行(run-time)選項。編譯選項用于RTL/TB的編譯,一遍是編譯了就定了,不能在仿真中更改其特性,例如define等等。
    的頭像 發(fā)表于 01-06 10:19 ?3233次閱讀
    主站蜘蛛池模板: 在线h网站 | 久久思re热9一区二区三区 | 伊人色综合久久天天爱 | 看黄色一级毛片 | 国产va精品免费观看 | 亚洲精品视频区 | 免费毛片网 | 国产 高清 在线 | 在线精品91青草国产在线观看 | 国产专区青青草原亚洲 | 美女露出尿口让男人桶爽网站 | 日韩美女奶水喂男人在线观看 | 天天操夜夜骑 | 永久在线观看视频 | 下农村女人一级毛片 | 中文一级黄色片 | 欧美精品二区 | 羞羞视频靠逼视频大全 | 国产伦精一区二区三区 | 精品三级内地国产在线观看 | 浮荡视频在线观看免费 | 91天天干| 日韩精品一区二区三区毛片 | 天天干在线免费视频 | 伊人久久大 | 男人的天堂视频在线 | 性生i活一级一片 | 免费看啪 | 伦理片日本韩国电影三级在线观看 | 操香蕉| 日韩免费高清一级毛片在线 | 午夜视频在线观看国产 | 日本人色道| 免费一级牲交毛片 | 亚洲精品欧洲久久婷婷99 | 你懂得视频在线 | 九色国产在视频线精品视频 | 激情六月婷婷开心丁香开心 | 韩国美女丝袜一区二区 | 亚洲男人的天堂久久香蕉 | 国产亚洲一区二区精品 |