Vendor: Atria Logic, Inc. Category: DDR

DDR-I/II/III CONTROLLER IP CORE

DDRI/II/III Memory Controller Core implements an efficient and pipelined interface to DDR-I, DDRII and DDR-III SDRAM devices targ…

Overview

DDRI/II/III Memory Controller Core implements an efficient and pipelined interface to DDR-I, DDRII and DDR-III SDRAM devices targeted for System-on-Chip (SoC) and FPGA platforms. The memory controller core is fully configurable to accommodate all the features in the JEDEC specification. The design has set of programmable registers to define the functionality of the memory controller and to configure the DRAM. On power-up the controller performs initialization of the DRAM based on the programmed paramerters in the registers. On completion of the initialization sequence, the DRAM will be ready to process READ/WRITE requests from the user. In case of multiple port access, an efficient Arbiter is used with programmable management scheme to have a fair arbitration. The controller also provides logic to support low-power applications by implementing SELF REFRESH and POWER-DOWN modes.

The controller core has the following modules:

Control and Timing Engine
DRAM Initialization Engine
Command Generation Engine
Address Generation and Bank Management
Refresh Generation Engine
Multiport Weighted Round-robin Arbiter
Write Path and Read Capture Logic
Calibration Logic
PHY Logic for DDR I/O


The AL_DDR12_CTRL Core is designed for performance with low latencies and maximum bandwidth allocation for up to 16 requestors. The AL_DDR12_CTRL Core is highly configurable allowing the user with several options such as: DRAM width, DRAM instance count, DRAM speed grade, DRAM CAS latencies, number of user ports for DRAM access. The Controller Core flexible user interfaces such as: Command/Data FIFO or AMBA-AHB or Altera Avalon Slave interfaces for easy SoC integration.

 

Key features

  • Compliant with JEDEC Standard.
  • Support up to 4 Gb and 8 banks of DDR2 devices.
  • Application bus – FIFO, AHB, Avalon. Support multiple agents on application bus interface with built-in credit/aging based weighted round robin arbitration scheme.
  • Programmable CAS latency and DRAM timing parameters.
  • Programmable auto-refresh time interval.
  • Support power down, self refresh.
  • Auto initialization of memories.
  • Configurable address mapping between application and DRAM bank/row/column address.
  • Auto-calibration scheme for DDIO interfaces, support for ondie termination and off chip driver impedance adjustment.
  • Support back to back WR, RD commands with min timing.
  • High data rate of memory throughput
  • Choice of 16/32/64 DDR bus widths

Block Diagram

Specifications

Identity

Part Number
AL_DDR3_CTRL
Vendor
Atria Logic, Inc.
Type
Silicon IP
Controller / PHY
Controller

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about DDR IP core

High Bandwidth Memory (HBM) Model & Verification IP Implementation - Beginner's guide

With ever increasing need for very high operating frequency of graphics (GPU) or general purpose (CPU) processors, the limited memory bandwidth forms a bottleneck to extract maximum performance out of a system. To add to this, low power consumption, form factor of the memory devices also play significant roles in optimal and efficient solutions.

Design Considerations for High Bandwidth Memory Controller

High Bandwidth Memory (HBM) is a high-performance 3D-stacked DRAM. It is a technology which stacks up DRAM chips (memory die) vertically on a high speed logic layer which are connected by vertical interconnect technology called TSV (through silicon via) which reduces the connectivity impedance and thereby total power consumption.

Ultra HD H.264 Video Codec IP solution on Zynq FPGA

Numerous industries in broadcast, cable, videoconferencing and consumer electronics space are using H.264 as the video codec of choice for their products and services. The H.264/AVC video coding standard achieves a significant improvement in coding efficiency with increased computational complexity relative to former standards.

Frequently asked questions about DDR Interface IP

What is DDR-I/II/III CONTROLLER IP CORE?

DDR-I/II/III CONTROLLER IP CORE is a DDR IP core from Atria Logic, Inc. listed on Semi IP Hub.

How should engineers evaluate this DDR?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this DDR IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP