OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5991|回复: 7

[XILINX] PS端DDR通过以太网将数据发送给上位机

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2022-4-5
在线时间
2 小时
发表于 2022-4-5 21:59:58 | 显示全部楼层 |阅读模式
1金钱
我现在需要使用ZYNQ7020芯片将PL端控制AD芯片采集的数据存入DATA FIFO中,然后通过DMA发送到PS的DDR,然后再通过网口发送给上位机。想问一下大神有没有PS端网口数据发送的代码,历程里面似乎没找到PS端使用网口发送数据的历程。

最佳答案

查看完整内容[请看2#楼]

好的,谢谢,我最后也是用FPGA+UDP的方案实现的数据采集+上传
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2022-4-5
在线时间
2 小时
 楼主| 发表于 2022-4-5 21:59:59 | 显示全部楼层
arm51avr 发表于 2022-4-30 05:30
LwIP敲两行代码就能改好。
把echo例程里的收发改一下。

好的,谢谢,我最后也是用FPGA+UDP的方案实现的数据采集+上传
回复

使用道具 举报

13

主题

644

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1960
金钱
1960
注册时间
2021-4-16
在线时间
500 小时
发表于 2022-4-6 11:23:45 | 显示全部楼层
帮顶   
回复

使用道具 举报

6

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2020-4-2
在线时间
28 小时
发表于 2022-4-10 20:00:21 | 显示全部楼层
可以看看sdk中lwip相关的教程
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2022-4-5
在线时间
2 小时
 楼主| 发表于 2022-4-11 10:37:08 | 显示全部楼层
youzhisan 发表于 2022-4-10 20:00
可以看看sdk中lwip相关的教程

我看了SDK中的lwip历程,发现代码中的是一个接收到上位机的数据之后马上返回给上位机的部分,但是怎么修改成板子发送数据给上位机有点疑惑
回复

使用道具 举报

6

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2020-4-2
在线时间
28 小时
发表于 2022-4-11 19:30:31 | 显示全部楼层
zwzforever 发表于 2022-4-11 10:37
我看了SDK中的lwip历程,发现代码中的是一个接收到上位机的数据之后马上返回给上位机的部分,但是怎么修 ...

我没具体做过这个,我理解一般是用自己的方法将数据存到缓冲区,之后好像有对应的方法直接把数据从缓冲区发送给上位机
回复

使用道具 举报

13

主题

202

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2012-10-27
在线时间
65 小时
发表于 2022-4-30 05:30:12 | 显示全部楼层
LwIP敲两行代码就能改好。
把echo例程里的收发改一下。

不过特别需要注意的一点是,PS网口+LwIP传ADC数据会丢数据。不管速率从40MB-100MB,更低的没试过。UDP、TCP都有这个问题。
这个问题别的团队也遇到过,只能通过加大缓存减小频率,但不能解决,也不知道问题出在哪。
如果是示波器之类的,对数据完整性要求不高可以使用,也不会出其他故障。
我们这边下次传ADC数据打算用PL网口+UDP了,UDP局域网一般也不丢。

这个坑可以尝试踩一踩。有经验的也望指点。

如果
回复

使用道具 举报

14

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2021-4-4
在线时间
18 小时
发表于 2022-6-8 17:44:13 | 显示全部楼层
如果想自己定协议的话,可以考虑使用GEM驱动。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 13:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表