作业帮 > 综合 > 作业

用Verilog HDL设计一个4位BCD码计数器

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 05:20:45
用Verilog HDL设计一个4位BCD码计数器
16、BCD码计数器的设计
基本要求:设计一个4位BCD码,具有置数和复位功能,并可以根据外部的拨码开关来选择加1计数还是减1计数,要求能在数码管上面正确显示.在完成基本要求的基础上,可进一步增加功能、提高性能.
使用Verilog HDL程序语言
用Verilog HDL设计一个4位BCD码计数器
module bcd (
input i_clk,//clock
input i_rst_b,//reset
input i_set,//set
input [3:0] i_set_data,//
input i_add,//
input i_del,//
output reg [7:0] o_display,
output reg [3:0] o_bcd_data,//
output reg o_over_flow,//
output reg o_under_flow//
)
parameter C_OVER_B = 4'B1001;
parameter C_ZERO_B = 4'B0000;
always @(posedge i_clk or negedge i_rst)
if (!i_rst)
begin
o_bcd_data
再问: �ɲ����Գ�������ͼ����
再答: ����ͼ��ָʲô�� ����ͼ�� ʵ�ֿ�ͼ��
再问: ʵ�ֿ�ͼ