cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
shantan1
Contributor
Contributor
487 Views
Registered: ‎05-22-2018

Zynq PS reads NULL data from AXI-4 custom 64-bit slave.

Jump to solution

Hi,
I have a custom 64-bit AXI4 slave that converts the AXI protocol to custom bus protocol. 

However, whenever PS reads 0x400000008 it always reads it as ZERO.

Only, locations with address 0x4000000X0 are read correctly.

(for X being any hexadecimal number)

The connection is as follows:
Zynq PS -> AXI "smart" connect -> AXI4 IP -> PL

 

Has anyone faced this issue before?

 

Thanks.

0 Kudos
1 Solution

Accepted Solutions
shantan1
Contributor
Contributor
388 Views
Registered: ‎05-22-2018

Thank you all for your responses. It is indeed valuable.

I resolved the problem from the following post:
https://www.xilinx.com/support/answers/66295.html

 

Regards

View solution in original post

3 Replies
florentw
Moderator
Moderator
409 Views
Registered: ‎11-09-2015

Hi @shantan1 

I would suggest you add an ILA on both side of the smartconnect to see what is happening in HW


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
dpaul24
Scholar
Scholar
403 Views
Registered: ‎08-07-2014

@shantan1 ,

The problem is likely in your slave. Such protocol conversion blocks should be strictly checked via simulation before putting to hardware.

------------FPGA enthusiast------------
Consider giving "Kudos" if you like my answer. Please mark my post "Accept as solution" if my answer has solved your problem
Asking for solutions to problems via PM will be ignored.

0 Kudos
shantan1
Contributor
Contributor
389 Views
Registered: ‎05-22-2018

Thank you all for your responses. It is indeed valuable.

I resolved the problem from the following post:
https://www.xilinx.com/support/answers/66295.html

 

Regards

View solution in original post