ImageVerifierCode 换一换
格式:DOC , 页数:39 ,大小:471KB ,
资源ID:5703027      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5703027.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(XILINX语法约束举例说明.doc)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

XILINX语法约束举例说明.doc

1、XILINX语法约束举例说明 序号 页码 关键字 举例及描述 1. 10 TIMESPEC/FROM TO TIMESPEC "TS01"=FROM FFS TO FFS 30; 时序约束TS01规定从触发器到触发器的最大时间为30ns 2. 10 TIMESPEC/FROM TO TIMESPEC "TS02"=FROM LATCHES TO LATCHES 25; 时序约束TS02规定从锁存器到锁存器的最大时间为25ns 3. 10 TIMESPEC/FROM TO TIMESPEC "TS03"=FROM PADS TO RAMS 70; 时序约

2、束TS03规定从引脚到RAMS的最大时间为70ns 4. 10 TIMESPEC/FROM TO TIMESPEC "TS04"=FROM FFS TO PADS 55; 时序约束TS04规定从触发器到引脚的最大时间为55ns 5. 10 TIMESPEC/FROM TO TIMESPEC "TS01" = FROM BRAMS_PORTA TO BRAMS_PORTB(gork*); 时序约束TS01规定所有符合下列所有条件的路径:1)从BRAMS_PORTA端口输出;2)从BRAMS_PORTB端口输入,并且BRAMS_PORTB端口的输出需要驱动与gork*相匹配的信

3、号。 6. 10 NET/TNM_NET NET "X" TNM_NET = BRAMS_PORTA groupA; 时序分组groupA包含所有由网络X驱动的BRAMS_PORTA端口路径。 7. 10 NET/TNM_NET NET "X" TNM_NET = BRAMS_PORTB( dob* ) groupB; 时序分组groupA包含所有符合下列所有条件的BRAMS_PORTB路径:1) 由网络X驱动的BRAMS_PORTB端口;2) BRAMS_PORTB至少需要驱动1个与dob*匹配的信号。 8. 10 INST/TNM INST "Y" TNM =

4、BRAMS_PORTB groupC; 时序分组groupC包含所有实例Y下的BRAMS_PORTB的端口。 9. 10 INST/TNM INST "Y" TNM = BRAMS_PORTA( doa* ) groupD; 时序分组groupD包含所有符合下列所有条件的路径:1)属于实例Y下的BRAMS_PORTA的端口;2)BRAMS_PORTA至少需要驱动1个与doa*匹配的信号。 10. 10 TIMEGRP TIMEGRP "groupE" = BRAMS_PORTA; 时序分组groupE包含所有双端口RAM单元中的A端口。相当于BRAMS_PORTA ( *

5、 ) 11. 10 TIMEGRP TIMEGRP "groupF" = BRAMS_PORTB( mem/dob* ); 时序分组groupF包含所有双端口RAM单元中的,输出端驱动信号中包含mem/dob*信号的B端口 12. 10 名字限定语法 predefined group (name_qualifier [ name_qualifier ]) 预定义组名字限定语法。其中name_qualifier是包含全部层级的,并由相应原语驱动的网络。 13. 22 NET/TNM_NET NET "netname" TNM_NET=[predefined_grou

6、p ] identifier; 14. 29 Verilog (*attribute_name*) 默认值为1。与(*attribute_name="1"*)意义相同。 15. 29 Verilog (* clock_buffer = "IBUFG" *) input CLK; 16. 29 Verilog (* INIT = "0000" *) reg [3:0] d_out; 17. 29 Verilog always@(current_state or reset) begin (* parallel_case *) (* full_cas

7、e *) case (current_state) 18. 30 Verilog (* mult_style = "pipe_lut" *) MULT my_mult (a, b, c); 19. 32 疑问 NET "$SIG_0 MAXDELAY" = 10; NET "$SIG_1 MAXDELAY" = 12 ns; 疑问:上面是否应将"$SIG_0 MAXDELAY"改为"$SIG_0 " MAXDELAY 20. 33 EXCEPT TIMEGRP "input_pads"=PADS EXCEPT output_pads; 时序分组input

8、pads是除output_pads分组外的所有引脚。 21. 33 保留字 NET net OFFSET=IN 20 BEFORE CLOCK; 错误 NET "net" OFFSET=IN 20 BEFORE CLOCK; 正确 NET "$SIG_0" OFFSET=IN 20 BEFORE CLOCK; 正确 NET "~OUTSIG1" OFFSET=IN 20 BEFORE CLOCK; 正确 22. 33 通配符 NET "*AT?" FAST; 将倒数第3、2个字符为AT的所有网络设置为高速属性。 23. 33 通配符

