WHITE PAPER. Nonvolatile SRAMs (nvsrams) in Gaming Applications. Nonvolatile SRAMs in Gaming: An Overview

Size: px
Start display at page:

Download "WHITE PAPER. Nonvolatile SRAMs (nvsrams) in Gaming Applications. Nonvolatile SRAMs in Gaming: An Overview"

Transcription

1 WHITE PAPER Shivendra Singh Applications Engr. Principal Cypress Semiconductor Corp. Nonvolatile SRAMs (nvsrams) in Gaming Applications Abstract Cypress s nonvolatile static RAM (nvsram) technology offers a combination of fast access speed SRAM interface and reliable nonvolatility. Gaming machines use SRAM memory solutions to record multiple gaming data and to hold the data in case of power failure or power outages. This white paper describes the ideal suitability of Cypress s nvsram solutions in these applications. Nonvolatile SRAMs in Gaming: An Overview Gaming machines, such as slot machines and video poker machines, have been a foundation of the gaming industry for several years. Generally, the popularity of these machines is dependent on the likelihood of winning money, the machine s reliability, and the entertainment value of the machine relative to other available gaming options. Currently, the microprocessor-based gaming machines use static random access memory (RAM) for storing the critical and continuously changing runtime processing data, machine states, and other configuration details related to gaming. The processor can easily hook up the RAMs to its standard address, data, and control I/Os and can access the device with the least firmware overhead.this is not the case with disk drives or other flash memories. Since the RAM stores all important configurations, the content of this memory is generally critical to the operation of the gaming machine. Examples of critical data may include one or more of the following: Number of winning outcomes Payout for the machine Wagering details (for example, number of times wagered or number of coins wagered) Currency swipe details Coin-in amounts and denominations Each player s game record, such as the game levels, items used, and time Timer data One weakness of the RAM memory is its volatile nature that causes content loss when power is removed. In many critical applications where the RAM contents should be saved when system power is not available, a battery or a rechargeable Supercap is used to maintain the power to the SRAM for data retention. Often, gaming regulations also require that battery backup configuration be deployed to retain the game state during any power outage or power failure. The inherent risk in deploying a battery option is the reliability of batteries. System power fluctuation or a glitch on the power supply can severely affect the battery performance and can cause complete battery failure if not properly maintained. In the gaming applications, if the power supply to the gaming machine is lost during critical data transfer, and if the battery backup also fails or is not available, then the system RAM will lose all contents, which can cause a complete system

2 2 Cypress Semiconductor Corp. shutdown or failure. Therefore, to avoid such a catastrophic failure, the gaming machine architects take care in designing a battery-backed RAM solution. Cypress s nvsram offers the performance of a standard RAM and does not use battery. nvsram does not suffer from battery-related issues and securely saves the critical data in all power-fail conditions, which makes it an ideal alternative for a battery-backed nonvolatile RAM solution. Figure 1 shows a typical block diagram of the gaming machine architecture. H/W Random Number Generator Co-processor BOOT ROM & Program Mem (Flash) Mass Storage (HDD) Processor CPU High speed non volatile cache (4 Mbit -32 Mbit) Internal Interface and Peripherals External Interface (Monitor, Keyboard, Mouse, Joystick) Figure 1. Gaming Machine Architecture Block Diagram High-speed Nonvolatile Cache The gaming machine uses the SRAM density (anywhere between 4 Mbit to 32 Mbit) as a cache memory for storing the runtime processing data. The cache memory used in these applications is required to be nonvolatile to save the critical gaming data during power failures. Presently, the RAM cache is made nonvolatile using the battery backup and uses 3.0-V batteries for retaining the RAM contents during power-off as shown in Figure 2. Because of the growing preference to eliminate batteries, the other alternative nonvolatile memory technologies are becoming more popular in gaming machine designs. Cypress has developed a battery-free monolithic nonvolatile memory solution called nonvolatile SRAM or nvsram. Cypress s nvsram offers 25-ns access speed (symmetrical write and read operations), which is far superior than the battery-backed solutions, which can provide max access speed up to 45 ns in the best case scenario. A high-speed cache is always preferred in most applications since it directly impacts the system performance.

3 3 Cypress Semiconductor Corp. Battery-backed SRAM Solutions Gaming machines frequently use battery-backed SRAMs (BBSRAM) to retain critical data during runtime and retain these data on battery power when the system power supply is off. The BBSRAMs use a low-power SRAM (or micropower SRAM) IC, a power controller IC, and a battery on the application board, as shown in Figure 2. The BBSRAM solutions require extra components and PCB area. Mounting of the battery must be out of the SMD reflow process to avoid its explosion due to excess heat during the reflow soldering. The other challenges associated with battery-based solutions are: Susceptibility to system vibration, which can make the mechanical joints used to hold the battery unreliable On-schedule maintenance and replacement Low MTBF Strict green disposal/content laws to follow due to the hazardous components used in batteries. U1 Battery U3 Vbat MCU U2 ADDR CEo NVRAM Controller IC CEi CE1 Micropower SRAM CE2 DATA GPIO OE MCU WE CE Vbatlow GPIO/ Interrupt 10 KOhm Figure 2. BBSRAM Interface with a Microcontroller nvsram Solution Cypress s nvsram combines standard fast SRAM cells (up to 20-ns access) with the Silicon-Oxide- Nitrite-Oxide-Silicon (SONOS) based nonvolatile memory elements to provide fast asynchronous read/write access speeds and 20 years of data retention across its operating range. A typical nvsram interface with a controller is shown in Figure 3.

