MyFPGA Forum

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2021-9-11 11:19:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


如图一,文档中有uart的引脚。

我在黄金工程中添加一个uart ip  引出,取名字叫uart。  图二图三不能分配 图一的引脚

但是图四中的地方却显示有uart_0。


我该怎么操作才能分配着两个引脚啊。
2#
发表于 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 模块分配地址,然后通过地址访问控制。
3#
发表于 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。
4#
 楼主| 发表于 2021-9-14 09:32:29 | 只看该作者
Doreen 发表于 2021-9-13 16:00
在HPS IP 里面设置uart0 ,就会固定管脚B25 和 C25, 无需在pin planner里面分配管脚。

如果是在FPGA端实现 ...

谢谢老哥,新手 不是很会!!!


这样是不是我就可以通过像控制LED灯一样,通过C语言来来控制地址来引出来了对吗?

我传数据的时候 需要将
这里面的小针跟电脑连起来吗?  
还是用就是接uart转usb转接口就ok?
5#
发表于 2021-9-14 12:07:10 | 只看该作者
杰克船长 发表于 2021-9-14 09:32
谢谢老哥,新手 不是很会!!!

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

我没有做过, 应该就是直接 插针跟你的PC转接线 接起来。
6#
 楼主| 发表于 2021-9-14 14:58:10 | 只看该作者
Doreen 发表于 2021-9-14 12:07
对,可以参考LED控制的机制去用C语言控制。

我没有做过, 应该就是直接 插针跟你的PC转接线 接起来。  ...

真的太感谢老哥了!!!!
7#
发表于 2023-6-20 18:48:54 | 只看该作者
Doreen 发表于 2021-9-13 16:00
在HPS IP 里面设置uart0 ,就会固定管脚B25 和 C25, 无需在pin planner里面分配管脚。

如果是在FPGA端实现 ...

您好,如果我是在FPGA端写的串口,但DE10-Nano的串口是在HPS端,这种该怎么办呢
8#
发表于 2023-6-30 09:13:48 | 只看该作者
xianyu 发表于 2023-6-20 18:48
您好,如果我是在FPGA端写的串口,但DE10-Nano的串口是在HPS端,这种该怎么办呢 ...

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

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-4-20 05:15 , Processed in 0.050747 second(s), 17 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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