
hdlbits
文章平均质量分 61
主要是介绍hdlbits刷题网站上的题目,这是一个非常好的网站,包括基本的逻辑电路知识,后面还有复杂的状态机的设计,包括testbench的修改,覆盖范围广泛!!
小羊肖恩想
想创造点好东西的真芯工程师
展开
-
lemming games 3 ! hdlbits
hdlbits lemmings 3 旅鼠游戏3在2的基础上添加了挖地功能,这道题的解题关键是搞明白掉落的优先级高于挖地的优先级高于转向的优先级。 module top_module( input clk, input areset, // Freshly brainwashed Lemmings walk left. input bump_left, input bump_right, input ground, input dig, output walk_left, output walk_r原创 2021-01-25 22:35:19 · 152 阅读 · 0 评论 -
lemming games 1!! hdlbits
hdlbits Lemmings1 旅鼠游戏有四个系列 系列1: module top_module( input clk, input areset, // Freshly brainwashed Lemmings walk left. input bump_left, input bump_right, output walk_left, output walk_right); // parameter LEFT=0, RIGHT=1; reg state, next_state; always原创 2021-01-25 22:23:56 · 118 阅读 · 0 评论 -
Hdlbits-水库问题
hdlbits 水库问题 Exams/ece241 2013 q4 这个问题给我最大的教训就是一定要好好学习英语,题目都看不懂,解释一下这道题目,水位是循序渐进变化的,当水位低于S1的时候,打开所有水阀,当前水位比过去低的话,打开DFR,由于是穆尔型状态机,因此设定状态数目,根据题意可分为六个状态,分别是低于S1,高于S1低于S2同时当前水位比过去高,高于S1低于S2同时当前水位比过去低,高于S2低于S3同时水位比过去低,高于S2低于S3同时水位比过去高,高于S3的水位。 module top_modul原创 2021-01-25 22:04:55 · 393 阅读 · 0 评论 -
Hdlbits-MUx
多路选择器 hdlbits module top_module( input a, b, sel, output out ); assign out=sel?b:a; endmodule module top_module( input [255:0] in, input [7:0] sel, output out ); /* always @(*) begin for(int i=0;i<=255;i=i+1) out=in[i]; end */ assign out=in[sel]; endm原创 2021-01-20 20:02:11 · 124 阅读 · 0 评论 -
Hdlbits-移位寄存器
shift registers 这是hdlbits中的移位寄存器专题 这是一个常见的移位寄存器题目,带有置位以及数据加载功能,附上源代码 module top_module( input clk, input areset, // async active-high reset to zero input load, input ena, input [3:0] data, output reg [3:0] q); always @(posedge clk or posedge areset) begi原创 2021-01-20 19:45:37 · 472 阅读 · 0 评论 -
Hdlbits Building large circuit
Building large circuit(1) 这就是道简单的计数器问题,代码如下 module top_module ( input clk, input reset, output [9:0] q); always @(posedge clk) begin if(reset) q<=10’d0; else if(q10’d999) q<=10’d0; else q<=q+1; end endmodule 这道题目的意思是当shift_ena有效时,进行移位操作,同时加上data原创 2021-01-15 21:34:32 · 122 阅读 · 0 评论 -
hdlbits find bugs in code!!!
hdlbits系列(1) find bugs in code 这是我的第一篇文章,一定要坚持下去,想想过去内心浮躁的不成样子,不知道自己做些什么,什么都想学,最后的结果就是什么也学不会,还不如静下心来好好做一件事情,hdlbits真的是一个超级好的网站,废话不多说下面进行第一篇博客的分享。 目录 原题目重现 代码书写 测试与分析 原题目重现 ...原创 2021-01-08 15:48:14 · 283 阅读 · 0 评论