4 4 Cypress Semiconductor Corp. 68 uf (Typ) U2 Vcap Power Control S/W Control Logic nvsram IC NV Elements SRAM U1 ADDR DATA MCU CE OE WE 10 KOhm Figure 3. nvsram Interface with a Microcontroller The fast SRAM cells offers a very high-speed read and write access and enables the nvsram to be infinitely written or read, just as in standard SRAM. If the power goes down, the data held in SRAM is transferred to the nonvolatile elements integrated with each SRAM cell using the charge stored in a small capacitor connected to the V CAP pin of nvsram. The capacitor, required on the nvsram V CAP pin, is a few tens of μf, typically 68 μf (see individual datasheets for the permitted range of V CAP ) and gets charged through an internal charging circuit during power-up. The charge stored on V CAP is sufficient to copy the SRAM data to nonvolatile elements during power-down, called STORE operation. This STORE operation is transparent to the application because it is automatically executed when V CC power fails below a threshold level (V SWITCH ). The parallel transfer of data from SRAM to the integrated nonvolatile elements means that the STORE (transfer of SRAM data to nonvolatile elements) takes the time equivalent to one EEPROM write (byte write or page write) operation. On power-up, the nonvolatile data is automatically transferred back to the SRAM, which is called RECALL operation. This makes nvsram a true nonvolatile memory, which can hold the data in its nonvolatile elements when power is off without requiring any external power backup such as batteries or Supercaps. The STORE andrecall operations in nvsram can also be executed on demand through software commands. The nvsram has many additional features, which new applications can use. See the application note, AN Nonvolatile SRAM (nvsram Basics) to get an in-depth understanding of the nvsram technology. Cypress s nvsrams provide the fastest and most reliable nonvolatile solutions compared to other existing circuit solutions. Key Attributes of nvsrams nvsrams offer the following benefits and fulfill the requirements of an ideal SRAM device, which is suitable for the nonvolatile cache implementation in gaming applications. Fast Access: System performance is directly associated with the access speed of the cache memory used. A slow cache memory attached to a fast controller, if not managed properly, can bring down the system performance drastically. Therefore, cache management becomes an important aspect of such a system design. nvsram is the fastest nonvolatile RAM in the industry and offers up to 20-ns access speed for all read and write operations. Using nvsram instead of a slow SRAM minimizes cache management efforts. Reliability: The SONOS technology used in nvsram provides unmatched reliability. Data retention of 20 years at 85 ºC for the industrial temperature range is one of the highest among nonvolatile RAM technologies available today. This makes nvsram the most reliable nonvolatile technology and an ideal choice for gaming applications.

5 5 Cypress Semiconductor Corp. Unlimited Endurance: nvsram allows critical data to be written unlimited number of times into its SRAM cells without any possibility of running out of endurance or improper wear-leveling. This takes away all the effort required for implementing the wear-leveling or counting endurance cycles in software when using limited endurance count nonvolatile memories, such as EEPROM and Flash. Green (No Batteries): Unlike a battery-backed SRAM, nvsram is a green solution with no battery involved. It uses only a small capacitor for storing SRAM contents to the nonvolatile elements, which retain data without requiring any additional backup power. Real Time Clock: Many gaming systems prefer to time-stamp the critical data before writing into a safe location. This typically requires an additional RTC chip and associated components. The nvsram comes with an option of the integrated RTC feature. This not only reduces the BOM cost and the board space but also frees up a few dedicated pin resources required to interface with the external RTC device. nvsram Product Specifications The parallel asynchronous interface nvsrams are available from 256 Kbit to 16 Mbit as production parts. Contact your local Cypress Sales Representative for further enquiry. You can also send your related queries directly to nvsram@cypress.com. Table 1 lists the essential features of the highdensity nvsrams. Parameter Interface Memory write and read access time I/O bus Data throughput Single power supply voltage (typical) Dual power supply (Separate core and I/O voltage) (V CC /V CCQ ) Additional features Packages Specifications Parallel (Asynchronous) 25 ns x8/x16/x Mbps/640 Mbps/1280 Mbps 3.0 V, 5.0 V 3.3 V/1.8 V RTC, Alarm, Watchdog, Square wave 44 TSOP-II, 54 TSOP-II, 48 TSOP-I, 165 FBGA Table 1. Cypress s 16-Mbit nvsram Summary This white paper discusses the nonvolatile SRAM requirement in gaming applications and shows that the Cypress nvsram solution provides the fastest SRAMs and eliminates the battery requirement by using only a small capacitor to provide power for nonvolatile store operation. In addition to being the fastest nonvolatile SRAM solution, nvsrams have proven their reliability for over 20 years. The nvsrams are available in 16-Mbit densities, which are typically required in gaming applications.

