currently I do some tests with SystemC and Vivado HLS.
Everything works perfect, but when I export my IPcore all the ports that are generated are very unstructured. The interface I'm trying to generate is an AXI4S. Thats my result:
Does one of you know how I can bundle / structure the interfaces like shown below?
or here the extended interface:
Here you can see the code of my video_in ports:
// video in
sc_in <sc_uint<24> > video_in_tdata;
sc_in <sc_uint<1> > video_in_tlast;
sc_in <sc_uint<1> > video_in_tuser;
sc_in <sc_uint<1> > video_in_tvalid;
sc_out <sc_uint<1> > video_in_tready;
I only want do bundle them. The normal pragmas for the c/c++ code don't work.
Has somebody an idea how that works and could please help me?
Thanks in advance!