VIVADO编程软件注意事项

本文分享了Vivado使用中的关键注意事项,包括线性输出仿真、管脚匹配、BIT流文件生成、模块编写及仿真时钟设置等。强调了在FSM设计中区分REG与NEXT的重要性,以及SDK的正确使用流程。此外,还提到了硬件差异、case语句的正确使用、端口格式检查、多位数据处理和testbench设计原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 输出仿真必须为线型
2. 检查约束文件的管脚匹配!检测RST信号!信号端口名称需要一致
3. 同时开启两个VIVADO产生BIT流文件指向错误
4. 仿真不成功可能是模块编写发生错误,仿真缓慢是仿真时钟设置问题
5. 仿真时initial里面放重置信号,用always里面放时钟信号,这样时钟信号和重置信号不会冲突
6. NEXYS4的显示数码管不一样!具体硬件需要看相应的实验手册
7. FSM中分REG和NEXT的原因就是为了让一个变量只在一个always块里面赋值(赋值情况请一定要变成REG和NEXT类型!!)
8. SDK先PROGRAM FPGA再运行程序
9. case必须要加上DEFAULT语句
10. 端口内部格式书写错误时报错
11. 检测多位数据的位置
12. 在testbench时和调用其他模块时,输入变量通常可以是reg类型,但输出变量一般都是wire类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值