MCF5307 DRAM CONTROLLER. MCF5307 DRAM CTRL 1-1 Motorola ColdFire

Size: px
Start display at page:

Download "MCF5307 DRAM CONTROLLER. MCF5307 DRAM CTRL 1-1 Motorola ColdFire"

Transcription

1 MCF5307 DRAM CONTROLLER MCF5307 DRAM CTRL 1-1

2 MCF5307 DRAM CONTROLLER MCF5307 MCF5307 DRAM Controller I Addr Gen Supports 2 banks of DRAM Supports External Masters Programmable Wait States & Refresh Timer 8K Unified Cache I Fetch1 I Fetch2 I Decode Instr Buf System Bus Controller Supports Page Mode and Burst Page Mode Supports 8-, 16-, & 32-bit wide DRAM banks 4K SRAM DUART Dec&Sel Op A Gen & Ex MAC DRAM Cntr & Chip Selects Interrupt Ctr Supports Extended Data Out DRAMs Supports Asynchronous or Synchronous DRAMs 2 Timers Debug Rev B Module General Purpose I/O 4 DMA JTAG PLL M-Bus MCF5307 DRAM CTRL 1-2

3 MCF5307 ASYNCHRONOUS & SYNCHRONOUS OPERATION THE DRAM CONTROLLER HAS 2 MAJOR MODES OF OPERATION: 1) ASYNCHRONOUS. Has 4 basic modes of operation: Non-page mode Burst page mode Contiguous page mode Extended Data Out mode 2) SYNCHRONOUS. Supports common SDRAM implementations. Burst page mode Continuous Page mode THESE 2 MODES WORK VERY DIFFERENTLY. The DRAM registers are used differently The DRAM pins are used differently Both banks of DRAM will be in the same mode of operation based on programming the DRAM Configuration Register s (DCR) Synchronous Operation bit (SO bit) MCF5307 DRAM CTRL 1-3

4 MCF5307 DRAM CONTROL REGISTER: ASYNC MODE When DCR[SO]=0, this register is defined as follows: DCR - DRAM CONTROL REGISTER B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 SO - NAM RRA RRP RC Master RST: RRP- REFRESH PRECHARGED 00-1 CLOCK 01-2 CLOCKS 10-3 CLOCKS 11-4 CLOCKS RC- REFRESH COUNT CONTROLS THE FREQUENCY OF REFRESH PERFORMED BY THE DRAM CONTROLLER: (RC + 1) * 16 = REFRESH CLOCKS RRA- REFRESH ASSERTED 00-2 CLOCKS 01-3 CLOCKS 10-4 CLOCKS 11-5 CLOCKS NAM- NO ADDRESS MULTIPLEXING 1 - THE DRAM CONTROLLER WILL NOT MULTIPLEX THE EXTERNAL ADDRESS BUS 0 - THE DRAM CONTROLLER WILL MULTIPLEX THE EXTERNAL ADDRESS BUS SO- SYNCHRONOUS OPERATION 1 - SYNCHRONOUS MODE 0 - ASYNCHRONOUS MODE MCF5307 DRAM CTRL 1-4

5 MCF5307 ADDRESS & CONTROL REGISTERS: ASYNC MODE When DCR[SO]=0, this register is defined as follows: ACR0[31:0] & ACR1[31:0]-ADDRESS & CONTROL REGISTERS B31...B18 B17 B16 BA [31:18] - - RST: B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 RE - RP RNCN RCD - EDO PS PM - - RST: BA RE RP RNCN RCD EDO PS PM BASE ADDRESS. USED IN CONJUNCTION WITH THE BAM (MASK) BITS IN THE DCMR. COMPARED WITH BUS ADDRESS & MASK TO DETERMINE DRAM HIT OR MISS. REFRESH ENABLE (1 = Refresh associated DRAM bank 0 = Do not Refresh associated DRAM bank) COLUMN ADDRESS STROBE TIMING (00 = 1 CLK; 01 = 2 CLKS; 10 = 3 CLKS; 11 = 4 CLKS) PRECHARGE ENCODING (00 = 1 CLK; 01 = 2 CLKS; 10 = 3 CLKS; 11 = 4 CLKS) NEGATE TO NEGATE (0 = negated concurrently with ; 1= negated 1 CLK before ) TO DELAY (0 = 1 CLK; 1 = 2 CLK) EXTENDED DATA OUT (0 = EDO operation disabled; 1 = EDO operation enabled) PORT SIZE (00 = 32-bit port; 01 = 8-bit port; 10 =16-bit port; 11 =16-bit port) PAGE MODE (00 = No page mode; 01 =Page mode or bursts only; 10 = Reserved; 11 = Continuous page mode) MCF5307 DRAM CTRL 1-5

6 MCF5307 DRAM CONTROLLER MASK REGISTERS: ASYNC MODE When DCR[SO]=0, this register is defined as follows: DCMR0[31:0] & DCMR BASE[31:0]-DRAM CONTROLLER MASK REGISTERS B31...B18 B17 B16 BAM [31:18] - - RST: B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 RESERVED WP - C/I AM SC SD UC UD V RST: BAM BASE ADDRESS MASK. (0 =Associated address bit is compared in DRAM hit; 0 =Associated address bit is ignored in DRAM hit) WP WRITE PROTECT. (0 =Allow write accesses; 1 =Ignore write accesses) ADDRESS MODIFIER MASKS: (0 =Allow associated access type; 1 =Ignore associated access type) C/I CPU SPACE/ INTERRUPT ACKNOWLEDGE) AM ALTERNATE MASTER SC SD UC UD SUPERVISOR CODE SUPERVISOR DATA USER CODE USER DATA V VALID BIT ENCODING 0 = DRAM Accesses not decoded; 1 = DRAM Accesses decoded) MCF5307 DRAM CTRL 1-6

7 MCF5307 ASYNCHRONOUS MODE: SIGNAL DESCRIPTION TA M C F ADDR [A25-A17] TS [1:0] [3:0] DRAMRW DATA [31-0] [1:0] - ROW ADDRESS STROBE - USED TO SELECT 1 OF 2 DRAM BANKS. [3:0] - COLUMN ADDRESS STROBE - USED TO SELECT 1 OF 4-BYTE LANES IN A 32-BIT ORGANIZED MEMORY. DRAMRW - DRAM WRITE, ASSERTS TO SIGNIFY A WRITE OPERATION TO DRAM AND ALLOWS SEPARATE REFRESH CYCLES REGARDLESS TO R/W STATE. MCF5307 DRAM CTRL 1-7

8 MCF5307 ASYNCHRONOUS MODE: DRAM CONTROLLER INTERFACE TO 1 OF 2-BANKS TO OTHER DEVICES [3:0] M C F ADDR_BUS 0 WE 1 WE 2 3 WE 256Kx8 DRAM WE G [D24:31] [D16:23] [D8:15] [D0:7] D A T A B U DRAMW S DATA [31:0] CLOCK TS(OPTIONAL) ADDR ROW COLUMN ROW COLUMN RNCN =0 RNCN =0 DATA Data Data DRAMW TWO CONSECUTIVE READ CYCLES MCF5307 DRAM CTRL 1-8

9 MCF5307 ASYNC BURST PAGE MODE READ CLOCK TS ADDR ROW COLUMN COLUMN COLUMN DATA DRAMW RCD=0 =01 TA INTERNAL MCF5307 DRAM CTRL 1-9

