MyFPGA Forum

 找回密码
 注册
搜索
查看: 7417|回复: 7
打印 上一主题 下一主题

求助 DE10-standard 外设引出uart进行通信的问题

[复制链接]
1#
发表于 2021-9-13 16:00:08 | 显示全部楼层
在HPS IP 里面设置uart0 ,就会固定管脚B25 和 C25, 无需在pin planner里面分配管脚。

如果是在FPGA端实现模拟串口,添加了uart IP ,那么就需要在在pin planner里面分配管脚, 管脚分配不能是HPS 端的引脚(不能是B25 和 C25),而是选择GPIO 的引脚,比如DE10-Standard板子就可以选择40引脚的GPIO 中的2个IO pin 即可。如果是想要在linux 上控制这个串口的传输,就需要给这个IP 模块分配地址,然后通过地址访问控制。
2#
发表于 2021-9-13 17:53:29 | 显示全部楼层
5CSXFC6D6F31C6 HPS端有 2个串口:

1. uart0 (也就是DE10-Standard开发板上的J4口),uart0 一般是用作linux 系统串口打印信息的port, 最好不要另作他用。( the uart0 is the console terminal for the system. 并非设计作为device -to-device通信接口)。

2. uart1 (uart1与SPIM1共用引脚,目前DE10-Standard开发板引出了SPIM1,所以uart1无法使用,如果您自己用与DE10-Standard开发板相同的FPGA 器件5CSXFC6D6F31C6时,则可以自己引出uart1)

3.可以在GPIO 处模拟串口UART。
3#
发表于 2021-9-14 12:07:10 | 显示全部楼层
杰克船长 发表于 2021-9-14 09:32
谢谢老哥,新手 不是很会!!!

对,可以参考LED控制的机制去用C语言控制。

我没有做过, 应该就是直接 插针跟你的PC转接线 接起来。
4#
发表于 2023-6-30 09:13:48 | 显示全部楼层
xianyu 发表于 2023-6-20 18:48
您好,如果我是在FPGA端写的串口,但DE10-Nano的串口是在HPS端,这种该怎么办呢 ...

FPGA 端的串口是用FPGA 逻辑搭建的, HPS 端的串口 是已经存在的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-11-1 09:05 , Processed in 0.040400 second(s), 14 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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