- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程单脉冲发生器设计FPGA
可编程单脉冲发生器设计 一、功能描述: 本设计实现一个可编程单脉冲发生器,具体功能如下: 1.异步信号复位,复位后信号输出重新开始。 2.复位后5个时钟周期时,产生一个脉冲,对输入的脉冲宽度参数读取。 3.当有按键使能时,输出脉冲信号,重复再按使能键,无效。 4.使能按键后产生的单脉冲的上升沿与时钟取得同步。 5.产生的脉冲信号的最大宽度为255。 二、输入输出信号描述: 脉冲信号发生器 rst clk out en LED[6:0] data[7:0] 信号名输入/输出目标/源功能描述clkInputPin时钟频率50M占空比1:1rstInputPin低电平有效,程序重新执行,计数器清零。data[7:0]InputPin8位控制脉冲信号的宽度outOutputPin输出信号LED[6:0]OutputPin接入数码管显示data输入值三、顶层划分: sync counter clk 50MHz rst in LED led1[6:0] data[7:0] en out T_trigger Q_out Q_in preset_parameter flag_data[7:0] data_in[7:0] led2[6:0] led[6:0] 系统结构框图 顶层模块说明: counter:计数比较,确保输出信号宽度为输入data值; sync:将按键产生的单脉冲的上升沿与时钟取得同步; T_trigger:T触发器模块,锁按键信号,使按键只能第一次有效; preset_parameter:预置脉冲参数; LED:将输入data用数码管输出显示。 设计说明: 设计分为计数比较、按键同步、预置脉冲参数、T触发器模块、LED显示五个模块。计数比较模块:计数延时,由输入的宽度参数data的不同而得到不同宽度的脉冲。按键同步模块:使按键产生的单脉冲的上升沿与时钟取得同步。预置脉冲参数:在系统进行复位操作的5个时间单位后,将输入的脉冲参数data预置到flag_data中。T触发器模块:T触发器模块,锁按键信号,使按键只能第一次有效。LED显示模块:将脉冲宽度的预置值和计数模块的计数值转换为数码管输出显示。 四、子模块描述: 4.1、counter:计数判断输出模块 1、功能描述 计数延时,由输入的宽度参数data的不同而得到不同宽度的脉冲。 2、管脚描述 信号名称输入 / 输出源目标功能描述clkInputPin时钟信号50MHzrstInputPin复位信号,低电平有效data_in[7:0]InputPin脉冲宽度参数Q_inInputPin按键使能标志outOutputPin脉冲输出 3、实现说明 复位后输出out为0。当Q_in按键使能标志有效时,cnt[7:0]从零开始计数,当cntdata_in时,输出out=1;其余输出为0。 4、模块验证 1.正常运行观测其输出变化;复位观测。 2.将cnt接数码管显示,观测脉冲宽度。 4.2、sync:同步按键与时钟信号模块 1、功能描述 使按键产生的单脉冲的上升沿与时钟取得同步。 2、管脚描述 信号名称输入 / 输出源目标功能描述clkInputPin时钟信号50MHzrstInputPin复位信号,低电平有效en_inInputPin按键使能en_outOutputPin同步后的按键使能 3、实现说明 当按键被按下(即en_in=0)时,将Q1=1,在clk为高电平时将Q2=Q1,en_out=Q2;clr=en_inen_out,当clr有效时Q1=0。复位信号rst有效时,Q1=0,Q2=0,en_out=0。 sync结构图: 4、模块验证 1.复位验证。 4.3、T_trigger:T触发器模块 1、功能描述 T触发器模块,锁按键信号,使按键只能第一次有效。 2、管脚描述 信号名称输入 / 输出源目标功能描述rstInputPin复位信号,低电平有效inInputPinT触发器输入Q_outOutputPinT触发器输出 3、实现说明 当复位时,Q_out=0;其他时输出结果为Q_out=in^Q_out。 4、模块验证 复位验证。 4.4、preset_parameter:预置脉冲参数模块 1、功能描述 在系统进行复位操作的5个时间单位后,将输入的脉冲参数data预置到flag_data中。 2、管脚描述 信号名称输入 / 输出源目标功能描述clkInputPin时钟信号50MHzrs
有哪些信誉好的足球投注网站
文档评论(0)