-
f0beaf1571
打开同步的测试用例
bacon
2025-09-03 12:50:57 +08:00
-
c5d193a1bc
增加主站offset寄存器用于多个主站校准时间
RuigeLee
2025-09-03 11:23:57 +08:00
-
c71f155de7
分个运行测试用例基本测试通过,先备份测试用例的新修改
bacon
2025-09-03 00:23:32 +08:00
-
864a7d3d23
同步校准+spi lvds写入确认
RuigeLee
2025-09-02 18:50:39 +08:00
-
826b35b830
删除localpoint和localperoid和中断2
RuigeLee
2025-09-02 17:18:25 +08:00
-
-
cbd52792a5
所有寄存器均复位
RuigeLee
2025-09-02 16:22:27 +08:00
-
a21d6eaf54
确认波形
Ruige Lee
2025-09-02 11:10:05 +08:00
-
10e0cd645c
增加测试代码
bacon
2025-09-02 09:21:25 +08:00
-
fd1f0d1536
增加新的测试用例,调整内部的延时。±176ppm测试通过,184ppm测试未通过,但差得字节数并不多,最终偏差大概在180ppm上下
bacon
2025-09-02 00:31:40 +08:00
-
43a0df6da7
增加200ppm的测试代码,200ppm测试没有通过,但160ppm/120ppm测试通过
bacon
2025-09-01 19:50:35 +08:00
-
cce1cf4179
增加测试用例,将频率差改到120ppm,测试未通过
bacon
2025-09-01 17:00:19 +08:00
-
0c9c52a57a
修复主分支下的multiclk产生的错误
bacon
2025-09-01 16:31:27 +08:00
-
08f602ab1b
合并通讯线路的交叉功能,为环网做准备
bacon
2025-09-01 16:18:25 +08:00
-
-
b8da95422e
修改测试用例, 80ppm通过
bacon
2025-09-01 16:12:37 +08:00
-
a5919e29c0
增加测试用例29
bacon
2025-08-30 14:55:25 +08:00
-
0bb9f89969
修正测试用例
bacon
2025-08-30 14:54:10 +08:00
-
25577a4d50
增加测试代码
bacon
2025-08-30 14:32:05 +08:00
-
0bcb947a2d
增加线路交叉的测试用例
bacon
2025-08-30 13:04:17 +08:00
-
17a6f5a3f8
增加测试用例
bacon
2025-08-29 17:20:40 +08:00
-
e9d412561e
增加频率差160ppm的测试代码
bacon
2025-08-29 16:45:11 +08:00
-
60eec33b2d
上下行交换特性
Ruige Lee
2025-08-29 15:37:29 +08:00
-
51d29f1dd7
Merge branch 'mp_eb_dev' into feature/dwupEx
Ruige Lee
2025-08-29 11:12:53 +08:00
-
-
-
-
1a01fa9d72
CDR仿真文件
Ruige Lee
2025-08-28 20:06:14 +08:00
-
08f74c6986
Merge branch 'feature/cdrSim' into mp_eb_dev
Ruige Lee
2025-08-28 20:04:30 +08:00
-
-
bbfc0322e9
增加CDR仿真例程
Ruige Lee
2025-08-28 20:03:42 +08:00
-
-
955fda6d05
spi优化
Ruige Lee
2025-08-28 18:00:20 +08:00
-
55ea876488
同上
Ruige Lee
2025-08-28 16:10:57 +08:00
-
659ab14fab
修改同步点调整逻辑
Ruige Lee
2025-08-28 15:53:17 +08:00
-
4b88e4937d
改时序
Ruige Lee
2025-08-28 15:51:17 +08:00
-
9bb59c350a
Revert "Revert "改命令""
Ruige Lee
2025-08-28 13:08:50 +08:00
-
a0320e1993
Revert "改命令"
Ruige Lee
2025-08-28 13:05:37 +08:00
-
ea7ef3c9f9
改命令
Ruige Lee
2025-08-28 13:05:17 +08:00
-
d4c793bf0b
修正同步宽度不能spi修改的问题
Ruige Lee
2025-08-28 11:07:57 +08:00
-
985407a8a4
新spi设计
Ruige Lee
2025-08-28 10:20:38 +08:00
-
6d6e07346b
增加主站的同步输出
bacon
2025-08-28 10:49:58 +08:00
-
f5336f1dc5
硬件错误中断捕捉边缘
Ruige Lee
2025-08-28 10:28:59 +08:00
-
4979a10a72
配置测试环境
bacon
2025-08-28 10:16:55 +08:00
-
39a3f01936
增加测试用例
bacon
2025-08-28 09:59:15 +08:00
-
-
-
706b9f17e5
FPGA测试通过
Ruige Lee
2025-08-27 17:06:31 +08:00
-
e44373ab83
校准时间
Ruige Lee
2025-08-27 16:31:17 +08:00
-
58ad17ce79
修复
Ruige Lee
2025-08-27 16:27:00 +08:00
-
a09ccef57f
缩短主从同步时间差
Ruige Lee
2025-08-27 16:05:20 +08:00
-
9773752cc8
上下行交换特性
Ruige Lee
2025-08-27 15:55:09 +08:00
-
-
-
fa3ba57f32
spi写pll寄存器信号拉到顶层
Ruige Lee
2025-08-27 15:20:43 +08:00
-
bdabf08108
Merge branch 'mp_eb_dev' into feature/clk3_shift_allow
Ruige Lee
2025-08-27 14:59:39 +08:00
-
-
-
-
dd71c557b7
Merge branch 'feature/liftCdr' into mp_eb_dev
Ruige Lee
2025-08-27 14:45:29 +08:00
-
-
4e2e3f6ca4
修复sync的64位加法器输入位宽转换问题
Ruige Lee
2025-08-27 09:42:01 +08:00
-
c69acb4bf0
sync不能工作,已确认,需要检查代码
bacon
2025-08-26 20:35:21 +08:00
-
4b90a2c9bd
CDR拉到顶层
Ruige Lee
2025-08-26 17:52:23 +08:00
-
1fe1959f8c
增加新的测试用例,测试sync寄存器组的时间读取,以免发生进位错误
bacon
2025-08-26 17:35:30 +08:00
-
f8065c79c9
修正基础库里生成代码的方式,删除不必要的废代码
bacon
2025-08-25 22:43:34 +08:00
-
c6bd7902e7
Merge branch 'mp_eb_dev' into feature/liftCdr
Ruige Lee
2025-08-26 17:07:58 +08:00
-
-
-
-
b821571218
同步逻辑扩展delta位宽,使用分时共享64位加法器
Ruige Lee
2025-08-26 17:02:57 +08:00
-
ae99f5801d
spi读锁定0x118
Ruige Lee
2025-08-26 15:17:37 +08:00
-
6b118fa498
spi读0x100将会暂存后续寄存器防止进位
Ruige Lee
2025-08-26 11:35:47 +08:00
-
72fe230200
尝试把CDR提到顶层
Ruige Lee
2025-08-26 10:30:12 +08:00
-
-
249a94a64b
Merge branch 'mp_eb_dev' of github.com:whutddk/RISCV-MAC-SWICH into mp_eb_dev
Ruige Lee
2025-08-25 19:17:08 +08:00
-
-
6f1101f6dc
改异步复位,增加flush接口,删除其他工程代码以编译通过
Ruige Lee
2025-08-25 19:16:27 +08:00
-
79f29a1d7e
修正自动添加从站设备的测试用例
bacon
2025-08-25 17:49:40 +08:00
-
-
7dd8458f96
允许正负3个cycle偏移
Ruige Lee
2025-08-25 17:32:21 +08:00
-
-
bca9724c3c
修改pllctrl复位默认值
Ruige Lee
2025-08-25 14:30:15 +08:00
-
976c468b6a
修改pllctrl复位默认值
Ruige Lee
2025-08-25 11:41:53 +08:00
-
800592c646
CDRIn相位校准 Merge branch 'feature/auto_release_insert' into mp_eb_dev
Ruige Lee
2025-08-25 11:04:22 +08:00
-
-
b7f5fe5749
1.增加测试用例;2.增加自动生成从站数量的代码,可更改成任意的从站数量
bacon
2025-08-25 00:32:52 +08:00
-
1ea82ab72c
降低采样缓冲区的数据缓冲量
bacon
2025-08-24 17:58:22 +08:00
-
7a54581b91
增加CDR仿真下不同采样频率的代码
bacon
2025-08-24 16:53:35 +08:00
-
dc67fee68e
增加新的测试用例,仿真实际中的情况
bacon
2025-08-22 18:07:01 +08:00
-
4df8ce5b84
Merge branch 'mp_eb_dev' into feature/auto_release_insert
Ruige Lee
2025-08-22 17:27:40 +08:00
-
-
-
-
b2da5cfb64
清硬件错误中断多打一拍以优化cdrin的时序
Ruige Lee
2025-08-22 17:26:52 +08:00
-
d2899df8b4
看门狗目标寄存器初始值改为0xffffffff,看门狗计数器逻辑修改
Ruige Lee
2025-08-22 15:38:51 +08:00
-
0a0a7a7712
修正解锁条件
Ruige Lee
2025-08-22 14:24:41 +08:00
-
eb4c46a310
调整wd测试用例
bacon
2025-08-22 07:08:59 +08:00
-
06996d6945
锁定后允许在正负3相位之间校准
Ruige Lee
2025-08-21 18:57:28 +08:00
-
a20ee39087
Merge branch 'mp_eb_dev' into feature/auto_release_insert
Ruige Lee
2025-08-21 18:02:45 +08:00
-
-
-
-
ba1cd4e637
更新测试用例的数据,通过回归测试
bacon
2025-08-20 23:25:04 +08:00
-
cbca019a2b
增加/修改模拟控制寄存器
Ruige Lee
2025-08-20 19:30:49 +08:00
-
6d8edfd6ce
锁定后,每16个cycle ,或许有bug
Ruige Lee
2025-08-20 19:08:51 +08:00
-
0291d445ca
Revert "cdrout 每128byte发送无意义“b0000000010”用于解锁cdrin并重新上锁"
Ruige Lee
2025-08-20 15:40:25 +08:00
-
b9d255b7ce
增加漏传的文件
bacon
2025-08-20 12:55:49 +08:00
-
94eb807bed
增加测试用例,测试底层分包对齐机制
bacon
2025-08-19 18:48:50 +08:00
-
587ce41798
完善测试用例
bacon
2025-08-19 17:37:05 +08:00
-
d7146a786b
cdrout 每128byte发送无意义“b0000000010”用于解锁cdrin并重新上锁 需要配平fifo,覆盖每个长度端,长度边缘,解锁在crc位置,不同preamble长度
Ruige Lee
2025-08-19 17:04:26 +08:00
-
-
946bbd8c35
主站增加19号中断用于提示上行CRC错误
Ruige Lee
2025-08-19 16:03:12 +08:00
-
827bbb2852
修复主站CRC校验逻辑(欠一拍);增加22号寄存器,提示主站接收CRC错误
Ruige Lee
2025-08-19 15:19:21 +08:00
-
00dd4fee46
增加一个测试用例tc5,主站错误,并未报错.需要调试一下
bacon
2025-08-19 13:23:28 +08:00
-
f3916df37b
弃用高频率采样CDR的例化 Merge branch 'mp_eb_dev_多采样全表决' into mp_eb_dev
Ruige Lee
2025-08-19 10:00:25 +08:00
-
-
bd336313c6
增加测试串行线路采样数据的代码, 可以回答晶体容限\漂移\滤波器效果等问题
bacon
2025-08-19 09:10:43 +08:00
-
2fb450673f
调整解锁条件为10个连续0
Ruige Lee
2025-08-18 17:39:32 +08:00
-
2afd3f722a
增加一个锁定可以暂时解决发送失败问题
Ruige Lee
2025-08-18 16:20:50 +08:00
-
4bdd1fd0ef
进一步参数化代码
bacon
2025-08-16 18:52:02 +08:00
-
0978a5d72b
进一步参数化代码
bacon
2025-08-16 18:46:19 +08:00
-
be792e000a
将代码参数化,便于代码自动化生成
bacon
2025-08-16 18:38:50 +08:00
-
11bbf14226
滤波 表决 鉴相同时存在
Ruige Lee
2025-08-15 17:18:45 +08:00
-
45d2d223c1
enhance 要求先跨时钟,再进行后续表决
Ruige Lee
2025-08-15 15:28:28 +08:00
-
62684bd665
Revert "16相位改8相位"
Ruige Lee
2025-08-15 10:45:44 +08:00
-
2da45138db
16相位改8相位
Ruige Lee
2025-08-15 10:45:10 +08:00
-
fc917054ed
bug: 16相位补充相 欠了一相
Ruige Lee
2025-08-14 19:20:49 +08:00
-
573a1ad45f
bug:滤波需要顺序打拍,防止边界上跳变
Ruige Lee
2025-08-14 19:15:09 +08:00
-
035109bee1
Revert "改6相位,从一个pll出,测试"
Ruige Lee
2025-08-13 17:54:50 +08:00
-
4955b7a278
Revert "尝试3相位"
Ruige Lee
2025-08-13 17:54:39 +08:00