9、 INST "$1I3*/ROM2" INIT=5555; 将指定ROM的初始值设置为16进制的5555。 24. 33 通配符 INST "/loads_of_logic/*" LOC=SLICE_X*Y8; 25. 34 Hierarchy UCF Design Hierarchy UCF设计的层级举例 26. 35 多重约束 INST myInst LOC = P53 | IOSTANDARD = LVPECL33 | SLEW = FAST; 蒋实例myInst放置在引脚P53,IO标准为LVPECL33,摆率设置为高速 27. 53 OFF

10、SET IN/VALID/ BEFORE OFFSET = IN value1 VALID value2 BEFORE clock; 全局约束,信号应在时钟clock之前value1时间有效,并且需要保持value2时间。 28. 53 TNM_NET NET "SysCLk" TNM_NET = "SysClk"; 将由SysCLk网络驱动的路径定义到分组SysClk; 29. 53 TIMESPEC/ PERIOD/ HIGH TIMESPEC "TS_SysClk"= PERIOD "SysClk" 5 ns HIGH 50%; 对分组"SysClk"进行周期

11、时序约束,周期5ns,占空比50% 30. 53 OFFSET IN/VALID/ BEFORE OFFSET = IN 5 ns VALID 5 ns BEFORE "SysClk"; 信号应在时钟SysClk之前5ns有效,并且需要保持5ns。 31. 55 OFFSET IN/VALID/ BEFORE/ RISING OFFSET = IN value1 VALID value2 BEFORE clock RISING; 全局约束,信号应在时钟clock上升沿之前value1时间有效,并且需要保持value2时间。 32. 55 OFFSET IN/VAL

12、ID/ BEFORE/FALLING OFFSET = IN value 1 VALID value2 BEFORE clock FALLING; 全局约束,信号应在时钟clock下降沿之前value1时间有效,并且需要保持value2时间。 33. 55 OFFSET IN/VALID/ BEFORE/FALLING 约束举例 NET "SysCLk" TNM_NET = "SysClk"; TIMESPEC "TS_SysClk"= PERIOD "SysClk" 5 ns HIGH 50%; OFFSET = IN 1.25 ns VALID 2.5 ns BEFO

13、RE "sysClk" RISING; OFFSET = IN 1.25 ns VALID 2.5 ns BEFORE "sysClk" FALLING; 34. 57 周期约束 NET "ClockName" TNM_NET = "TNM_NET_Name"; 建立以网络ClockName驱动的约束组TNM_NET_Name。 TIMESPEC "TS_name"= PERIOD "TNM_NET_Name" PeriodValue HIGH HighValue %; 对约束组TNM_NET_Name进行周期约束TS_name,周期值为PeriodValue,周期的开始脉

14、冲为高,占空比为HighValue % 35. 57 周期约束举例 NET "ClkIn" TNM_NET = "ClkIn"; 建立以网络ClkIn驱动的约束组ClkIn。 TIMESPEC "TS_ClkIn"= PERIOD "ClkIn"5 ns HIGH 50%; 对约束组ClkIn进行周期约束TS_ClkIn,周期值为5ns,周期的开始脉冲为高,占空比为50%。 TS_ClkIn的值为5ns 36. 57 相关周期 约束语法 NET "PrimaryClock" TNM_NET = "TNM_Primary"; 建立以网络PrimaryClock驱动的约

15、束组TNM_Primary NET "RelatedClock" TNM_NET = "TNM_Related"; 建立以网络RelatedClock驱动的约束组TNM_Related TIMESPEC "TS_primary" = PERIOD "TNM_Primary" PeriodValue HIGH HighValue%; 对约束组TNM_Primary进行周期约束TS_primary,周期值为PeriodValue,周期的开始脉冲为高,占空比为HighValue %。注意:TS_primary中的字母都需要采用大写 TIMESPEC "TS_related" = PERIO

16、D "TNM_Related" TS_Primary_relation PHASE value; 对约束组TNM_Related进行周期约束TS_related,周期值为同TS_primary相关值,相位值为value 37. 58 相关周期 约束举例 NET "Clk1X" TNM_NET = "Clk1X"; 建立以网络Clk1X驱动的约束组Clk1X。 NET "Clk2X180" TNM_NET = "Clk2X180"; 建立以网络Clk2X180驱动的约束组Clk2X180。 TIMESPEC "TS_Clk1X" = PERIOD "Clk1X" 5 ns;

