UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Observer bulunhaimu
Observer
2,519 Views
Registered: ‎11-21-2016

How to add AXI slive in HLS 2013

Hi all:

 

I am working in a project where the entire hardware design is built with vivado 2013.3.

I need to add another IP with AXI-slave interface. I saw the tutorial which is based on HLS2013.1.

However I found the code it provided does not actually match with the HLS 2013.3. But it match with HLS 2016.2 from which I could not import the IP to vivado 2013.3.

 

The progma in the source code is :

#pragma HLS INTERFACE s_axilite port=return bundle=HLS_MACC_PERIPH_BUS
#pragma HLS INTERFACE s_axilite port=a bundle=HLS_MACC_PERIPH_BUS
#pragma HLS INTERFACE s_axilite port=b bundle=HLS_MACC_PERIPH_BUS
#pragma HLS INTERFACE s_axilite port=accum bundle=HLS_MACC_PERIPH_BUS
#pragma HLS INTERFACE s_axilite port=accum_clr bundle=HLS_MACC_PERIPH_BUS

while in HLS3013.3, there will be no s_axilite option in the interface type.

 

I found that the tutorial advices to use :

#pragma HLS RESOURCE variable=return core=AXI4LiteS
#pragma HLS RESOURCE variable=a core=AXI4LiteS
#pragma HLS RESOURCE variable=b core=AXI4LiteS
#pragma HLS RESOURCE variable=accum core=AXI4LiteS
#pragma HLS RESOURCE variable=accum_clr core=AXI4LiteS

to implement the AXI-slave.

 

However, I found I can not find the device ID in the SDK after I use this IP in vivado.

It does has the base address and high address.

Here is my question:

1. Has the programmer or the rules has changed for the AXI interface after 2013?

2. How could I solve this problem.

 

Thank you in advance

 

 

 

0 Kudos