10 MCF5307 ASYNC BURST PAGE MODE WRITE CLOCK TS ADDR ROW COLUMN COLUMN COLUMN DATA DRAMW TA RCD=0 =01 DATA DATA DATA MCF5307 DRAM CTRL 1-10

11 MCF5307 CONTINUOUS PAGE MODE CLOCK AS ADDR ROW COLUMN COLUMN COLUMN RCD=0 =01 PAGE HIT RNCN=1 PAGE MISS DATA DATA DATA DATA DRAMW TA MCF5307 DRAM CTRL 1-11

12 MCF5307 EDO READ OPERATION CLOCK TS ADDR ROW COLUMN DATA DRAMW RCD=0 =00 TA INTERNAL MCF5307 DRAM CTRL 1-12

13 MCF5307 ASYNCHRONOUS DRAM REFRESH CYCLE CLOCK DRAMW BEFORE REFRESH TIMING MCF5307 DRAM CTRL 1-13

14 MCF5307 DRAM CONTROL REGISTER: SYNCHRONOUS MODE When DCR[SO]=1, this register is defined as follows: DCR - DRAM CONTROL REGISTER B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 SO IS NAM COC IP RTIM RC Master RST: RTIM- REFRESH TIMING (REFRESH TO ACTV, i.e. T RC ) 00-3 CLOCKS 01-6 CLOCKS 10,11-9 CLOCKS IP- INITIATE PRECHARGE ALL COMMAND 0 - TAKE NO ACTION 1 - INITIATE PALL COMMAND RC- REFRESH COUNT CONTROLS THE FREQUENCY OF REFRESH PERFORMED BY THE DRAM CONTROLLER: (RC + 1) * 16 = REFRESH CLOCKS COC- COMMAND ON CLOCK ENABLE 0 - CLOCK ENABLE ON SCKE PIN 1 - COMMAND ON SCKE PIN IS- INITIATE SELF REFRESH COMMAND 1 - INITIATE SELF REFRESH OR STAY IN SELF REFRESH 0 - TAKE NO ACTION OR EXIT SELF REFRESH SO- SYNCHRONOUS OPERATION 1 - SYNCHRONOUS MODE 0 - ASYNCHRONOUS MODE MCF5307 DRAM CTRL 1-14

15 MCF5307 ADDRESS & CONTROL REGISTERS: SYNC MODE When DCR[SO]=1, this register is defined as follows: ACR0[31:0] & ACR1[31:0]-ADDRESS & CONTROL REGISTERS B31...B18 B17 B16 BA [31:18] - - RST: B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 RE - L - CBM - IMRS PS1 PS0 - PM - - RST: BA RE L CBM PS PM BASE ADDRESS. USED IN CONJUNCTION WITH THE BAM (MASK) BITS IN THE DCMR. COMPARED WITH BUS ADDRESS & MASK TO DETERMINE DRAM HIT OR MISS. REFRESH ENABLE (1 = Refresh associated DRAM bank 0 = Do not Refresh associated DRAM bank) COLUMN ADDRESS STROBE LATENCY. DETERMINES HOW LONG THE DATA IS DELAYED AFTER THE SIGNAL IS ASSERTED. THIS CORRESPONDS TO THE t RCD SPECIFICATION. THIS ALSO IMPLIES OTHER TIMINGS, INCLUDING t, t RP, t RWL, & t EP. COMMAND & BANK MUX. SINCE DIFFERENT DRAM CONFIGURATIONS WILL CAUSE THE BANK & COLUMN BITS TO CORRESPOND TO DIFFERENT ADDRESSES, THESE BITS DETERMINE WHICH ADDRESS BITS THESE FUNCTIONS WILL BE MULTIPLEXED TO. PORT SIZE (00 = 32-bit port; 01 = 8-bit port; 10 =16-bit port; 11 =16-bit port) PAGE MODE (0 =Page mode or bursts only; 1= Continuous page mode) MCF5307 DRAM CTRL 1-15

16 MCF5307 DRAM CONTROLLER MASK REGISTERS: SYNC MODE When DCR[SO]=1, this register is defined as follows: This register is defined the same in Asynchronous & Synchronous modes DCMR0[31:0] & DCMR BASE[31:0]-DRAM CONTROLLER MASK REGISTERS B31...B18 B17 B16 BAM - - RST: B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 RESERVED WP - C/I AM SC SD UC UD V RST: BAM BASE ADDRESS MASK. (0 =Associated address bit is compared in DRAM hit; 0 =Associated address bit is ignored in DRAM hit) WP WRITE PROTECT. (0 =Allow write accesses; 1 =Ignore write accesses) ADDRESS MODIFIER MASKS: (0 =Allow associated access type; 1 =Ignore associated access type) C/I CPU SPACE/ INTERRUPT ACKNOWLEDGE) AM ALTERNATE MASTER SC SD UC UD SUPERVISOR CODE SUPERVISOR DATA USER CODE USER DATA V VALID BIT ENCODING 0 = DRAM Accesses not decoded; 1 = DRAM Accesses decoded) MCF5307 DRAM CTRL 1-16

17 POWER ON SEQUENCE Synchronous DRAMs have a prescribed power on sequence. The 5307 DRAM Controller supports this sequence by using the following procedure: Synchronous DRAM control signals are reset to the idle state. Firmware should wait the prescribed period before taking any action on the SDRAMs. Firmware should now: - Set up the DCR, ACR, & DCMR registers in their operational configuration. Do not yet enable refresh commands. - Issue the PALL command to the SDRAMs by setting the associated bit in the DCR. - Enable refresh & wait a period long enough for at least 8 refreshed to take place. - Issue the MRS command by setting the IMRS bit in the ACRs. MCF5307 DRAM CTRL 1-17

18 MODE REGISTER SET (MRS) COMMAND CLOCK ADDR TS DRAMR/W DATA CS MRS The DRAM Controller can configure SDRAMs with the MRS command. The MRS command is used to set burst operation & latency of 1, 2 or 3. The MRS command should set burst operation to a burst length of 1, or no burst. Addresses are incremented internally to the DRAM controller to allow fast accesses. Transfer size is 1, 2, 4 or 16 bytes. SDRAM mode register is written by: setting the base address & mask registers & the associated CBM bits, & setting ACR[IMRS]. MCF5307 DRAM CTRL 1-18

19 BURST PAGE MODE The advantage of synchronous DRAMs is the speed of data transfer once a page is opened. Once has been issued the SDRAM will accept a new address & every clock for accesses on that page. In burst page mode, if the transfer size is greater than the port size of the SDRAM, there will be multiple read or write operations for every ACTV command. As soon as the transfer is completed, the PALL command is generated to prepare for the next access. Synchronous Burst Page Mode accesses always follow this sequence: ACTV command NOP commands to ensure to delay Read or Write commands Sometimes NOPs are required here to ensure the ACTV to Precharge delay PALL command Required number of idle clocks to ensure Precharge to ACTV delay MCF5307 DRAM CTRL 1-19

20 BURST READ SDRAM ACCESS CLOCK ADDR TS DRAMR/W DATA Latency=2 Command Address CS DQM ACTV NOP READ PALL MCF5307 DRAM CTRL 1-20

21 BURST WRITE SDRAM ACCESS CLOCK ADDR TS DRAMR/W Latency=2 DATA Command Address CS DQM ACTV NOP WRITE PALL MCF5307 DRAM CTRL 1-21

