Vivado、QuartsuII 生成网表文件及其使用

目录

一、vivado

1. 首先确保你提交的代码为顶层

2. 设置Setting→Project Settings→Synthesis

3. TCL控制台中输入指令生成对应空壳引脚.v和.edf

4. 使用

二、 quartus II

1. 首先确保你提交的代码为顶层

2. 生成qxp文件

3. 使用


一、vivado

1. 首先确保你提交的代码为顶层

       右键你的.v文件,选择Set as Top。

2. 设置Setting→Project Settings→Synthesis


设置为full可以打平整个设计,这样他人就看不到你的层次逻辑
设置为-mode out_of_context,这样该级不会插入任何IO/BUFFER

之后对其进行编译,编译后打开 systensis design

3. TCL控制台中输入指令生成对应空壳引脚.v和.edf

生成.v指令:
write_verilog -mode synth_stub D:/test_top.v
其中.v文件名需要和你的top名字一样。

生成.edf指令:
write_edif G:/test_top.edf
如果工程含有Xilink IP则输入:
write_edif -security_mode all D:/test_top.edf

4. 使用

将生成的两个文件导入到目标工程中,直接例化就可以了

二、 quartus II

1. 首先确保你提交的代码为顶层

 确保你提交的代码为顶层,右键你的.v文件,选择Set as Top Module。

2. 生成qxp文件

右键你的顶层,选择Design Partition,选择Export Design Partition,后续选中所需要的点击OK即可。

3. 使用

直接对qxp进行例化即可。

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值