当前位置:网站首页>vivado里那些看不懂的约束语句
vivado里那些看不懂的约束语句
2022-07-16 06:15:00 【IC学习者】
从FLASH加载程序
set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]
设置从flash将程序加载到FPGA的位宽
参考:https://zhuanlan.zhihu.com/p/133819529
管脚悬空
管脚悬空
set_property SEVERITY {Warning} [get_drc_checks UCIO-1]
UCIO #1 7 out of 12 logical ports have no user assigned specific location constraint (LOC). This may cause I/O contention or incompatibility with the board power or connectivity affecting performance, signal integrity or in extreme cases cause damage to the device or the components to which it is connected. To correct this violation, specify all pin locations. This design will fail to generate a bitstream unless all logical ports have a user specified site LOC constraint defined. To allow bitstream creation with unspecified pin locations (not recommended), use this command: set_property SEVERITY {Warning} [get_drc_checks UCIO-1]. NOTE: When using the Vivado Runs infrastructure (e.g. launch_runs Tcl command), add this command to a .tcl file and add that file as a pre-hook for write_bitstream step for the implementation run. Problem ports: b_pad_gpio_porta[7], b_pad_gpio_porta[6], b_pad_gpio_porta[5], b_pad_gpio_porta[4], b_pad_gpio_porta[3], b_pad_gpio_porta[2], b_pad_gpio_porta[1].
很担心软件是否会给悬空的管脚随机分配约束
这个操作很危险,通过implement中可以看到,vivado对管脚进行了随机分配。
使用默认电平
set_property SEVERITY {Warning} [get_drc_checks NSTD-1]
7 out of 12 logical ports use I/O standard (IOSTANDARD) value ‘DEFAULT’, instead of a user assigned specific value. This may cause I/O contention or incompatibility with the board power or connectivity affecting performance, signal integrity or in extreme cases cause damage to the device or the components to which it is connected. To correct this violation, specify all I/O standards. This design will fail to generate a bitstream unless all logical ports have a user specified I/O standard value defined. To allow bitstream creation with unspecified I/O standard values (not recommended), use this command: set_property SEVERITY {Warning} [get_drc_checks NSTD-1]. NOTE: When using the Vivado Runs infrastructure (e.g. launch_runs Tcl command), add this command to a .tcl file and add that file as a pre-hook for write_bitstream step for the implementation run. Problem ports: b_pad_gpio_porta[7], b_pad_gpio_porta[6], b_pad_gpio_porta[5], b_pad_gpio_porta[4], b_pad_gpio_porta[3], b_pad_gpio_porta[2], b_pad_gpio_porta[1].
建议不要让管脚悬空!!!
未使用的管脚电平管理
以克服板子上的LED莫名点亮
set_property BITSTREAM.CONFIG.UNUSEDPIN Pulldown [current_design]
set_property BITSTREAM.CONFIG.UNUSEDPIN Pullup [current_design]
set_property BITSTREAM.CONFIG.UNUSEDPIN Pullnone [current_design]
压缩bit文件大小
set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]
边栏推荐
- STM32 USB virtual serial port communication
- Chapter 5 network communication practice
- 深度学习(2020李宏毅)学习记录
- Total sequencing problem
- Design of combustible gas smoke system based on single chip microcomputer (0488)
- 数百亿数据压缩至 600GB,TDengine 落地协鑫能科移动能源平台
- Which securities company is good for opening an account for mobile stock speculation? Which is safer
- Redis报错MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist...
- Win11 system How to enable Net Framework 3.5?
- 408 day attendance Chapter 8 sorting in class code collection
猜你喜欢

深度学习(2020李宏毅)学习记录

出海已成大势,技术如何赋能?| ArchSummit

Xilinx FPGA 从spi flash启动配置数据时的地址问题

STM32应用开发实践教程:基于 RS-485 总线的多机通信应用开发

ViewGroup event distribution sorting

STM32应用开发实践教程:基于 CAN 总线的多机通信应用开发

阿里云国际版ECS云服务器欠费会自动释放吗?

Shell脚本中的变量

Kotlin | 为 Kotlin 编译器任务推出构建报告

How to insert, delete and obtain random elements with constant time
随机推荐
How to choose databases and tables and newsql?
Pointer constant and constant pointer
网络安全实验:防火墙技术
Codeforces Round #803 (Div. 2) A. XOR Mixup
Methods and extensions of array objects, extension methods of strings, and traversal of arrays in ES6
Design of intelligent speech recognition Bluetooth headset based on wtk6900h speech recognition single chip
二进制搭建 Kubernetes
Construction binaire kubernets
XGBoostError: [10:19:14] C:\dev\libs\xgboost\src\objective\objective.cc:23:
Kotlin | 为 Kotlin 编译器任务推出构建报告
Go-Excelize API源码阅读(一)——NewFile()
深度学习(2020李宏毅)学习记录
mitmproxy 入门安装
Binary build kubernetes
Please ask a question: does the flinkcdc need root permission to synchronize MySQL data?
STM32通用定时器
STM32应用开发实践教程:基于 CAN 总线的多机通信应用开发
直线上最多的点数问题
真值与条件表达式
指针常量与常量指针