AR# 59413

|

LogiCORE IP AXI Video Direct Memory Access - Occasional AXI Lite failures

描述

I am trying to write/read the AXI VDMA's AXI Lite interface for configuring the core and monitoring its status. 

However, I have verified with Vivado Logic Analyzer that valid requests are issued to the VDMA, but accesses occasionally fail.

 

For example, I write value 0xaaaaaaaa to a given register then I write 0x55555555 to the same register. 

When I read that same register, it does not report 0x55555555 as expected.

 

What is the cause of this issue?

解决方案

This behavior can happen if you violate the cores requirement that the AXI Lite clock must be the slowest clock in the system. 

According to the Product Guide for the core:

"In asynchronous mode, the frequency of s_axi_lite_aclk <= m_axi_mm2s_aclk or m_axi_s2mm_aclk."

 

In order to resolve the issue, the clock topology must be fixed.

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
54448 LogiCORE IP AXI Video Direct Memory Access - Release Notes and Known Issues for Vivado 2013.1 and newer tool versions N/A N/A
AR# 59413
日期 09/30/2014
状态 Active
Type 综合文章
IP
People Also Viewed