AXI总线学习连载(6)
鲁迅曾经说过:
学硬件,不是学哪里查哪里,有一些东西是必须系统的学的,不管是嵌入式还是FPGA,硬件学习的积累一定要是系统的。
我也曾经说过:
英文手册非常重要,这是学习硬件标准的不二法门,没有捷径,我们这一行可以不说英语,英语也可以像我和我某些同事一样口语富有乡土气息,但是一定要能熟练看,内心看,做阅读理解一样看
跟着这篇博客,慢慢学习,对着官方文档,不仅可以学会这个协议,更能够学会硬件学习的方法,所谓举一反三。(我说的比鲁迅还多)
好了既然是axi,那么这么说,只要你使用arm架构的芯片,arm和fpga(pl 可编程逻辑)部分通信,或者外部设备通信,你都会用上这个协议。所以一起来学习,打工人!就该把自己的时间全部放在上面
好了不废话了,一起来探索吧!
不要厌烦枯燥,理论学习是在实践之前的必经过程,当学习完axi原型后,我也会专门贴出来一个axi协议使用开发的详细详细详细的n次方的接口解析。请学习过程中不要放弃,不要觉得枯燥!! (其实说给自己听的)
qq:2198187857 这里放出来一下,就是希望朋友们指导,有不足的地方批评教育一下,作为新手,还是很认真在学习
--------------------------------------------------------------分割线-----------------------------------------笨蛋看不见-----------------------------------------
这一章节我们将要学习的是处理的结构(transacation structure)
由以下四个部分构成处理的结构
1.地址结构 structure
2.关于transfer的伪代码讲解
3.读数据和写数据的结构
4.读和写响应的结构
这里将会有一些关于概念的定义,我们首先来理解什么是TRANSACATION,英文里其实叫做处理,我们可以形象理解,在系统内部五个通道其实分为两组
完成了主从设备间的读和写的任务,所以我们可以理解为这就是处理。
好了继续进入第一个问题
--------------------------------------------------------------分割线-----------------------------------------笨蛋看不见-----------------------------------------
1.地址结构 structure
这个好理解,其实就是研究,读处理还是写处理当中的地址问题,说白了就是,地址通道内