那曲檬骨新材料有限公司

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

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

3天內不再提示

使用Vivado仿真器進行混合語言仿真的一些要點

YCqV_FPGA_EETre ? 來源:FPGA開發圈 ? 作者:FPGA開發圈 ? 2021-10-28 16:24 ? 次閱讀

Vivado 仿真器支持混合語言項目文件及混合語言仿真。這有助于您在 VHDL 設計中包含 Verilog 模塊,反過來也是一樣。

本文主要介紹使用 Vivado 仿真器進行混合語言仿真的一些要點。

仿真過程中混合語言的限制

注意:不支持將整個 VHDL 記錄對象連接至 Verilog 對象。但是,支持類型的 VHDL 記錄元件可以連接至兼容的 Verilog 端口

VHDL 設計可以實例化 Verilog/System Verilog (SV) 模塊,而 Verilog/SV 設計則可以實例化 VHDL 組件。基于組件實例化的的默認綁定可用于將 Verilog/SV 模塊綁定至 VHDL 組件。具體而言,在 VHDL 組件中實例化的 Verilog/SV 模塊不支持配置規范和直接實例化。不支持 VHDL 與 Verilog 的任何其它類型的混用,例如調用 Verilog 函數的 VHDL 進程。

Verilog/SV 模塊的邊界上允許 VHDL 類型、通用參數和端口的子集。同樣,VHDL 組件的邊界也允許 Verilog/SV 類型、參數和端口的子集。支持的數據類型可以在 (UG900) Vivado Design Suite 用戶指南:邏輯仿真中找到。

Verilog/SV 層級參考無法引用 VHDL 單元,VHDL 擴展或選定名稱也無法引用 Verilog/SV 單元。但 Verilog/SV 單元可以使用 Verilog 層級參考穿越中間 VHDL 實例進入另一個 Verilog/SV 單元。

綁定和搜索規則

當在 VHDL 架構中的 Verilog/SV 模塊或 Verilog/SV 模塊中實例化 VHDL 組件時,xelab 命令會執行以下任務:

注意:在使用 Vivado IDE 時,會自動指定庫搜索順序。用戶無需干預,也無法干預。

首先搜索與實例化設計單元相同的語言單元。

如果沒有找到相同語言的單元,則 xelab 會在 -L 選項指定的庫中搜索跨語言設計單元。

搜索順序與 xelab 命令行上的庫出現的順序相同。

混合語言組件的實例化

在 VHDL 設計單元中實例化 Verilog 模塊:

1. 以相同名稱斷言 VHDL 組件,并使用與要實例化的 Verilog 模塊相同的實例。

2. 使用命名或位置關聯來實例化 Verilog 模塊。

在 Verilog/SV 設計單元中實例化 VHDL 組件:

要在 Verilog/SV 設計單元中實例化 VHDL 組件,請像 Verilog/SV 模塊那樣實例化 VHDL 組件。

編輯:jq

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

    關注

    14

    文章

    1019

    瀏覽量

    83937
  • IDE
    IDE
    +關注

    關注

    0

    文章

    341

    瀏覽量

    46879
  • vhdl
    +關注

    關注

    30

    文章

    817

    瀏覽量

    128343
  • 函數
    +關注

    關注

    3

    文章

    4346

    瀏覽量

    62977
  • Vivado
    +關注

    關注

    19

    文章

    815

    瀏覽量

    66892

