HDLbits记录
文章平均质量分 52
HDLbits记录,没事做两道,佛系更新中。。。
烂泥_
我也想摸到上游的风
展开
-
Q146 - Q151 Exams/m2014 q6c / m2014 q6 / 2012 q2fsm / 2012 q2b / 2013 q2afsm / 2013 q2bfsm
Q146 Exams/m2014 q6c Q147 Exams/m2014 q6 Q148 Exams/2012 q2fsm Q149 Exams/2012 q2b Q150 Exams/2013 q2afsm Q151 Exams/2013 q2bfsm原创 2023-01-13 12:54:29 · 234 阅读 · 0 评论 -
Q143 - Q145 Exams/2014 q3bfsm / Exams/2014 q3c / Exams/m2014 q6b
Q143 - Q145 Exams/2014 q3bfsm / Exams/2014 q3c / Exams/m2014 q6b原创 2023-01-09 12:28:44 · 180 阅读 · 0 评论 -
HDLbit 记录_Q142 Exams/2014 q3fsm
HDLbit 记录_Q142 Exams/2014 q3fsm原创 2023-01-06 11:53:02 · 165 阅读 · 0 评论 -
HDLbits 记录_Q140/Q141 Serial two‘s complementer (Moore FSM / Mealy FSM)
Q140/Q141 Serial two's complementer (Moore FSM / Mealy FSM) Exams/ece241 2014 q5a / Exams/ece241 2014 q5b原创 2023-01-05 11:28:42 · 144 阅读 · 0 评论 -
HDLbits 记录_Q135 Design a Mealy FSM / Exams/ece241 2013 q8
Q135 Design a Mealy FSM / Exams/ece241 2013 q8原创 2022-10-11 17:17:04 · 127 阅读 · 0 评论 -
HDLbits 记录_Q134 Fsm hdlc
HDLbits 记录——133 Fsm hdlc原创 2022-10-06 11:03:42 · 199 阅读 · 0 评论 -
HDLbits 记录_Q133 Fsm serialdp
HDLbits 记录——Q133 Fsm serialdp原创 2022-10-04 16:56:49 · 151 阅读 · 2 评论 -
HDLbits 记录_Q132 Fsm serialdata
HDLbits 记录——Q132 Fsm serialdata原创 2022-10-04 11:43:51 · 117 阅读 · 0 评论 -
HDLbits 记录_Q131 Serial receiver
HDLbits 记录——Q131 Serial receiver原创 2022-10-04 11:19:27 · 103 阅读 · 0 评论 -
HDLbits 记录_Q130 FSM ps2data
HDLbits 记录_Q130 FSM ps2data原创 2022-10-03 22:59:05 · 128 阅读 · 0 评论 -
HDLbits 记录_Q129 Fsm ps2
HDLbits刷题——Fsm ps2原创 2022-10-03 22:36:06 · 189 阅读 · 0 评论 -
HDLbits 记录_Q128 Fsm onehot
HDLbit刷题系列——实现独热码逻辑转换原创 2022-10-03 22:05:29 · 126 阅读 · 0 评论 -
HDLbits 记录_Q127 Lemmings4
相比上一题增加了掉落达到一定时间就死亡的机制,在这里要注意几点: 1、掉落一定时间后死亡,不是说掉落达到一定时间后直接死亡,而是掉落达到一定时间后接触到地面才死亡(ground = 1); 2、判断掉落到地面的一瞬间判断是否应该死亡,则应该判断滞空时间的大小是否超过值,这就需要一个计数器对空中的时间进行计数,超过定值则锁存一个状态指示落地即死亡。 3、死亡之后不再输出任何信号,则需要一个空的状态代表死亡,这个状态是一个死胡同,进去后则不再出来,只有复位才能重新开始。 状态机如图所示 代码如下.原创 2022-05-09 11:17:56 · 68 阅读 · 0 评论 -
HDLbits 记录_Q125 Lemmings2
相比上一题为游戏增加了地面的属性,当输入的地面信号指示为0 (地面消失)的时候,代表玩家掉落(Ahhhh状态),值得注意的一点是当玩家重新掉落到地面的时候应该按照原来的方向继续行走,并且在掉落的时候不计碰撞状态。 一开始的思路是记录掉落之前的方向,然后结束掉落状态的时候回到原来的方向上,这就相当于需要增加一个寄存器寄存住掉落之前的状态。但是仿真样例显示错误,先贴上错误的代码。 module top_module( input clk, input areset, // Fresh原创 2022-05-08 17:37:50 · 490 阅读 · 0 评论 -
HDLbits 记录_Q126 Lemmings3
相比上一题增加了挖掘的状态,挖掘之后可能出现掉落,另外挖掘和掉落一样,碰撞不改变方向,此题采用多一个寄存器寄存原来方向的状态机一样出现了测试样例错误的问题,因为状态机是每次上升沿变化一次(T),而输入信号是每半个周期变化一次,输入信号改变密集的时候,状态机也会发生变化(@ *),导致状态机不随周期跳变因此还是改成多个状态锁定方向的解法,具体如下图所示 代码如下 module top_module( input clk, input areset, // Freshly bra原创 2022-05-08 17:46:01 · 82 阅读 · 0 评论 -
HDLbits 记录_Q124 Lemmings1
记录HDLbits的刷题历程,佛系刷题,持续更新中。。。原创 2022-05-08 16:09:09 · 163 阅读 · 0 评论