Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors...
-
Upload
claude-rodgers -
Category
Documents
-
view
214 -
download
0
Transcript of Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors...
![Page 1: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/1.jpg)
Low Power Memory
![Page 2: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/2.jpg)
Quick Start Training
Agenda
• What constitutes low power memory• Variations & vendors of low power memory• How to interface using CoolRunner-II
![Page 3: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/3.jpg)
Quick Start Training
What is Low Power Memory
• Devices feature additional power saving options:– Advanced self refresh modes– Deep power down mode– Low voltage power supply (1.8V, 2.5V, 3.3V)– Low standby current– Automatic power down
• Advanced architecture and memory cell structure• Advanced packaging options
![Page 4: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/4.jpg)
Quick Start Training
Advanced Architecture
• Improved cell structure– UtRAM: uni-transistor memory cell structure
• Prefetch architecture creates high speed devices
![Page 5: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/5.jpg)
Quick Start Training
TCSR
• Temperature Compensated Self Refresh• Ambient temperature adjusts refresh rate
– Capacitor loses charge quicker at high temperature– Decrease refresh rate at lower temperatures
• Minimized standby current during standby• Selectable for: 15°C, 45°C, 70°C, 85°C• Requires an external temperature sensor
![Page 6: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/6.jpg)
Quick Start Training
PASR
• Partial Array Self Refresh• Specify which banks are enabled
![Page 7: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/7.jpg)
Quick Start Training
DPD
• Deep Power Down• Maximum power reduction• Memory data is not retained• Acts as “soft switch-off”
![Page 8: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/8.jpg)
Quick Start Training
Available Devices
• Infineon MobileRAM (synchronous lower power DRAM)• Cypress MoBL (mobile static RAM)• Samsung
– UtRAM– Low power SRAM– Mobile SDRAM
• Micron– Mobile SDRAM– Cellular RAM
![Page 9: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/9.jpg)
Quick Start Training
Mobile SDRAM Features
• Fully synchronous• Internal pipeline architecture• Programmable burst length (1, 2, 4, 8, page)• TCSR• PASR power saving self-refresh• DPD• Up to 70% power savings over standard SDRAM devices
in self-refresh mode
![Page 10: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/10.jpg)
Quick Start Training
Mobile SDRAM Commands
• NOP (Deselect SDRAM device)• ACTIVE (Opens row in specified bank for access)• READ (Select bank and column, and start READ burst)• WRITE (Select bank and column, and start WRITE burst)• DEEP POWER DOWN (Maximum power savings, data is not
retained)• PRECHARGE (Deactivates open row in specified bank or all
banks)• AUTO REFRESH or SELF REFRESH (Retains data in SDRAM)• LOAD MODE REGISTER (Defines operating mode of SDRAM)
![Page 11: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/11.jpg)
Quick Start Training
Timing Specifications
• For example, tRCD = 20 ns, with 125 MHz clock = 3 clock cycles
• Parameter tRCD = delay controller must wait between ACTIVE and a READ/WRITE command
![Page 12: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/12.jpg)
Quick Start Training
Read Command
![Page 13: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/13.jpg)
Quick Start Training
Write Command
![Page 14: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/14.jpg)
Quick Start Training
Deep Power Down ModeUpon exit DPD mode:
NOP for 200 us
Precharge all banks
Issue 8 Auto Refresh commands
Initialize Mode Register & Extended Mode Register
![Page 15: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/15.jpg)
Quick Start Training
Why CoolRunner-II
• Low standby current < 100 uA• Easy system integration with memory devices• Perfect target device for portable and handheld applications
System Bus Mobile SDRAM
![Page 16: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/16.jpg)
Quick Start Training
CPLD Design
![Page 17: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/17.jpg)
Quick Start Training
State Machine Components
• CAS latency 2-bit counter• Write burst 4-bit counter• Read burst 4-bit counter (implements burst up to 8)• Mode Register
– CAS, burst length
![Page 18: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/18.jpg)
Quick Start Training
State Machine
![Page 19: Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.](https://reader030.fdocuments.us/reader030/viewer/2022032723/56649cff5503460f949d16ec/html5/thumbnails/19.jpg)
Quick Start Training
Conclusion
• Complete downloadable VHDL reference design: XAPP394
• CoolRunner-II is the perfect target device for interfacing to low power memory devices– CoolRunner-II allows seamless system integration– CoolRunner-II is the ideal low power memory controller