verilog vhdl混合_vhdl转换为verilog

verilog vhdl混合_vhdl转换为verilog采用三步法完成混合语言RTL设计的加载。step1.用vhdlcom将所有的VHDLRTL代码编译成库1.1将所有的vhdl文件放到vhdl.f文件中,如:vhdl.f———my_design.vhdmy_lib.vhdtb_my_design.vhd1.2编译成库…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

采用三步法完成混合语言RTL设计的加载。

step1. 用vhdlcom将所有的VHDL RTL代码编译成库
    1.1 将所有的vhdl文件放到vhdl.f文件中,如:
        vhdl.f
        ———
        my_design.vhd
        my_lib.vhd
        tb_my_design.vhd
    1.2 编译成库
        vhdlcom -f vhdl.f
        编译完成后,在运行路径下可看到自动生成的一个库文件夹work.lib++
        注意:
        a) 一般情况下vhdlcom命令不需要加其他参数。若出现vhdl版本问题,可考虑
增加-vhdl08等参数:vhdlcom -vhdl08 -f verilog.f
        b) 编译后的log为vhdlcomLog/compiler.log
        c) -lib 参数可指定一个库名。不指定,则默认库命为work。所有的生成的库
的库名都是自由附加了”.lib++”后缀。对于混合仿真vhdl和verilog的库名要保持一致,
否则可能出现其中一个库无法识别的问题(verdi版本为2015,可能后续版本解决了该问
题)。例:vhdlcom -lib mylib -f vhdl.f,生成mylib.lib++库

step2. 用vericom将所有的verilog RTL代码编译成库
    2.1 将所有的verilog文件放到verilog.f文件中,如:
        verilog.f
        ———
        my_verilog_design.v
        my_verilog_lib.v
        tb_top_design.v      
        以上tb_top_design为顶层设计.
    2.2 编译成库
        vericom -f verilog.f
        编译完成后,可看到work.lib++库中新增了my_verilog_design.tdc等库。(假定vhdlcom时没有指定-lib参数,则库名为work)
        注意:
        a) 一般情况下vericom命令不需要加其他参数。若出现verilog版本问题,可考
虑增加-2001等参数:vericom -2001 -f verilog.f
        b) 编译后的log为vericomLog/compiler.log
        c) -lib 参数可指定一个库名。不指定,则默认库命为work。所有的生成的库
的库名都是自由附加了”.lib++”后缀。库名与vhdl库名要保持一致,否则可能出现其中
一个库无法识别的问题(verdi版本为2015,可能后续版本解决了该问题)。例:
vericom -lib mylib -f verilog.f,新增的库文件被添加至mylib.lib++库

step3. 用verdi加载已编译的库,并指定top design
    3.1 用命令行直接加载
        verdi -lib work -top tb_top_design &
    3.2 GUI加载
        verdi & 
        打开verdi后:File -〉import design -〉From Library,然后在Library中选
择work库,再在右栏的Design unit中找到tb_top_design, 点击ok完成加载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191188.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • goland激活3月最新在线激活

    goland激活3月最新在线激活,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • GoLand 2021.2.3 激活码(在线激活)

    GoLand 2021.2.3 激活码(在线激活),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • 走进小作坊(九)—-省时省力的二八法则

    走进小作坊(九)—-省时省力的二八法则

  • mysql和sqlyog安装教程_mysql 全连接

    mysql和sqlyog安装教程_mysql 全连接最近在学java,然后有涉及数据库,老师说是用MySQL,之前学数据库的时候用的是OracleDatabaseExpress11g,不一样,又得搞一次安装。看了很多教程,也踩了很多坑,记录一下。1.下载MySQLInstaller我下载的是MSIInstaller,感觉这个比较快。也可以下载ZIP,看了教程说要添加my.ini文件,改环境变量什么的。好麻烦。看了用MSIInstaller安装的,不用,所以。。MSIInstaller下载链接选择第二个下载选择Nothanks,j

  • Graphics2D 绘制图形

    Java语言在Graphics类提供绘制各种基本的几何图形的基础上,扩展Graphics类提供一个Graphics2D类,它拥用更强大的二维图形处理能力,提供、坐标转换、颜色管理以及文字布局等更精确的控制。绘图属性Graphics2D定义了几种方法,用于添加或改变图形的状态属性。可以通过设定和修改状态属性,指定画笔宽度和画笔的连接方式;设定平移、旋转、缩放或修剪变换图形;以及设定填充图

  • Sober算子边缘检测与Harris角点检测1「建议收藏」

    Sober算子边缘检测与Harris角点检测1「建议收藏」此篇文章主要介绍了Sobel算子的底层运算规律,和cvHarris的相关介绍Harrisopencv的对应代码cv2.cornerHarris(src,blockSize,ksize,k[,dst[,borderType]])参数类型src-输入灰度图像,float32类型blockSize-用于角点检测的邻域大小,就是上面提到的窗口的尺寸ksize-用于计算梯

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号