17、 对约束组Clk1X进行周期约束TS_Clk1X(字母必须全部为大写?),周期值为5ns TIMESPEC "TS_Clk2X180" = PERIOD "Clk2X180" TS_Clk1X/2 PHASE +1.25 ns ; 对约束组Clk2X180进行周期约束TS_Clk2X180,周期为TS_Clk1X/2=2.5ns,相位比TS_Clk1X提前1.25ns 38. 59 异步时钟域 设置举例 DATAPATHONLY NET "CLKA" TNM_NET = FFS "GRP_A"; 建立以网络CLKA驱动的寄存器时序分组GRP_A。 NET "CLKB" T

18、NM_NET = FFS "GRP_B"; 建立以网络CLKB驱动的寄存器时序分组GRP_B。 TIMESPEC TS_Example = FROM "GRP_A" TO "GRP_B" 5 ns DATAPATHONLY; 对约束组GRP_A到GRP_B的最大路径时间进行约束,最大值为5ns 39. 61 全局输出 偏置约束语法 OFFSET = OUT value1 VALID value2 AFTER clock; 全局约束,输出信号在clock后value1时间内有效,并且保持最小value2时间。 40. 62 全局输出 偏置约束举例 NET "ClkIn

19、" TNM_NET = "ClkIn"; OFFSET = OUT 5 ns AFTER "ClkIn"; 输出信号应在ClkIn有效后5ns之内有效。 41. 63 REFERENCE_PIN 源同步输出 偏移设置语法 OFFSET = OUT AFTERclock REFERENCE_PIN "REF_CLK" RISING; OFFSET = OUT AFTERclock REFERENCE_PIN "REF_CLK" FALLING; 42. 63 REFERENCE_PIN 源同步输出 偏移设置举例 NET "ClkIn" TNM_NET = "ClkI

20、n"; OFFSET = OUT AFTER "ClkIn" REFERENCE_PIN "ClkOut" RISING; OFFSET = OUT AFTER "ClkIn" REFERENCE_PIN "ClkOut" FALLING; 43. 65 FROM TO /TIG TIMESPEC "TSid" = FROM "SRC_GRP" TO "DST_GRP" TIG; 忽略从SRC_GRP到DST_GRP的时序约束。 44. 65 TIG举例 NET "CLK1" TNM_NET = FFS "GRP_1"; NET "CLK2" TNM_NET = FFS

21、 "GRP_2"; TIMESPEC TS_Example = FROM "GRP_1" TO "GRP_2" TIG; 忽略从GRP_1到GRP_2的时序约束。 45. 65 多周期路径 约束语法 TIMESPEC "TSid" = FROM "MC_GRP" TO "MC_GRP" value; 设置从MC_GRP到MC_GRP的最大路径延迟为value 46. 66 多周期路径 约束举例 NET "CLK1" TNM_NET = "CLK1"; TIMESPEC "TS_CLK1"= PERIOD "CLK1"5 ns HIGH 50%; NET "Enab

22、le" TNM_NET = FFS "MC_GRP"; TIMESPEC TS_Example = FROM "MC_GRP" TO "MC_GRP" TS_CLK1*2; 设置从MC_GRP到MC_GRP的最大路径延迟为TS_CLK1*2=10ns 47. 68 AREA_GROUP INST "X" AREA_GROUP=groupname ; 将实例X放入区域组groupname 48. 68 AREA_GROUP/ RANGE AREA_GROUP "Groupname" RANGE=range; 将区域组groupname约束到范围range 49. 68

23、 AREA_GROUP/ COMPRESSION AREA_GROUP "Groupname" COMPRESSION=percent; 将区域组groupname进行压缩,将逻辑压缩到由percent设置的百分比。 注意:BRAM,DSP块,乘法器等不能被压缩。 50. 68 AREA_GROUP/ GROUP AREA_GROUP "Groupname" GROUP={OPEN|CLOSED}; 允许/禁止区域组groupname外的逻辑与组内的逻辑结合 51. 68 AREA_GROUP/ PLACE AREA_GROUP "Groupname" PLACE=

24、{OPEN|CLOSED}; 允许/禁止区域组groupname外的逻辑放置到区域组定义的范围内 52. 69 RANGE RANGE=SLICE_X# Y#:SLICE_X#Y# 53. 69 RANGE RANGE=RAMB16_X#Y#:RAMB16_X#Y# 54. 69 RANGE RANGE=MULT18X18_X #Y#:MULT18X18_X#Y# 55. 69 AREA_GROUP /RANGE AREA_GROUP "Groupname" RANGE=CLOCKREGION_X#Y#; 将区域组groupname约束到器件的时

