cashen224
Newbie level 4
Dear Experts,
I have a doubt about the max achievable clock frequency for different bit width of BRAM.
For example I am using the Xilinx kintex7 device and would like to generate a memory with data widths of 1024 bits (one line contains 1024 bits). I have two options:
1. Instantiate a BRAM with data width = 1024 bits, and
2. Instantiate 16 BRAM with data width = 64 bits. While read/write, I split/concatenate the input/out data bus.
My question is which design (1 or 2) would achieve higher clock frequency, or they are basically the same.
thanks for any advise.
I have a doubt about the max achievable clock frequency for different bit width of BRAM.
For example I am using the Xilinx kintex7 device and would like to generate a memory with data widths of 1024 bits (one line contains 1024 bits). I have two options:
1. Instantiate a BRAM with data width = 1024 bits, and
2. Instantiate 16 BRAM with data width = 64 bits. While read/write, I split/concatenate the input/out data bus.
My question is which design (1 or 2) would achieve higher clock frequency, or they are basically the same.
thanks for any advise.