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: