ISE约束UC编辑的操作介绍.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ISE约束UC编辑的操作介绍

摘要:本文主要通过一个实例具体介绍ISE中通过编辑UCF文件来对FPGA设计进行约束,主要涉及到的约束包括时钟约束、群组约束、逻辑管脚约束以及物理属性约束。 Xilinx?FPGA设计约束的分类 Xilinx定义了如下几种约束类型: ? “Attributes and Constraints” ? “CPLD Fitter” ? “Grouping Constraints” ? “Logical Constraints” ? “Physical Constraints” ? “Mapping Directives” ? “Placement Constraints” ? “Routing Directives” ? “Synthesis Constraints” ? “Timing Constraints” ? “Configuration Constraints” 通过编译UCF(user constraints file)文件可以完成上述的功能。 还是用实例来讲UCF的语法是如何的。 图1 RTL Schematic 图1 是顶层文件RTL图,左侧一列输入,右侧为输出,这些端口需要分配相应的FPGA管脚。 1: NET pin_sysclk_i LOC = AD12 | TNM_NET = pin_sysclk_i; 2: TIMESPEC TS_pin_sysclk_i = PERIOD pin_sysclk_i 15 ns HIGH 50 %; 3: # 4: NET pin_plx_lreset_n_i LOC = B18; 5: # 6: NET pin_plx_lhold_i LOC = C17; 7: NET pin_plx_lholda_o LOC = D17 | SLEW = FAST; 8: # 9: NET pin_plx_ads_n_i LOC = E18; 10: NET pin_plx_ads_n_i OFFSET = IN 6.3 ns AFTER pin_sysclk_i HIGH; 11: # 12: NET pin_plx_lw_r_n_i LOC = E9; 13: NET pin_plx_lw_r_n_i OFFSET = IN 6.3 ns AFTER pin_sysclk_i HIGH; 14: # 15: NET pin_plx_blast_n_i LOC = D18; 16: NET pin_plx_blast_n_i OFFSET = IN 6.3 ns AFTER pin_sysclk_i HIGH; 17: # 18: NET pin_plx_lad_io0 LOC = AD13 | SLEW = FAST | TNM = LAD; 19: NET pin_plx_lad_io1 LOC = AC13 | SLEW = FAST | TNM = LAD; 20: NET pin_plx_lad_io2 LOC = AC15 | SLEW = FAST | TNM = LAD; 21: NET pin_plx_lad_io3 LOC = AC16 | SLEW = FAST | TNM = LAD; 22: NET pin_plx_lad_io4 LOC = AA11 | SLEW = FAST | TNM = LAD; 23: NET pin_plx_lad_io5 LOC = AA12 | SLEW = FAST | TNM = LAD; 24: NET pin_plx_lad_io6 LOC = AD14 | SLEW = FAST | TNM = LAD; 25: NET pin_plx_lad_io7 LOC = AC14 | SLEW = FAST | TNM = LAD; 26: NET pin_plx_lad_io8 LOC = AA13 | SLEW = FAST | TNM = LAD; 27: NET pin_plx_lad_io9 LOC = AB13 | SLEW = FAST | TNM = LAD; 28: NET pin_plx_lad_io10 LOC = AA15 | SLEW = FAST | TNM = LAD; 29: NET pin_plx_lad_io11 LOC = AA16 | SLEW = FAST | TNM = LAD; 30: NET pin_plx_lad_io12 LOC = AC11 | SLEW = FAST | TNM = LAD; 31: NET pi

文档评论(0)

pab547 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档