- 博客(3)
- 收藏
- 关注
原创 HDLBits:Exams/ece241 2013 q4
题目大意:水箱有三个传感器,FR3,FR2,FR1根据当前传感器获得的水位输出,DFR则将当前水位与上一周期的水位对比,如果上一周期的水位更高,则开启,否则关闭。2.最低位时DFR始终为1(这点卡了笨蛋博主好久)1.DFR在水位不变时保持不变(题目没说明)
2024-10-05 17:24:55 344
原创 HDLBits:Count clock
minute和second都是正常8位bcd码,满60进位,在处理hour变量时,除了注意它是满24进位之外,还要当心reset后hour的特殊变化,根据hint可知,在时间为12:59:59pm后应该变为1:00:00pm(其实应当是am,pm值为0时代表am),所以我们额外添加了一个判断。因为always块都是clk上升沿触发后并行执行,处理的都是在上一个clk的变量值,所以不用担心代码的先后顺序影响变量值,我们针对不同变量创建不同的always块,理清各变量之间的关系。
2024-09-08 18:56:05 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人