25、钟域CLOCKREGION_X#Y# 56. 69 AREA_GROUP /RANGE AREA_GROUP "group_name" RANGE=CLOCKREGION_X#Y#:CLOCKREGION_X#Y#; 将区域组groupname约束到器件的时钟域CLOCKREGION_X#Y#:CLOCKREGION_X#Y#范围 57. 69 AREA_GROUP /RANGE AREA_GROUP "Groupname" RANGE=CLOCKREGION_X#Y#,CLOCKREGION_X#Y#,...,; 将区域组groupname约束到器件的时钟域CLOCKRE

26、GION_X#Y#,CLOCKREGION_X#Y#,...,等位置 58. 69 AREA_GROUP 错误语法举例 INST "RM_data_control" AREA_GROUP = "RR_RM_data_control" ; AREA_GROUP "RR_RM_data_control" RANGE = SLICE_X0Y44:SLICE_X27Y20, DSP48_X0Y25:DSP48_X0Y14; 上述为错误RANGE约束举例。DSP48_X0Y25:DSP48_X0Y14约束将被忽略。 59. 69 AREA_GROUP 正确语法举例 INST "R

27、M_data_control" AREA_GROUP = "RR_RM_data_control" ; AREA_GROUP "RR_RM_data_control" RANGE = SLICE_X0Y44:SLICE_X27Y20; AREA_GROUP "RR_RM_data_control" RANGE = DSP48_X0Y25:DSP48_X0Y14; 上述为正确RANGE约束举例 60. 74 AREA_GROUP /RANGE INST "state_machine_X" AREA_GROUP=group1; 将实例state_machine_X的内容放入区域约束

28、组group1 AREA_GROUP "Group1"RANGE=SLICE_X1Y1:SLICE_X10Y10; 将区域约束组group1的内容约束到SLICE_X1Y1~SLICE_X10Y10的范围 61. 75 TIMEGRP/ AREA_GROUP TIMEGRP timing_group_name AREA_GROUP = area_group_name ; 将时序分组timing_group_name的内容定义为区域约束组area_group_name 62. 75 TIMEGRP/ AREA_GROUP NET "clk" TNM_NET="clock";

29、 TIMESPEC "TS_clk" = PERIOD "clock" 10 MHz; TIMEGRP "clock" AREA_GROUP="clock_area"; 建立同网络clk相关的时序分组clock;时序分组clock的时钟周期约束为10NHz;以时序分组clock的内容定义为区域约束组clock_area。 63. 76 verilog/ ASYNC_REG (* ASYNC_REG = " {TRUE|FALSE}" *) verilog语法举例 64. 76 INST/ ASYNC_REG INST "instance_name" ASYNC_REG

30、 {TRUE|FALSE}; UCF语法举例。默认值(不进行ASYNC_REG设置时)为FALSE;若ASYNC_REG的设置值为空,则认为是TRUE。 65. 78 verilog/BEL (* BEL = " {value}" *) BEL的verilog语法 66. 78 BEL INST "instance_name " BEL={value}; 67. 78 BEL INST "upper_BRAM_instance_name" LOC = RAMB36_XnYn | BEL = UPPER; INST "lower_BRAM_instance_nam

31、e" LOC = RAMB36_XnYn | BEL = LOWER; BEL的UCF语法 68. 78 BEL INST "ramb18_inst0" LOC = RAMB36_X0Y2 | BEL = UPPER; INST "ramb18_inst1" LOC = RAMB36_X0Y2 | BEL = LOWER; BEL的UCF语法举例 69. 78 BEL INST "xyzzy" BEL=FFX; 将xyzzy固定到slice中的FFX处。 70. 79 BLKNM NET "net_name" BLKNM=property_value; BL

32、KNM的UCF语法 71. 80 verilog/BLKNM (* BLKNM = "blk_name" *) BLKNM的verilog语法 72. 80 BLKNM INST "instance_name" BLKNM=block_name; BLKNM的UCF语法 73. 80 BLKNM INST "$1I87/block1" BLKNM=U1358;; 为实例block1分配的逻辑块名为U1358 74. 82 BUFG (* BUFG = "{CLK | OE | SR | DATA_GATE}" *) BUFG的verilog语法 75