22 CONTINUOUS PAGE MODE Continuous Page Mode is a variation in page mode which tries to balance performance complexity and size. With the internal pipelined bus of the Core, the DRAM Controller will predict whether the next bus cycle will hit in the same SDRAM: If the next bus cycle is not pending or misses in the page, the PALL command is generated to the SDRAM. This allow the precharge to be hidden in the current cycle. If the next bus cycle is pending and hits in the page, the page is left open & the next SDRAM access will begin with a read or write command. MCF5307 DRAM CTRL 1-22

23 SYNCHRONOUS CONTINUOS PAGE MODE ACCESS- READ FOLLOWED BY READ CLOCK ADDR TS DRAMR/W Latency=2 DATA Command Address CS DQM ACTV NOP READ NOP READ PALL Note there is no precharge between the 2 accesses. Also note the 2nd cycle begins with a read operation with no ACTV command. MCF5307 DRAM CTRL 1-23

24 CLOCK SYNCHRONOUS CONTINUOS PAGE MODE ACCESS- WRITE FOLLOWED BY READ ADDR TS DRAMR/W Latency=2 DATA Command Address CS DQM ACTV NOP WRITE NOP READ PALL Note that the 2nd cycle begins sooner after a write than after a read, since a read requires data to be returned before the bus cycle is terminated. In Continuous page mode, 2nd accesses will present multiplexed addresses. MCF5307 DRAM CTRL 1-24

25 AUTO-REFRESH OPERATION The DRAM Controller provides timing & control to refresh the SDRAM. If the refresh counter is set & refresh is enabled, the counter counts down to zero, an internal refresh request flag is set & the counter is reloaded & begins counting down again. When the refresh request flag is set, the DRAM Controller completes any active burst operation & then performs a precharge all operation, initiates a refresh cycle & clears the refresh request flag. MCF5307 DRAM CTRL 1-25

26 AUTO-REFRESH OPERATION CLOCK ADDR TS DRAMR/W Latency=2 Command Address CS PALL DESL REF DESL ACTV The request is delayed by the precharge to ACTV delay programmed into the active SDRAM bank by the bits. The REF command is then generated & the delay required by the DCR[RTIM] is inserted before the next ACTV command. MCF5307 DRAM CTRL 1-26

27 SELF REFRESH OPERATION CLOCK DRAMR/W Command Address CS CKE Latency=2 T RC = 6 PALL DESL SELF Self SELFX DESL First Refresh Possible Active ACTV Self-refresh is a method of allowing the SDRAM to enter a low power state & at the same time doing an internal refresh operation & maintaining the integrity of SDRAM data. The DCR[IS] bit turns on the Self-refresh operation. MCF5307 DRAM CTRL 1-27

Application Note AN2247/D Rev. 0, 1/2002 Interfacing the MCF5307 SDRAMC to an External Master nc... Freescale Semiconductor, I Melissa Hunter TECD App

Application Note AN2247/D Rev. 0, 1/2002 Interfacing the MCF5307 SDRAMC to an External Master nc... Freescale Semiconductor, I Melissa Hunter TECD App Application Note AN2247/D Rev. 0, 1/2002 Interfacing the MCF5307 SDRAMC to an External Master Melissa Hunter TECD Applications This application note discusses the issues involved in designing external

More information

Blackfin ADSP-BF533 External Bus Interface Unit (EBIU)

Blackfin ADSP-BF533 External Bus Interface Unit (EBIU) The World Leader in High Performance Signal Processing Solutions Blackfin ADSP-BF533 External Bus Interface Unit (EBIU) Support Email: china.dsp@analog.com ADSP-BF533 Block Diagram Core Timer 64 L1 Instruction

More information

APPLICATION NOTE. SH3(-DSP) Interface to SDRAM

APPLICATION NOTE. SH3(-DSP) Interface to SDRAM APPLICATION NOTE SH3(-DSP) Interface to SDRAM Introduction This application note has been written to aid designers connecting Synchronous Dynamic Random Access Memory (SDRAM) to the Bus State Controller

More information

SECTION 2 SIGNAL DESCRIPTION

SECTION 2 SIGNAL DESCRIPTION SECTION 2 SIGNAL DESCRIPTION 2.1 INTRODUCTION Figure 2-1 displays the block diagram of the MCF5206 along with the signal interface. This section describes the MCF5206 input and output signals. The descriptions

More information

97SD Gb SDRAM 8-Meg X 40-Bit X 4-Banks FEATURES: DESCRIPTION: Logic Diagram (One Amplifier)

97SD Gb SDRAM 8-Meg X 40-Bit X 4-Banks FEATURES: DESCRIPTION: Logic Diagram (One Amplifier) 1.25Gb SDRAM 8-Meg X 40-Bit X 4-Banks Logic Diagram (One Amplifier) FEATURES: DESCRIPTION: 1.25 Gigabit ( 8-Meg X 40-Bit X 4-Banks) RAD-PAK radiation-hardened against natural space radiation Total Dose

More information

Design with Microprocessors

Design with Microprocessors Design with Microprocessors Lecture 12 DRAM, DMA Year 3 CS Academic year 2017/2018 1 st semester Lecturer: Radu Danescu The DRAM memory cell X- voltage on Cs; Cs ~ 25fF Write: Cs is charged or discharged

More information

48SD Mb SDRAM 16-Meg X 4-Bit X 4-Banks FEATURES: DESCRIPTION: Logic Diagram (One Amplifier)

48SD Mb SDRAM 16-Meg X 4-Bit X 4-Banks FEATURES: DESCRIPTION: Logic Diagram (One Amplifier) 256 Mb SDRAM 16-Meg X 4-Bit X 4-Banks Logic Diagram (One Amplifier) FEATURES: DESCRIPTION: 256 Megabit ( 16-Meg X 4-Bit X 4-Banks) RAD-PAK radiation-hardened against natural space radiation Total Dose

More information

ESDRAM/SDRAM Controller For 80 MHz Intel i960hd Processor

ESDRAM/SDRAM Controller For 80 MHz Intel i960hd Processor ESDRAM/SDRAM Controller For 80 MHz Intel i960hd Processor AN-113 Enhanced Memory Systems Enhanced SDRAM (ESDRAM) is the memory of choice for high performance i960hx systems. The Enhanced Memory Systems

More information

Terminology nc. Table 1. Terminology Terms CPU LCDC SDCE Description The 68K core in the DragonBall processor LCD Controller module in the DragonBall

Terminology nc. Table 1. Terminology Terms CPU LCDC SDCE Description The 68K core in the DragonBall processor LCD Controller module in the DragonBall nc. AN2148/D Rev. 1, 6/2002 Design Considerations for Interfacing SDRAM with MC68VZ328 By Bryan C. Chan Contents 1 Introduction.......... 1 2 Physical Interface Between SDRAM and MC68VZ328 2 3 SDRAM Control

More information

Interfacing to the Motorola MCF5307 Microprocessor

Interfacing to the Motorola MCF5307 Microprocessor ENERGY SAVING Color Graphics LCD/CRT Controller Interfacing to the Motorola MCF5307 Microprocessor Document Number: X00A-G-002-03 Copyright 1998 Seiko Epson Corp. All rights reserved. The information in

More information

EECS150 - Digital Design Lecture 17 Memory 2

EECS150 - Digital Design Lecture 17 Memory 2 EECS150 - Digital Design Lecture 17 Memory 2 October 22, 2002 John Wawrzynek Fall 2002 EECS150 Lec17-mem2 Page 1 SDRAM Recap General Characteristics Optimized for high density and therefore low cost/bit

More information