6 Cypress Semiconductor 198 Champion Court San Jose, CA Phone: Fax: Cypress Semiconductor Corporation, The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. PSoC Designer and Programmable System-on-Chip are trademarks and PSoC is a registered trademark of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced herein are property of the respective corporations. This Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in lifesupport systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement.

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1. PSoC Creator Component Datasheet Digital Multiplexer and Demultiplexer 1.10 Features Digital Multiplexer Digital Demultiplexer Up to 16 channels General Description The Multiplexer component is used to

More information

DESIGNING SECURE USB-BASED DONGLES

DESIGNING SECURE USB-BASED DONGLES DESIGNING SECURE USB-BASED DONGLES By Dhanraj Rajput, Applications Engineer Senior, Cypress Semiconductor Corp. The many advantages of USB Flash drives have led to their widespread use for data storage

More information

PSoC Creator Component Data Sheet. Calculation accuracy 0.01 C for -200 C to 850 C temperature range

PSoC Creator Component Data Sheet. Calculation accuracy 0.01 C for -200 C to 850 C temperature range 1.10 Features Calculation accuracy 0.01 C for -200 C to 850 C temperature range Provides simple API function for resistance to temperature conversion Displays Error Vs Temperature graph General Description

More information

Thermistor Calculator. Features. General Description. Input/Output Connections. When to use a Thermistor Calculator 1.10

Thermistor Calculator. Features. General Description. Input/Output Connections. When to use a Thermistor Calculator 1.10 PSoC Creator Component Data Sheet Thermistor Calculator 1.10 Features Adaptable for majority of negative temperature coefficient (NTC) thermistors Look-Up-Table (LUT) or equation implementation methods

More information

PSoC Programmer Release Notes

PSoC Programmer Release Notes PSoC Programmer Release Notes Version 3.13.4 Release Date: November 16, 2011 Thank you for your interest in the PSoC Programmer. The release notes lists all the new features, installation requirements,

More information

Scanning Comparator (ScanComp) Features. General Description. Input/Output Connections. When to Use a Scanning Comparator. clock - Digital Input* 1.

Scanning Comparator (ScanComp) Features. General Description. Input/Output Connections. When to Use a Scanning Comparator. clock - Digital Input* 1. Scanning Comparator (ScanComp) 1.0 Features Scan up to 64 single ended or differential channels automatically Note The number of input and output channels will be limited by the hardware available in the

More information

PSoC Programmer Release Notes

PSoC Programmer Release Notes PSoC Programmer Release Notes Version 3.16.1 Release Date: November 1, 2012 Thank you for your interest in the PSoC Programmer. The release notes lists all the new features, installation requirements,

More information

Designing an efficient Programmable Logic Controller using Programmable System On Chip

Designing an efficient Programmable Logic Controller using Programmable System On Chip Designing an efficient Programmable Logic Controller using Programmable System On Chip By Raja Narayanasamy, Product Apps Manager Sr, Cypress Semiconductor Corp. A Programmable Logic Controller (PLC) is

More information

New Technologies Bridge the Gap Between Custom ASICs and ARM-Based Microcontrollers

New Technologies Bridge the Gap Between Custom ASICs and ARM-Based Microcontrollers New Technologies Bridge the Gap Between Custom ASICs and ARM-Based Microcontrollers By Mark Saunders, Product Marketing Manager Sr, Cypress Semiconductor Corp. One perspective for thinking of the embedded

More information

Memory. The memory types currently in common usage are:

Memory. The memory types currently in common usage are: ory ory is the third key component of a microprocessor-based system (besides the CPU and I/O devices). More specifically, the primary storage directly addressed by the CPU is referred to as main memory

More information

1-Mbit (128K x 8) Static RAM

1-Mbit (128K x 8) Static RAM 1-Mbit (128K x 8) Static RAM Features Pin- and function-compatible with CY7C109B/CY7C1009B High speed t AA = 10 ns Low active power I CC = 80 ma @ 10 ns Low CMOS standby power I SB2 = 3 ma 2.0V Data Retention

More information

CAPACITIVE SENSING MADE EASY, Part 2 Design Guidelines

CAPACITIVE SENSING MADE EASY, Part 2 Design Guidelines CAPACITIVE SENSING MADE EASY, Part 2 Design Guidelines By Pushek Madaan and Priyadeep Kaur, Cypress Semiconductor Corp. When it comes to capacitive sensing design, layout plays a crucial role. Giving importance

More information

Comparison of 2.4-GHz proprietary RF and Bluetooth 4.0 for HIS applications Page 1 of 6

Comparison of 2.4-GHz proprietary RF and Bluetooth 4.0 for HIS applications Page 1 of 6 Comparison of 2.4-GHz proprietary RF and Bluetooth 4.0 for HID applications By: Anitha TG, Applications Engineer & Sai Prashanth Chinnapalli, Applications Engineer Sr, Cypress Semiconductor Corp. With

More information

PSoC Programmer Release Notes

PSoC Programmer Release Notes PSoC Programmer Release Notes Version 3.18.1 Release Date: May 8, 2013 Thank you for your interest in the PSoC Programmer. The release notes lists all the new features, installation requirements, supported

More information

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1 Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 5 Memory-I Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would Pre-Requisite

More information

Memory Basics. SRAM/DRAM Basics

Memory Basics. SRAM/DRAM Basics Memory Basics RAM: Random Access Memory historically defined as memory array with individual bit access refers to memory with both Read and Write capabilities ROM: Read Only Memory no capabilities for

