05-08-2019 06:04 PM
Does Vivado HLS supports mixed width dual port (different width ports A and B) BRAM synthesis?
If yes, then how?
If no, then I'd like to request that feature.
05-08-2019 07:09 PM
Hi @ifutritski ,
Please check page no.224 of below link:
https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_4/xst_v6s6.pdf
Hope the information will be helpful.
Thanks,
Raj
05-09-2019 06:10 AM
(1) No, not supported.
(2) How would you like it implemented? How would you describe something in C that would imply different port widths?
05-09-2019 09:55 AM
How is UG687 related to HLS?
05-09-2019 09:58 AM
It can be described this way:
typedef union {
u8 wr_port[1024];
u32 rd_port[256];
} mixed_width_dpram_t;
05-13-2019 04:30 AM
Hmm, interesting idea. It's pretty tempting; now that you've posted the union idea I can see a bunch of places where this could make a lot of sense.
05-13-2019 10:12 AM
the question is how we make it an Enhancement request?
Hello, Xilinx!?
06-03-2019 11:17 AM
I am attaching a small design example for "mixed width BRAM" implementation.