版主: 51FPGA

分享到:
共1条 1/1 1   

zedboard的PL怎么做串口读写啊

    [您是本帖的第1338位阅读者]
seeker
我是GG
普通会员

最后登陆时间:2014-10-21 09:58:29

直达楼层
1# 发表于 2014-10-21 09:58:29
【村氓】重庆-seeker

问哈  zedboard的PL怎么做串口读写啊



【支书】合肥  飞泉
自己写个串口模块,就可以了。

【村氓】重庆-seeker
我写了的  ~但是zedboard板上没找到资源

【支书】合肥  飞泉
什么资源?



【村氓】重庆-seeker


好像zedboard上  就这一个uart模块



【支书】合肥  飞泉

那个usart是ps部分的



【村氓】重庆-seeker

但是已经被usb-uart用了的



【村长】上海-EEPROM

一直不对 怎么还能正常工作呢


【支书】合肥  飞泉
有两个串口吧
zynq

ps部分


【村氓】重庆-seeker

哦  那我就把串口的rx信号连接到pl的GPIO上?


【支书】合肥  飞泉
是的啊
就相当于你自己用fpga自己做个串口啊

【村氓】重庆-seeker



【支书】合肥  飞泉

不然就用ps端的啊,ps端有串口


【村氓】重庆-seeker
这几个怎么弄呢?rx连接GPIO   reset和clk呢?

我建议你去看看TRM


【村氓】重庆-seeker
哦哦  就是板子上的


【支书】合肥  飞泉
UG585


【村氓】重庆-seeker

trm~~全名是什么啊


【支书】合肥  飞泉
UG585

你看看这个串口连接到你的zynq的哪端了?


【村氓】重庆-seeker



【村长】上海-EEPROM
它 是指的谁  如果你这个hdl能正常工作,或者说你这个代码是比较权威的,那你可以去纠结,但是如果你这个代码都不能正常工作,出现了明显的逻辑错误,你纠结他干嘛,自己把高低地址改一下不就得啦

【村氓】重庆-seeker
这个文档么?
哦哦  就是板子上的



【支书】合肥  飞泉
PS端,还是PL端,如果是PS端,直接用PS端串口控制器,如果是PL端有两种方式,一种是EMIO,使用PS端没有用的串口控制器,另外一种是PL端自己写个串口控制器,走axi总线就可以了。

当然也要注意PS端的有些端口不能用EMIO的。我不太清楚串口能不能用EMIO,所以你得查一下datasheet。


【村氓】重庆-seeker

就是说  如果我直接用PS的  就直接用就好了 ~~如果用PL,自己编串口模块,需要把rx连接到GPIO,然后读PS的资源是么?


【支书】合肥  飞泉
后面不对,“然后读PS的资源是么?”
ps通过axi总线连接你写的PL端串口模块,这样就可以在ps端用这个串口了。
如果你只是把它当fpga用
就不需要那么麻烦了。
所以我建议你先去看一下ug585,把这款芯片的架构搞清楚,然后在做这些。

这样你的思路就会清晰些。


【村氓】重庆-seeker
rx链接gpio了,但gpio怎么读到串口的呢?
如果电脑有数据一直向串口发送,用串口线连接开发板和电脑,然后把ps的串口读到的数据发到gpio,再使用pl的串口模块读取嘛?

现在不知道怎么连接使用pl的串口模块…

求大神高见....






共1条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]