Commit Graph

296 Commits

Author SHA1 Message Date
RuigeLee
a6f376f21d 修正了DIn16的风格 2024-04-25 15:40:58 +08:00
RuigeLee
53b94fbe35 out16代码 2024-04-25 15:25:56 +08:00
RuigeLee
d831cc2659 从机掉线处理 2024-04-17 19:09:25 +08:00
RuigeLee
98ca3b1ab1 客户第一次测试版本 2024-04-16 18:52:23 +08:00
RuigeLee
8040a20f6e IO亚稳态增加一次打拍,语法优化面积 2024-04-15 17:01:26 +08:00
RuigeLee
7bc3136790 处理完IO亚稳态问题,测试完成 2024-04-14 20:33:10 +08:00
RuigeLee
93bbeabd20 Revert "测试:删除PR灯节省资源,删除滤波器,粘滞现象结束"
This reverts commit d0806a0433.
2024-04-14 20:16:49 +08:00
RuigeLee
243f90066f Revert "高度怀疑IO在高频率下出现亚稳态问题,导致判定条件不一致"
This reverts commit d3e4568795.
2024-04-14 20:16:05 +08:00
RuigeLee
d3e4568795 高度怀疑IO在高频率下出现亚稳态问题,导致判定条件不一致 2024-04-14 20:15:56 +08:00
RuigeLee
d0806a0433 测试:删除PR灯节省资源,删除滤波器,粘滞现象结束 2024-04-14 18:05:38 +08:00
RuigeLee
1721d332ad 不再通过crc校验来更新寄存器,还没等到crc火车已经回头开始上传,造成页面信息错误 2024-04-14 17:44:59 +08:00
RuigeLee
d810ca68e6 滤波器触发bug修复,还是有问题 2024-04-14 16:50:30 +08:00
RuigeLee
5da8cd77cf 可配置的采样点数,64已经耗尽资源 2024-04-09 18:39:32 +08:00
RuigeLee
0439a67e18 分页制的从机寄存器 2024-04-08 18:49:12 +08:00
RuigeLee
0fb012a5e9 定时器修正,led修正 2024-04-08 17:11:37 +08:00
RuigeLee
5118846ef8 改为甲方需要的滤波方式 2024-04-07 19:15:19 +08:00
RuigeLee
27f6a09314 Din16需要修改滤波方案 2024-04-07 10:30:02 +08:00
RuigeLee
d3a17e50c2 原功能保持不变,增加单播 2024-04-03 10:40:29 +08:00
RuigeLee
b599d885cf 代码清理 2024-03-28 15:15:20 +08:00
RuigeLee
00fb93f47b 寄存器空间换dp-sram完成 2024-03-28 15:09:48 +08:00
RuigeLee
eb47b3e94d DP sram替代reg方案,未测试 2024-03-27 19:37:54 +08:00
RuigeLee
fa28a840ad 修改上行sram语法,可以减少资源,仿真过,上版未测 2024-03-27 17:25:53 +08:00
RuigeLee
529e734306 操作类型使用1号寄存器标示,然后使用io触发 2024-03-27 14:36:03 +08:00
RuigeLee
bbabcb8549 使用测试IO上跳沿替代写有效的ctrlTransmit 写入,效果很好,可以认为,当前有问题的是寄存器写入 2024-03-21 19:08:34 +08:00
RuigeLee
b271a1c85f 用异步握手方式,提高了成功率,但还是有失败情形 2024-03-21 15:17:37 +08:00
RuigeLee
59103b6848 直接用IO信号判断,不用跳变沿,写更新需要改 2024-03-21 10:51:37 +08:00
RuigeLee
e53687e11d FSMC直达sram 2024-03-21 10:43:57 +08:00
RuigeLee
a5eba8edcf 待数据全部返回再交出transmit权限 2024-03-20 16:01:14 +08:00
RuigeLee
d64fa778ae 允许修改从机寄存器访问个数 2024-03-20 16:00:42 +08:00
RuigeLee
63ec7859a6 修复slvnum无法写入问题 2024-03-20 14:35:56 +08:00
RuigeLee
02d2ef66b7 没有接入从机情况下,主机初始化将在600us超时 2024-03-20 11:51:33 +08:00
RuigeLee
8b44141214 拆分初始化,同步流程,交给软件控制 2024-03-20 11:41:43 +08:00
RuigeLee
5f61a4265e 产生初始化完成,传输完成,错误中断信号,宽度一个周期(10MHZ) 2024-03-20 10:26:31 +08:00
RuigeLee
8d97fff560 修复访问FSMC寄存器空间时 锁错data的问题,跟cpu adv宽度有关 2024-03-19 19:39:32 +08:00
RuigeLee
0ae44e5c68 FSMC写优化后通过 2024-03-18 20:01:43 +08:00
RuigeLee
a29c01c812 改变读写操作方式,从单次跳变变为持续操作
增加4号测试寄存器,实际地址为4<<1
2024-03-16 20:46:35 +08:00
RuigeLee
2b18de45e6 没有片选时,AD必须为高阻态 2024-03-16 20:45:12 +08:00
RuigeLee
ca60205abc 反转FSMC信号电平,尝试测试 2024-03-06 17:41:28 +08:00
RuigeLee
ea226e913a 输出IO扩展为16个 2024-03-06 17:10:51 +08:00
RuigeLee
dba35faa6e 主机模拟FSMC模式不能背靠背传送,否则会出CRC以及CDR 2024-02-22 16:34:01 +08:00
RuigeLee
411ad21db6 新lvds代码仿真目前不影响原功能 2024-01-26 17:34:22 +08:00
RuigeLee
d729dfbe7e FSMC跑测试 2024-01-09 17:48:23 +08:00
RuigeLee
d74a4754a7 FSMC重构,使用100MHZ过采样 2024-01-08 18:01:29 +08:00
Ruige
b15cb7117c 主从通信正常,注意逻辑分析仪时序影响用户逻辑时序,注意resetn应手动挂1,注意输出io被选为全0 2024-01-05 11:24:54 +08:00
RuigeLee
2f09a7245f Revert "stage"
This reverts commit 98b13e6b94.
2023-12-27 17:44:50 +08:00
RuigeLee
98b13e6b94 stage 2023-12-27 17:44:42 +08:00
RuigeLee
afd21f6913 临时调试修改,需要revert 2023-12-26 14:40:59 +08:00
RuigeLee
1f898a7173 提供编译接口 2023-12-07 11:10:05 +08:00
RuigeLee
31213302aa 尝试流片顶层 2023-11-14 17:03:19 +08:00
RuigeLee
b6767e5187 dma通路完成,可以承载背靠背负载 2023-11-10 15:47:43 +08:00