原文標題:Vivado仿真器進行混合語言仿真的一些要點

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Vivado Design Suite用戶指南:邏輯仿真

    電子發燒友網站提供《Vivado Design Suite用戶指南:邏輯仿真.pdf》資料免費下載
    發表于 01-15 15:25 ?0次下載
    <b class='flag-5'>Vivado</b> Design Suite用戶指南:邏輯<b class='flag-5'>仿真</b>

    EE-175: 仿真器與EZ-KIT Lite評估系統問題解決指南

    電子發燒友網站提供《EE-175: 仿真器與EZ-KIT Lite評估系統問題解決指南.pdf》資料免費下載
    發表于 01-08 14:41 ?0次下載
    EE-175: <b class='flag-5'>仿真器</b>與EZ-KIT Lite評估系統問題解決指南

    ISOM871x高速單通道光仿真器評估模塊

    電子發燒友網站提供《ISOM871x高速單通道光仿真器評估模塊.pdf》資料免費下載
    發表于 11-15 14:29 ?0次下載
    ISOM871x高速單通道光<b class='flag-5'>仿真器</b>評估模塊

    芯片后仿真要點

    sign-off,寫出SDF3.0用以后仿真,搭建后仿真的驗證環境,添加sc/io/macro的verilog model,仿真輸出VCD給Redhawk/Voltus做功耗/IR Drop分析。
    的頭像 發表于 10-23 09:50 ?772次閱讀
    芯片后<b class='flag-5'>仿真要點</b>

    使用PSpice仿真器對TI智能高側開關中的熱行為進行建模

    電子發燒友網站提供《使用PSpice仿真器對TI智能高側開關中的熱行為進行建模.pdf》資料免費下載
    發表于 09-24 09:26 ?0次下載
    使用PSpice<b class='flag-5'>仿真器</b>對TI智能高側開關中的熱行為<b class='flag-5'>進行</b>建模

    光耦仿真器簡介

    電子發燒友網站提供《光耦仿真器簡介.pdf》資料免費下載
    發表于 08-28 11:45 ?0次下載
    光耦<b class='flag-5'>仿真器</b>簡介

    TI磁感應仿真器功能簡介

    電子發燒友網站提供《TI磁感應仿真器功能簡介.pdf》資料免費下載
    發表于 08-28 09:48 ?0次下載
    TI磁感應<b class='flag-5'>仿真器</b>功能簡介

    隔離認證標準揭秘:光耦合與光耦仿真器

    電子發燒友網站提供《隔離認證標準揭秘:光耦合與光耦仿真器.pdf》資料免費下載
    發表于 08-27 10:49 ?0次下載
    隔離認證標準揭秘:光耦合<b class='flag-5'>器</b>與光耦<b class='flag-5'>仿真器</b>

    仿真器的使用方法有哪些

    仿真器種用于模擬和測試電子系統、軟件或硬件的工具。它可以幫助工程師在實際硬件或軟件部署之前,對設計進行驗證和調試。 仿真器的基本概念 仿真器
    的頭像 發表于 08-22 09:16 ?1138次閱讀

    文掌握集成電路封裝熱仿真要點

    本文要點要想準確預測集成電路封裝的結溫和熱阻,進而優化散熱性能,仿真的作用舉足輕重。準確的材料屬性、全面的邊界條件設置、真實的氣流建模、時域分析以及實證數據驗證是成功進行集成電路封裝熱仿真的
    的頭像 發表于 05-18 08:12 ?1848次閱讀
    <b class='flag-5'>一</b>文掌握集成電路封裝熱<b class='flag-5'>仿真要點</b>

    用ST-LINK仿真器IAR調試STM8板子,仿真器總是報錯如何解決?

    Thu Feb 23, 2017 13:48:17: Failed to get execution status: SWIM error [30004]: Comm timeout ,之前沒用過STM8,新買仿真器仿真器總是出現這個錯誤,如何解決
    發表于 05-08 07:46

    安裝哪個版本的CCS可以支持這種舊的MSP430仿真器

    下載工具由V2升級為V3。 IAR for MSP430 V7.12不能使用,而IAR for MSP430 V5.5卻提示要升級,怎敢升級? 所以想安裝個匹配的CCS版本,請大佬支招下,這款古董仿真器支持哪個版本的CCS?
    發表于 04-15 08:33

    fpga仿真器是什么?它有哪些優勢?

    FPGA仿真器種用于模擬FPGA(現場可編程門陣列)硬件行為的軟件工具。它通過模擬FPGA內部的邏輯電路、時序和接口等,幫助工程師在FPGA設計過程中進行功能驗證和性能測試。FPGA仿真器
    的頭像 發表于 03-15 15:15 ?1935次閱讀

    fpga原型驗證平臺與硬件仿真器的區別

    FPGA原型驗證平臺與硬件仿真器在芯片設計和驗證過程中各自發揮著獨特的作用,它們之間存在明顯的區別。
    的頭像 發表于 03-15 15:07 ?1238次閱讀

    fpga仿真器接口定義

    FPGA(Field-Programmable Gate Array,現場可編程門陣列)仿真器接口的定義主要依賴于仿真器的具體設計和所支持的通信協議。在FPGA的設計和仿真過程中,接口的定義對于實現與
    的頭像 發表于 03-15 14:01 ?1387次閱讀
    属狗与属猪能做生意吗| 大发888 娱乐| 百家乐官网波音平台路单| 免佣百家乐规则| 迁安市| 真人百家乐娱乐场| 克拉玛依市| 任我赢百家乐自动投注分析系统 | 沈阳盛京棋牌下载| 红树林百家乐官网的玩法技巧和规则 | 百家乐实时路单| 太阳城百家乐官网主页| 玩百家乐请高手指点| 圣安娜百家乐官网代理| 大发888体育场| LV百家乐官网客户端LV| 博彩排名| 百家乐棋牌游戏皇冠网| 百家乐官网交流群号| 赌百家乐容易的原| 百家乐官网游戏玩法规则| 免费百家乐追号软件| 郑州百家乐官网高手| 威尼斯人娱乐城极好| 赌百家乐官网到底能赌博赢| 大发888信誉888娱乐城| 民宅24方位| 邯郸县| 百家乐官网赢家| 大发888在线体育官网| 百家乐视频聊天软件| 常德市| 百家乐赌场娱乐网规则| 电脑版百家乐官网下注技巧| 棋牌娱乐城注册送58| 百家乐5式直缆打法| 真人百家乐官网试玩游戏| 威尼斯人娱乐平台网上百家乐| 海尔百家乐官网的玩法技巧和规则| 网络百家乐游戏| 百家乐代理荐|