不幸的是,供应商的 AXI-Lite 示例如此糟糕,因为构建和验证 该从设备 是否符合协议 并不是真的那么难。最棘手的部分涉及处理任何潜在的背压并确保所有传出信号都被正确注册。
我意识到我并没有真正使用这个例子中的 所有AXI-Lite 信号。例如,我们没有使用低位地址位,也没有使用各种信号。不这样做的原因很简单,因为我们不需要。事实上,有一个强有力的论据表明 AXI比它需要的要复杂得多——但我们可以把这个讨论留到另一天。AxPROT
在那之前,您可以根据自己的目的随意修改此内核。不要忘记检查正式验证它在整个过程中是否有效是多么容易。