Memory size question


#1

[QUOTE=Jake]Welcome to the XEM3001 forum. This forum is mainly for:
Pre-sale questions.
Post-sale support questions.
Corrections and suggestions for the documentation.
Suggestions for existing and future samples.
[/QUOTE]
Hi, Jake
PipeIn and PipeOut can be used to transfer a block of data. My question is what’s maximum memory size that can be used for PipeIn or PipeOut(for Xilinx Spartan 3-400, there are 56K bits distributed RAM & 288K bits block RAM).
thanks
Jason


#2

Hi Jason-

The PipeIn/PipeOut is just a mode for synchronous data transfer. It incorporates no concept of the size of the total transfer. The size, therefore, is really limited to the size of the available memory on the FPGA (if you’re transferring memory) or the size of any memory attached to the FPGA.

For example, if you had a PipeOut connected to a random number generator module within the FPGA fabric, you could transfer out 1 byte (one random number) or several thousand.

Jake