VHDL硬件课设[参照].pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用VHDL 实现数字频率计 首先介绍ispDesignExpert 的初步使用 打开ispDesignExpert ,进入主界面,选择file | new project,打开Create New Project 窗口,如 图 图1 在保存在选择框选择工程所存的位置,在Project 框中输入与VHDL 源程序实体名相同的 工程名,本例子中输入freq 即可,在Project type 选择框中选择Schematic/VHDL,完成以 上步骤后,点击保存,完成工程的创建。若在以前已经建立了工程则可选择File | Open Project ,打开已有工程。 在完成工程创建之后,接下来是要为工程建立VHDL 文件。这时只需打开Source | new 即 可打开如图所示对话框 图2 选择VHDL Module ,点击OK ,出现New VHDL Source 对话框,在其中的File Name 框中 输入与实体名相同的文件名,Entity 框中输入实体名,Archetecture 框中输入结构体名,在 本程序中该三个框分别为 freq、freq、example ,点击OK 进入文本编辑器,在其中输入 VHDL 源代码后,保存即可。如果事先已在记事本等文本编辑器中将源代码编辑好则只需 选择Source | import ,再出现的对话框中点击OK 便可建立VHDL 文件。 之后关闭文本编辑器,进入图三界面,很有可能用户首次建立的工程的芯片默认不是我们 实验中用到的ispLSI1016-80LJ44 ,这时用户可以双击Untitled 下面的芯片选择项进行芯片 选择。最终与我们实验台上所使用的芯片相符合。 之后在Tools 中选择Synplicity Synplify …对文件进行编译综合后返回图3 窗口。 ① 图3 完成上述步骤后,用鼠标单击①所指处,出现图4 的界面,当然这是所有编译综合都通过 后 图4 情况,对于同学们来说,当然是经过各步骤之后才能得到图示的效果,最后双击最后一项 进入下载界面,如图5 所示,点击工具栏中的SCAN,来检查电缆是否接好,电源是否接 通等,尔后单击Browse 加载*.jed 文件,按Ctrl+R 组合键把所生成的熔丝图文件下载到目 标板上。在这里强调的是如果在综合编译综合之后,未及时的将引脚图文件加载进来,系 统就会自动根据用户在实体内定义的输入输出引脚而随机的将之锁定在芯片引脚上,这时 如果用户按照 图5 自己定义的引脚连线的话,很可能会出现难以预料的结果,这时用户可以双击图4 右框中 的Time Explore 在出现的多重窗口中选择第一个主窗口,点击即可出现系统的引脚图如图 6 图6 下面简单说明下载完成后的操作,因为在我们的实验台上不能为用户直接提供标准的8Hz 频率,这就需要我们通过辅助芯片4020 对100KHz 的频率进行转换,尽量使之能够满足我 们实验的需要,对于74LS4020 共有16 个引脚,其中8、16 分别接GND 和VCC(5V) ,对 于11 号引脚由于是低有效故也接GND ,10 号引脚接实验台上的100KHz 频率信号,则7 号引脚将会输出7~8KHz 的频率,3 号引脚输出的是7Hz 左右的信号,这时的3 号就可对 应我们数字频率计所需的CLK 了,而7 号就相应的对应XCLK 了。如果程序运行正常的 话,大家检测到的频率也就是数码管上的显示应该是从一个很小的信号快速增达到8000 左 右的信号,然后重复上述显示,至此我们的数字频率计就完成了。

文档评论(0)

高胖莹 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档