数字跑表模块设计

上传人:痛*** 文档编号:245343074 上传时间:2024-10-08 格式:PPT 页数:19 大小:462.50KB
返回 下载 相关 举报
数字跑表模块设计_第1页
第1页 / 共19页
数字跑表模块设计_第2页
第2页 / 共19页
数字跑表模块设计_第3页
第3页 / 共19页
点击查看更多>>
资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,*,数字跑表设计,赵杰,任务要求,设计一个数字跑表,实现“百分秒”、“秒”和“分”的计时及显示。“秒”和“分”能实现从“,00”,到“,59”,的循环计数;“百分秒”能实现从“,00”,到“,99”,的循环计数。时间显示利用的是开发板上提供的,LED,数码显示器。时钟信号来源于开发板提供的时钟信号。,具有复位、暂停、秒表计数的功能;,任务分析,图,1,数字跑表的系统框图,模块划分,分频模块,计数模块,显示控制,确定FPGA的规格,编号,规格,1,复位信号高有效,对系统异步清零,2,暂停信号低电平秒表计数,高电平停止计数,3,百分秒、秒、分钟计数均采用,BCD,码计数方式,百分秒,计数器,秒计数器,分计数器,flag1,flag2,pause,跑表模块,clk,reset,ms_h,ms_l,s_h,s_l,m_h,m_l,设计方案,秒计数器,分计数器,flag,pause,reset,s_h3:0,s_l3:0,m_h3:0,m_l3:0,clk,接口信号定义,信号名,I/O,含义,clk,I,100HZ,时钟输入,reset,I,复位信号,高电平有效,pause,I,暂停信号,低电平计数,高电平暂停,ms_h,O,百分秒高位,ms_l,O,百分秒低位,s_h,O,秒信号高位,s_l,O,秒信号低位,m_h,O,分钟信号高位,m_l,O,分钟信号低位,设计输入,module paobiao(clk,reset,pause,ms_h,ms_l,s_h,s_l,m_h,m_l,);,inputclk,reset,pause;,output3:0ms_h,ms_l,s_h,s_l,m_h,m_l;,reg3:0 ms_h,ms_l,s_h,s_l,m_h,m_l;,regflag1,flag2;,.,(程序主体部分),.,endmodule,原理图输入,Verilog/VHDL,输入,功能仿真,目的:对设计进行不带器件延时信息的逻辑功能仿真,验证电路功能是否满足设计要求,DUT,查看输出波形,TESTBENCH,功能仿真-编写testbench,module tb_paobiao;,regclk,reset,pause;,wire 3:0ms_h,ms_l,s_h,s_l,m_h,m_l;,paobiao u_paobiao(clk,reset,pause,ms_h,ms_l,s_h,s_l,m_h,m_l);,/,时钟产生模块,initial begin,clk=1b0;,end,always,#5 clk=clk;,/,复位信号产生,initial begin,reset=1b0;,#100 reset=1b1;,#10 reset=1b0;,end,/,暂停信号产生,initial begin,pause=1b1;,#300 pause=1b0;,#119905 pause=1b1;,#30 pause=1b0;,end,endmodule,仿真波形,电路综合,门级网表是利用厂商提供的器件库生成的,由与、或、非、寄存器等基本逻辑单元组成的连接关系,Synthesize,Verilog/VHDL,原理图,门级网表,该网表可以用来进行门级前仿真,更重要的是还可以用来后端布局布线,综合之后的部分原理图,布局布线,布局:将综合输出的逻辑网表适配到具体,FPGA,器件的物理单元上,布线:实现,FPGA,器件元件之间的互连,布局布线之后的电路图,CLB的结构,IOB的结构,Bit,文件生成、加载、系统调试,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!