8M x 64 Bit PC-100 SDRAM DIMM

8M x 64 Bit PC-100 SDRAM DIMM PC-100 SYNCHRONOUS DRAM DIMM 64814ESEM4G09TWF 168 Pin 8Mx64 (Formerly 64814ESEM4G09T) Unbuffered, 4k Refresh, 3.3V with SPD Pin Assignment General Description The module is a 8Mx64 bit, 9 chip, 168 Pin

More information

Basics DRAM ORGANIZATION. Storage element (capacitor) Data In/Out Buffers. Word Line. Bit Line. Switching element HIGH-SPEED MEMORY SYSTEMS

Basics DRAM ORGANIZATION. Storage element (capacitor) Data In/Out Buffers. Word Line. Bit Line. Switching element HIGH-SPEED MEMORY SYSTEMS Basics DRAM ORGANIZATION DRAM Word Line Bit Line Storage element (capacitor) In/Out Buffers Decoder Sense Amps... Bit Lines... Switching element Decoder... Word Lines... Memory Array Page 1 Basics BUS

More information

ECE 485/585 Microprocessor System Design

ECE 485/585 Microprocessor System Design Microprocessor System Design Lecture 5: Zeshan Chishti DRAM Basics DRAM Evolution SDRAM-based Memory Systems Electrical and Computer Engineering Dept. Maseeh College of Engineering and Computer Science

More information

A+3 A+2 A+1 A. The data bus 16-bit mode is shown in the figure below: msb. Figure bit wide data on 16-bit mode data bus

A+3 A+2 A+1 A. The data bus 16-bit mode is shown in the figure below: msb. Figure bit wide data on 16-bit mode data bus 3 BUS INTERFACE The ETRAX 100 bus interface has a 32/16-bit data bus, a 25-bit address bus, and six internally decoded chip select outputs. Six additional chip select outputs are multiplexed with other

More information

Memory Systems for Embedded Applications. Chapter 4 (Sections )

Memory Systems for Embedded Applications. Chapter 4 (Sections ) Memory Systems for Embedded Applications Chapter 4 (Sections 4.1-4.4) 1 Platform components CPUs. Interconnect buses. Memory. Input/output devices. Implementations: System-on-Chip (SoC) vs. Multi-Chip

More information

Application Note Using the SDRAM Controller on the MCF5307 ColdFire Integrated Microprocessor

Application Note Using the SDRAM Controller on the MCF5307 ColdFire Integrated Microprocessor Semiconductor Products Sector Communications and Advanced Consumer Technologies Group Order this document by AN1766/D REV 2.0 AN1766 Application Note Using the Controller on the ColdFire Integrated Microprocessor

More information

Organization Row Address Column Address Bank Address Auto Precharge 256Mx4 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10

Organization Row Address Column Address Bank Address Auto Precharge 256Mx4 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10 GENERAL DESCRIPTION The Gigaram GR2DR4BD-E4GBXXXVLP is a 512M bit x 72 DDDR2 SDRAM high density ECC REGISTERED DIMM. The GR2DR4BD-E4GBXXXVLP consists of eighteen CMOS 512M x 4 STACKED DDR2 SDRAMs for 4GB

More information

DP8420V 21V 22V-33 DP84T22-25 microcmos Programmable 256k 1M 4M Dynamic RAM Controller Drivers

DP8420V 21V 22V-33 DP84T22-25 microcmos Programmable 256k 1M 4M Dynamic RAM Controller Drivers DP8420V 21V 22V-33 DP84T22-25 microcmos Programmable 256k 1M 4M Dynamic RAM Controller Drivers General Description The DP8420V 21V 22V-33 DP84T22-25 dynamic RAM controllers provide a low cost single chip

More information

Computer Memory. Textbook: Chapter 1

Computer Memory. Textbook: Chapter 1 Computer Memory Textbook: Chapter 1 ARM Cortex-M4 User Guide (Section 2.2 Memory Model) STM32F4xx Technical Reference Manual: Chapter 2 Memory and Bus Architecture Chapter 3 Flash Memory Chapter 36 Flexible

More information

SECTION 7 SYSTEM INTEGRATION MODULE

SECTION 7 SYSTEM INTEGRATION MODULE SECTION SYSTEM INTEGRATION MODULE. INTRODUCTION This subsection details the operation and programming model of the System Integration Module (SIM) registers, including the interrupt controller and system-protection

More information

DP8420A,DP8421A,DP8422A

DP8420A,DP8421A,DP8422A DP8420A,DP8421A,DP8422A DP8420A DP8421A DP8422A microcmos Programmable 256k/1M/4M Dynamic RAM Controller/Drivers Literature Number: SNOSBX7A DP8420A 21A 22A microcmos Programmable 256k 1M 4M Dynamic RAM

More information

Topic 21: Memory Technology

Topic 21: Memory Technology Topic 21: Memory Technology COS / ELE 375 Computer Architecture and Organization Princeton University Fall 2015 Prof. David August 1 Old Stuff Revisited Mercury Delay Line Memory Maurice Wilkes, in 1947,

More information

Topic 21: Memory Technology

Topic 21: Memory Technology Topic 21: Memory Technology COS / ELE 375 Computer Architecture and Organization Princeton University Fall 2015 Prof. David August 1 Old Stuff Revisited Mercury Delay Line Memory Maurice Wilkes, in 1947,

More information

DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB

DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB Features DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB For component data sheets, refer to Micron's Web site: www.micron.com Figure 1: 240-Pin UDIMM (MO-237 R/C D) Features 240-pin, unbuffered dual in-line memory

More information

Designing a High Performance SDRAM Controller Using ispmach Devices

Designing a High Performance SDRAM Controller Using ispmach Devices February 2002 Reference Design RD1007 Introduction Synchronous DRAMs have become the memory standard in many designs. They provide substantial advances in DRAM performance. They synchronously burst data

More information

The DRAM Cell. EEC 581 Computer Architecture. Memory Hierarchy Design (III) 1T1C DRAM cell

The DRAM Cell. EEC 581 Computer Architecture. Memory Hierarchy Design (III) 1T1C DRAM cell EEC 581 Computer Architecture Memory Hierarchy Design (III) Department of Electrical Engineering and Computer Science Cleveland State University The DRAM Cell Word Line (Control) Bit Line (Information)

More information

(SO-DIMM) 64 MB / 128 MB / 256 MB / 512 MB PC100

(SO-DIMM) 64 MB / 128 MB / 256 MB / 512 MB PC100 Product Datasheet For Synchronous Dynamic Random Access Memory Dual In-line Memory Modules (SO-DIMM) 64 MB / 128 MB / 256 MB / 512 MB PC100 Rev 1.0 Hexon Technology Pte Ltd 35, Kallang Pudding Road, #09-04,

More information

Infineon HYB39S128160CT M SDRAM Circuit Analysis

Infineon HYB39S128160CT M SDRAM Circuit Analysis September 8, 2004 Infineon HYB39S128160CT-7.5 128M SDRAM Circuit Analysis Table of Contents Introduction... Page 1 List of Figures... Page 2 Device Summary Sheet... Page 13 Chip Description... Page 16

More information

Application Note Interfacing the ColdFire MCF5206e to a 1 Mbit x 16 SDRAM

Application Note Interfacing the ColdFire MCF5206e to a 1 Mbit x 16 SDRAM Semiconductor Products Sector nc. Order Number: MCF5206eAN/D Rev. 1, 6/2001 Application Note Interfacing the ColdFire MCF5206e to a 1 Mbit x 16 SDRAM Nigel Dick Motorola Ltd., East Kilbride, Scotland Due