33、 82 BUFG NET "net_name" BUFG={CLK | OE | SR | DATA_GATE}; INST "instance_name" BUFG={CLK | OE | SR| DATA_GATE}; UCF语法 76. 82 BUFG NET "fastclk" BUFG=CLK; 为网络fastclk分配全局时钟网络 77. 83 CLOCK_DEDICATED _ROUTE PIN "BEL_INSTANCE_NAME.PIN "CLOCK_DEDICATED_ROUTE = {TRUE|FALSE}; 为"BEL_INSTANCE

34、NAME.PIN "引脚分配/不分配时钟专用路径 78. 84 verilog/COLLAPSE (* COLLAPSE = "{YES|NO|TRUE|FALSE}"*) 79. 84 verilog/COLLAPSE NET "net_name" COLLAPSE; UCF语法 NET "$1I87/$1N6745" COLLAPSE; 举例 80. 86 CONFIG CONFIG_MODE CONFIG CONFIG_MODE=string; UCF的FPGA配置模式设置。具体的有效string值见文件。 81. 89 verilog/ CO

35、OL_CLK (* COOL_CLK = "{TRUE | FALSE}" *) verilog语法 82. 89 COOL_CLK NET "signal_name" COOL_CLK; UCF语法 83. 89 verilog/ DATA_GATE (* DATA_GATE = "{TRUE|FALSE}" *) verilog语法 84. 89 DATA_GATE NET "signal_name" DATA_GATE; UCF语法 85. 92 DCI_CASCADE CONFIG DCI_CASCADE = "

36、> ..."; UCF语法。其中 等为器件的BANK号。 86. 92 DCI_CASCADE CONFIG DCI_CASCADE = "11 13 15 17"; DCI的主BANK为BANK11,从BANK为BANK13、15、17。 87. 94 DCI_VALUE INST pin_name DCI_VALUE = integer; 设置引脚pin_name的阻抗为integer欧姆。其中integer默认值为50。 88. 96 verilog/DEFAULT (* CONSTRAI

37、NT_NAME = "constrant_value" *) DEFAULT verilog语法。其中CONSTRAINT_NAME可选KEEPER/FLOAT/PULLDOWN/PULLUP 89. 97 verilog/DEFAULT (* KEEPER = "TRUE" *) DEFAULT 设置KEEPER的默认值为有效 90. 97 DEFAULT DEFAULT KEEPER = TRUE; 设置KEEPER的默认值为有效 91. 99 verilog/ DIFF_TERM (* DIFF_TERM = "{TRUE|FALSE }" *) veri

38、log语法。打开/关闭Spartan-6器件的内置差分终端电阻。 92. 100 DIFF_TERM INST "IO block name" DIFF_TERM = "{TRUE|FALSE }?; 打开/关闭Spartan-6器件IO BANK的内置差分终端电阻。 93. 103 DISABLE DISABLE=delay_symbol_name; 该设置为全局约束。禁止指定的delay_symbol_name类型进行路径时序分析。delay_symbol_name类型在P103表中描述。 94. 106 verilog/DRIVE (* DRIVE = "va

39、lue" *) verilog语法。设置输出端的驱动电流。 95. 106 DRIVE INST "instance_name" DRIVE={2|4|6| 8|12|16 |24}; 设置实例instance_name的引脚驱动电流2~24为mA。 96. 108 DROP_SPEC TIMESPEC "TSidentifier" =DROP_SPEC; 97. 108 DROP_SPEC TIMESPEC "TS67"=DROP_SPEC; 取消时序约束TS67。 98. 109 ENABLE ENABLE= delay_symbol_name ;

40、 该设置为全局约束。允许对delay_symbol_name进行路径延迟的时序分析。delay_symbol_name类型在P110表中描述。 99. 111 ENABLE_SUSPEND CONFIG ENABLE_SUSPEND="{NO | FILTERED | UNFILTERED}"; 器件进入休眠的触发类型设置,不允许/滤除毛刺/不过滤。 100. 111 ENABLE_SUSPEND CONFIG ENABLE_SUSPEND="FILTERED"; 器件进入休眠的触发类型采用滤除毛刺(需要长脉冲有效)的方式。 101. 113 verilog/FAS

