没有合适的资源?快使用搜索试试~ 我知道了~
首页XILINX语法约束举例说明
XILINX语法约束举例说明
5星 · 超过95%的资源 需积分: 16 36 下载量 52 浏览量
更新于2023-03-16
评论 1
收藏 471KB DOC 举报
XILINX语法约束举例说明,列举了400多个xilinx语法约束的说明举例,便于学习xilinx约束
资源详情
资源评论
资源推荐
语法约束举例说明
序号 页码 关键字 举例及描述
1.
时序约束 规定从触发器到触发器的最大时间为
时序约束 规定从锁存器到锁存器的最大时间为
时序约束 规定从引脚到 的最大时间为
时序约束 规定从触发器到引脚的最大时间为
! ! "#$%&'(
时序约束 规定所有符合下列所有条件的路径:)从 ! 端口输出;)从 ! 端口
输入,并且 ! 端口的输出需要驱动与 #$%&'相匹配的信号。
) !
! !#%$*+
时序分组 #%$*+ 包含所有由网络 驱动的 ! 端口路径。
!
! ! ",$-'(#%$*+
时序分组 #%$*+ 包含所有符合下列所有条件的 ! 路径:(由网络 驱动的 ! 端口;(
! 至少需要驱动 个与 ,$-'匹配的信号。
.
/ ! #%$*+
时序分组 #%$*+ 包含所有实例 / 下的 ! 的端口。
0
/ !",$1'(#%$*+
时 序 分 组 #%$*+ 包 含 所 有 符 合 下 列 所 有 条 件 的 路 径 : ) 属 于 实 例 / 下 的 ! 的 端 口 ;
) ! 至少需要驱动 个与 ,$1'匹配的信号。
序号 页码 关键字 举例及描述
2
2#%$*+ !
时序分组 #%$*+ 包含所有双端口 单元中的 端口。相当于 !"'(
2
2#%$*+ ! "343,$-'(
时序分组 #%$*+ 包含所有双端口 单元中的,输出端驱动信号中包含 343,$-'信号的 端口
名字限定语法
+%4,454,#%$*+"134!6*17854%9134!6*17854%:(
预定义组名字限定语法。其中 134!6*17854% 是包含全部层级的,并由相应原语驱动的网络。
!
4;134!9+%4,454,!#%$*+:8,4<54%
0 =4%87$#
"'1>%8-*;4!134'(
默认值为 。与"'1>%8-*;4!134'(意义相同。
0 =4%87$#
"'?7$?&!-*@4% A2'(8+*;B
) 0 =4%87$#
"''(%4#9C:,!$*;
0 =4%87$#
17D1EF"?*%%4;!;1;4$%%44;(
-4#8"'+1%17747!?14'("'G*77!?14'(
?14"?*%%4;!;1;4(
. =4%87$#
"'3*7;!;E74+8+4!7*;'(A3E!3*7;"1H-H?(
0
疑问
I2!/
I2!/
疑问:上面是否应将I2!/改为I2!/
序号 页码 关键字 举例及描述
28+*;!+1,$*;+*;!+1,
时序分组 8+*;!+1, 是除 $*;+*;!+1, 分组外的所有引脚。
保留字
4; B错误
4; B正确
I2! B正确
JA2 B正确
通配符
'K
将倒数第 、 个字符为 的所有网络设置为高速属性。
通配符
I'
将指定 的初始值设置为 ) 进制的 。
通配符
7$1,!$G!7$#8?'!'/.
84%1%?LE
A48#84%1%?LE
A 设计的层级举例
)
多重约束
3E;M=MN
蒋实例 3E; 放置在引脚 , 标准为 =,摆率设置为高速
=
O17*4=O17*4 ?7$?&
全局约束,信号应在时钟 ?7$?& 之前 O17*4 时间有效,并且需要保持 O17*4 时间。
. !
E&!E7&
将由 E& 网络驱动的路径定义到分组 E7&
0
2
!E7&E7&2P
对分组E7&进行周期时序约束,周期 ,占空比 P
序号 页码 关键字 举例及描述
=
= E7&
信号应在时钟 E7& 之前 有效,并且需要保持 。
=
2
O17*4=O17*4 ?7$?&2
全局约束,信号应在时钟 ?7$?& 上升沿之前 O17*4 时间有效,并且需要保持 O17*4 时间。
=
2
O17*4=O17*4 ?7$?&2
全局约束,信号应在时钟 ?7$?& 下降沿之前 O17*4 时间有效,并且需要保持 O17*4 时间。
=
2
约束举例
E&!E7&
!E7&E7&2P
= E7&2
= E7&2
周期约束
7$?&134!!!134
建立以网络 7$?&134 驱动的约束组 !!134。
!134!!1344%8$,=17*428#L=17*4P
对约束组 !!134 进行周期约束 !134,周期值为 4%8$,=17*4,周期的开始脉冲为高,占空比为
8#L=17*4P
周期约束举例
7&!7&
建立以网络 7& 驱动的约束组 7&。
!7&7&2P
对约束组 7& 进行周期约束 !7&,周期值为 ,周期的开始脉冲为高,占空比为 P。
!7& 的值为
序号 页码 关键字 举例及描述
)
相关周期
约束语法
%831%E7$?&!!%831%E
建立以网络 %831%E7$?& 驱动的约束组 !%831%E
471;4,7$?&!!471;4,
建立以网络 471;4,7$?& 驱动的约束组 !471;4,
!+%831%E!%831%E4%8$,=17*428#L=17*4P
对约束组 !%831%E 进行周期约束 !+%831%E,周期值为 4%8$,=17*4,周期的开始脉冲为高,占空比为
8#L=17*4P。注意:!+%831%E 中的字母都需要采用大写
!%471;4,!471;4,!%831%E!%471<$O17*4
对约束组 !471;4, 进行周期约束 !%471;4,,周期值为同 !+%831%E 相关值,相位值为 O17*4
.
相关周期
约束举例
7&!7&
建立以网络 7& 驱动的约束组 7&。
7&.!7&.
建立以网络 7&. 驱动的约束组 7&.。
!7&7&
对约束组 7& 进行周期约束 !7&(字母必须全部为大写?),周期值为
!7&.7&.!7&Q
对约束组 7&. 进行周期约束 !7&.,周期为 !7&,相位比 !7& 提前
. 0
异步时钟域
设置举例
/
B!2!
建立以网络 B 驱动的寄存器时序分组 2!。
B !2!
建立以网络 B 驱动的寄存器时序分组 2! 。
!R13+742!2! /
对约束组 2! 到 2! 的最大路径时间进行约束,最大值为
剩余39页未读,继续阅读
zhaocy2012
- 粉丝: 1
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2