Commit Graph

633 Commits

Author SHA1 Message Date
RuigeLee
52a86fb622 bugfix:spicmd解析比特错误 2026-02-09 16:32:02 +08:00
RuigeLee
d59e2f0d46 bugfix:修改444模式bitsel的行为 2026-02-09 16:20:55 +08:00
RuigeLee
40f559024f bugfix: spisel的写入位宽扩大到3bit 2026-02-09 14:47:29 +08:00
RuigeLee
41bb316926 增加144模式的同步异步qspi 2026-02-06 10:39:02 +08:00
RuigeLee
aa25ae5b6a 回滚spi_sel 2026-02-06 09:26:20 +08:00
RuigeLee
4e32742de8 Revert "面向对象方式拆分"
This reverts commit fb683c1b56.
2026-02-05 10:53:42 +08:00
RuigeLee
fb683c1b56 面向对象方式拆分 2026-02-05 10:53:33 +08:00
RuigeLee
4cbd223786 修正bug IO三态门控制逻辑
进一步修正403e6bbb970333b5709e8d6232fa84b4fc0f4346 [403e6bb]
2026-02-03 15:04:02 +08:00
RuigeLee
1dbac1b092 bugfix:写操作单线4线切换错误 2026-02-02 17:51:20 +08:00
RuigeLee
d3177164a9 bug修复,异步aqspi的读操作相关byteSel以及补充读取结果pingpong选择寄存器isAsyncRead 2026-02-02 17:44:25 +08:00
RuigeLee
ffb4db197d 修复sspi读丢失第一byte的问题 2026-02-02 09:43:07 +08:00
RuigeLee
7c47137db7 修改bug,addrr的自增byteSel和enr的byteSel 2026-01-29 17:46:15 +08:00
RuigeLee
403e6bbb97 修正bug IO三态门控制逻辑 2026-01-29 17:41:51 +08:00
RuigeLee
d0a0fe2836 调整同步spi的enw enr的byte数 2026-01-28 16:37:43 +08:00
RuigeLee
8d18719587 同步采样spi改成1转4模式 2026-01-20 16:58:01 +08:00
RuigeLee
905c6b96cf aqspi 部分转单线,注意datar_sync和dataw等或许需要增强约束 2026-01-19 17:28:27 +08:00
RuigeLee
a78b8edd1a 删除物间相关模拟寄存器 2026-01-15 14:24:24 +08:00
Ruige Lee
e4a78182df 修改寄存器解释,让上电默认为8b10b 2025-10-13 14:37:49 +08:00
Ruige Lee
4501afa4e9 调整看门狗17优先级条件 2025-10-13 09:52:58 +08:00
Ruige Lee
7c90e8cd49 看门狗0 发送始至接收终 ->发送终至接收始 -> 发送始至接收始 2025-10-11 14:30:49 +08:00
Ruige Lee
05d88da3ee 看门狗0 发送始至接收终 ->发送终至接收始 2025-10-09 11:30:56 +08:00
Ruige Lee
cc0c5a886a 延迟addrr和addrw跳变,尝试突破1:3频率 2025-10-02 13:27:12 +08:00
Ruige Lee (WSL)
21bc57e9a7 优化信号线命名negedge_sck 2025-10-01 08:41:43 +08:00
Ruige Lee
e86e7797e5 smwdt超时后停止计数;一同处理wdt0超时后停止计数 2025-09-29 12:20:09 +08:00
Ruige Lee
e4a0c8d30d 对齐看门狗使能的寄存器 2025-09-29 12:08:04 +08:00
RuigeLee
692188fa2f 单双边沿切换 类模式 2025-09-22 16:34:53 +08:00
RuigeLee
9a93481b68 修复aqspi读操作时间点 2025-09-19 17:17:51 +08:00
RuigeLee
e45f407a1d 修改dataw_async的更新策略 2025-09-19 16:19:53 +08:00
RuigeLee
61897a3dd0 修正 2025-09-19 15:50:54 +08:00
RuigeLee
9b48306396 更新时序SPI 2025-09-19 15:41:02 +08:00
RuigeLee
9fdd360854 更新慢速qspi 2025-09-19 14:26:54 +08:00
RuigeLee
2e19a95b92 建立双边沿采样Flip-Flop底层逻辑 2025-09-18 17:55:50 +08:00
RuigeLee
fb26a40061 修复同步QSPI使用csn异步复位 2025-09-18 15:23:57 +08:00
RuigeLee
a70cfbce8f qSpi使用不同边沿采样 2025-09-18 15:23:11 +08:00
0569733c44 Merge branch 'mp_eb_dev' into new_spi 2025-09-17 21:58:01 +08:00
RuigeLee
759218b570 修复微调方向 2025-09-17 17:29:19 +08:00
RuigeLee
1e2fa0931d 编译通过 2025-09-17 11:07:34 +08:00
RuigeLee
21ffc1b58d spi跨时钟域 2025-09-16 18:01:14 +08:00
RuigeLee
1dee4519bb 增加同步子报文A;验证关注点1)变化增量的正负方向 2)deltafinal修正前后跨越正负 3)前仿真的综合行为 2025-09-16 11:27:02 +08:00
RuigeLee
2ecb547bc8 增加初版CDRIn方案 2025-09-15 15:31:39 +08:00
RuigeLee
958987ff6d 参数化cdrInSample,支持4相位 2025-09-11 18:57:58 +08:00
RuigeLee
99b9d9a72f 修复CDRIn的异步复位 2025-09-11 18:56:13 +08:00
RuigeLee
f42c9044d8 添加分频io 2025-09-11 15:50:38 +08:00
RuigeLee
26367fd63c 删除其它项目设计文件 2025-09-11 14:30:08 +08:00
RuigeLee
a24abbc098 回滚修改 2025-09-11 14:11:40 +08:00
RuigeLee
d46e06d5b0 代码整理 2025-09-11 11:50:58 +08:00
RuigeLee
2969cf70a1 取消3个寄存器只能配置一次的特性 2025-09-11 11:28:05 +08:00
RuigeLee
68f3c2ac89 仅当sm为空时方可修改sm的触发长度,注意cnt=cPtr-rPtr,之前可能wPtr已经移动(可能撤销) 2025-09-11 11:01:50 +08:00
RuigeLee
f700b11e84 latch使用主站offset校准后时间 2025-09-10 09:12:52 +08:00
RuigeLee
e258cd4a6c 优化spi,更严谨 2025-09-09 18:06:14 +08:00