2.5.3. Architectural Optimization
The Stratix® device family allows you to efficiently target small, medium, and large memories with the TriMatrix memory architecture. Each TriMatrix memory block is optimized for a specific function. M512 memory blocks are more power-efficient than the distributed memory structures in some competing FPGAs. With M4K memory blocks you can implement buffers for a wide variety of applications, including processor code storage, large look-up table implementation, and large memory applications. The M-RAM blocks are useful in applications when storing a large volume of data on-chip is necessary. Effective utilization of these memory blocks can have a significant impact on power reduction in the design.
The latest Stratix® and Cyclone® device families have configurable M9K memory blocks that provide memory functions such as RAM, FIFO buffers, and ROM.
Did you find the information on this page useful?