Commit Graph

  • 594c8d70d9 增加代码,调试sync测试用例 bacon 2025-08-04 19:19:08 +08:00
  • 03b63276b8 增加新的测试用例 bacon 2025-08-04 18:28:57 +08:00
  • 94ca611765 新增16,17,18,19号中断 Ruige Lee 2025-08-04 15:05:47 +08:00
  • 5bf5c2f7f8 Merge branch 'bug56' of github.com:whutddk/RISCV-MAC-SWICH into bug56 Ruige Lee 2025-08-04 11:49:03 +08:00
  • 8a2c1418c8 修正看门狗中断的脉冲模式,补充使能控制和脉冲控制 Ruige Lee 2025-08-04 11:47:17 +08:00
  • 8b667c80c1 少许修改了一下测试用例 bacon 2025-08-04 11:38:40 +08:00
  • 0090c4e44b 增加测试用例,测试中断 bacon 2025-08-04 10:49:48 +08:00
  • eaedfd208c 删除老的detect.py生成测试用例的python文件 bacon 2025-08-04 00:44:27 +08:00
  • 4ad1a21386 修正测试用例的解释文字 bacon 2025-08-04 00:42:41 +08:00
  • e6c36928f3 删除.v中不必要的测试代码,全部交由.py控制 bacon 2025-08-03 18:10:55 +08:00
  • 3c7fb6bbc7 建立environment机制 bacon 2025-08-03 00:26:46 +08:00
  • 9bfb5f919e 备份代码,尚未测试,实现全自动化生成verilog测试代码 bacon 2025-08-02 15:59:42 +08:00
  • 3925cf3c0c 测试错误后,直通 bacon 2025-08-01 19:14:52 +08:00
  • f602b1a6aa 上传错误数据包的测试用例 bacon 2025-08-01 17:41:15 +08:00
  • 6b1ea299c5 检查reset寄存器复位后的值 bacon 2025-08-01 17:05:10 +08:00
  • 59c1d46876 增加reset的测试用例 bacon 2025-08-01 17:01:30 +08:00
  • 9cc392c981 Merge branch 'bug56' into eb_dev bacon 2025-08-01 11:40:10 +08:00
  • f56ef8e077 保存测试用例 bacon 2025-08-01 11:33:21 +08:00
  • d5a52a651b 增加复位code特性 Ruige Lee 2025-08-01 11:15:24 +08:00
  • 5eeeb98b58 Merge branch 'bug56' into eb_dev bacon 2025-07-31 15:50:02 +08:00
  • 7de76cb058 将ebmmu系列测试用例从v文件中彻底由python控制 bacon 2025-07-31 15:37:30 +08:00
  • 73dbf4d05a 注释 Ruige Lee 2025-07-31 15:29:35 +08:00
  • d05ac151a4 当发生硬件错误时,直通 Ruige Lee 2025-07-31 15:26:17 +08:00
  • da1e94874d Merge branch 'bug56' into eb_dev bacon 2025-07-31 11:01:38 +08:00
  • d5af1de45c 改写ebmmu_tc01的测试用例 bacon 2025-07-31 11:00:04 +08:00
  • 638308eba6 修复smunit计数器位宽 Ruige Lee 2025-07-31 10:55:05 +08:00
  • f59692b030 sm reset寄存器无论写啥都会assert bacon 2025-07-31 09:28:13 +08:00
  • efc307df16 造了一个新的测试用例,测试没有通过 bacon 2025-07-31 00:51:00 +08:00
  • d342be4198 手动合并统计的代码 bacon 2025-07-31 00:02:54 +08:00
  • 7f2f15a77f Merge branch 'feature_shintop' into statistics bacon 2025-07-30 23:16:52 +08:00
  • 656986a8ab :Merge branch 'feature_shintop' into eb_dev bacon 2025-07-30 23:14:37 +08:00
  • 9cf5346b3d 初步实现python生成测试用例,并挂接.v文件,无需手工写.v文件 bacon 2025-07-30 22:59:06 +08:00
  • 2968b6d546 删除不合理的冲突合并代码 bacon 2025-07-30 16:34:51 +08:00
  • d7d5544f08 合并bug56下的滤波特性 bacon 2025-07-30 16:05:56 +08:00
  • d5b3771f5d Merge branch 'bug57' into eb_dev bacon 2025-07-30 15:52:00 +08:00
  • 4266c4355f 测试用例分散到各个文件中去,避免一个文件过大 bacon 2025-07-30 15:50:16 +08:00
  • 8ba8ff0e9e **抹除**加密特性 Ruige Lee 2025-07-30 15:36:18 +08:00
  • 3818e280ff latch事件寄存器编译通过 Ruige Lee 2025-07-30 15:22:46 +08:00
  • 11b01cb1e6 将ebmmu测试用例分配到单独的python文件里 bacon 2025-07-29 19:18:00 +08:00
  • 40b227fecc 生成测试用例数据的python代码太长了,利用python的包等结构分割代码,当前初步做了分割 bacon 2025-07-29 18:57:45 +08:00
  • 8fc15e8ca2 增加ebmmu写入的测试用例,8个eb-mmu全部工作 bacon 2025-07-29 18:17:41 +08:00
  • bfb7c05ac4 完成0x300,0x301寄存器实现 Ruige Lee 2025-07-29 16:51:28 +08:00
  • 72916a5420 调整中断,不使能也会改变状态 Ruige Lee 2025-07-29 15:36:24 +08:00
  • ad61180742 增加新的测试用例,测试成功 bacon 2025-07-29 15:01:57 +08:00
  • f630310582 实现统计寄存器组 Ruige Lee 2025-07-29 11:56:10 +08:00
  • 34af968dce 修正了最新测试用例的bug,返回基本靠谱了 bacon 2025-07-29 11:44:47 +08:00
  • 0ffa20bbfb 增加状态的读取 bacon 2025-07-29 10:57:23 +08:00
  • ba2f3fa3f4 增加新的测试用例,还有问题,需要Debug,暂时保存 bacon 2025-07-29 10:51:43 +08:00
  • 2f589c1244 增加新的测试用例 bacon 2025-07-29 00:46:33 +08:00
  • f6ea9410ad 修改测试用例,采用自动化程序判别寄存器是否正确,尚未全部完成 bacon 2025-07-28 22:41:02 +08:00
  • 302893c3e7 加入CDR的滤波,并修改测试led Ruige Lee 2025-07-28 14:31:45 +08:00
  • 5b5e455040 增加测试用例代码 bacon 2025-07-23 18:21:22 +08:00
  • 9f88d26ba1 多相位时钟可以使用 Ruige Lee 2025-07-22 11:49:33 +08:00
  • acf09cf118 开始调试,数据恢复不成功 Ruige Lee 2025-07-22 11:24:47 +08:00
  • 20f45581e6 修正测试用例 bacon 2025-07-22 10:41:00 +08:00
  • 6fe0c1d0b4 硬件错误同时清复位所有cdr Ruige Lee 2025-07-22 10:32:24 +08:00
  • d4163a595a 约束参数检查 Ruige Lee 2025-07-22 10:18:39 +08:00
  • 7c632c8c1b 编译通过 Ruige Lee 2025-07-22 09:35:06 +08:00
  • b45f6230ec 增加错误包测试用例2,发现不能被从站正常复位 bacon 2025-07-22 08:55:13 +08:00
  • 6bea895fc1 修正生成代码的错误 bacon 2025-07-21 18:32:19 +08:00
  • 12458a4729 Merge branch 'bug56' into eb_dev bacon 2025-07-21 15:13:18 +08:00
  • 4f2a48e215 清硬件错误不彻底,改用reset清recParser的错误 Ruige Lee 2025-07-21 14:56:27 +08:00
  • 1da52db746 增加encryption测试用例,但是不能正常工作 bacon 2025-07-18 17:54:25 +08:00
  • 7659bdf51a 增加一个随机错误包的发送 bacon 2025-07-17 19:11:18 +08:00
  • bf8fce2671 需要考虑多项位时钟是按同步时钟还是异步时钟处理 Ruige Lee 2025-07-17 17:47:59 +08:00
  • 1319027c9e 代码清理 Ruige Lee 2025-07-17 17:22:08 +08:00
  • 9ce68a25dc 增加代码,清除错误中断,恢复正常通信 bacon 2025-07-17 11:02:22 +08:00
  • d7046827e5 发送错误的嗅探包后,系统不能正常恢复,从站不正常转发 bacon 2025-07-17 10:14:45 +08:00
  • 581c614017 撤销idle状态cdrout强制传输线为0的设定 Ruige Lee 2025-07-17 10:03:31 +08:00
  • d760ecff08 增加超时停止的代码 bacon 2025-07-16 14:46:02 +08:00
  • cea2d01945 使用rec的清中断复位sendGen模块;当CDRout的axis下溢,状态机回到IDLE Ruige Lee 2025-07-15 16:30:44 +08:00
  • 7b18543883 增加bug56的分支, 主站发送4个字节的00,从站异常的反应 bacon 2025-07-14 17:06:58 +08:00
  • 1791a54dae Merge branch 'feature/ebmmu' into feature/ShinTop Ruige Lee 2025-07-14 14:11:41 +08:00
  • 8bd861a72d 修复:发送部分增加对子报文尾的CRC校验 Ruige Lee 2025-07-04 11:40:07 +08:00
  • 9fe747f1c2 Merge branch 'bug55' of github.com:whutddk/RISCV-MAC-SWICH into bug55 Ruige Lee 2025-07-04 11:02:44 +08:00
  • 79d8a69998 修复recParser的计数器 Ruige Lee 2025-07-04 11:02:10 +08:00
  • 8569472a2a 修正生成代码包长的检查上限 bacon 2025-07-03 14:45:05 +08:00
  • 708c396d09 修复硬件错误清理 Ruige Lee 2025-07-03 11:42:15 +08:00
  • 8211473d5e 增加看门狗使能约束 Ruige Lee 2025-07-03 10:50:51 +08:00
  • bdea0fe7a8 修改看门狗超时时间 bacon 2025-07-03 09:35:45 +08:00
  • 41d5adbdaa 增加看门狗测试代码 bacon 2025-07-02 18:40:31 +08:00
  • 9e77f9b0e5 增加新的ebmmu写测试用例 bacon 2025-07-02 14:01:53 +08:00
  • efc334be9d 修改测试用例中的数据 bacon 2025-07-02 11:34:47 +08:00
  • 1ac853dfdb Merge branch 'bug54' of github.com:whutddk/RISCV-MAC-SWICH into bug54 Ruige Lee 2025-06-30 15:12:19 +08:00
  • 79c3364492 修复addrw在逻辑寻址下的操作逻辑 Ruige Lee 2025-06-30 15:11:29 +08:00
  • 1b8a5153c2 合并测试代码 bacon 2025-06-28 00:06:42 +08:00
  • ba153dec2d 增加ebmmu test 6,写入的测试用例 bacon 2025-06-26 19:02:38 +08:00
  • 89c9ced39c 修正了测试代码上的错误 bacon 2025-06-27 15:11:49 +08:00
  • ca434eef06 smUnit的fifo断言变为条件 Ruige Lee 2025-06-27 09:43:53 +08:00
  • fb23355568 将第二个ebmmu修改为读写属性 bacon 2025-06-26 20:33:32 +08:00
  • ee5502a9aa 增加ebmmu test 6,写入的测试用例 bacon 2025-06-26 19:02:38 +08:00
  • aa73bb3d99 修正代码错误,增加ebmmu 测试用例5 bacon 2025-06-26 17:24:35 +08:00
  • 18170d00da 增加生成从站造SM数据的python代码,生成verilog测试代码;修改相关的测试用例;修改打印的输出信息 bacon 2025-06-26 16:37:12 +08:00
  • 672cc519bb 增加对RESET信号的测试,目前还是使用老版本的测试方式 bacon 2025-06-26 11:12:18 +08:00
  • 88c2b6b1e0 修正同步包的错误 bacon 2025-06-26 10:53:55 +08:00
  • 7c32371144 测试发现同步的命令不能正常工作 bacon 2025-06-26 09:34:43 +08:00
  • a19dd8ee27 pingpong指针修复 Ruige Lee 2025-06-25 16:24:21 +08:00
  • 063e446ff9 测试后发现workcnt工作了,但是交换数据错误 bacon 2025-06-25 15:48:39 +08:00
  • 12485fcfff 修复上行子报文尾传递问题 Ruige Lee 2025-06-25 15:25:53 +08:00
  • 8a0533738c workcnt有一些错误,备份测试用例 bacon 2025-06-25 10:48:37 +08:00