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 |
|
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
|
31213302aa
|
尝试流片顶层
|
2023-11-14 17:03:19 +08:00 |
|
RuigeLee
|
b6767e5187
|
dma通路完成,可以承载背靠背负载
|
2023-11-10 15:47:43 +08:00 |
|
RuigeLee
|
a3cc3d1d3d
|
尝试DMA通路,接收好
|
2023-11-09 17:29:33 +08:00 |
|
RuigeLee
|
4285882a7a
|
广播路径很好
|
2023-11-08 16:06:26 +08:00 |
|
RuigeLee
|
c31479f898
|
定向数据流已清
|
2023-11-08 15:41:21 +08:00 |
|
RuigeLee
|
99d3490173
|
编译通过
|
2023-11-07 15:45:31 +08:00 |
|
RuigeLee
|
7d8a4851f9
|
拆分寄存器域,编译有问题
|
2023-11-06 18:56:02 +08:00 |
|
RuigeLee
|
3774d56391
|
remove error
|
2023-11-02 15:25:26 +08:00 |
|
RuigeLee
|
9d08c298de
|
using pingpong buffer
|
2023-11-02 15:16:22 +08:00 |
|
RuigeLee
|
d2e0f567e0
|
调整缓冲区策略,适应高强度调度
|
2023-11-01 16:22:46 +08:00 |
|
RuigeLee
|
5e50dc3148
|
mac dma 抽象成node
|
2023-11-01 14:48:03 +08:00 |
|
RuigeLee
|
7c78948415
|
归一化mac的发送接收buf
|
2023-10-31 17:32:16 +08:00 |
|
RuigeLee
|
eb8420e7f9
|
tx/rx buff接口归一化
|
2023-10-30 17:32:55 +08:00 |
|
RuigeLee
|
beedc98977
|
解耦rx/txlength,txcrc,后面应该整合tilelink模块,统一dma与mac
|
2023-10-27 18:27:58 +08:00 |
|
RuigeLee
|
ada2f25ff3
|
bug清理完成
|
2023-10-26 15:46:21 +08:00 |
|
RuigeLee
|
530e6d9792
|
编译完成,bug:1 tx 最后一个字节读取了两次,2 先tx无法rx
|
2023-10-26 14:59:31 +08:00 |
|
RuigeLee
|
694d3890b0
|
crc cleanup
|
2023-10-26 11:41:29 +08:00 |
|
RuigeLee
|
b1629ad0a9
|
remvoe pad and minFL
|
2023-10-26 11:32:44 +08:00 |
|
RuigeLee
|
a59a0d9687
|
clean maxFL
|
2023-10-25 18:01:04 +08:00 |
|
RuigeLee
|
09ea816005
|
maccontrol remove
|
2023-10-25 17:53:18 +08:00 |
|
RuigeLee
|
7f8536ec82
|
maccontrol remove
|
2023-10-25 17:52:43 +08:00 |
|
RuigeLee
|
1e6f2df9ae
|
clean up
|
2023-10-25 16:04:53 +08:00 |
|