- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创建模块及相关模块原理图--创建基于HDL模块及原理图 按照第六章的步骤创建debounce.vhd模块。下面 给出创建该模块原理符号的步骤: 1)在工程管理窗口(Source window),选择 debounce.vhd文件; 2)在处理窗口(Process window),选择+ Design Utilties并将其展开,下面工具将以分层列表的方式 显示。 3)双击Create Schematic Symbol选项。 重复上面的过程生成statemach.vhd模块的原理图; 顶层模块原理图的设计-放置模块到原理图 现在将statmath,timer_preset,dcm1和debounce符 号放到stopwatch.sch原理图界面中,双击stopwatch.sch 打开原理图编辑器界面,下面给出放置这些符号到原 理图界面的步骤: 1)选择Add-Symbol或者从工具栏中点击“Add Symbol”图标。这将打开原理图编辑器的符号浏览器 (Symbol Browser),该浏览器显示了库和这些库中的 相关的元件; 2)在符号浏览器中,查看可使用的库元件; 3)在Categories窗口,通过选择工程目录来找到具 体工程中的宏符号; 顶层模块原理图的设计-放置模块到原理图 4)如图7.9所 示,选择合适的原理 图,添加到stopwatch 原理图中合适的位 置。 5)保存原理图。 顶层模块原理图的设计-修改例化名字 当在原理图中放置符号后,每个符号有一个唯一的 名字,名字以“XLXI_”开始。为了使这些模块在源文件 中更好理解,使用下面的步骤修改符号的例化名字: 1、右击dcm1符号,然后从出现的菜单中选择 “Object Properties”; 2、修改InstName域的值为dcm_inst,点击“OK”; 顶层模块原理图的设计-修改例化名字 重复步骤1和2修改下面的符号例化名字: statmach模块例化名字timer_state 上面debounce模块例化名字lap_load_debounce 中间debounce模块例化名字mode_debounce 下面debounce模块例化名字strtstop_debouce timer_preset模块例化名字t_preset time_cnt模块例化名字timer_cnt 顶层模块原理图的设计-层次展开/退出 执行层次“Push down”(展开),可以使设计者看到 原理图层次的更底层文件,下面给出从顶层stopwatch.sch 原理图展开time_cnt的步骤: 1、在原理图界面中点击time_cnt符号,如图7.10选择 Hierarchy Push图标。也可以点击右键,选择SymbolPush into Symbol。可以看到该模块的内部结构; 2、当查看完内部结构后,通过选择ViewPop to Calling Schematic,或者选择Hierarchy Pop图标,返回上一 级的模块原理符号,该操作为“Pop”(退出)操作。 顶层模块原理图的设计-层次展开/退出 图7.10 添加I/O符号到所标记的网络 顶层模块原理图的设计- 分配引脚位置 Xilinx推荐使用自动的布局布线(PAR)程序定义 设计的引出引脚。预分配引脚的位置有时可能降低 PAR工具的性能。然而,在一些时候必须锁定设计的 引出引脚,这样可以能够集成到印刷电路板PCB上。 下面给出stopwatch原理图上输出网络的LOC参数的 步骤: 1. 右击clk网络,从弹出的菜单选择“Object Properties”; 2. 在图7.11的界面中,点击“New”按钮,添加新的 属性; 顶层模块原理图的设计- 分配引脚位置 图7.11 分配引脚位置 顶层模块原理图的设计- 分配引脚位置 3. 输入LOC作为属性名字,然后输入E12作为 “Value”的值; 4. 点击“OK”返回到“Object Properties”对话框; 5. 为了看到LOC属性,选择LOC属性旁边的 “Add”按钮。 6. 在“Net Attribute Visibility”(网络属性可见) 窗口中,在接近显示中心的位置点击一下,然后点击 “OK”按钮。将要在原理图上显示LOC属性。 7. 点击“OK”按钮,关闭“Object Properties”窗 口。按照图7.8完成
文档评论(0)