这是小弟在FPGA板子上跑通的第一个程序,程序写的乱了点。
发在上面留作纪念
端口定义
clk:50MHZ; clear:清零; pause:暂停; set_value:调整秒表的使能端;
AN0_SET,AN1_SET,AN2_SET,AN3_SET: 四个按键可以分别设置四个数码管显示的值
SEGA,SEGB,SEGC,SEGD,SEGE,SEGF,SEGG,SEGDP:七段数码管和小数点的定义
AN0,AN1,AN2,AN3:四个数码管的片选输出
一,顶层模块
二,分频模块:50MHZ分为100HZ和1000HZ两个时钟,100HZ作为计数器的时钟,1000HZ作为数码管片选的时钟