【文件属性】:
文件名称:杭电eda实验报告一
文件大小:306KB
文件格式:DOC
更新时间:2015-06-02 13:53:55
杭电eda
杭电eda你懂得module cnt10(CLK,RST,EN,LOAD,COUT,DOUT,DATE);
input CLK,RST,EN,LOAD;
input [3:0] DATE;
output [3:0] DOUT;
output COUT;
reg [3:0] Q1; reg COUT;
assign DOUT=Q1;
always @(posedge CLK or negedge RST)begin
if(!RST) Q1<=0;
else if(EN) begin
if(!LOAD) Q1<=DATE;
else if(Q1<9) Q1<=Q1+1;
else Q1<=4'b0000;end
end
always @(Q1)
if(Q1==4'h9) COUT=1'b1;
else COUT=1'b0;
endmodule