问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

切换到宽版
微信扫一扫 分享朋友圈

已有 15063 人浏览分享

开启左侧

在ma703fa的demo(CH01_PCIE_Base)上增加一个axi_uartlite

  [复制链接]
15063 10
大家好,我想在ma703fa的demo(CH01_PCIE_Base)上增加一个axi_uartlite,结构如下
截图201911261452391946..png
这样可以吗?

评论 10

uisrc  管理员  发表于 2019-11-26 19:32:48 | 显示全部楼层
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的。
越努力越幸运!加油!
陈旭  新手上路  发表于 2019-11-27 09:46:52 | 显示全部楼层
msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

xdma的axi接口上的数据都是通过dma操作的把,那uart_lite的寄存器也是通过dma操作?
陈旭  新手上路  发表于 2019-11-27 11:29:11 | 显示全部楼层
msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

另外有个问题
截图201911271122164240..png
这里为什么pcie_to_axi translation 的地址选择0x44a00000,在ch01中,M_AXI_LITE地址不是0x80000000吗

截图201911271122106685..png
陈旭  新手上路  发表于 2019-11-27 13:58:12 | 显示全部楼层
msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

还有个问题,下面几个程序中哪个是操作M_AXI_LITE接口的? 截图201911271357555215..png

陈旭  新手上路  发表于 2019-11-27 16:52:09 | 显示全部楼层
msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

已经通过轮询的方式搞定了串口与pcie互传数据,请问怎么通过中断方式(主要是接收中断)接收数据呢?有没有相关的例程呢
uisrc  管理员  发表于 2019-11-27 16:54:58 | 显示全部楼层
越努力越幸运!加油!
听3409  新手上路  发表于 2019-12-5 15:37:03 | 显示全部楼层
懂了

举报 使用道具

回复
陈旭  新手上路  发表于 2020-2-21 11:49:50 | 显示全部楼层
msxbo 发表于 2019-11-26 19:32
但是你得查查地址分配是否正确,UART的数据可不是你发过去就能接收到了,应该还要控制IP里面的寄存器操作的 ...

请问ma703fa板卡pcie驱动支持windows 2012 server吗?
uisrc  管理员  发表于 2020-2-21 15:26:15 | 显示全部楼层
windows 2012 server  不清楚,没有测试过呢,建议自己测试下
越努力越幸运!加油!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

2

主题
精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版