博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
verdi加载vhdl和verilog混合RTL设计的方法
阅读量:4189 次
发布时间:2019-05-26

本文共 1305 字,大约阅读时间需要 4 分钟。

采用三步法完成混合语言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完成加载。

转载地址:http://fksoi.baihongyu.com/

你可能感兴趣的文章
编程是什么——写给编程的初学者
查看>>
Flash Lite作为S40和S60系列上的特性出现在技术规范中
查看>>
MIDP3.0(JSR271)早期规范文件发布
查看>>
数据服务笔记
查看>>
ESB架构笔记
查看>>
真正的maven私服搭建器--Artifactory
查看>>
用铁轨理论解读SOA
查看>>
从天下无贼看SOA全球化
查看>>
用SOA打造企业仪表盘
查看>>
第2届中国机器博弈锦标赛
查看>>
原始的抽象
查看>>
万王之王 – 抽象
查看>>
4. Lambda Expressions (Lambda表达式)与Expressions Tree(表达式树)
查看>>
3. Extension Methods(扩展方法)
查看>>
排序算法之插入排序
查看>>
简体良葛格学习笔记
查看>>
面對技術...是熱情還是生活?
查看>>
網頁聊天室
查看>>
SAP--A List of BASIS Common Code
查看>>
FVWM
查看>>