Visible to Intel only — GUID: iga1401314929412
Ixiasoft
Visible to Intel only — GUID: iga1401314929412
Ixiasoft
33.1. Core Overview
SDRAM is commonly used in cost-sensitive applications requiring large amounts of volatile memory. While SDRAM is relatively inexpensive, control logic is required to perform refresh operations, open-row management, and other delays and command sequences. The SDRAM controller connects to one or more SDRAM chips, and handles all SDRAM protocol requirements. Internal to the device, the core presents an Avalon® memory-mapped interface agent port that appears as linear memory (flat address space) to Avalon® memory-mapped interface host peripherals.
The core can access SDRAM subsystems with various data widths (8, 16, 32, or 64 bits), various memory sizes, and multiple chip selects. The Avalon® memory-mapped interface is latency-aware, allowing read transfers to be pipelined. The core can optionally share its address and data buses with other off-chip Avalon® memory-mapped interface tri-state devices. This feature is valuable in systems that have limited I/O pins, yet must connect to multiple memory chips in addition to SDRAM.