You are using a deprecated Browser. Internet Explorer is no longer supported by Xilinx.
Vivado HLS 2012.x - read and write from 64 bit memory with structs casting - example
I would like to read some data from memory and cast directly to my own data structures.
Is this possible?
How can I do this?
This example builds on the examples and Vivado HLS user guide and documentation.
One thing to understand from the user guide is that "Pointer casting is not however supported between general types".
The attached example will read and write from a single port 64 bits memory.
Please use it along with the User Guide.
When run, the TB produces the following output:
calling HLS block
done, after call: