Zynq MPSoC中的AXI超时模块(AXI Timeout Block,简称ATB)用于监控AXI传输,确保在从设备未响应时及时向主设备发送错误响应(SLVERR),防止CPU挂死。本博客介绍了一个基于2025.1 Vivado/Vitis的ATB配置和测试方法。 ATB的作用就是防止CPU由于上述原因挂死。 下图的红框标出 ...
Xilinx Zynq系列是带有ARM Cortex-A系列CPU核的FPGA,前几年流落到二手市场上的“矿板”就以Zynq 7010为核心,可以说是最廉价的Zynq实验平台了。淘个这样的板子,再另外找个Xilinx的JTAG就可以玩FPGA和ARM Linux. 因为玩的人多,网上有资料,还有别人做过的扩展板可以参考。
项目实施过程中,采用zynq系列芯片,由于zynq自身PS侧仅仅提供两路串口,无法满足实际需求。这就需要从PL侧扩展出来多路串口出来。如果使用更多了大于16路axi_uartlite IP,PL-PS中断线不够使用如下图所示PL-PS中断线只有16个中断,如果uartlite太多了,就会导致中断 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果