对AMBA的学习路线有什么建议?如何入门并深入AMBA的呢?
先做观念转变:AMBA协议集就是规则定义;二是需要理解协议的分层。
结合实际应用场景学习,为何有这样那样的规则定义。
最后多加实践,尝试做些master/slave或者transmitter/receiver的设计从而理解规则,尽可能在实践中学习。
到这个层面的协议了,不动手调试一下BUG看样子是不行的。
最好的学习是动手调试协议代码
Xilinx 有示例的 AXI Master/Slave代码,可以通过一些功能仿真熟悉协议。