axi总线_深入 AXI4 总线(O)专栏目录与资料集合

19e1549061a4ac45dd247f399777792f.png

专栏正篇:

是作者对协议 specification 的阅读与理解。

以纯数字编号(参照粗粮手机的旗舰命名)。

ljgibbs:深入 AXI4 总线(O)专栏目录与资料集合 (本篇)

ljgibbs:深入 AXI4 总线(一)握手机制

ljgibbs:深入 AXI4 总线(二)架构

ljgibbs:深入 AXI4 总线(三)传输事务结构

ljgibbs:深入 AXI4 总线(四)传输事务属性(draft) (该篇目前为草稿状态)

ljgibbs:深入 AXI4 总线(五A)单机多传输事务场景 (A、B 分别表示上下篇)

ljgibbs:深入 AXI4 总线(五B)多主机传输事务场景

实战篇:

结合专栏正篇的协议阅读,搭建实验平台,进行实战的系列文章

以 E + 数字编号

ljgibbs:深入 AXI4 总线(E0)实战:平台搭建

ljgibbs:深入 AXI4 总线(E1)实战:Hello AXI handshake

以下两篇尚未迁移至新的实战平台,会在近期更新或转入旧版存档

ljgibbs:深入 AXI4总线(E2)实战:RAM 读取

ljgibbs:深入 AXI4总线(E3)实战:制作一个 AXI 接口 IP

附录:

以 A + 数字编号 表示术语表等内容,作为对正篇的补充

ljgibbs:深入 AXI4 总线(A)附录·术语表

以 B + 数字编号 表示其他内容

ljgibbs:深入 AXI4 总线(B)附录·一次从〇开始的 AXI 总线入门研讨

专栏旧版存档:

已被或者等待被更新、替换、移除的正篇移至此处,用于保留讨论的内容与专栏演进的历史。这些文章相较于正篇,可能包含更多错误,但仍有一定价值,读者可以按照兴趣阅读。

以 C + 数字编号

ljgibbs:深入 AXI4 总线(C0)旧版存档:突发传输机制

ljgibbs:深入 AXI4总线(C1)旧版存档:AXI4 的兄弟协议


专栏的历史

当我第一次接触 AXI 总线时,我以为只是一种应用于 FPGA IP 之间的总线。

后来才发现 AXI 以及其所属的 AMBA 总线的使用是如此广泛。我们身边大多数的电子产品中都有 AMBA 协议的存在。

当我对 AXI 有了一些了解后,我就撰写了这个专栏最初的一些文章,虽然无论是当时的我还是现在的我都只是略懂,

ljgibbs:深入 AXI4 总线(一)握手机制​zhuanlan.zhihu.com
c9ba92a05e976ac2bb4c44e063359dcc.png

并在实验室里组织了一次小型的研讨活动,

ljgibbs:一次从〇开始的 AXI 总线入门研讨​zhuanlan.zhihu.com
c9ba92a05e976ac2bb4c44e063359dcc.png

曾经努力推动实验室项目使用 AXI 接口,取代 FPGA IP 的 native 总线,比如 Xilinx MIG 的 app 总线。(然后我失败了,MIG 的 AXI 接口在部分情况下效率要低于 app 总线,后续想深究一下这个事儿)

我在 AXI 文章的评论区收到了很多感谢,非常令我感到鼓舞。也进行了很多探讨,让我考虑了一些之前未曾想到的问题。也有很多很多读者对我 AXI 的 ppt 感兴趣。

b7cbd2ea01a7aad52514fa602863ac28.png
感谢读者~

而且,后来当我的同学去实习或者入职时,过去带给他们的入门知识确实地帮助到他们,感觉e可赛艇!

0953bfa4f3cb2cc8c61eeb3ff1ac4deb.png
插播一条广告

所以当这是插播的一个广告吧!接下来整理一些 AXI 的资料和公开课。

首先是 AXI 的手册,在 ARM AMBA 的网站注册账号后可以下载,我觉得网速还行

知乎 - 安全中心​developer.arm.com

首先是 AXI PPT 的 PDF 版本,可以前往下方链接,在极术社区文章页面中下载,同时还有一份官方手册。注册账号并完成新手任务之后,就可以下载了~

深入 AXI4 总线(一)握手机制​aijishu.com
4a69d9f0ffcf6134e2d80e900a0bf38a.png

带有讲稿的 PPT,可以通过私信向我索取,我一般都会给啦~后续会把讲稿的内容直接更新到文章里。

