差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
脉冲发生器 [2016/06/28 11:36]
anran [代码设计]
脉冲发生器 [2016/06/29 10:20]
anran [代码设计]
行 81: 行 81:
 </​code>​ </​code>​
  
-对三路按键做消抖后的信号可以实现周期和脉宽的控制,本设计中我们的分频比范围为2~16分级可调,0%<​脉宽<​100%分级可调,控制脉宽参数duty要始终小于周期参数cycle,实现方法如下:+对三路按键做消抖后的信号可以实现周期和脉宽的控制,本设计中我们的分频比范围为2~16分级可调,0%<​脉宽<​100%分级可调,控制脉宽参数duty要始终小于周期参数cycle, 
 +{{ ::​脉冲发生器原理.jpg |脉冲发生器原理}} 
 +实现方法如下:
  
 <code verilog> <code verilog>
行 140: 行 142:
  
 ^ 资源 | 数量 ​ | 比例 ​ | 说明 ​ | ^ 资源 | 数量 ​ | 比例 ​ | 说明 ​ |
-^ LUTs | 61   | 10  ​|   |  +^ LUTs | 65   | 5   |   |  
-^ 寄存器 | 80    ​| ​5% |   |+^ 寄存器 | 42    ​| ​3% |   |
 ^ 存储器 | 0  | 0%   ​| ​   | ^ 存储器 | 0  | 0%   ​| ​   |
 ^ IO管脚 ​  | 7 |   ​| ​   | ^ IO管脚 ​  | 7 |   ​| ​   |
行 163: 行 165:
 ^ **文件名称** ​ | **功能** | ^ **文件名称** ​ | **功能** |
 ^ **[[Pulse_gen.v]]** | **脉冲发生器TOP文件** | ^ **[[Pulse_gen.v]]** | **脉冲发生器TOP文件** |
-^ **[[Debounce.v]]** | **按键消抖** |+^ **[[Debounce1.v]]** | **按键消抖** |