下载此文档

第九讲:数字跑表模块设计.ppt


文档分类:办公文档 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
该【第九讲:数字跑表模块设计 】是由【孔乙己】上传分享,文档一共【19】页,该文档可以免费在线阅读,需要了解更多关于【第九讲:数字跑表模块设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第九讲:数字跑表模块设计
接口信号定义
信号名
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
分钟信号低位
设计输入
modulepaobiao( clk,
reset,
pause,
ms_h,
ms_l,
s_h,
s_l,
m_h,
m_l
);

input clk,reset,pause;
output[3:0] ms_h,ms_l,s_h,s_l,m_h,m_l;
reg[3:0] ms_h,ms_l,s_h,s_l,m_h,m_l;
reg flag1,flag2;
......(程序主体部分)
......
endmodule
原理图输入
Verilog/VHDL输入
功能仿真
目的:对设计进行不带器件延时信息的逻辑功能仿真,验证电路功能是否满足设计要求
DUT
查看输出波形
TESTBENCH
功能仿真---编写testbench
moduletb_paobiao;

reg clk,reset,pause;
wire[3:0] ms_h,ms_l,s_h,s_l,m_h,m_l;
paobiaou_paobiao(clk,reset,pause,ms_h,
ms_l,s_h,s_l,m_h,m_l);
//时钟产生模块
initialbegin
clk=1'b0;
end
always
#5clk=~clk;
//复位信号产生
initialbegin
reset=1'b0;
#100reset=1'b1;
#10reset=1'b0;
end
//暂停信号产生
initialbegin
pause=1'b1;
#300pause=1'b0;
#119905pause=1'b1;
#30pause=1'b0;
end
endmodule
仿真波形
电路综合
门级网表是利用厂商提供的器件库生成的,由与、或、非、寄存器等基本逻辑单元组成的连接关系
Synthesize
Verilog/VHDL
原理图
门级网表
该网表可以用来进行门级前仿真,更重要的是还可以用来后端布局布线
综合之后的部分原理图
布局布线
布局:将综合输出的逻辑网表适配到具体FPGA器件的物理单元上
布线:实现FPGA器件元件之间的互连
布局布线之后的电路图

第九讲:数字跑表模块设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人孔乙己
  • 文件大小1.21 MB
  • 时间2022-12-01