[Home] [ROM] [Static RAM] [Dynamic RAM] [Synch. RAM] [FGPA Mem.] [FIFO buffers] [ Up ] [ F/F based ] [ LUT based ] [ Block RAM ]
Comparison between different ways to work with RAM in a FPGA design
Using D-F/Fs real expensive (400 CLBs = 800 F/F) => You may implement 100 bytes of RAM
LUT by nature 16x1bit RAM (400 CLBs = 800 LUTs) => You may implement 1600 bytes of RAM
Block RAMs "real" memory implemented in most FPGAs 16kbit/BRAM typically
External RAM a must for designs which uses Soft/Hard CPUs like Microblaze and PowerPC