• 沒有找到結果。

DDR SDRAM Controller Core

N/A
N/A
Protected

Academic year: 2022

Share "DDR SDRAM Controller Core"

Copied!
1
0
0

加載中.... (立即查看全文)

全文

(1)

22

Northwest Logic Proprietary Copyright 2005 Northwest Logic

DDR SDRAM Controller Core

Northwest Logic’s Double Data Rate (DDR) SDRAM Controller Core is designed for use in applications requiring high memory throughput, high clock rates and full programmability.

The core accepts commands using a simple local interface and translates them to the command sequences required by DDR SDRAM devices. The core also performs all initialization and refresh functions.

The core uses bank management techniques to monitor the status of each SDRAM bank. Banks are only opened or closed when necessary, minimizing access delays. Up to eight banks can be managed at one time. A command queuing interface is used enabling multiple, random address requests to be queued up, each with lengths as short as 2 DDR data cycles. This ar- chitecture provides optimal bandwidth utilization both for cases of short transfers to highly random address locations as well as cases of longer transfers to contiguous address space.

The core is provided with run-time programmable inputs for all timing parameters (tCL, tRC, tRCD, tRP, tMRD, tRRD, tRFC, tRAS) as well as memory configuration and refresh period set- tings. This ensures compatibility with all DDR SDRAM configu-

rations.

Three optional add-on modules are available:

• Error Correction Coding (ECC) Module - Provides single bit correction and double bit detection

• Read-Modify-Write Module - Enables partial word writes when using ECC

• Multi-Burst Module - Enables long burst length requests and handles address alignment for requests not aligned to the boundaries of the programmed burst length

Northwest Logic also provides customization and integration services to produce complete logic designs.

Product Deliverables:

• Core (Netlist or Source Code)

• Comprehensive Verification Suite (Source Code)

• Complete Documentation

• Expert Technical Support & Maintenance Updates

Block Diagram Product Highlights

• Command queuing and bank man- agement enable up to 100% mem- ory throughput

• Supports auto-precharge com- mands for optimum random ac- cess performance

• Achieves high clock rates with minimal routing constraints

• Supports all standard DDR SDRAM chips and DIMMs

• Run-time configurable timing pa- rameters and memory settings

• A variety of read capture options are supported

• Automatic generation of initializa- tion and refresh sequences

• ECC, RMW and Multi-Burst add-on modules available

• Supports self-refresh and power- down modes

• Source code available

• Customization and Integration services available

Product Overview

Bank Management Bank

Management Refresh Control

cke

ras_n

cas_n

we_n

Initialization Control

Address Generation

sa[13:0]

ba[1:0]

cs_n[7:0]

reset_n

Configuration Ports

raddr b_size[3:0]

r_req w_req busy d_req r_valid w_valid

sdram_ddr_lb

DDR SDRAM Device(s)

DDR Data Control datain[2n-1:0]

dataout[2n-1:0]

dm_in[2n/8-1:0]

dm[n/8-1:0]

dqs[n/8-1:0]

dq[n-1:0]

Control and Timing Queue

Control

Clock Module

clk_in

clk_90 clk

ext_clk ext_clk_n

參考文獻

相關文件

¾ 常見 DRAM 有 SDRAM (Synchronous Dynamic)、RDAM (Rambus Dynamic) Rambus Dynamic Random Access Memory (RDRAM) is a memory subsystem that promises to transfer up to 1.6 billion

At its core, SEL is a process of fostering social and emotional core competencies, which aligns in purpose with the development of the generic skills (e.g. collaboration skills,

As, in the case of whole-day primary schools where the school day is longer, there is a greater flexibility in the use of learning time to implement the core- curriculum and to

Raghavan(1998), ”Automatic Subspace Clustering of High Dimensional Data for Data Mining Applications”.. Zhang(1999), ”Entropy-based subspace clustering for mining

According to the Heisenberg uncertainty principle, if the observed region has size L, an estimate of an individual Fourier mode with wavevector q will be a weighted average of

Rugged, high resolution, full-color, video-rate displays enable a multitude.

“Big data is high-volume, high-velocity and high-variety information assets that demand cost-effective, innovative forms of information processing for enhanced?. insight and

files Controller Controller Parser Parser.