More information

SYNTHESIZABLE SYNCHRONOUS-DRAM CONTROLLER CORE. Jeung Joon Lee 1.0 SYSTEM FEATURES 2.0 GENERAL OVERVIEW

SYNTHESIZABLE SYNCHRONOUS-DRAM CONTROLLER CORE. Jeung Joon Lee  1.0 SYSTEM FEATURES 2.0 GENERAL OVERVIEW SYNTHESIZABLE SYNCHRONOUS-DRAM CONTROLLER 1.0 SYSTEM FEATURES CORE Jeung Joon Lee www.opencores.org Core supports 100MHz operation, PC100 compliant Flexible byte, word (16bit) and long word (32bit) accessing

More information

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB. Features. 2GB, 4GB (x64, DR) 240-Pin DDR2 SDRAM UDIMM. Features

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB. Features. 2GB, 4GB (x64, DR) 240-Pin DDR2 SDRAM UDIMM. Features DDR2 SDRAM UDMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB 2GB, 4GB (x64, DR) 240-Pin DDR2 SDRAM UDMM Features Features 240-pin, unbuffered dual in-line memory module Fast data transfer rates: PC2-8500, PC2-6400,

More information

DDR2 SDRAM UDIMM MT4HTF1664AY 128MB MT4HTF3264AY 256MB MT4HTF6464AY 512MB. Features. 128MB, 256MB, 512MB (x64, SR) 240-Pin DDR2 SDRAM UDIMM.

DDR2 SDRAM UDIMM MT4HTF1664AY 128MB MT4HTF3264AY 256MB MT4HTF6464AY 512MB. Features. 128MB, 256MB, 512MB (x64, SR) 240-Pin DDR2 SDRAM UDIMM. DDR2 SDRAM UDIMM MT4HTF1664AY 128MB MT4HTF3264AY 256MB MT4HTF6464AY 512MB 128MB, 256MB, 512MB (x64, SR) 240-Pin DDR2 SDRAM UDIMM Features Features 240-pin, unbuffered dual in-line memory module (UDIMM)

More information

PM PDRB X DATA SHEET. Memory Module Part Number. PM MByte Non ECC BUFFALO INC. (1/15)

PM PDRB X DATA SHEET. Memory Module Part Number. PM MByte Non ECC BUFFALO INC. (1/15) DATA SHEET Memory Module Part Number PM100-256 256MByte Non ECC (1/15) Table of Contents 1. Description 2. Module Specification 3. Module Pinout 4. Mechanical Design 5. Block Diagram 6. Electrical Specifications

More information

Introduction to memory system :from device to system

Introduction to memory system :from device to system Introduction to memory system :from device to system Jianhui Yue Electrical and Computer Engineering University of Maine The Position of DRAM in the Computer 2 The Complexity of Memory 3 Question Assume

More information

CS 152 Computer Architecture and Engineering

CS 152 Computer Architecture and Engineering CS 152 Computer Architecture and Engineering Lecture 15 Cache II 2005-3-8 John Lazzaro (www.cs.berkeley.edu/~lazzaro) TAs: Ted Hong and David Marquardt www-inst.eecs.berkeley.edu/~cs152/ Last Time: Locality

More information

DDR2 SDRAM UDIMM MT9HTF6472AZ 512MB MT9HTF12872AZ 1GB MT9HTF25672AZ 2GB. Features. 512MB, 1GB, 2GB (x72, SR) 240-Pin DDR2 SDRAM UDIMM.

DDR2 SDRAM UDIMM MT9HTF6472AZ 512MB MT9HTF12872AZ 1GB MT9HTF25672AZ 2GB. Features. 512MB, 1GB, 2GB (x72, SR) 240-Pin DDR2 SDRAM UDIMM. DDR2 SDRAM UDIMM MT9HTF6472AZ 512MB MT9HTF12872AZ 1GB MT9HTF25672AZ 2GB 512MB, 1GB, 2GB (x72, SR) 240-Pin DDR2 SDRAM UDIMM Features Features 240-pin, unbuffered dual in-line memory module Fast data transfer

More information

Research Collection. A survey of synchronous RAM architectures. Working Paper. ETH Library. Author(s): Gries, Matthias. Publication Date: 1999

Research Collection. A survey of synchronous RAM architectures. Working Paper. ETH Library. Author(s): Gries, Matthias. Publication Date: 1999 Research Collection Working Paper A survey of synchronous RAM architectures Author(s): Gries, Matthias Publication Date: 1999 Permanent Link: https://doi.org/10.3929/ethz-a-004287257 Rights / License:

More information

Memory. Lecture 22 CS301

Memory. Lecture 22 CS301 Memory Lecture 22 CS301 Administrative Daily Review of today s lecture w Due tomorrow (11/13) at 8am HW #8 due today at 5pm Program #2 due Friday, 11/16 at 11:59pm Test #2 Wednesday Pipelined Machine Fetch

More information

Organization Row Address Column Address Bank Address Auto Precharge 128Mx8 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10

Organization Row Address Column Address Bank Address Auto Precharge 128Mx8 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10 GENERAL DESCRIPTION The Gigaram is ECC Registered Dual-Die DIMM with 1.25inch (30.00mm) height based on DDR2 technology. DIMMs are available as ECC modules in 256Mx72 (2GByte) organization and density,

More information

DDR2 SDRAM SODIMM MT8HTF12864HZ 1GB MT8HTF25664HZ 2GB. Features. 1GB, 2GB (x64, SR) 200-Pin DDR2 SDRAM SODIMM. Features

DDR2 SDRAM SODIMM MT8HTF12864HZ 1GB MT8HTF25664HZ 2GB. Features. 1GB, 2GB (x64, SR) 200-Pin DDR2 SDRAM SODIMM. Features DDR2 SDRAM SODIMM MT8HTF12864HZ 1GB MT8HTF25664HZ 2GB 1GB, 2GB (x64, SR) 200-Pin DDR2 SDRAM SODIMM Features Features 200-pin, small-outline dual in-line memory module (SODIMM) Fast data transfer rates:

More information

DDR SDRAM SODIMM MT8VDDT1664H 128MB 1. MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site:

DDR SDRAM SODIMM MT8VDDT1664H 128MB 1. MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site: SODIMM MT8VDDT1664H 128MB 1 128MB, 256MB, 512MB (x64, SR) 200-Pin SODIMM Features MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site: www.micron.com Features

More information

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site:

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site: DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site: www.micron.com 2GB, 4GB (x64, DR): 240-Pin DDR2 SDRAM UDIMM Features Features 240-pin, unbuffered

More information

Options. Data Rate (MT/s) CL = 3 CL = 2.5 CL = 2-40B PC PC PC

Options. Data Rate (MT/s) CL = 3 CL = 2.5 CL = 2-40B PC PC PC DDR SDRAM UDIMM MT16VDDF6464A 512MB 1 MT16VDDF12864A 1GB 1 For component data sheets, refer to Micron s Web site: www.micron.com 512MB, 1GB (x64, DR) 184-Pin DDR SDRAM UDIMM Features Features 184-pin,

More information

6 Direct Memory Access (DMA)

6 Direct Memory Access (DMA) 1 License: http://creativecommons.org/licenses/by-nc-nd/3.0/ 6 Direct Access (DMA) DMA technique is used to transfer large volumes of data between I/O interfaces and the memory. Example: Disk drive controllers,

