- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字钟实验设计指导
数字钟实验设计指导
一、实验
掌握基于diagram的vivado工程设计流程,学会添加IP目录并调用其中IP
二、实验介绍
本系统的逻辑部分主要由74系列的IP构成。
三、实验步骤:
1、创建新工程
打开Vivado2014.4设计开发软件,选择Create New Project.
2)在弹出的创建新工程的界面中,点击Next,开始创建新工程。
3)在Project Name界面中,将工程名称修改为Digital_Clock,并设置好工程存放路径。同时勾选上创建工程子目录的选项。这样,整个工程文件都将存放在创建的Digital_Clock子目录中。点击Next。
4)在选择工程类型的界面中,选择RTL工程。由于本工程无需创建源文件,故将Do not specify sources at this time(不指定添加源文件)勾选上。点击Next。
5)在器件板卡选型界面中,在Search栏中输入xc7a35tcpg236有哪些信誉好的足球投注网站本次实验所使用的Basys3板卡上的FPGA芯片。并选择xc7a35tcpg236-1器件。(器件命名规则详见xilinx官方文档)点击Next。
6)最后在新工程总结中,检查工程创建是否有误。没有问题,则点击Finish,完成新工程的创建。
2、添加已设计好的IPcore。
工程建立完毕,我们需要将Digital_Clock这个工程所需的IP目录文件夹复制到本工程文件夹下。本工程需要两个IP目录:74LSXX_LIB与Interface。74LSXX_LIB和Interface都位于B3_Lab\Lab1\Digital_Clock下。
添加完后的本工程文件夹如下图:
1)在Vivado设计界面的左侧设计向导栏中,点击Project Manager目录下的Project Setting。
2)在Project Setting界面中,选择IP选项,进入IP设置界面。点击Add Respository...添加本工程文件夹下的IP_Catalog目录:
3)完成目录添加后,可以看到所需IP已经自动添加。点击OK完成IP添加。
3、创建原理图,添加IP,进行原理图设计。
1)在Project Navigator下的IP Integrator目录下,点击Create Block Design,创建原理图
2)在弹出的创建原理图界面中,保持默认。点击OK完成创建。
3)在原理图设计界面中,添加IP的方式有3种。在设计刚开始时,原理图界面的最上方有相关提示,可以点击Add IP,进行添加IP。在原理图设计界面的左侧,有相应快捷键。在原理图界面中,鼠标右击选择Add IP。
4)在IP选择框中,输入74ls90,有哪些信誉好的足球投注网站本实验所需要的IP。
5)按Enter键,或者鼠标双击该IP,可以完成添加。系统需要4个74ls90 ip。因此继续添加3个74ls90,如下图:
继续有哪些信誉好的足球投注网站并添加以下IP各1个:74ls08、seg7decimal、clk_div。添加后的diagram界面如下:
添加一个clock ip。在Add IP中有哪些信誉好的足球投注网站clock,双击clocking wizard ip完成添加。然后双击IP进入配置界面,设置输出时钟为两路100MHz输出:
并在Output clock界面下方,勾选掉reset和locked,点击ok完成clock ip配置。
再添加一个concat ip。在Add IP中有哪些信誉好的足球投注网站concat,双击concat ip完成添加。然后双击IP进入配置界面,设置Number of ports为16(如下图),然后点击OK。
至此IP添加完成。Diagram界面如下:
6)添加完IP后,进行端口设置和连线操作。连线时,将鼠标移至IP引脚附近,鼠标图案变成铅笔状。此时,点击鼠标左键进行拖拽。Vivado可以提醒用户可以与该引脚相连的引脚或端口。
7)创建端口有两种方式。当需要创建与外界相连的端口时,可以右击选择Create Port…,设置端口名称,方向以及类型。
点击选中IP的某一引脚,右击选择Make External…可自动创建以与引脚同名,同方向的端口。
将seg7decimal ip的clr、a_to_g、an、dp这4个引脚,以及clock ip的clk_in1引脚,以及任意一个74ls90 ip的r9_1引脚make external:
通过点击端口,可以在external port properities修改端口名字,如下图。我们将a_to_g端口名字修改为seg,然后按回车完成修改。同样的方式修改r9_1为GND,clk_in1为clk。
按照下图进
文档评论(0)