接下来是推荐一些网络资料的时间:

  1. 移知的 AXI 免费公开课,一个小时干活满满的视频,我很多 AXI 知识,尤其是与访存相关的,都来自于这个视频。额,事实上我觉得那位老师讲的比我的 PPT 好
让AMBA总线飞起来-成为SOC专家必须了解的​www.eeeknow.com
c78a289ee41c9614f0d83ddb19035c20.png

2.极术社区上收录的 AMBA 协议介绍公开课回放与 PPT,来自 ARM China 的资深工程师。公开课中还讨论了与缓存一致性相关的协议 ACE 等,有兴趣的读者可以了解下。

极术干货|Jay Wu-Arm AMBA协议集 介绍(PPT下载+视频回放)​aijishu.com
4a69d9f0ffcf6134e2d80e900a0bf38a.png

3.来自 xilinx 官方论坛的 AXI 资料,并向大家推荐 Xilinx AXI VIP 作为学习 AXI 总线的工具

https://forums.xilinx.com/t5/Design-and-Debug-Techniques-Blog/bg-p/support_blog/label-name/axi%20basics%20series​forums.xilinx.com

Xilinx 中文社区微信号做了中文翻译,这是其中一篇

AXI Basics 1 - Introduction to AXI​forums.xilinx.com
6f0c54298c29902e8628e416bd27e46f.png

笔者感觉 AXI VIP 及其 Example 工程看上去非常令人 e 可赛艇,估计后续会采用 AXI VIP 来作为实战讲解工具。

4.CSDN 上的优秀文章,博主在这两篇文章中讨论了 4k 地址边界以及其他一些 AXI 中比较复杂的问题。

关于axi协议里面burst的4k问题_KeepFighting!-CSDN博客​blog.csdn.net
548ef50e1d4101b62fb8d5db337591fb.png
AXI协议中的模棱两可的含义的解释_KeepFighting!-CSDN博客​blog.csdn.net
548ef50e1d4101b62fb8d5db337591fb.png

5.一份来自 Xilinx 的 introduction PPT

http://www.mrc.uidaho.edu/mrc/people/jff/EO_440/Handouts/AMBA%20Protocols/Xilinx%20Docs/XTECH_B_AXI4_Technical_Seminar.pdf​www.mrc.uidaho.edu

不过我还是推荐本专栏中的 introduction PPT,^_^

6.AXI4 相比 AXI3 协议的变化

AXI4与AXI3的区别 | 电子创新网赛灵思中文社区​xilinx.eetrend.com
c8736cd2c131c0c0eee61164e2c85fc8.png

7.介绍了 AMBA 体系与协议(英文的,所以还没细看,看上去不错。如果读者觉得不错的话,欢迎翻译~)

http://verificationexcellence.in/amba-bus-architecture/​verificationexcellence.in

AXI Interconnects Tutorial: Multiple AXI Masters and Slaves in Digital Logic - Technical Articles

http://verificationexcellence.in/amba-bus-architecture/​verificationexcellence.in

8.一篇详细讨论 AXI Interconnect 构成的文章

AXI Interconnects Tutorial: Multiple AXI Masters and Slaves in Digital Logic - Technical Articles​www.allaboutcircuits.com
df018daa7db71e2f59798788fb001523.png

9.来自 ARM 官方的 AXI 科普视频,由极术社区翻译,笔者个人觉得,简短但都讲在点子上,推荐可以花几分钟看看这个以及该系列的其他视频:

【AMBA系列】AXI协议的关键功能 - 极术社区 - 连接 AIoT 开发者与生态服务​aijishu.com
4a69d9f0ffcf6134e2d80e900a0bf38a.png

AXI 实现相关

1.一个 AXI4 /AXI4-lite SV 实现(待品鉴,欢迎有兴趣和时间的读者品鉴)

AXI4 and AXI4-Lite synthesizable modules and verification infrastructure

https://github.com/pulp-platform/axi​github.com

2.AXI VIP

TVIP-AXI is an UVM package of AMBA AXI4 VIP(待品鉴,欢迎有兴趣和时间的读者品鉴)

https://github.com/taichi-ishitani/tvip-axi​github.com

3. Xilinx AXI interconnect IP 的文档

https://www.xilinx.com/support/documentation/ip_documentation/axi_interconnect/v2_1/pg059-axi-interconnect.pdf​www.xilinx.com

资料将持续整合和收集,深入 AXI 系列文章也将继续修正和更新,谢谢读者们的资瓷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值