FPGA实验报告_原创精品文档.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

实验1:状态机

实验目的:学习FPGA设计软件

教学基本要求:掌握软件流程,掌握状态机编程

实验内容提要:设计一个状态机

1.你觉得上面这段代码中,q到底在怎样变化?(实验1ppt14页)

答:在上述代码中,q变化如下:首先判断复位信号rst是否为0,如果是0则q复位

为0;否则当时钟信号上升沿到来时,将d的值赋给q,再判断a的值,如果a为1,

则将b赋值给次态q,如果a为其他值,则将现态q赋给次态q。

2.本页中,q到底在怎样变化?(实验1ppt15页)

答:如果异步复位信号rst为0,则q置0;rst不为0时,当时钟上升沿到来时,判断

a的值,如果a=1,则将b的值赋给q的次态,如果a是其他值,则将q的现态赋给q

的次态,结束这个判断语句后,将d赋值给q。

3.画出你理解的这个电路的原理图(ppt16页)

4.Out1out2out3out4有什么区别?

out1的上升沿与下降沿和50MHz时钟的上升沿始终保持一致,周期变为50MHz时钟的

6倍,实现周期扩展;out2的上升沿与clkin的上升沿保持一致,下降沿与out1的上

升沿保持一致,可将clkin的数据记录下来以起数据使能作用;out3的上升沿恰好是

out2的下降沿,比out2慢一拍,是更适合使用的前端使能;out4的上升沿与out3的

下降沿保持一致,可以减少延迟。

2.红绿灯实验中,该状态机最少几个触发器可以实现?

该逻辑情况下红绿灯状态机最少只需8个触发器即可实现。将3个计时计数触发器合

并,并将溢出、使能触发器达成的功能改由计数数值在各状态下的交替变化,使用组

合逻辑代替触发器,达成减少触发器使用的设计方案。

1/7

实验2数字钟设计

实验目的:掌握FPGA语言设计方法

教学基本要求:学习基本的VHDL语言结构和设计

实验内容提要:使用VHDL设计一个完整的数字钟实验

问题回答:

1.现在的时钟是秒时钟,实际系统的时钟是50MHz.那用50MHz的时钟的情况下,仿

真1小时要多少时间?如何解决该问题?

仿真一小时需要计数器计数3600次,计数脉冲由50MHz的时钟驱动。时钟周期是

0.02us,也就是说仿真时endtime设置为0.1ms就足够了。

2.复位如何输入的?按键防抖如何制作的?修改按键防抖的间隔会导致什么问题?

答:复位通过按键输入,经由毫秒脉冲10位寄存的全1判定来做按键防抖处理,输出

所需rst信号;如缩短间隔则可能使防抖判定时间过短,无法达成防抖效果,如间隔过

长则会导致需长时间按下按钮才生效,操作不友好,降低使用效率。

3.数码管的显示使用组合逻辑输出好还是时序逻辑输出好?

答:时序逻辑输出更好,可以防止数值变化过程中险象的出现。

4.闰年算法:

答:Process(q)

If((qrem100)=0or(qrem400)=0)andqrem4=0then

Run=1;

Elserun=0;

Endif;

Endprocess;

2/7

实验三SRAM

实验目的:学习数字系统模块分割;掌握外接存储器接口技术

教学基本要求:学习存储器的接口技术

实验内容提要:设计一个对片外SRAM进行读写的控制接口

1.用功能仿真和时序仿真两种方法,比较一下ss的状态数值的变化?

答:在时序仿真时出现

文档评论(0)

183****6726 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档