vivado管脚约束
时间: 2023-09-01 08:10:12 浏览: 188
管脚约束代码
在Vivado中进行管脚约束的过程如下所示:
1. 打开Vivado工程文件并生成位流。
2. 在IMPLEMENTATION下的Open Implementation Design选项中打开FPGA内部资源的结构图。
3. 在Timing窗口中找到未添加时序约束的黑字显示行和左侧叹号警告。
4. 可以点击Constrain Wizard约束向导来添加约束,但一般较为复杂,不常用。
5. 直接点击Edit Timing Constraints来编辑时序约束。
6. 在需要添加时序约束的信号上双击红框处创建时钟约束。
7. 首先定义时钟名称,然后选择端口类型并进行查找。
8. 设置时钟的周期以及上升沿和下降沿出现的时刻。
9. 点击保存(CTRL S),然后关闭IMPLEMENTATION并点击OK。
10. 重新生成位流。
11. 在.xdc约束文件中可以看到新增加的时钟约束行,例如:create_clock -period 20.000 -name sys_clk -waveform {0.000 10.000} [get_ports sys_clk]。
12. 如果需要再次进行时序约束,只需在.xdc文件中添加一行代码,并修改周期与时钟名称即可。
此外,还有管脚约束的操作:
1. 在核心板原理图中搜索PL_GCLK(晶振产生的系统时钟),将其连接到芯片的相应引脚,例如U18。
2. 将sys_clk信号连接到U18引脚,完成时钟的管脚约束。
3. 在底板原理图中找到复位按键,并找到与FPGA芯片的相应引脚(例如J15)连接的PL_RESET信号。
4. 根据官方提供的Excel表格,确认管脚约束的连接关系。
总结起来,Vivado中的管脚约束包括时序约束和信号名与引脚的绑定。时序约束用于告知EDA工具设计中所使用的时钟频率以及其他时序要求,而信号名与引脚的绑定则用于确保设计在FPGA芯片上能够正确运行。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [VIVADO中关于管脚约束错误的一种解决方法](https://download.csdn.net/download/weixin_38592420/14030993)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [vivado时序约束与管脚约束](https://blog.csdn.net/weixin_47563272/article/details/128007046)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [vivado进行管脚约束(详细教程)](https://blog.csdn.net/weixin_62432906/article/details/130873178)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文