More information

IM1216SDBA(B/T) 128Mbit SDRAM 4 Bank x 2Mbit x 16

IM1216SDBA(B/T) 128Mbit SDRAM 4 Bank x 2Mbit x 16 IM1216SDBA(B/T) 128Mbit SDRAM 4 Bank x 2Mbit x 16 6 5 System Frequency (f CK ) 166 Mz 200 Mz Clock Cycle Time (t CK3 ) 6 ns 5 ns Clock Access Time (t AC3 ) CAS atency = 3 5 ns 4.5 ns Clock Access Time

More information

Chapter 9 External Memory Interface (Port A)

Chapter 9 External Memory Interface (Port A) Chapter 9 External Memory Interface (Port A) The external memory expansion port, Port A, can be used either for memory expansion or for memory-mapped I/O. External memory is easily and quickly retrieved

More information

Datasheet. Zetta 4Gbit DDR3L SDRAM. Features VDD=VDDQ=1.35V / V. Fully differential clock inputs (CK, CK ) operation

Datasheet. Zetta 4Gbit DDR3L SDRAM. Features VDD=VDDQ=1.35V / V. Fully differential clock inputs (CK, CK ) operation Zetta Datasheet Features VDD=VDDQ=1.35V + 0.100 / - 0.067V Fully differential clock inputs (CK, CK ) operation Differential Data Strobe (DQS, DQS ) On chip DLL align DQ, DQS and DQS transition with CK

More information

DDR2 SDRAM SODIMM MT16HTF12864HZ 1GB MT16HTF25664HZ 2GB. Features. 1GB, 2GB (x64, DR) 200-Pin DDR2 SDRAM SODIMM. Features

DDR2 SDRAM SODIMM MT16HTF12864HZ 1GB MT16HTF25664HZ 2GB. Features. 1GB, 2GB (x64, DR) 200-Pin DDR2 SDRAM SODIMM. Features DDR SDRAM SODIMM MT6HTF864HZ GB MT6HTF5664HZ GB GB, GB (x64, DR) 00-Pin DDR SDRAM SODIMM Features Features 00-pin, small-outline dual in-line memory module (SODIMM) Fast data transfer rates: PC-300, PC-400,

More information

DDR SDRAM UDIMM. Draft 9/ 9/ MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site:

DDR SDRAM UDIMM. Draft 9/ 9/ MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site: DDR SDRAM UDIMM MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site: www.micron.com 512MB, 1GB (x72, ECC, DR) 184-Pin DDR SDRAM UDIMM Features Features 184-pin,

More information

DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB

DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB For component data sheets, refer to Micron s Web site: www.micron.com 512MB, 1GB, 2GB (x64, DR) 184-Pin DDR SDRAM UDIMM Features

More information

EE414 Embedded Systems Ch 5. Memory Part 2/2

EE414 Embedded Systems Ch 5. Memory Part 2/2 EE414 Embedded Systems Ch 5. Memory Part 2/2 Byung Kook Kim School of Electrical Engineering Korea Advanced Institute of Science and Technology Overview 6.1 introduction 6.2 Memory Write Ability and Storage

More information

Architectural Differences nc. DRAM devices are accessed with a multiplexed address scheme. Each unit of data is accessed by first selecting its row ad

Architectural Differences nc. DRAM devices are accessed with a multiplexed address scheme. Each unit of data is accessed by first selecting its row ad nc. Application Note AN1801 Rev. 0.2, 11/2003 Performance Differences between MPC8240 and the Tsi106 Host Bridge Top Changwatchai Roy Jenevein risc10@email.sps.mot.com CPD Applications This paper discusses

More information

ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Memory Organization Part II

ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Memory Organization Part II ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Organization Part II Ujjwal Guin, Assistant Professor Department of Electrical and Computer Engineering Auburn University, Auburn,

More information

LE4ASS21PEH 16GB Unbuffered 2048Mx64 DDR4 SO-DIMM 1.2V Up to PC CL

LE4ASS21PEH 16GB Unbuffered 2048Mx64 DDR4 SO-DIMM 1.2V Up to PC CL LE4ASS21PEH 16GB Unbuffered 2048Mx64 DDR4 SO-DIMM 1.2V Up to PC4-2133 CL 15-15-15 General Description This Legacy device is a JEDEC standard unbuffered SO-DIMM module, based on CMOS DDR4 SDRAM technology,

More information

ENEE 759H, Spring 2005 Memory Systems: Architecture and

ENEE 759H, Spring 2005 Memory Systems: Architecture and SLIDE, Memory Systems: DRAM Device Circuits and Architecture Credit where credit is due: Slides contain original artwork ( Jacob, Wang 005) Overview Processor Processor System Controller Memory Controller

More information

XSB Board SDRAM Controller

XSB Board SDRAM Controller June 27, 2005 (Version 1.3) Application Note by D. Vanden Bout Summary This application note describes how to use the XSB Board SDRAM controller in both pipelined and non-pipelined modes. SDRAM Controller

More information

Mark Redekopp, All rights reserved. EE 352 Unit 10. Memory System Overview SRAM vs. DRAM DMA & Endian-ness

