自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 exp1_code

cout << "约瑟夫和他的朋友选择的安全位置是:" << endl;cout << "测试顺序栈:" << endl;cout << "测试链栈:" << endl;// 淘汰过程,直到剩下survivors个人。// 移除淘汰顺序输出。// 解决约瑟夫环问题(仅输出安全位置)// 输出最后存活的位置。// 解决约瑟夫环问题。

2025-06-05 13:32:26 696

原创 exp1_v1 code

【代码】exp1_v1 code。

2025-06-05 11:43:46 104

原创 基于FPGA的恒温控制系统

【代码】基于FPGA的恒温控制系统。

2025-06-02 22:32:50 59

原创 uart_tx

/bit_flag:当baud_cnt计数器计数到1时让bit_flag拉高一个时钟的高电平。//bit_cnt:数据位数个数计数,10个有效数据(含起始位和停止位)到来后计数器清零。//tx:输出数据在满足rs232协议(起始位为0,停止位为1)的情况下一位一位输出。//baud_cnt:波特率计数器计数,从0计数到5207。tx <= 1'b1;//空闲状态时为高电平。//work_en:接收数据工作使能信号。

2025-05-31 20:10:37 279

原创 uart_tx

(if(!endendif(!else if(!endif(!//stopendendif(!0: tx <= 0;9: tx <= 0;endcaseendendmodule。

2025-05-31 19:18:16 322

原创 frame_assembler

if(!endelse beginendendIDLE:HEAD_AA:HEAD_99:TEMP:CHK_SUM:endcaseendif(!endelse begin= HEAD_AA)end= HEAD_99)

2025-05-30 22:31:22 692

原创 uart_tx

(if(!endendif(!else if(!endif(!endendif(!0: tx <= 0;9: tx <= 0;10:tx <= 1;endcaseendendmodule。

2025-05-30 17:19:59 273

原创 temp_control

if(set_temp[6:0] < cur_temp[6:0]) begin // 补码数值小的实际值更大。else begin // 同负(补码比较:数值越大,实际值越小)if(set_sign == 1'b0) begin // 同正。// 同正或同负时,转换为无符号数比较(补码特性)// 符号位相同的情况(同正或同负)// 符号位不同的情况。

2025-05-30 17:15:09 363

原创 ds18b20

if(bit_cnt == 4'd15 && cnt_us == 20'd62) //写完了16个数据,写跳过ROM和写读取温度转换命令。if(bit_cnt == 4'd15 && cnt_us == 20'd62) //写完了16个数据,写跳过ROM和写温度转换命令。//------------<wire定义>----------------------------------------------

2025-05-30 17:12:27 389

原创 uart_rx

/po_flag:输出数据有效标志(比rx_flag延后一个时钟周期,为了和po_data同步)//start_nedge:检测到下降沿时start_nedge产生一个时钟的高电平。parameter CLK_FREQ = 'd50_000_000 //时钟频率。//bit_flag:当baud_cnt计数器计数到中间数时采样的数据最稳定,//bit_cnt:有效数据个数计数器,当8个有效数据(不含起始位和停止位)//rx_flag:输入数据移位完成时rx_flag拉高一个时钟的高电平。

2025-05-30 17:11:52 300

原创 RS232——processor

/无论尾部对不对,都归到IDLE。

2025-05-30 17:10:40 277

原创 fpga 模块代码

按键消抖

2025-03-15 15:32:32 113

原创 不会做的题号

不会做的HDLbits

2025-02-16 11:38:10 122

原创 HDLbits_3.2.5.33 Q2b: Another FSM(Exams/2013 q2bfsm)

【代码】HDLbits_3.2.5.33 Q2b: Another FSM(Exams/2013 q2bfsm)

2025-02-14 21:08:53 198 1

原创 HDLbits_3.2.5.24 Q3a: FSM(Exams/2014 q3fsm)

【代码】HDLbits_3.2.5.24 Q3a: FSM(Exams/2014 q3fsm)

2025-02-13 22:15:20 100

原创 3.2.5.22 Q5a:Serial two‘s complementer(Moore FSM)(Exams/ece241 2014 q5a)

对二进制的数据转换输出其补码。

2025-02-13 19:04:01 118

原创 HDLbits_3.2.5.21 Q8:Design a Mealy FSM(Exams/ece241 2013 q8)

【代码】HDLbits_3.2.5.21 Q8:Design a Mealy FSM(Exams/ece241 2013 q8)

2025-02-13 15:59:16 106

原创 HDLbits_3.2.5.20 Sequence recognition(Fsm hdlc)

【代码】HDLbits_3.2.5.20 Sequence recognition(Fsm hdlc)

2025-02-13 15:39:07 110

原创 3.2.5.18 Serial receiver and datapath(Fsm serialdata)

【代码】3.2.5.18 Serial receiver and datapath(Fsm serialdata)

2025-02-13 14:24:05 418

原创 救命不会做3.2.5.20 Sequence recognition(Fsm hdlc)

【代码】救命不会做3.2.5.20 Sequence recognition(Fsm hdlc)

2025-02-12 21:54:07 71

原创 3.2.5.19 Serial receiver with parity checking(Fsm serialdp)不会做!!!

【代码】3.2.5.19 Serial receiver with parity checking(Fsm serialdp)不会做!!!

2025-02-12 19:15:02 94

原创 HDLbits_3.2.5.18 Serial receiver and datapath(Fsm serialdata)

Error: 若cnt<=cnt+1变为cnt++,则代码错误(因为为阻塞赋值)

2025-02-12 15:11:09 206

原创 HDLbits_3.2.5.17 Serial receiver(Fsm serial) Reference Code

【代码】HDLbits_3.2.5.17 Serial receiver(Fsm serial) Reference Code。

2025-02-12 14:45:21 109

原创 哪里错了啊。。。3.2.5.17 Serial receiver(Fsm serial)

【代码】哪里错了啊。。。

2025-02-12 13:56:31 80

原创 【无标题】

随便乱写的3.1.2.5 向量部分选择3.1.3.4 行为级描述3.1.3.5 有符号数相加溢出判断3.1.4.8 晕死了破题目3.2.1.15 上升沿检测电路!!Line“|out”保持3.2.1.18 双边沿触发器 毛刺问题标记:counter部分不太熟。

2025-02-11 22:05:59 1661

原创 HDLbits_3.2.5.16 PS/2 packet parser and datapath(Fsm ps2data) Reference Code

【代码】HDLbits_3.2.5.16 PS/2 packet parser and datapath(Fsm ps2data) Reference Code。

2025-02-11 21:47:12 141

原创 3.2.5.15 PS/2 packet parser(Fsm ps2) Reference Code

❗reg不注明位宽则只能用于单比特数据,注意case对于state=DONE的处理。

2025-02-11 19:53:22 116

原创 HDLbits_3.2.5.14 One-hot FSM(Fsm onehot) Reference Code

【代码】HDLbits_3.2.5.14 One-hot FSM(Fsm onehot) Reference Code。

2025-02-11 18:34:27 83

原创 HDLbits_Lemmings4 Reference Code

【代码】HDLbits_Lemmings4 Reference Code。

2025-02-11 13:03:37 455

原创 【无标题】

【代码】【无标题】

2025-02-10 15:37:19 90

原创 随手记录自己刷HDLbits的学习笔记

串行并行语句 always块为行为级描述 而generate块不是 故后者用连续赋值,而前者用过程赋值。Line“|out”保持。3.2.1.18 双边沿触发器 毛刺问题。3.1.3.5 有符号数相加溢出判断。3.2.1.15 上升沿检测电路。3.1.2.5 向量部分选择。3.1.4.8 晕死了破题目。3.1.3.4 行为级描述。

2025-02-09 12:38:35 113

空空如也

空空如也

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

TA关注的人

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