More information

DS1225Y 64k Nonvolatile SRAM

DS1225Y 64k Nonvolatile SRAM DS1225Y 64k Nonvolatile SRAM www.maxim-ic.com FEATURES years minimum data retention in the absence of external power Data is automatically protected during power loss Directly replaces 2k x 8 volatile

More information

Spacecraft Computer Systems. Colonel John E. Keesee

Spacecraft Computer Systems. Colonel John E. Keesee Spacecraft Computer Systems Colonel John E. Keesee Overview Spacecraft data processing requires microcomputers and interfaces that are functionally similar to desktop systems However, space systems require:

More information

DS1220Y 16k Nonvolatile SRAM

DS1220Y 16k Nonvolatile SRAM Not Recommended for New Design DS122Y 16k Nonvolatile SRAM www.maxim-ic.com FEATURES years minimum data retention in the absence of external power Data is automatically protected during power loss Directly

More information

DS1220Y 16k Nonvolatile SRAM

DS1220Y 16k Nonvolatile SRAM 19-5579; Rev 10/10 NOT RECOENDED FOR NEW DESIGNS 16k Nonvolatile SRAM www.maxim-ic.com FEATURES 10 years minimum data retention in the absence of external power Data is automatically protected during power

More information

Providing Battery-Free, FPGA-Based RAID Cache Solutions

Providing Battery-Free, FPGA-Based RAID Cache Solutions Providing Battery-Free, FPGA-Based RAID Cache Solutions WP-01141-1.0 White Paper RAID adapter cards are critical data-center subsystem components that ensure data storage and recovery during power outages.

More information

A N. O N Output/Input-output connection

A N. O N Output/Input-output connection Memory Types Two basic types: ROM: Read-only memory RAM: Read-Write memory Four commonly used memories: ROM Flash, EEPROM Static RAM (SRAM) Dynamic RAM (DRAM), SDRAM, RAMBUS, DDR RAM Generic pin configuration:

More information

PSoC Programmer Release Notes

PSoC Programmer Release Notes PSoC Programmer Release Notes Version 3.14 Release Date: February 23, 2012 Thank you for your interest in the PSoC Programmer. The release notes lists all the new features, installation requirements, supported

More information

Computer Systems Structure Main Memory Organization

Computer Systems Structure Main Memory Organization Computer Systems Structure Main Memory Organization Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Storage/Memory

More information

www.jameco.com 1-800-831-4242

www.jameco.com 1-800-831-4242 Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. www.maxim-ic.com FEATURES 10 years minimum data retention in the absence

More information

AN10950. LPC24XX external memory bus example. Document information

AN10950. LPC24XX external memory bus example. Document information Rev. 1.1 9 November 2012 Application note Document information Info Content Keywords LPC24XX, EMC, memory, SDRAM, SRAM, flash Abstract This application note will detail an example design illustrating how

More information

AN10850. LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode

AN10850. LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode LPC1700 timer triggered memory to GPIO data transfer Rev. 01 16 July 2009 Application note Document information Info Keywords Abstract Content LPC1700, GPIO, DMA, Timer0, Sleep Mode This application note

More information

PAC52XX Clock Control Firmware Design

PAC52XX Clock Control Firmware Design APPLICATION NOTE PAC52XX Clock Control Firmware Design TM Marc Sousa Senior Manager, Systems and Firmware www.active-semi.com Copyright 2014 Active-Semi, Inc. TABLE OF CONTENTS APPLICATION NOTE... 1 Table

More information

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA Features Compatible with MCS-51 products On-chip Flash Program Memory Endurance: 1,000 Write/Erase Cycles On-chip EEPROM Data Memory Endurance: 100,000 Write/Erase Cycles 512 x 8-bit RAM ISO 7816 I/O Port

More information

MAX II ISP Update with I/O Control & Register Data Retention

MAX II ISP Update with I/O Control & Register Data Retention MAX II ISP Update with I/O Control & Register Data Retention March 2006, ver 1.0 Application Note 410 Introduction MAX II devices support the real-time in-system mability (ISP) feature that allows you

More information

Frequently Asked Questions December 2013. ZeusRAM Solid-State Drive. Frequently Asked Questions

Frequently Asked Questions December 2013. ZeusRAM Solid-State Drive. Frequently Asked Questions December 2013 ZeusRAM Solid-State Drive Frequently Asked Questions Frequently Asked Questions Q: What is ZeusRAM? A: ZeusRAM is a low latency (under 23us) wear-resistant SAS SSD. It supports dual 6Gb SAS

More information

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows

More information

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information

ES_LPC4357/53/37/33. Errata sheet LPC4357/53/37/33. Document information Rev. 1.1 8 August 2012 Errata sheet Document information Info Keywords Abstract Content LPC4357FET256; LPC4357FET180; LPC4357FBD208; LPC4353FET256; LPC4353FET180; LPC4353FBD208; LPC4337FET256; LPC4337FET180;

More information

CS8481. 3.3 V/250 ma, 5.0 V/100 ma Micropower Low Dropout Regulator with ENABLE

CS8481. 3.3 V/250 ma, 5.0 V/100 ma Micropower Low Dropout Regulator with ENABLE 3.3 /250 ma, 5.0 /100 ma Micropower Low Dropout Regulator with The CS8481 is a precision, dual Micropower linear voltage regulator. The switched 3.3 primary output ( OUT1 ) supplies up to 250 ma while

