实验三 可控脉冲发生器的设计.docVIP

  • 201
  • 0
  • 约2.22千字
  • 约 4页
  • 2017-06-12 发布于浙江
  • 举报
实验三 可控脉冲发生器的设计

实验三 可控脉冲发生器的设计 实验目的 了解可控脉冲发生器的实现机理。 学会用示波器观察FPGA产生的信号。 学习用VHDL编写复杂功能的代码。 实验原理 脉冲发生器就是要产生一个脉冲波形,而可控脉冲发生器则是要产生一个周期和占空比可变的脉冲波形。可控脉冲发生器的实现原理比较简单,可以简单的理解为一个计数器对输入的时钟信号进行分频的过程。通过改变计数器的上限值来达到改变周期的目的,通过改变电平翻转的阈值来达到改变占空比的目的。下面举个简单的例子来说明其工作原理。 假如有一个计数器T对时钟分频,其计数的范围是从0~N,另取一个 M(0≤M≤N),若输出为Q,那么Q只要满足条件 时,通过改变N值,即可改变输出的脉冲波的周期;改变M值,即可改变脉冲波的占空比。这样输出的脉冲波的周期和占空比分别为: 实验内容 本实验的任务就是要设计一个可控的脉冲发生器,要求输出的脉冲波的周期和占空比都可变。具体的实验过程中,时钟信号选用时钟模块中的1MHz时钟,然后再用按键模块的S1和S7来控制脉冲波的周期,每按下S1,N会在慢速时钟作用下不断地递增1,按下S7,N会在慢速时钟作用下不断地递减1;用S2和S8来控制脉冲波的占空比,每按下S2,M会在慢速时钟作用下不断地递增1,每按下S8,M会在慢速时钟作用下不断地递减1,S12用作复位信号,当按下S12时,复位FPGA内部的脉冲发生器模块。脉冲波的

文档评论(0)

1亿VIP精品文档

相关文档