91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內(nèi)不再提示

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

YCqV_FPGA_EETre ? 來源:FPGA開發(fā)圈 ? 作者:FPGA開發(fā)圈 ? 2021-10-28 16:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

綁定和搜索規(guī)則

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

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

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

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

搜索順序與 xelab 命令行上的庫出現(xiàn)的順序相同。

混合語言組件的實例化

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

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

2. 使用命名或位置關聯(lián)來實例化 Verilog 模塊。

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

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

編輯:jq

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

    關注

    14

    文章

    1051

    瀏覽量

    87359
  • IDE
    IDE
    +關注

    關注

    0

    文章

    365

    瀏覽量

    49072
  • vhdl
    +關注

    關注

    30

    文章

    822

    瀏覽量

    131710
  • 函數(shù)
    +關注

    關注

    3

    文章

    4417

    瀏覽量

    67549
  • Vivado
    +關注

    關注

    19

    文章

    857

    瀏覽量

    71144

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Renesas E1/E20 仿真器使用指南:從基礎到實戰(zhàn)

    Renesas E1/E20 仿真器使用指南:從基礎到實戰(zhàn) 在嵌入式開發(fā)領域,款高效可靠的仿真器對于調(diào)試程序、優(yōu)化性能至關重要。Renesas 的 E1/E20 仿真器就是這樣
    的頭像 發(fā)表于 03-02 15:10 ?145次閱讀

    Renesas E1/E20 仿真器:設計與調(diào)試的全方位指南

    提供了強大的調(diào)試功能。本文將深入探討 E1/E20 仿真器的規(guī)格、設計要點、調(diào)試準備、調(diào)試功能以及使用注意事項,幫助電子工程師更好地利用這工具進行高效開發(fā)。 文件下載
    的頭像 發(fā)表于 02-28 15:45 ?155次閱讀

    Renesas E1/E20仿真器:全面解析與應用指南

    Renesas E1/E20 仿真器:全面解析與應用指南 引言 在嵌入式系統(tǒng)開發(fā)領域,仿真器是不可或缺的工具之。Renesas的E1/E20仿真器憑借其強大的功能和廣泛的適用性,在開
    的頭像 發(fā)表于 02-28 11:30 ?317次閱讀

    瑞薩E1/E20仿真器:設計、調(diào)試與使用全解析

    詳細了解下它的使用方法、調(diào)試技巧以及一些注意事項。 文件下載: R5F104PLAFA#30.pdf 仿真器概述 瑞薩E1/E20仿真器
    的頭像 發(fā)表于 02-11 17:05 ?607次閱讀

    Renesas E1/E20 仿真器:設計與調(diào)試全解析

    Renesas E1/E20 仿真器:設計與調(diào)試全解析 在嵌入式系統(tǒng)開發(fā)的廣闊領域中,仿真器扮演著至關重要的角色,它是工程師們調(diào)試和優(yōu)化代碼的得力助手。Renesas E1/E20 仿真器作為
    的頭像 發(fā)表于 02-09 10:30 ?420次閱讀

    深入解析 ISOM811x 單通道光耦仿真器:特性、應用與設計要點

    深入解析 ISOM811x 單通道光耦仿真器:特性、應用與設計要點 引言 在電子工程師的日常設計工作中,光耦器件是實現(xiàn)信號隔離的常用元件。然而,傳統(tǒng)光耦在可靠性、性能等方面存在定的局限性。今天
    的頭像 發(fā)表于 01-20 10:40 ?255次閱讀

    CW32仿真器是什么?

    CW32仿真器是什么
    發(fā)表于 01-05 08:04

    文詳解SystemC仿真庫的編譯

    AMD Vivado 設計套件以文件和庫的形式提供仿真模型。仿真庫包含器件和 IP 的行為和時序模型。編譯后的庫可供多個設計項目使用。用戶必須在設計仿真之前通過名為 compile_s
    的頭像 發(fā)表于 12-12 15:08 ?4837次閱讀
    <b class='flag-5'>一</b>文詳解SystemC<b class='flag-5'>仿真</b>庫的編譯

    【產(chǎn)品介紹】Modelsim:HDL語言仿真軟件

    概述ModelSim是業(yè)界最優(yōu)秀的HDL語言仿真軟件,它能提供友好的仿真環(huán)境,是業(yè)界唯的單內(nèi)核支持VHDL和Verilog混合
    的頭像 發(fā)表于 11-13 11:41 ?512次閱讀
    【產(chǎn)品介紹】Modelsim:HDL<b class='flag-5'>語言</b><b class='flag-5'>仿真</b>軟件

    Vivado仿真之后沒有出現(xiàn)仿真結(jié)果的解決方法

    般,在添加好工程所需要的design sources和simulation sources之后,會進行仿真來驗證工程是否有達到預期的效果,但是在Run Simulation-&gt
    發(fā)表于 10-31 06:24

    VIVADO中對NICE進行波形仿真的小問題的解決

    小問題,在上述帖子的評論區(qū)也有很多同學問過,所以分享下。 、運行之后,發(fā)現(xiàn)控制臺沒有打印main.c函數(shù)中的內(nèi)容,而是如下圖所示 這是因為仿真時間1000ns太短,設置運行時間為100us
    發(fā)表于 10-27 06:41

    vcs和vivado聯(lián)合仿真

    使用vivado2021.02編譯VCS仿真庫時定要加-no_systemc_compile選項進行編譯,否則編譯會出現(xiàn)systemc的錯誤,主要也是版本不匹配問題; 2.在打
    發(fā)表于 10-24 07:28

    vivado仿真時GSR信號的影響

    利用vivado進行設計xilinx FPGA時,寫完設計代碼和仿真代碼后,點擊run simulation(啟動modelsim進行仿真
    的頭像 發(fā)表于 08-30 14:22 ?1389次閱讀
    <b class='flag-5'>vivado</b><b class='flag-5'>仿真</b>時GSR信號的影響

    FMD仿真器燒錄說明

    FMD仿真器燒錄,離線燒錄說明
    發(fā)表于 04-30 17:27 ?2次下載

    概倫電子電路類型驅(qū)動SPICE仿真器NanoSpice X介紹

    NanoSpice X是概倫電子推出的高精度、大容量并行SPICE仿真器,旨在解決電路仿真中的最具挑戰(zhàn)性任務。相較于上代NanoSpice仿真器,NanoSpice X將平均
    的頭像 發(fā)表于 04-23 15:30 ?1344次閱讀
    概倫電子電路類型驅(qū)動SPICE<b class='flag-5'>仿真器</b>NanoSpice X介紹