More information

DS1307ZN. 64 x 8 Serial Real-Time Clock

DS1307ZN. 64 x 8 Serial Real-Time Clock DS137 64 x 8 Serial Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid

More information

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi. Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the

More information

How To Write To An Eeprom Memory On A Flash Memory On An Iphone Or Ipro Memory On Microsoft Flash Memory (Eeprom) On A Microsoft Microsoft Powerbook (Ai) 2.2.2

How To Write To An Eeprom Memory On A Flash Memory On An Iphone Or Ipro Memory On Microsoft Flash Memory (Eeprom) On A Microsoft Microsoft Powerbook (Ai) 2.2.2 Application note EEPROM emulation in STM32F10x microcontrollers Introduction Many applications require EEPROM (electrically erasable programmable read-only memory) for non-volatile data storage. For low-cost

More information

SIMPLE TECHNIQUES TO IMPROVE SOLAR PANEL EFFICIENCY USING A MICROCONTROLLER OR SOC

SIMPLE TECHNIQUES TO IMPROVE SOLAR PANEL EFFICIENCY USING A MICROCONTROLLER OR SOC SIMPLE TECHNIQUES TO IMPROVE SOLAR PANEL EFFICIENCY USING A MICROCONTROLLER OR SOC By Udayan Umapathi, Applications Engineer at Cypress Semiconductor and Gautam Das G, Applications Engineer at Cypress

More information

4-Mbit (512K x 8) Static RAM

4-Mbit (512K x 8) Static RAM 4-Mbit (512K x 8) Static RAM Features Very high speed: 45 ns Wide voltage range: 2.20V to 3.60V Temperature ranges Industrial: 40 C to +85 C Automotive-A: 40 C to +85 C Pin compatible with CY62148DV30

More information

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff Supply voltage Supervisor TL77xx Series Author: Eilhard Haseloff Literature Number: SLVAE04 March 1997 i IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to

More information

Using Altera MAX Series as Microcontroller I/O Expanders

Using Altera MAX Series as Microcontroller I/O Expanders 2014.09.22 Using Altera MAX Series as Microcontroller I/O Expanders AN-265 Subscribe Many microcontroller and microprocessor chips limit the available I/O ports and pins to conserve pin counts and reduce

More information

Spread-Spectrum Crystal Multiplier DS1080L. Features

Spread-Spectrum Crystal Multiplier DS1080L. Features Rev 1; 3/0 Spread-Spectrum Crystal Multiplier General Description The is a low-jitter, crystal-based clock generator with an integrated phase-locked loop (PLL) to generate spread-spectrum clock outputs

More information

EDI s x32 MCM-L SRAM Family: Integrated Memory Solution for TMS320C4x DSPs

EDI s x32 MCM-L SRAM Family: Integrated Memory Solution for TMS320C4x DSPs EDI s x32 MCM-L RAM Family: Integrated Memory olution for TM320C4x DPs APPLICATION REPORT: PRA288 Tim tahley Electronic Designs, Inc. Digital ignal Processing olutions March 1997 IMPORTANT NOTICE Texas

More information

EDI s x32 MCM-L SRAM Family: Integrated Memory Solution for TMS320C3x DSPs

EDI s x32 MCM-L SRAM Family: Integrated Memory Solution for TMS320C3x DSPs EDI s x32 MCM-L RAM Family: Integrated Memory olution for TM320C3x DPs APPLICATION REPORT: PRA286 Tim tahley Electronic Designs, Inc. Digital ignal Processing olutions March 1997 IMPORTANT NOTICE Texas

More information

ST19NP18-TPM-I2C. Trusted Platform Module (TPM) with I²C Interface. Features

ST19NP18-TPM-I2C. Trusted Platform Module (TPM) with I²C Interface. Features Trusted Platform Module (TPM) with I²C Interface Data brief Features Single-chip Trusted Platform Module (TPM) Embedded TPM 1.2 firmware I²C communication interface (Slave mode) Architecture based on ST19N

More information

Unexpected Power Loss Protection

Unexpected Power Loss Protection White Paper SanDisk Corporation Corporate Headquarters 951 SanDisk Drive Milpitas, CA 95035, U.S.A. Phone +1.408.801.1000 Fax +1.408.801.8657 www.sandisk.com Table of Contents Executive Summary 3 Overview

More information

2.0 Command and Data Handling Subsystem

2.0 Command and Data Handling Subsystem 2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation

More information

Production Flash Programming Best Practices for Kinetis K- and L-series MCUs

Production Flash Programming Best Practices for Kinetis K- and L-series MCUs Freescale Semiconductor Document Number:AN4835 Application Note Rev 1, 05/2014 Production Flash Programming Best Practices for Kinetis K- and L-series MCUs by: Melissa Hunter 1 Introduction This application

More information

Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories

Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories Handout 17 by Dr Sheikh Sharif Iqbal Memory Unit and Read Only Memories Objective: - To discuss different types of memories used in 80x86 systems for storing digital information. - To learn the electronic

More information

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE SMART ARM-based Microcontrollers SMARTCARD XPRO USER GUIDE Preface Atmel SMARTCARD Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. Atmel SMARTCARD Xplained Pro is designed