41、T (* FAST = "{TRUE | FALSE}" *) 设置是否增加接口的速度 102. 113 FAST INST "$1I87/y2" FAST; 增加单元y2的输出接口速度。 103. 113 FAST NET "net1" FAST; 增加网络net1连接的输出接口速度。 104. 114 FEEDBACK NET output_clock_net FEEDBACK = value units NET input_feedback_clock_net ; 105. 117 verilog/XIL_FILE (* XIL_FILE =

42、"file_name" *) 106. 118 verilog/ FLOAT (* FLOAT = "{TRUE|FALSE}" *) 令三态输出引脚在无驱动时为悬空状态。 107. 120 FROM THRU TO /DATAPATHONLY TIMESPEC "TSidentifier"=FROM "source_group" THRU "Thru_pt1"....[THRU "Thru_pt2"....] TO "destination_group" value [Units] [DATAPATHONLY]; 108. 122 FROM TO /DATAP

43、ATHONLY TIMESPEC "TSname"=FROM "group1" TO " group2" value [DATAPATHONLY]; 109. 122 FROM TO /DATAPATHONLY TIMESPEC TS_MY_PathA = FROM "My_src_grp" TO "My_dst_grp"23.5 ns DATAPATHONLY; 不考虑时钟歪斜和相位,从时序组My_src_grp 到时序组My_dst_grp的最大延时为23.5 ns。 110. 126 verilog/ HBLKNM (* HBLKNM = "block_name

44、" *) 111. 126 HBLKNM NET "net_name?HBLKNM=property_value; 112. 126 HBLKNM INST "instance_name" HBLKNM=block_name; 113. 126 HBLKNM INST "$I13245/this_fmap" HBLKNM=group1; 114. 126 HBLKNM NET "net1" HBLKNM=$COMP_0; 115. 127 verilog/ HIODELAY_GROUP (* HIODELAY_GROUP = "gro

45、up_name" *) 116. 127 HIODELAY_GROUP INST "instance_name" HIODELAY_GROUP = group_name; 117. 129 verilog/ HLUTNM (* HLUTNM = "string_value" *) 118. 129 HLUTNM INST "symbol_name" HLUTNM=string_value ; 119. 132 verilog/ HU_SET (* HU_SET = "set_name" *) 120. 132 HU_SET INST

46、"instance_name" HU_SET=set_name ; 121. 132 HU_SET INST "$1I3245/FF_1" HU_SET=heavy_set; 122. 134 verilog/ IBUF_DELAY_VALUE (* IBUF_DELAY_VALUE="value" *) input top_level_port_name; 为顶层输入接口top_level_port_name设置IBUF_DELAY_VALUE的值。 123. 134 verilog/ IBUF_DELAY_VALUE (* IBUF_DELAY_VALUE

47、"5" *) input DataIn1; 为为顶层输入接口DataIn1设置IBUF_DELAY_VALUE的值为5。 124. 134 IBUF_DELAY_VALUE NET "top_level_port_name" IBUF_DELAY_VALUE = value; 为顶层输入接口top_level_port_name设置IBUF_DELAY_VALUE的值。 125. 134 IBUF_DELAY_VALUE NET "DataIn1" IBUF_DELAY_VALUE = 5; 为为顶层输入接口DataIn1设置IBUF_DELAY_VALUE的值为5。

48、 126. 136 verilog/ IFD_DELAY_VALUE (* IFD_DELAY_VALUE="value" *) input top_level_port_name; 127. 136 verilog/ IFD_DELAY_VALUE (* IFD_DELAY_VALUE="5" *) input DataIn1; 128. 136 IFD_DELAY_VALUE NET "top_level_port_name" IFD_DELAY_VALUE = value; 129. 136 IFD_DELAY_VALUE NET "DataIn

49、1" IFD_DELAY_VALUE = 5; 130. 138 verilog/ IN_TERM (* IN_TERM = "{NONE | TUNED_SPLIT | UNTUNED_SPLIT_25 |UNTUNED_SPLIT_50 | UNTUNED_SPLIT_75 }" *) 设置输入引脚的终端匹配电阻 131. 138 IN_TERM NET "pad_net_name" IN_TERM = "{NONE | TUNED_SPLIT | UNTUNED_SPLIT_25 | UNTUNED_SPLIT_50 | UNTUNED_SPLIT_75 }";

50、设置网络pad_net_name连接的输入引脚的终端匹配电阻 132. 138 DEFAULT /IN_TERM DEFAULT IN_TERM = TUNED_SPLIT; 133. 139 INREG NET "signal_name" INREG; 使用网络signal_name连接的输入引脚的输入寄存器 134. 139 INREG INST "Register_name" INREG; 令寄存器Register_name使用输入引脚的寄存器 135. 140 INTERNAL_VREF_BANK CONFIG INTERNAL_VREF_BAN

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服