Commit Graph

561 Commits

Author SHA1 Message Date
Ruige Lee
d045705950 spi初始值改为1 2025-08-12 17:54:24 +08:00
Ruige Lee
cb2c4f46e5 拉出测试IO 2025-08-12 17:48:35 +08:00
Ruige Lee
107895f6e0 Revert "4多相位效果明显更好"
This reverts commit 7338314c17.
2025-08-12 09:55:43 +08:00
Ruige Lee
7338314c17 4多相位效果明显更好 2025-08-11 19:33:56 +08:00
Ruige Lee
b0b221e8b0 16相位操作还是卡 2025-08-11 18:13:58 +08:00
5448cfd23f 增加顶层的FPGA上的sync输出,修改测试用例 2025-08-11 18:04:46 +08:00
Ruige Lee
b590ad79bc 增加spi模式选择到顶层 2025-08-11 16:55:43 +08:00
Ruige Lee
86fc61e0a4 增加两组寄存器 2025-08-11 16:54:18 +08:00
Ruige Lee
eefa793c11 Merge remote-tracking branch 'origin/eb_dev' into mp_eb_dev
# Conflicts:
#	tb/shinTest/ShinTopSpiTb.v
#	tb/shinTest/testcase_result/base_tc06_result.log
2025-08-11 16:13:26 +08:00
Ruige Lee
1cb0cee966 should >= 3 2025-08-11 10:07:54 +08:00
Ruige Lee
a31b08dcda Merge branch 'mp_eb_dev' of github.com:whutddk/RISCV-MAC-SWICH into mp_eb_dev
# Conflicts:
#	src/main/scala/backBoard/ebus/CDROut.scala
2025-08-11 10:07:18 +08:00
Ruige Lee
cae503f4c2 preamble应该大于3 2025-08-11 10:05:49 +08:00
RuigeLee
424e07a076 增加5选3多数表决滤波 2025-08-09 22:22:19 +08:00
1ce3840567 PRE_NUM改为8后,功能正常 2025-08-08 22:42:21 +08:00
Ruige Lee
7d39514eb8 序列号区域拉到顶层 2025-08-08 16:28:39 +08:00
Ruige Lee
0dc678e604 硬件错误必须发生时清0才会触发部分复位 2025-08-08 11:13:00 +08:00
Ruige Lee
dc4539124c 可调preamble长度 2025-08-07 17:39:11 +08:00
Ruige Lee
2aa55cee65 Merge branch 'eb_dev' into mp_eb_dev
# Conflicts:
#	src/main/scala/backBoard/shin/Interface.scala
#	src/main/scala/backBoard/shin/ShinTop.scala
#	tb/shinTest/ShinTopSpiTb.v
#	tb/shinTest/gen_pkt.py
#	tb/shinTest/testcase/base.py
2025-08-07 16:11:42 +08:00
Ruige Lee
0b84a1dc6f 上电复位状态下,上下行直通,设置为主站或者写清复位中断可以解除 2025-08-07 10:27:37 +08:00
Ruige Lee
73e1061c0b ebmmu提升到16个 2025-08-06 17:44:16 +08:00
Ruige Lee
1eb19cbca7 代码清理 2025-08-06 16:56:12 +08:00
Ruige Lee
aab71da90c 增加主站本地同步,和中断3;增加latch Event中断 2025-08-06 16:50:43 +08:00
Ruige Lee
f3891c8b16 调整同步,允许主站产生sync0,1,2,3信号 2025-08-06 16:03:56 +08:00
Ruige Lee
87c7bf6f41 看门狗挪到特质里 2025-08-06 15:23:43 +08:00
Ruige Lee
8a41553aea 硬件中断使能时钟为高 2025-08-06 13:00:36 +08:00
Ruige Lee
41b83b83bc 增加看门狗17,加强看门狗中断条件 2025-08-06 13:00:36 +08:00
e107b39cb7 增加了新的测试事件寄存器组的代码 2025-08-06 13:00:36 +08:00
Ruige Lee
fd3bae6a04 硬件中断使能时钟为高 2025-08-06 11:42:59 +08:00
Ruige Lee
fc4fe95ffe 增加看门狗17,加强看门狗中断条件 2025-08-06 11:04:22 +08:00
Ruige Lee
4919c357b3 FPGA顶层 2025-08-05 17:11:09 +08:00
Ruige Lee
8c09a6c4aa 写死16相位
Merge branch 'mp_eb_dev' into feature/multiPhaseCDRIn

# Conflicts:
#	src/main/scala/backBoard/ebus/CDRIn.scala
#	src/main/scala/backBoard/shin/ShinTop.scala
#	tb/shinTest/ShinTopSpiTb.v
2025-08-05 16:49:41 +08:00
452c5149bf 增加了新的测试事件寄存器组的代码 2025-08-05 15:18:42 +08:00
03b63276b8 增加新的测试用例 2025-08-04 18:28:57 +08:00
Ruige Lee
94ca611765 新增16,17,18,19号中断 2025-08-04 15:05:47 +08:00
Ruige Lee
8a2c1418c8 修正看门狗中断的脉冲模式,补充使能控制和脉冲控制 2025-08-04 11:47:17 +08:00
Ruige Lee
d5a52a651b 增加复位code特性 2025-08-01 11:15:24 +08:00
Ruige Lee
73dbf4d05a 注释 2025-07-31 15:29:35 +08:00
Ruige Lee
d05ac151a4 当发生硬件错误时,直通 2025-07-31 15:26:17 +08:00
Ruige Lee
638308eba6 修复smunit计数器位宽 2025-07-31 10:55:05 +08:00
d342be4198 手动合并统计的代码 2025-07-31 00:02:54 +08:00
7f2f15a77f Merge branch 'feature_shintop' into statistics 2025-07-30 23:16:52 +08:00
656986a8ab :Merge branch 'feature_shintop' into eb_dev 2025-07-30 23:14:37 +08:00
2968b6d546 删除不合理的冲突合并代码 2025-07-30 16:34:51 +08:00
d7d5544f08 合并bug56下的滤波特性 2025-07-30 16:05:56 +08:00
Ruige Lee
8ba8ff0e9e **抹除**加密特性 2025-07-30 15:36:18 +08:00
Ruige Lee
3818e280ff latch事件寄存器编译通过 2025-07-30 15:22:46 +08:00
Ruige Lee
bfb7c05ac4 完成0x300,0x301寄存器实现 2025-07-29 16:51:28 +08:00
Ruige Lee
72916a5420 调整中断,不使能也会改变状态 2025-07-29 15:36:24 +08:00
Ruige Lee
f630310582 实现统计寄存器组 2025-07-29 11:56:10 +08:00
Ruige Lee
302893c3e7 加入CDR的滤波,并修改测试led 2025-07-28 14:31:45 +08:00