More information

1. Memory technology & Hierarchy

1. Memory technology & Hierarchy 1. Memory technology & Hierarchy RAM types Advances in Computer Architecture Andy D. Pimentel Memory wall Memory wall = divergence between CPU and RAM speed We can increase bandwidth by introducing concurrency

More information

LOW POWER SPREAD SPECTRUM OSCILLATOR

LOW POWER SPREAD SPECTRUM OSCILLATOR LOW POWER SPREAD SPECTRUM OSCILLATOR SERIES LPSSO WITH SPREAD-OFF FUNCTION 1.0 110.0 MHz FEATURES + 100% pin-to-pin drop-in replacement to quartz and MEMS based XO + Low Power Spread Spectrum Oscillator

More information

AN3969 Application note

AN3969 Application note Application note EEPROM emulation in STM32F40x/STM32F41x microcontrollers Introduction EEPROMs (Electrically Erasable Programmable Read-Only Memory) are often used in industrial applications to store updateable

More information

Chapter 5 :: Memory and Logic Arrays

Chapter 5 :: Memory and Logic Arrays Chapter 5 :: Memory and Logic Arrays Digital Design and Computer Architecture David Money Harris and Sarah L. Harris Copyright 2007 Elsevier 5- ROM Storage Copyright 2007 Elsevier 5- ROM Logic Data

More information

Homework # 2. Solutions. 4.1 What are the differences among sequential access, direct access, and random access?

Homework # 2. Solutions. 4.1 What are the differences among sequential access, direct access, and random access? ECE337 / CS341, Fall 2005 Introduction to Computer Architecture and Organization Instructor: Victor Manuel Murray Herrera Date assigned: 09/19/05, 05:00 PM Due back: 09/30/05, 8:00 AM Homework # 2 Solutions

More information

Security & Chip Card ICs SLE 44R35S / Mifare

Security & Chip Card ICs SLE 44R35S / Mifare Security & Chip Card ICs SLE 44R35S / Mifare Intelligent 1 Kbyte EEPROM with Interface for Contactless Transmission, Security Logic and Anticollision according to the MIFARE -System Short Product Info

More information

1-Mbit (128K 8) Quad SPI nvsram with Real Time Clock

1-Mbit (128K 8) Quad SPI nvsram with Real Time Clock CY4VPS -Mbit (28K 8) Quad SPI nvsram with Real Time Clock Features Density Mbit (28K 8) Bandwidth 8-MHz high-speed interface Read and write at 54 Mbps Serial Peripheral Interface Clock polarity and phase

More information

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components

More information

Quad 2-input NAND Schmitt trigger

Quad 2-input NAND Schmitt trigger Rev. 9 15 December 2015 Product data sheet 1. General description 2. Features and benefits 3. Applications The is a quad two-input NAND gate. Each input has a Schmitt trigger circuit. The gate switches

More information

Voice Dialer Speech Recognition Dialing IC

Voice Dialer Speech Recognition Dialing IC Speech Recognition Dialing IC Speaker Dependent IC for Voice Dialing Applications GENERAL DESCRIPTION The IC, from the Interactive Speech family of products, is an application specific standard product

More information

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register Rev. 10 21 March 2016 Product data sheet 1. General description 2. Features and benefits 3. Ordering information The is an (parallel-to-serial converter) with a synchronous serial data input (DS), a clock

More information

Hello, and welcome to this presentation of the STM32L4 reset and clock controller.

Hello, and welcome to this presentation of the STM32L4 reset and clock controller. Hello, and welcome to this presentation of the STM32L4 reset and clock controller. 1 The STM32L4 reset and clock controller manages system and peripheral clocks. STM32L4 devices embed three internal oscillators,

More information

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram DSC.8~.V LowPower Precision CMOS Oscillator General Description The DSC is a silicon MEMS based CMOS oscillator offering excellent jitter and stability performance over a wide range of supply voltages

More information

256K (32K x 8) Static RAM

256K (32K x 8) Static RAM 256K (32K x 8) Static RAM Features High speed: 55 ns and 70 ns Voltage range: 4.5V 5.5V operation Low active power (70 ns, LL version) 275 mw (max.) Low standby power (70 ns, LL version) 28 µw (max.) Easy

More information

High-speed switching diodes. Type number Package Configuration Package NXP JEITA JEDEC

High-speed switching diodes. Type number Package Configuration Package NXP JEITA JEDEC Rev. 8 18 November 2010 Product data sheet 1. Product profile 1.1 General description, encapsulated in small Surface-Mounted Device (SMD) plastic packages. Table 1. Product overview Type number Package

More information

Part Number Decoder for Toshiba NAND Flash

Part Number Decoder for Toshiba NAND Flash Part Number Decoder for Toshiba NAND Flash Revision 1.3 Memory Application Engineering Dept. Memory Division, TOSHIBA CORPORATION Semiconductor Company Sep.24 th 2010 Copyright 2006, Toshiba Corporation.

More information

HEF4011B. 1. General description. 2. Features and benefits. 3. Ordering information. 4. Functional diagram. Quad 2-input NAND gate

