Commit Graph

  • 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