差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
流水灯 [2016/06/12 13:02] gongyu [设计要求] |
流水灯 [2016/06/12 14:32] anran [资源报告] |
||
---|---|---|---|
行 60: | 行 60: | ||
<code verilog> | <code verilog> | ||
- | reg [3:0] led_cnt = 4'd0; | + | reg [2:0] led_cnt = 3'd0; |
always@(posedge clk_in or negedge rst_n_in) begin | always@(posedge clk_in or negedge rst_n_in) begin | ||
if(!rst_n_in) begin | if(!rst_n_in) begin | ||
- | led_cnt <= 4'd0; | + | led_cnt <= 3'd0; |
end else if(cnt==CNT_NUM-1) begin | end else if(cnt==CNT_NUM-1) begin | ||
- | if(led_cnt==4'd7) led_cnt <= 4'd0; | + | if(led_cnt==3'd7) led_cnt <= 3'd0; |
- | else led_cnt <= led_cnt + 4'd1; | + | else led_cnt <= led_cnt + 3'd1; |
end | end | ||
end | end | ||
行 76: | 行 76: | ||
always@(led_cnt) begin | always@(led_cnt) begin | ||
case(led_cnt) | case(led_cnt) | ||
- | 4'd0: led_out = 8'b1111_1110; | + | 3'd0: led_out = 8'b1111_1110; |
- | 4'd1: led_out = 8'b1111_1101; | + | 3'd1: led_out = 8'b1111_1101; |
- | 4'd2: led_out = 8'b1111_1011; | + | 3'd2: led_out = 8'b1111_1011; |
- | 4'd3: led_out = 8'b1111_0111; | + | 3'd3: led_out = 8'b1111_0111; |
- | 4'd4: led_out = 8'b1110_1111; | + | 3'd4: led_out = 8'b1110_1111; |
- | 4'd5: led_out = 8'b1101_1111; | + | 3'd5: led_out = 8'b1101_1111; |
- | 4'd6: led_out = 8'b1011_1111; | + | 3'd6: led_out = 8'b1011_1111; |
- | 4'd7: led_out = 8'b0111_1111; | + | 3'd7: led_out = 8'b0111_1111; |
default: led_out = 8'b1111_1111; | default: led_out = 8'b1111_1111; | ||
endcase | endcase | ||
行 114: | 行 114: | ||
^ 资源 | 数量 | 比例 | 说明 | | ^ 资源 | 数量 | 比例 | 说明 | | ||
- | ^ LUTs | 28 | 4% | | | + | ^ LUTs | 27 | 4% | | |
- | ^ 寄存器 | 33 | 2% | | | + | ^ 寄存器 | 28 | 2% | | |
^ 存储器 | 0 | 0% | | | ^ 存储器 | 0 | 0% | | | ||
^ IO管脚 | 10 | | | | ^ IO管脚 | 10 | | | |