Mark Redekopp, All rights reserved. EE 352 Unit 10. Memory System Overview SRAM vs. DRAM DMA & Endian-ness EE 352 Unit 10 Memory System Overview SRAM vs. DRAM DMA & Endian-ness The Memory Wall Problem: The Memory Wall Processor speeds have been increasing much faster than memory access speeds (Memory technology

More information

COMPUTER ARCHITECTURES

COMPUTER ARCHITECTURES COMPUTER ARCHITECTURES Random Access Memory Technologies Gábor Horváth BUTE Department of Networked Systems and Services ghorvath@hit.bme.hu Budapest, 2019. 02. 24. Department of Networked Systems and

More information

TMS320VC5501/5502 DSP External Memory Interface (EMIF) Reference Guide

TMS320VC5501/5502 DSP External Memory Interface (EMIF) Reference Guide TMS320VC5501/5502 DSP External Memory Interface (EMIF) Reference Guide Literature Number: August 2005 Preface Read This First About This Manual Notational Conventions This manual explains the common operation

More information

t RP Clock Frequency (max.) MHz

t RP Clock Frequency (max.) MHz 3.3 V 32M x 64/72-Bit, 256MByte SDRAM Modules 168-pin Unbuffered DIMM Modules 168 Pin unbuffered 8 Byte Dual-In-Line SDRAM Modules for PC main memory applications using 256Mbit technology. PC100-222, PC133-333

More information

DDR2 SDRAM UDIMM MT18HTF12872AZ 1GB MT18HTF25672AZ 2GB MT18HTF51272AZ 4GB. Features. 1GB, 2GB, 4GB (x72, ECC, DR) 240-Pin DDR2 SDRAM UDIMM.

DDR2 SDRAM UDIMM MT18HTF12872AZ 1GB MT18HTF25672AZ 2GB MT18HTF51272AZ 4GB. Features. 1GB, 2GB, 4GB (x72, ECC, DR) 240-Pin DDR2 SDRAM UDIMM. DDR SDRAM UDIMM MT8HTF87AZ GB MT8HTF567AZ GB MT8HTF57AZ 4GB GB, GB, 4GB (x7, ECC, DR) 40-Pin DDR SDRAM UDIMM Features Features 40-pin, unbuffered dual in-line memory module Fast data transfer rates: PC-8500,

More information

CorePCI Target+DMA Master 33/66MHz

CorePCI Target+DMA Master 33/66MHz Preliminary v1.0 CorePCI Target+DMA Master 33/66MHz Product Summary Intended Use High-Performance 33MHz or 66MHz PCI Target+DMA Master Applications 32-Bit, 33MHz, 3.3V or 5V fully compliant solution available

More information

DRAM Refresh Control with the

DRAM Refresh Control with the APPLICATION BRIEF DRAM Refresh Control with the 80186 80188 STEVE FARRER APPLICATIONS ENGINEER August 1990 Order Number 270524-002 Information in this document is provided in connection with Intel products

More information

Taiwan Micropaq Corporation

Taiwan Micropaq Corporation Taiwan Micropaq Corporation SPECIFICATION FOR APPROVAL TM50S116T-7G No.4 Wenhua Rd. HsinChu Industrial Park HuKou, Taiwan, R.O.C. TEL 886-3-597-9402 FAX 886-3-597-0775 http://www.tmc.com.tw TMC SDRAM TM50S116T-7G

More information

DDR SDRAM UDIMM MT8VDDT3264A 256MB MT8VDDT6464A 512MB For component data sheets, refer to Micron s Web site:

DDR SDRAM UDIMM MT8VDDT3264A 256MB MT8VDDT6464A 512MB For component data sheets, refer to Micron s Web site: DDR SDRAM UDIMM MT8VDDT3264A 256MB MT8VDDT6464A 512MB For component data sheets, refer to Micron s Web site: www.micron.com 256MB, 512MB (x64, SR) 184-Pin DDR SDRAM UDIMM Features Features 184-pin, unbuffered

More information

IMM64M72SDDUD8AG (Die Revision B) 512MByte (64M x 72 Bit)

IMM64M72SDDUD8AG (Die Revision B) 512MByte (64M x 72 Bit) Product Specification Rev. 1.0 2015 IMM64M72SDDUD8AG (Die Revision B) 512MByte (64M x 72 Bit) 512MB SDRAM ECC Unbuffered DIMM RoHS Compliant Product Product Specification 1.0 1 IMM64M72SDDUD8AG Version:

More information

Real Time Embedded Systems

Real Time Embedded Systems Real Time Embedded Systems " Memories " rene.beuchat@epfl.ch LAP/ISIM/IC/EPFL Chargé de cours LSN/hepia Prof. HES 1998-2008 2 General classification of electronic memories Non-volatile Memories ROM PROM

More information

1. The values of t RCD and t RP for -335 modules show 18ns to align with industry specifications; actual DDR SDRAM device specifications are 15ns.

1. The values of t RCD and t RP for -335 modules show 18ns to align with industry specifications; actual DDR SDRAM device specifications are 15ns. UDIMM MT4VDDT1664A 128MB MT4VDDT3264A 256MB For component data sheets, refer to Micron s Web site: www.micron.com 128MB, 256MB (x64, SR) 184-Pin UDIMM Features Features 184-pin, unbuffered dual in-line

More information

CS650 Computer Architecture. Lecture 9 Memory Hierarchy - Main Memory

CS650 Computer Architecture. Lecture 9 Memory Hierarchy - Main Memory CS65 Computer Architecture Lecture 9 Memory Hierarchy - Main Memory Andrew Sohn Computer Science Department New Jersey Institute of Technology Lecture 9: Main Memory 9-/ /6/ A. Sohn Memory Cycle Time 5

More information

SDRAM CONTROLLER Specification. Author: Dinesh Annayya

SDRAM CONTROLLER Specification. Author: Dinesh Annayya SDRAM CONTROLLER Specification Author: Dinesh Annayya dinesha@opencores.org Rev. 0.3 February 14, 2012 This page has been intentionally left blank Revision History Rev. Date Author Description 0.0 01/17/2012

More information

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview CPE/EE 421/521 Fall 2004 Chapter 4 The 68000 CPU Hardware Model Dr. Rhonda Kay Gaede UAH Fall 2004 1 The 68000 CPU Hardware Model - Overview 68000 interface Timing diagram Minimal configuration using the

More information

JEDEC Standard No. 21 -C Page Appendix E: Specific PD s for Synchronous DRAM (SDRAM).

JEDEC Standard No. 21 -C Page Appendix E: Specific PD s for Synchronous DRAM (SDRAM). Page 4.1.2.5-1 4.1.2.5 - Appendix E: Specific PD s for Synchronous DRAM (SDRAM). 1.0 Introduction: This appendix describes the Presence Detects for Synchronous DRAM Modules with SPD revision level 2 (02h).

More information

UMBC D 7 -D. Even bytes 0. 8 bits FFFFFC FFFFFE. location in addition to any 8-bit location. 1 (Mar. 6, 2002) SX 16-bit Memory Interface

UMBC D 7 -D. Even bytes 0. 8 bits FFFFFC FFFFFE. location in addition to any 8-bit location. 1 (Mar. 6, 2002) SX 16-bit Memory Interface 8086-80386SX 16-bit Memory Interface These machines differ from the 8088/80188 in several ways: The data bus is 16-bits wide. The IO/M pin is replaced with M/IO (8086/80186) and MRDC and MWTC for 80286

More information

A Universal Test Pattern Generator for DDR SDRAM *

A Universal Test Pattern Generator for DDR SDRAM * A Universal Test Pattern Generator for DDR SDRAM * Wei-Lun Wang ( ) Department of Electronic Engineering Cheng Shiu Institute of Technology Kaohsiung, Taiwan, R.O.C. wlwang@cc.csit.edu.tw used to detect

More information

Features. DDR2 UDIMM with ECC Product Specification. Rev. 1.2 Aug. 2011

Features. DDR2 UDIMM with ECC Product Specification. Rev. 1.2 Aug. 2011 Features 240pin, unbuffered dual in-line memory module (UDIMM) Error Check Correction (ECC) Support Fast data transfer rates: PC2-4200, PC3-5300, PC3-6400 Single or Dual rank 512MB (64Meg x 72), 1GB(128

More information

ECE 485/585 Midterm Exam

ECE 485/585 Midterm Exam ECE 485/585 Midterm Exam Time allowed: 100 minutes Total Points: 65 Points Scored: Name: Problem No. 1 (12 points) For each of the following statements, indicate whether the statement is TRUE or FALSE:

More information

MCF5307 Device Errata

MCF5307 Device Errata Freescale Semiconductor Device Errata MCF5307ER Rev. 4.2, 08/2004 MCF5307 Device Errata This document identifies implementation differences between particular versions of the MCF5307 processor and the

More information

Accessing DDR Memory in your FPGA Design

Accessing DDR Memory in your FPGA Design HUNT ENGINEERING Chestnut Court, Burton Row, Brent Knoll, Somerset, TA9 4BP, UK Tel: (+44) (0)1278 760188, Fax: (+44) (0)1278 760199, Email: sales@hunteng.co.uk www.hunteng.co.uk www.hunt-dsp.com Accessing

More information

Memory Challenges. Issues & challenges in memory design: Cost Performance Power Scalability

Memory Challenges. Issues & challenges in memory design: Cost Performance Power Scalability Memory Devices 1 Memory Challenges Issues & challenges in memory design: Cost Performance Power Scalability 2 Memory - Overview Definitions: RAM random access memory DRAM dynamic RAM SRAM static RAM Volatile

More information

IMM64M72D1SCS8AG (Die Revision D) 512MByte (64M x 72 Bit)

IMM64M72D1SCS8AG (Die Revision D) 512MByte (64M x 72 Bit) Product Specification Rev. 1.0 2015 IMM64M72D1SCS8AG (Die Revision D) 512MByte (64M x 72 Bit) RoHS Compliant Product Product Specification 1.0 1 IMM64M72D1SCS8AG Version: Rev. 1.0, MAY 2015 1.0 - Initial

More information

A Low Power DDR SDRAM Controller Design P.Anup, R.Ramana Reddy

A Low Power DDR SDRAM Controller Design P.Anup, R.Ramana Reddy A Low Power DDR SDRAM Controller Design P.Anup, R.Ramana Reddy Abstract This paper work leads to a working implementation of a Low Power DDR SDRAM Controller that is meant to be used as a reference for

More information

SDRAM DDR3 512MX8 ½ Density Device Technical Note

SDRAM DDR3 512MX8 ½ Density Device Technical Note SDRAM DDR3 512MX8 ½ Density Device Technical Note Introduction This technical note provides an overview of how the PRN256M8V90BG8RGF-125 DDR3 SDRAM device operates and is configured as a 2Gb device. Addressing

More information

M2U1G64DS8HB1G and M2Y1G64DS8HB1G are unbuffered 200-Pin Double Data Rate (DDR) Synchronous DRAM Unbuffered Dual In-Line

M2U1G64DS8HB1G and M2Y1G64DS8HB1G are unbuffered 200-Pin Double Data Rate (DDR) Synchronous DRAM Unbuffered Dual In-Line 184 pin Based on DDR400/333 512M bit Die B device Features 184 Dual In-Line Memory Module (DIMM) based on 110nm 512M bit die B device Performance: Speed Sort PC2700 PC3200 6K DIMM Latency 25 3 5T Unit

More information

Caches. Hiding Memory Access Times

Caches. Hiding Memory Access Times Caches Hiding Memory Access Times PC Instruction Memory 4 M U X Registers Sign Ext M U X Sh L 2 Data Memory M U X C O N T R O L ALU CTL INSTRUCTION FETCH INSTR DECODE REG FETCH EXECUTE/ ADDRESS CALC MEMORY

More information

EEM 486: Computer Architecture. Lecture 9. Memory

EEM 486: Computer Architecture. Lecture 9. Memory EEM 486: Computer Architecture Lecture 9 Memory The Big Picture Designing a Multiple Clock Cycle Datapath Processor Control Memory Input Datapath Output The following slides belong to Prof. Onur Mutlu

More information

Section 6 Blackfin ADSP-BF533 Memory

Section 6 Blackfin ADSP-BF533 Memory Section 6 Blackfin ADSP-BF533 Memory 6-1 a ADSP-BF533 Block Diagram Core Timer 64 L1 Instruction Memory Performance Monitor JTAG/ Debug Core Processor LD0 32 LD1 32 L1 Data Memory SD32 DMA Mastered 32

More information

Features. DDR2 UDIMM w/o ECC Product Specification. Rev. 1.1 Aug. 2011

Features. DDR2 UDIMM w/o ECC Product Specification. Rev. 1.1 Aug. 2011 Features 240pin, unbuffered dual in-line memory module (UDIMM) Fast data transfer rates: PC2-4200, PC3-5300, PC3-6400 Single or Dual rank 512MB (64Meg x 64), 1GB(128 Meg x 64), 2GB (256 Meg x 64) JEDEC

More information

128 Kb Dual-Port SRAM with PCI Bus Controller (PCI-DP)

128 Kb Dual-Port SRAM with PCI Bus Controller (PCI-DP) 128 Kb Dual-Port SRAM with PCI Bus Controller (PCI-DP) Features 128 Kb of dual-ported shared memory Master and target PCI Specification 2.2 compliant interface Embedded host bridge capability Direct interface

More information

Chapter Operation Pinout Operation 35

Chapter Operation Pinout Operation 35 68000 Operation 35 Chapter 6 68000 Operation 6-1. 68000 Pinout We will do no construction in this chapter; instead, we will take a detailed look at the individual pins of the 68000 and what they do. Fig.

More information

The Memory Hierarchy Part I

The Memory Hierarchy Part I Chapter 6 The Memory Hierarchy Part I The slides of Part I are taken in large part from V. Heuring & H. Jordan, Computer Systems esign and Architecture 1997. 1 Outline: Memory components: RAM memory cells

More information

1998 Technical Documentation Services

1998 Technical Documentation Services Technical Reference 1998 Technical Documentation Services Printed in U.S.A., January 1998 SMMU001 Book Type Two Lines Volume # Book Type Volume # Book Type Two Lines year Book Type year Serial Presence

More information

Computer System Components

Computer System Components Computer System Components CPU Core 1 GHz - 3.2 GHz 4-way Superscaler RISC or RISC-core (x86): Deep Instruction Pipelines Dynamic scheduling Multiple FP, integer FUs Dynamic branch prediction Hardware

More information

a) Memory management unit b) CPU c) PCI d) None of the mentioned

