Re: What type is this component instantian code bram, dram , fifo or what ?
You've got input data 64 bits wide and 4096 deep. That's 256K bits. Output is 256 bits wide and 1024 deep. Also 256K bits. It's simply mapping the address space differently. For example, when you read address 0, you read the first FOUR data words that were written.
- - - Updated - - -
Btw, your comment "bram addresses must be same width" is false and apparently the source of your confusion.