Vivado HLS interface pragma for Xillybus IP and Lite IP

Questions and discussions about the Xillybus IP core and drivers

Vivado HLS interface pragma for Xillybus IP and Lite IP

Postby Guest »

Hi, dear support,

I'm using Vivado HLS for design and employ the demo bundle project for baseline. I have a problem about the interface between the module generated by Vivado HLS and Xillybus IP, Xillybus-Lite IP.

In the following example, you demonstrate to use the "#pragma AP interface ap_fifo " and connect to Xillybus IP.

http://xillybus.com/tutorials/vivado-hls-c-fpga-howto-2

However, in the following document, you use "#pragma AP interface axis " on page 22 for the same example.
"The guide to Xillybus Block Design Flow for non-HDL users"

Would you please clarify which Vivado HLS interface types are suggested for Xillybus IP and Xillybus-Lite IP separately which Vivado HLS user can follow your guideline to generate proper interface to integrate with either Xillybus IP or Xillybus-Lite IP in their project ? Thanks
Guest
 

Re: Vivado HLS interface pragma for Xillybus IP and Lite IP

Postby support »

Hello,

First of all, Xillybus Lite has nothing to do with the HLS flow.

Second, there are two flows for HLS with Xillybus: One is following the instructions on the web page, which explains how to edit Verilog code, and the second is the Block Design flow, which doesn't require any editing of HDL code. As you've spotted, there are some slight differences.

Please don't mix between these two. This is said in a few places, for example:

http://xillybus.com/tutorials/hls-blockdesign

Regards,
Eli
support
 
Posts: 802
Joined:


Return to Xillybus

cron