a) Memory management unit b) CPU c) PCI d) None of the mentioned 1. CPU fetches the instruction from memory according to the value of a) program counter b) status register c) instruction register d) program status word 2. Which one of the following is the address generated

More information

VS133-S512 PDRB X DATA SHEET. Memory Module Part Number VS133-S512 BUFFALO INC. (1/7)

VS133-S512 PDRB X DATA SHEET. Memory Module Part Number VS133-S512 BUFFALO INC. (1/7) DATA SHEET Memory Module Part Number VS133-S512 (1/7) 1. Description 168pin Unbuffered DIMM PC133/CL=3 2. Module Specification Specification Capacity 512MByte Physical Bank(s) 1 Module Organization 64M

More information

CorePCI Target 33/66 MHz

CorePCI Target 33/66 MHz v2.0 CorePCI Target 33/66 MHz Product Summary Intended Use High-Performance PCI Target Applications 32-Bit, 66MHz, 3.3V 32-Bit, 33MHz, 5V or 3.3V Back-End Support for Synchronous DRAM, I/O Subsystems,

More information

Computer Systems Laboratory Sungkyunkwan University

Computer Systems Laboratory Sungkyunkwan University DRAMs Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Main Memory & Caches Use DRAMs for main memory Fixed width (e.g., 1 word) Connected by fixed-width

More information

PC2-6400/PC2-5300/PC2-4200/PC Registered DIMM Design Specification Revision 3.40 August 2006

PC2-6400/PC2-5300/PC2-4200/PC Registered DIMM Design Specification Revision 3.40 August 2006 JEDEC Standard No. 21C Page 4.20.10-1 4.20.10-240-Pin PC-6400/PC2-5300/PC2-4200/PC2-3200 DDR2 SDRAM ed DIMM Design Specification PC2-6400/PC2-5300/PC2-4200/PC2-3200 ed DIMM Design Specification Revision

More information

TwinDie 1.35V DDR3L SDRAM

TwinDie 1.35V DDR3L SDRAM TwinDie 1.35R3L SDRAM MT41K4G4 256 Meg x 4 x 8 Banks x 2 Ranks MT41K2G8 128 Meg x 8 x 8 Banks x 2 Ranks 16Gb: x4, x8 TwinDie DDR3L SDRAM Description Description The 16Gb (TwinDie ) DDR3L SDRAM (1.35V)

More information

Application Note AN8064

Application Note AN8064 July 2001 Application Note AN806 Introduction Synchronous DRAM (SDRAM) has become a mainstream memory of choice in embedded system memory design due to its speed, burst access and pipeline features. For

More information