ZYNQ入门(一)-AXI总线

24 篇文章 13 订阅

ZYNQ_AXI总线


AXI(Advanced extensible Interface)总线是连通PS(programmable system)和PL(programmable logic)的一个总线协议,最终的形式就相当于PL块作为一个ip core 挂载在AXI总线上,然后由PS调用

axi

Accelerator Coherency Port, AXI_ACP (加速一致性接口)

CSDN_ACP
多核架构下定义的一种接口,用于管理DMA(direct memory access)之类不带缓存的AXI外设

PS端是Slave接口,一通道

High Performance,AXI_HP

CNBLOG_AXI
高性能/带宽的AXI3.0标准接口,
PL模块作为主设备连接。主要用于PL访问PS上的存储器(DDR和On-Chip RAM)

4通道,作为从机端

General Port,AXI_GP

AXI_XILINX
通用AXI接口,总共4个,两主两从
可以布一般的外设(低速)

axi_interconnect

IP_CORE_DATA_SHEET
GREAT_TECH
互联矩阵,相当于时分复用M个axi通道来挂载更多的外设
shake
握手协议就是一个三态输出门(可以回想数电书,哈哈哈哈哈哈哈哈)

channel protocol

以下图片来源于黑金zynq教学
heijin_1

heijin_2

summary

  1. 用于赶项目进度,看了的资料就不整理成blog了,但是会保存在blog里面,后面跑通了再回头补全吧,其它博客或者官方说明文件都写得很好,我的博客只有寥寥几个字感性认识一下而已,没啥价值,还是读别人的东西比较好(毕竟赶时间嘛)
  2. 所以zynq中总共9个物理接口GP接口是32位的低性能接口,理论带宽600MB/s,而HP和ACP接口为64位高性能接口,理论带宽1200MB/s。有人会问,为什么高性能接口不做成主机接口呢?这样可以由ARM发起高速数据传输。答案是高性能接口根本不需要ARM CPU发起负责数据搬移,真正的搬运工是位于PL中的DMA控制器。

如果你想请我吃个南五的话

  • 5
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小何的芯像石头

谢谢你嘞,建议用用我的链接

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值