自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 2021-10-06 某一状态下信号检测

module top_module ( input clk, input reset, // Synchronous reset input s, input w, output z); parameter A = 0, B = 1; reg [1:0] state, next; always @(*) begin case (state) A : next = s? B : A;...

2021-10-06 17:14:18 123

原创 二进制补码 Mealy FSM

module top_module ( input clk, input areset, input x, output z); parameter A = 0, B = 1; reg [1:0] state, next; always @(*) begin case (state) A : next = x? B : A; B : next = B; ...

2021-10-06 15:49:24 184

原创 2021-10-06

module top_module ( input clk, input areset, input x, output z); parameter A = 0, B = 1, C = 2; // 状态设置为最低有效位和其他位分别为0或1的情况 reg [1:0] state, next; always @(*) begin case (state) A : next = x? B : A...

2021-10-06 15:40:30 193

原创 10.5 design a mealy FSM

module top_module ( input clk, input aresetn, // Asynchronous active-low reset input x, output z ); parameter data0 = 0, data1 = 1, data2 = 2; reg [1:0] state, next; always @(*) begin case (state) ...

2021-10-06 11:35:27 154

原创 2021-10-05

module top_module( input clk, input in, input reset, // Synchronous reset output [7:0] out_byte, output done); // parameter idle = 0, start = 1, data1 = 2, data2 = 3, data3 = 4, data4 = 5, data5 = 6, data6 = 7, data7 = 8, da...

2021-10-05 11:28:49 56

原创 2021.10.4 三bite信号检测

module top_module( input clk, input [7:0] in, input reset, // Synchronous reset output done); // parameter BYTE1 = 0, BYTE2 = 1, BYTE3 = 2, DONE = 3; // State transition logic (combinational) reg [1:0] state, next; a...

2021-10-04 15:24:19 173

原创 10.4 FSM 仅 next 和 out 输出(组合逻辑)

module top_module( input in, input [9:0] state, output [9:0] next_state, output out1, output out2); assign next_state[0] = ~in & (state[0]|state[1]|state[2]|state[3]|state[4]|state[7]|state[8]|state[9]); assign next_stat...

2021-10-04 11:26:58 98

原创 2021-10-04 FSM 前进+dig+fall+splat

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_right, output aaah, output diggin...

2021-10-04 10:30:58 97

原创 2021.10.3 呼~前进 + fall + dig(有限状态机)

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_right, output aaah, output dig...

2021-10-03 21:35:53 54

原创 2021-10-03 前进问题(加入会掉下去的情况)

module top_module( input clk, input areset, // Freshly brainwashed Lemmings walk left. input bump_left, input bump_right, input ground, output walk_left, output walk_right, output aaah ); parameter left = 0, righ...

2021-10-03 21:03:57 99

原创 2021-10-03 水位问题(Moore型)

module top_module ( input clk, input reset, input [3:1] s, output fr3, output fr2, output fr1, output dfr); parameter A=0, B1=1, B2=2, C1=3, C2=4, D=5; // 参数均需要有储值,且在state向量所能表达 ...

2021-10-03 17:13:01 78

原创 FSM 参数设置

parameter A, B, C, D;reg state, next;reg 变量位数与 parameter 值相互匹配;如: parameter A = 0, B = 1, C = 2, D = 3; 则 reg [1:0] state, next; parameter A = 4' h0, B = 4' h2, C = 4' h4, D = 4' h8; 则 reg [3:0] state, next;...

2021-10-03 11:40:17 126

原创 2021-10-03 FSM 基础

2021-10-03 10:20:03 80

原创 八选一数据选择器(两种写法)

always @ (*) begin case ({A,B,C}) 3'b000 : Z <= Q[0]; 3'b001 : Z <= Q[1]; 3'b010 : Z <= Q[2]; 3'b011 : Z <= Q[3]; 3'b100 : Z <= Q[4]; 3'b101 : Z <= Q[5]; 3'b110 : Z <= Q[6]...

2021-09-30 13:59:19 5977

原创 2021-09-30 真正意义上的移位寄存器

2021-09-30 11:08:07 56

原创 2021-09-29 线性反馈移位寄存器

2021-09-29 22:15:02 178

原创 2021.9.29 算数 VS 逻辑移位

2021-09-29 16:05:08 68

原创 2021-09-26 四位二进制计数器

2021-09-26 16:01:43 640

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除