HEF4011B. 1. General description. 2. Features and benefits. 3. Ordering information. 4. Functional diagram. Quad 2-input NAND gate Rev. 6 10 December 2015 Product data sheet 1. General description 2. Features and benefits 3. Ordering information The is a quad 2-input NAND gate. The outputs are fully buffered for the highest noise

More information

INTEGRATED CIRCUITS. 74LVC08A Quad 2-input AND gate. Product specification IC24 Data Handbook. 1997 Jun 30

INTEGRATED CIRCUITS. 74LVC08A Quad 2-input AND gate. Product specification IC24 Data Handbook. 1997 Jun 30 INTEGRATED CIRCUITS IC24 Data Handbook 1997 Jun 30 FEATURES Wide supply voltage range of 1.2 V to 3.6 V In accordance with JEDEC standard no. 8-1A Inputs accept voltages up to 5.5 V CMOS low power consumption

More information

Bandwidth Calculations for SA-1100 Processor LCD Displays

Bandwidth Calculations for SA-1100 Processor LCD Displays Bandwidth Calculations for SA-1100 Processor LCD Displays Application Note February 1999 Order Number: 278270-001 Information in this document is provided in connection with Intel products. No license,

More information

Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview

Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview Technical Note TN-29-06: NAND Flash Controller on Spartan-3 Overview Micron NAND Flash Controller via Xilinx Spartan -3 FPGA Overview As mobile product capabilities continue to expand, so does the demand

More information

PowerProtector: Superior Data Protection for NAND Flash

PowerProtector: Superior Data Protection for NAND Flash PowerProtector: Superior Data Protection for NAND Flash Introduction The unstable power conditions of outdoor applications such as transportation, telecommunications/networking and embedded systems run

More information

AN2358. Manchester Decoder Using PSoC 1. Introduction. Contents. Manchester Code Principle

AN2358. Manchester Decoder Using PSoC 1. Introduction. Contents. Manchester Code Principle AN2358 Author: Philippe Larcher Associated Project: Yes Associated Part Family: CY8C29x66, CY8C27x43, CY8C24X94, CY8C24x23A, CY8C23x33, CY8C21x34, CY8C21x23 Software Version: PSoC Designer 5.4 Related

More information

Intel N440BX Server System Event Log (SEL) Error Messages

Intel N440BX Server System Event Log (SEL) Error Messages Intel N440BX Server System Event Log (SEL) Error Messages Revision 1.00 5/11/98 Copyright 1998 Intel Corporation DISCLAIMERS Information in this document is provided in connection with Intel products.

More information

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator eet General Description The DSC2111 and series of programmable, highperformance dual CMOS oscillators utilizes a proven silicon MEMS technology to provide excellent jitter and stability while incorporating

More information

Intel architecture. Platform Basics. White Paper Todd Langley Systems Engineer/ Architect Intel Corporation. September 2010

Intel architecture. Platform Basics. White Paper Todd Langley Systems Engineer/ Architect Intel Corporation. September 2010 White Paper Todd Langley Systems Engineer/ Architect Intel Corporation Intel architecture Platform Basics September 2010 324377 Executive Summary Creating an Intel architecture design encompasses some

More information

MF1 IC S50. 1. General description. Functional specification. 1.1 Contactless Energy and Data Transfer. 1.2 Anticollision. Energy

MF1 IC S50. 1. General description. Functional specification. 1.1 Contactless Energy and Data Transfer. 1.2 Anticollision. Energy Rev. 5.2 15 January 2007 Product data sheet 001052 PUBLIC 1. General description NXP has developed the Mifare to be used in contactess smart cards according to ISO/IEC 14443A. The communication layer (

More information

PUF Physical Unclonable Functions

PUF Physical Unclonable Functions Physical Unclonable Functions Protecting next-generation Smart Card ICs with SRAM-based s The use of Smart Card ICs has become more widespread, having expanded from historical banking and telecommunication

More information

Low forward voltage High breakdown voltage Guard-ring protected Hermetically sealed glass SMD package

Low forward voltage High breakdown voltage Guard-ring protected Hermetically sealed glass SMD package Rev. 6 10 September 2010 Product data sheet 1. Product profile 1.1 General description Planar with an integrated guard ring for stress protection, encapsulated in a small hermetically sealed glass SOD80C

More information

How To Prevent Power Supply Corruption On An 8Bit Microcontroller From Overheating

How To Prevent Power Supply Corruption On An 8Bit Microcontroller From Overheating AVR180: External Brown-out Protection Features Low-voltage Detector Prevent Register and EEPROM Corruption Two Discrete Solutions Integrated IC Solution Extreme Low-cost Solution Extreme Low-power Solution

More information

AN3265 Application note

AN3265 Application note Application note Handling hardware and software failures with the STM8S-DISCOVERY Application overview This application is based on the STM8S-DISCOVERY. It demonstrates how to use the STM8S window watchdog

More information

AND8326/D. PCB Design Guidelines for Dual Power Supply Voltage Translators

AND8326/D. PCB Design Guidelines for Dual Power Supply Voltage Translators PCB Design Guidelines for Dual Power Supply Voltage Translators Jim Lepkowski ON Semiconductor Introduction The design of the PCB is an important factor in maximizing the performance of a dual power supply

More information

Digital-Output Magnetic Sensor (Hall IC)

Digital-Output Magnetic Sensor (Hall IC) TOSHIBA Semiconductor Application Note Digital-Output Magnetic Sensor (Hall IC) 1. Introduction The digital-output magnetic sensor is essentially a sensor which detects the magnetic flux density of a magnet

More information

CHAPTER 7: The CPU and Memory

CHAPTER 7: The CPU and Memory CHAPTER 7: The CPU and Memory The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint slides

More information

RAM & ROM Based Digital Design. ECE 152A Winter 2012

RAM & ROM Based Digital Design. ECE 152A Winter 2012 RAM & ROM Based Digital Design ECE 152A Winter 212 Reading Assignment Brown and Vranesic 1 Digital System Design 1.1 Building Block Circuits 1.1.3 Static Random Access Memory (SRAM) 1.1.4 SRAM Blocks in

More information

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256

More information

BIOS and CMOS. Overview. The Function of BIOS. The Bus

BIOS and CMOS. Overview. The Function of BIOS. The Bus Overview BIOS and CMOS In this chapter, you will learn to Explain the function of BIOS Distinguish among various CMOS setup utility options Describe BIOS and device drives Troubleshoot the Power-On Self

More information

BAS16 series. 1. Product profile. High-speed switching diodes. 1.1 General description. 1.2 Features and benefits. 1.

BAS16 series. 1. Product profile. High-speed switching diodes. 1.1 General description. 1.2 Features and benefits. 1. Rev. 6 4 September 04 Product data sheet. Product profile. General description, encapsulated in small Surface-Mounted Device (SMD) plastic packages. Table. Product overview Type number Package Configuration

More information

8-bit binary counter with output register; 3-state

8-bit binary counter with output register; 3-state Rev. 3 24 February 2016 Product data sheet 1. General description The is an 8-bit binary counter with a storage register and 3-state outputs. The storage register has parallel (Q0 to Q7) outputs. The binary

More information

1-of-4 decoder/demultiplexer

1-of-4 decoder/demultiplexer Rev. 6 1 April 2016 Product data sheet 1. General description 2. Features and benefits 3. Applications The contains two 1-of-4 decoders/demultiplexers. Each has two address inputs (na0 and na1, an active

More information

DS1386/DS1386P RAMified Watchdog Timekeeper

DS1386/DS1386P RAMified Watchdog Timekeeper DS1386/DS1386P RAMified Watchdog Timekeeper www.maxim-ic.com GENERAL DESCRIPTION The DS1386 is a nonvolatile static RAM with a full-function real-time clock (RTC), alarm, watchdog timer, and interval timer

More information

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB APPLICATION NOTE M16C/26 1.0 Abstract The following article describes using a synchronous serial port and the FoUSB (Flash-over-USB ) Programmer application to program the user flash memory of the M16C/26

More information

C440GX+ System Event Log (SEL) Messages

C440GX+ System Event Log (SEL) Messages C440GX+ System Event Log (SEL) Messages Revision 0.40 4/15/99 Revision Information Revision Date Change 0.40 4/15/99 Changed BIOS Events 0C EF E7 20, 0C EF E7 21 to 0C EF E7 40, 0C EF E7 41 Disclaimers

More information

TESLA K20 GPU ACCELERATOR

TESLA K20 GPU ACCELERATOR TESLA K20 GPU ACCELERATOR BD-06455-001_v09 October 2014 Board Specification DOCUMENT CHANGE HISTORY BD-06455-001_v09 Version Date Authors Description of Change 01 August 1, 2012 GG, SM Preliminary Information

More information

BAT54 series SOT23 Schottky barrier diodes Rev. 5 5 October 2012 Product data sheet 1. Product profile 1.1 General description

BAT54 series SOT23 Schottky barrier diodes Rev. 5 5 October 2012 Product data sheet 1. Product profile 1.1 General description SOT2 Rev. 5 5 October 2012 Product data sheet 1. Product profile 1.1 General description Planar with an integrated guard ring for stress protection, encapsulated in a small SOT2 (TO-26AB) Surface-Mounted

More information

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F-2 series High-performance Cortex-M3 MCUs STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32-bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/mcu STM32 F-2 series The STM32

More information

USER GUIDE EDBG. Description

USER GUIDE EDBG. Description USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel

More information

AN2680 Application note

AN2680 Application note Application note Fan speed controller based on STDS75 or STLM75 digital temperature sensor and ST72651AR6 MCU Introduction This application note describes the method of defining the system for regulating

More information

HG2 Series Product Brief

HG2 Series Product Brief Solid State Drives Product Brief - 1 - Rev.2 1. SCOPE T his document describes the specifications of the following model 1.1 2.5inch Case Type Product Number THNS064GG2BB THNS128GG4BB THNS256GG8BB THNS512GG8BB

More information

With respect to the way of data access we can classify memories as:

With respect to the way of data access we can classify memories as: Memory Classification With respect to the way of data access we can classify memories as: - random access memories (RAM), - sequentially accessible memory (SAM), - direct access memory (DAM), - contents

More information

Intel RAID Controllers

Intel RAID Controllers Intel RAID Controllers Best Practices White Paper April, 2008 Enterprise Platforms and Services Division - Marketing Revision History Date Revision Number April, 2008 1.0 Initial release. Modifications

More information