The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

EasyFLASHSolving System Problems Benefits Using Flash PSDs make e


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



EasyFLASHSolutions
EasyFLASHSolving System Problems Benefits Using Flash PSDs
make easy!
Presentation
EasyFLASHApril 2000 200004easyflashsolutions
Available Presentations
Main Presentations (Recommended): Presentation Brief Introduction Company Products
Company Information Overview
Presentation
EasyFLASH Introduction
Introduction Products
Additional Information (after viewing above Presentation Detailed Information Flash PSDs This Presentation Presentation Solving System Problems with Flash Presentation Detailed Information PSDs Presentation Power Management with PSDs Presentation Available Development Tools Presentation PSDs with Different PSDs
Note: Also Short Videos
April 2000 200004easyflashsolutions
EasyFLASH
Contents
EasyFLASH Overview
Presentation information Waferscale Presentation Product Details
Slides
Flash Desirability Issues Flash Solutions using Waferscale Device
Little Flash Time Programming (boot code?) Programming Time (time money) JTAG Reprogramming Field (Field Options) Development Code Time Consuming Other Issues Solutions Flash Solutions Summary
Slides
Slides Slides Slides Slides Slides Slide Slide Slides
9-10
11-12 13-20 21-24 25-34 35-52 53-55
PSDs ISP,Not Only Solution, Just Best Slides 58-68 solve problems, Applications Slides 69-75 More Information Slides 76-78
April 2000 200004easyflashsolutions
EasyFLASH
What EasyFLASHTM?
about solving problems faced embedded designers want benefit from System Programming Re-Programming capabilities Flash Technology Configurable Memory System single chip combined with Intuitive Point Click Software Development Environment: 100% System Programmable (ISP) Ability program blank device directly board using industry standard 4-pin JTAG connection. Application Programming (IAP) While running field
April 2000
200004easyflashsolutions
EasyFLASH
Forming Partnership between.
Software
Chip
Available Today from Waferscale
April 2000 200004easyflashsolutions
EasyFLASH
Introducing PSD9XX
April 2000
200004easyflashsolutions
EasyFLASH
PSD's Value Embedded Products
Speed Program design time weeks entire system seconds directly board 6-square inches board space
PSD8XXF
Eliminate
Reduce Cure
power consumption assembly flow headaches eliminating need programming prior assembly several dollars manufacturing cost from each system? code field while application still running various options EasyFLASH200004easyflashsolutions
Remove
Re-Program
April 2000
Introduction Product
recommended that view Presentation prior this section:
April 2000
200004easyflashsolutions
EasyFLASH
Flash Desirability
Rugged, economic, non-volatile memory (NVM), with batteries Hands-off firmware updates, remote updates Customize product after assembly production test "Everybody's going Flash" Pricing close EPROM dropping
Flash Memory
April 2000
200004easyflashsolutions
EasyFLASH
Flash Issues.
Limited Selection Flash Based MCUs Time Programming difficult (ISP) III. Programming Time Long
EasyFLASHSolutions
Re-Programming (IAP) requires Memories System Re-Mapping Complexed Some MCUs (80C51) can't write "Program Memory" VII. Code Development Time Consuming Must Re-Done Every Design
EasyFLASHPSD takes care these issues.
April 2000 200004easyflashsolutions
EasyFLASH
Little Memory
Many popular MCUs don't have on-chip Flash memory
Motorola 68HC05, 68HC11, 683XX Philips 80C51XA Dallas 80C320 Intel 80C51, 80C251, 80C930 Intel 80C188/186/198/196 many more
Flash Issue
Intel® 80C188
PHILIPS
Intel® 80C251
MOTOROLA
Intel® 80C931
MOTOROLA
DALLAS
80C320
68332
MCUs with Flash tend have only small amount flash have very small SRAMs and/or require change your code almost Flash based MCUs have source supply
April 2000
68HC05
Neuron 3150
Intel® 80C930 Intel® 80C196
MOTOROLA
MOTOROLA
68306
MOTOROLA
68HC11
68331
Intel® 80C186
Intel® 386EX
Intel® registered Trademark Intel Corporation
200004easyflashsolutions
EasyFLASH
have Plenty!
EasyFLASH
EasyFLASHPSD brings integrated design with Flash memory larger SRAMs these microcontrollers more Your investment years code thousands development tools preserved
Solutions
PHILIPS
EasyFLASH
PSD813F1
Example with Philips 80C51XA
MOTOROLA
68HC11
EasyFLASH
PSD913F2
Development time quick Easy Free PSDsoft Express make design snap! Alternate Source Supply Available
April 2000
Example with Motorola 68HC11
Intel® 80C251
EasyFLASH
PSD834F2
Example with Intel 80C251
Intel® registered Trademark Intel Corporation
200004easyflashsolutions
EasyFLASH
Time Programming
What's Deal? "Standard Flash System Programmable" will Program after solder board" Can't!.Chicken Egg: What comes first?
Flash Issue
April 2000 200004easyflashsolutions
EasyFLASH
Chicken Egg?
program Flash memory System that, must have memory operate from memory blank (not programmed), operate? can't!
Blank FLASH
Can't Operate Memory Blank
Programmed FLASH
operate now, Flash Programmed?
April 2000
200004easyflashsolutions
EasyFLASH
they
Program Flash memory prior insertion board using EPROM programmer (MOST this way) Stand lone Flash with Flash Chip Purchase ROMed MCUs this part code "Boot Code" "2nd Array" Risky code changes Can't change boot code system Risky! MCUs with fixed boot loaders
Limited flexibility
Costly! Slow!
April 2000
200004easyflashsolutions
EasyFLASH
they
Nails Programming Assembly Line Investment High (Costly Equipment)
Basically building custom programmer your board
used many
Some MCUs added Serial Port Download VERY Slow program
Risky! Costly! Slow!
April 2000 200004easyflashsolutions
EasyFLASH
System Programming JTAG
Unique JTAG Port allows programming done production line rather than programmer Blank device, involvement required
Interaction Required
Intel 80C251
Blank Flash
EasyFLASH
PSD913F2
Program Flash
Hooks Parallel Port
April 2000 200004easyflashsolutions
Cost ($59) FlashLINKProgramming Cable
EasyFLASH
EasyFLASH
FLASH
Way.
Program entire blank device Flash PSD's JTAG Port Requires prior programming, programmer, dedicated EPROMs/ROMs. Requires action Allows configuration product assembly line. Just-in-time-inventory Other Solution Market Today this
EasyFLASHSolutions
April 2000 200004easyflashsolutions
EasyFLASH
System Programming (ISP).
System Programmable (ISP) using Blank Device, Interaction Required
Ports Interface
Flash EEPROM
SRAM
Programmable Logic
Port
JTAG
Security
Ports
Solder Blank Device your Board Streamline your Manufacturing Flow Engineering Design
EasyFLASH
April 2000
200004easyflashsolutions
Ports
(Microcontroller)
Decode
Your
Internal
Flash
Time Programming
PROBLEM: Requires that some code exist program Flash
EasyFLASHRequires prior programming, programmer, dedicated EPROMs.
Allows configuration product assembly line.
Supports just-in-time-inventory (JIT)
ROMless
EasyFLASH
80C31, 68HC11, 80C251, Etc.
Peripherals
JTAG
From Tester
200004easyflashsolutions
April 2000
EasyFLASH
Solution
Program entire blank device Flash PSD's JTAG Port
Programming Time
long does really take?
Flash programs seconds Data I/O" ."What's Deal?" Inventory Flash Devices Remove Device from Inventory Open Tube Place Programmer Program SECONDS" Place Label Device Remove from Programmer Inventory (don't mixed Take from inventory Solder Socket Board Place device socket Test System
Flash Issue
April 2000 200004easyflashsolutions
EasyFLASH
Serial Port"
word Serial! It's SLOW! Minutes device Still needs boot code somehow?
Program Store/Code
Flash
April 2000
200004easyflashsolutions
EasyFLASH
EasyFLASHJTAG Fast
Waferscale's Enhanced JTAG program entire FLASH quickly seconds including Megabits Flash* least faster than through MCUs serial port least faster than device programmer
EasyFLASHFlashLINKprogramming time approximately seconds Flash with software driver. Expected Time Automatic Test Equipment (ATE) late 2000 7-10 seconds. Also pursuing other fast programming methods. Contact Waferscale latest.
April 2000 200004easyflashsolutions
Solutions
EasyFLASH
Programming Time
PROBLEM: methods First Time Programming Slow and/or Costly
EasyFLASHWaferscale's Enhanced JTAG program entire FLASH including Megabit FLASH seconds.
ROMless
EasyFLASH
80C31, 68HC11, 80C251, Etc.
Peripherals
JTAG
From Tester
April 2000
200004easyflashsolutions
EasyFLASH
Solution
JTAG
program Entire System!
EasyFLASHApril 2000 200004easyflashsolutions
Simple!
Personal Computer (PC) Cost FlashLINK ($59 Industry standard 4-pin connection Board
April 2000
200004easyflashsolutions
EasyFLASH
Eliminate Programmers!
EPROM Programmers Time Consuming Creates Errors Delays Shipments Product
April 2000
200004easyflashsolutions
EasyFLASH
Save Time, Increase Quality
EPROM Programmer
Inventory Flash Devices Remove from Inventory Open Tube Place Programmer Program Label Devices Remove from Programmer Re-Inventory Remove from Inventory (2nd time) Straighten leads Solder socket board Place device socket Test System Ship System
JTAG Programming
Inventory (Blank) Remove from Inventory Solder board Program board) Test System Ship System
Time Consuming!
Bent Leads!
April 2000
200004easyflashsolutions
EasyFLASH
Need Stickers!
LABELS Wasted Time! Wasted Energy! Waiting Error Happen!
Programmed EPROM Programmer Labeled Inventory Control!.why? EasyFLASHApril 2000 200004easyflashsolutions
Sockets.Get Them!
SOCKETS: Additional Expense Additional Manufacturing Step Sockets unreliable
they lead
April 2000 200004easyflashsolutions
EasyFLASH
More Bent Leads!
BENT LEADS Handing Sockets with Bent Leads Costly Time Consuming Straighten.or throw away Also.poor contacts
April 2000
200004easyflashsolutions
EasyFLASH
BETTER
Solder with Other Parts Label Socket Errors
April 2000 200004easyflashsolutions
And. EasyFLASH
Program
production line
April 2000 200004easyflashsolutions
EasyFLASH
Streamlined Manufacturing
Traditional Flash
Blank Device(s) Program Flash
Programmer
EasyFLASHISP
Mark Devices
Place Inventory
Build Board
Build Board
Lower Costs Quicker Response Higher Quality
EasyFLASH
Test Board
Test/Program Board
Inventory/Ship
April 2000
Inventory/Ship
200004easyflashsolutions
Application re-Programming (IAP)
Flash based memory devices reprogrammed several ways: Programmer
Remove device, place programmer (Data I/O, etc.), erase, program, insert back into board Same procedure EPROM Flash Issue theory used with Flash devices
lab, production line, field
Application re-Programming (IAP) Board using
data/code downloaded through serial port Then reprograms Flash device circuit with code Note: simple sounds (more information follow) Common method planned Flash Users
System Programming (ISP) PSD's JTAG Port
Only currently available EasyFLASH PSDs Done same First Time Programming
Note: Flash PSDs programmed these ways
April 2000 200004easyflashsolutions
Let's Look
EasyFLASH
Currently most popular
Application re-Programming (IAP)
Once field, easily update your code while system continues operate
Change from Main Flash Reprogram Main Flash
Ports
Ports
Your
(Microcontroller)
Erase Flash Reprogram Flash EEPROM EEPROM
SRAM
Port
Programmable Logic Security
JTAG
Switch back main Flash
Ports
Download your code from modem, web, automotive communications Using Automatic Re-Mapping chip Dual Flash Arrays Re-Program Flash array, while operating other
April 2000 200004easyflashsolutions
EasyFLASH
Operation with
Prior Update: operating using main Flash
Re-Programming Method
INTERFACE
ADDRESS
DECODE LOGIC
ADDRESS DATA
Main FLASH
DATA
April 2000
200004easyflashsolutions
EasyFLASH
Operation with
decision made update/change main memory:
INTERFACE
DECODE LOGIC
Main FLASH
April 2000
200004easyflashsolutions
EasyFLASH
Memory
System re-Program (IAP) Main Flash must first start operating DIFFERENT memory can't operate same memory that updating
INTERFACE
DECODE LOGIC
Main FLASH
Different Memory
April 2000
200004easyflashsolutions
EasyFLASH
Memory Arrays Required
PROBLEM: previous slides, systems must have memory take advantage
FLASH
Current system solutions are:
Download execute from SRAM (risky,power loss?) another EEPROM FLASH memory (costly) EPROM, ROM, FLASH based (costly) with external memory
FLASH/ROM
Dual memory arrays chip supports Allows reading (executing) from array while erase/writing other array
April 2000 200004easyflashsolutions
EasyFLASH
Solution
EasyFLASH
"Trick" System
Most MCUs have Fixed Address Location Main Memory. System "trick" using some logic point address location (the Memory Array)
Flash Issue
INTERFACE
DECODE LOGIC
Main FLASH
Different Memory
Also referred Boot Memory
Array*
April 2000
200004easyflashsolutions
EasyFLASH
Re-Mapping,
CPLD
PROBLEMS: MCUs have fixed boot interrupt vector addresses
Requires re-mapping update different memory re-mapped boot interrupt vector address locations continue operate while flash erase write operations progress
EasyFLASHThrough special registers decoding
Each sector both arrays multiple product terms remapped dynamically using PSD's FLASH decoding Setting this EASY with PSDsoft Express's point click development. experience required.
April 2000
200004easyflashsolutions
EasyFLASH
Solution
FLASH PSDs allow complex mapping
Erase
that operating memory ("different") begin erase main memory
INTERFACE
DECODE LOGIC
Main FLASH
Different Memory
Array
April 2000
200004easyflashsolutions
EasyFLASH
Code
starts send CODE Blank Main Memory while operates Memory Array
INTERFACE
DECODE LOGIC
Main FLASH
Different Memory
Array
April 2000
200004easyflashsolutions
EasyFLASH
What 80C51?
80C51 designed allow "write" data "program store" designed used with EPROM ROMs which write to.you only read them only place that 80C51 write "data space"
Typically small SRAM, changed frequently
Flash doing very well with 80C51 because automatically re-maps system FLASH This solves problems with 80C51 Flash
Flash Issue
EasyFLASHSolutions
April 2000
200004easyflashsolutions
EasyFLASH
Re-Mapping,
CPLD
PROBLEMS:
Program data space limitations some MCUs (example: 80C31)
Performs Write operations data space (RAM) only read operations program space (EPROM FLASH)
FLASH memory must re-mapped data space make look like
different memory mapped into program space boot location continue function while erase write operations progress
EasyFLASHThrough special registers decoding
Each sector both arrays multiple product terms re-mapped dynamically using PSD's FLASH decoding Setting this EASY with PSDsoft Express's point click development. experience required.
April 2000
200004easyflashsolutions
EasyFLASH
Solution
FLASH PSDs allow complex mapping
Shift Back
Once main memory re-programmed with Code, System must shift back Main Memory
INTERFACE
DECODE LOGIC
Main FLASH
Different Memory
Array
April 2000
200004easyflashsolutions
EasyFLASH
Logic Important
This done once again with Logic
INTERFACE
DECODE LOGIC
Main FLASH
Different Memory
Array
April 2000
200004easyflashsolutions
EasyFLASH
Update Array
main memory want erase update Array
INTERFACE
DECODE LOGIC
Main FLASH
Different Memory
Array
April 2000
200004easyflashsolutions
EasyFLASH
Back Normal Operation
system continues operate Array will idle until next update required.
INTERFACE
DECODE LOGIC
Main FLASH
Different Memory
Array
April 2000
200004easyflashsolutions
EasyFLASH
Application re-Programming (IAP)
lab, production line, field
Flash based memory devices reprogrammed several ways:
Programmer
Parallel System Programming (ISP) Board using
System Programming (ISP) PSD's JTAG
Only currently available EasyFLASHPSDs
Note: Flash PSDs programmed these ways
Let's Look
better
April 2000 200004easyflashsolutions
EasyFLASH
JTAG Re-Programming
Alternative with Using Waferscale's FlashLINKcable Cost Re-Programs entire device Interaction Required Memory Required Fast Hooks PC's parallel port Some Waferscale customers purchasing multiple FlashLINKTMs used their upgrade kits that they send their customers Option traditional method EasyFLASH- Contact Waferscale details
Solutions
April 2000
200004easyflashsolutions
EasyFLASH
Code.Time Consuming
PROBLEM: Code implement firmware downloads must developed every design (time consuming)
Boot code configure system mode (interrupts, peripherals, etc.) Code needed download information from host internal buffer manage Drivers needed controlling flash memory which sectors need erased/written during update
Flash Issue VIII
Development Tools (PSDsoft) will generate programs that controls FLASH PSD. PSDsoft's Point Click Development (PSDsoft Express PSDsoft 2000) make designing with PSDs snap
April 2000
200004easyflashsolutions
EasyFLASH
Solution
EasyFLASH
Configured User.
Easily Configured user their application .for their Microcontroller
Your
(Microcontroller)
EasyFLASH
Hours Using Waferscale's Point Click Design Environment PSDsoft ExpressAvailable Free
EasyFLASH
April 2000
200004easyflashsolutions
.Quick Cost Development
Your Waferscale's Free Point Click Software
Cost JTAG FlashLINKProgrammer $59)
third your party programmer)
Your Your Board
Note: Entire Development Including PSDsoftExpress Software, FlashLINKProgrammer, above pictured Development Board available (US$99).See DK900
April 2000 200004easyflashsolutions
EasyFLASH
Other Flash Issues
PROBLEM:
Limited memory address capabilities
more.
EasyFLASHBuilt paging scheme which increases MCU's address range times
PROBLEM:
With external memory, secure your code from prying eyes?
EasyFLASHPSDs have Security Feature protect your code
PROBLEM:
Power consumption, chip count, board space, system noise, reliability, security code, system costs
EasyFLASHSolved!
EasyFLASHSolutions
April 2000
200004easyflashsolutions
EasyFLASH
Summary
Flash desirable many reasons System Programming (ISP) Application re-Programming Power Consumption Cost
EasyFLASHSolutions
Flash difficult design with issues like programming that straight forward Waferscale's EasyFLASHPSD Product Line combined with Easy PSDsoft Express PSDsoft 2000: Address these issues Allow designers market quicker.
April 2000
200004easyflashsolutions
EasyFLASH
EasyFLASH only Solution
Just Best!
EasyFLASHApril 2000 200004easyflashsolutions
PSD's Superior
System Programming (ISP):
Requires involvement System Firmware Development Required Using JTAG Standard Interface Fast Seconds)
throughout Life Product Development Phase
Debug Qualification
Application Programming (IAP):
Using plus Communication Channel
UART, CAN, I2C, SPI, J1850, Modems, Internet TCIP, proprietary channel
Manufacturing
Non-Volatile Dual Flash Arrays
Execute while other being erased re-programmed
Field Updates
Application Continue System Level Solution
April 2000 200004easyflashsolutions
EasyFLASH
Flash Other Solutions
Flash based Programmable System Devices just that! Complete system level solutions with Superior Capabilities Single Chip Flash MCUs Superior System Programming (ISP) Fast JTAG Superior Application Programming (IAP) allowing application continue (Dual Arrays plus system logic) Larger Memory ROMless plus External Flash Memory Superior System Programming (ISP) Fast JTAG Complete Integrated Application Programming (IAP) More Secure Lower Power Consumption Point Click Development (less than hours) Available with Volt Volt
EasyFLASH
April 2000
200004easyflashsolutions
Fixed Bootstrap
Fixed code array (Two Types):
Loads boot code programming algorithms from UART into SRAM. small chip SRAM then performs programming sequence. contains initial boot routine flash programming algorithms. This array perform programming chip blank flash.
with Fixed Boot Strap
9.6K Baud UART: 19.2K Baud UART: 115K Baud UART: minutes including overhead minutes including overhead 30-60 seconds including overhead Seconds1
Features
Time Program First Time Programming (Blank Device) Production Line From Finished Goods Just Time (JIT) Shipments
Flash
JTAG Dual Arrays
Slow, slow, EPROM Programmers used Slow, done Yes, Using UART UART Only Some risk with bootstraps requiring SRAM algorithms Some MCUs require plus main supply 8-Bit: 64KB 8-Bit: 128B 16-Bit: 256KB 16-Bit: 256B
Field Updates
Capability? Application Continue Run? What Download Channel? Safe Power Loss (Volatility SRAM)
Yes, without JTAG
Yes, using Yes, Array
Risk, Volts Volts Only 100K 128KB 512KB (1024KB Development) (32KB Development) Waferscale
Additional Information
Voltage Chaining with other Devices (CPLDs, etc.) Flash Erase Cycles Flash Size Available SRAM Size Available Suppliers
Philips 89C5x, Motorola 68HC908, 68HC912, Hitachi H8/300H, H8S, 64xx, Mitsubishi M38869FFA, Infineon C16x
Notes: seconds based typical utilization Flash (PSD913F2 PSD913F2). Seen fast seconds available resource (UART, CAN, I2C, CPI, J1850, Modems, Internet TCIP, Proprietary, Etc.)
April 2000 200004easyflashsolutions
EasyFLASH
Prog. Bootstrap
main flash array plus small Flash/EEPROM with just enough space boot system
Allows custom boot code Requires EPROM Programmer program boot area
What Bootstrap code changes? update Field?
with Programmable Boot
Features First Time Programming Production Line (Blank Device) From Finished Goods Just Time (JIT)
Shipment
Flash
JTAG
Yes, Secs1
Dual Arrays
Supportted, Must EPROM Programmer
Field Updates
Capability? Application Continue Run? What Download Channel? Safe Power Loss (Volatility SRAM)
Yes, Using UART Code small application UART Only Risk, Some MCUs require plus main supply 8-Bit: 64KB 8-Bit: 128B 16-Bit: 256KB 16-Bit: 256B
Yes, without JTAG
Yes, using Yes, Array
Risk, Volts Volts Only 100K 128KB 512KB (1024KB Development) (32KB Development) Waferscale
Additional Information
Voltage Chaining with other Devices (CPLDs, etc.) Flash Erase Cycles Flash Size Available SRAM Size Available Suppliers
Hitachi, Philips,
Notes: seconds based typical utilization Flash (PSD913F2 PSD913F2). Seen fast seconds available resource (UART, CAN, I2C, CPI, J1850, Modems, Internet TCIP, Proprietary, Etc.) Most suppliers offers device with 100K
April 2000
200004easyflashsolutions
EasyFLASH
These MCUs allow programming chip flash Offered some Atmel Mitsubishi Devices Although common interface, used production environment can't support chaining (programming multiple products)
Features MCUs with
1Mhz SPI: 10Mhz SPI: Seconds Seconds Seconds1 need interface card
Flash
JTAG Dual Arrays
First Time Programming (Blank Device)
Time Program Production Line From Finished Goods Just Time (JIT) Shipment
Field Updates
Capability? Application Continue Run? What Download Channel? Safe Power Loss (Volatility SRAM)
using SPI, need special interface another board with Only Risk, Some MCUs require plus main supply 8-Bit: 60KB 8-Bit: 128B Atmel 89C8252, Mitsusbihi M38869FFA
Yes, without JTAG
Yes, using Yes, Array
Risk, Volts Volts Only 100K 128KB 512KB (1024KB Development) (32KB Development) Waferscale
Additional Information
Voltage Chaining with other Devices (CPLDs, etc.) Flash Erase Cycles Flash Size Available SRAM Size Available Suppliers
Notes: seconds based typical utilization Flash (PSD913F2 PSD913F2). Seen fast seconds available resource (UART, CAN, I2C, CPI, J1850, Modems, Internet TCIP, Proprietary, Etc.)
April 2000
200004easyflashsolutions
EasyFLASH
Special Pins
These MCUs allow programming Blank Flash device
Requires special fixtures from EPROM programmer board can't operate while programming flash application must stop
MCUs with Special/Custom
Depends tool implemented unique this unique this Yes, requires service person physically connect cable off-line when flash programmed Special Equipment unique Yes, special equipment will recover again ISSI 12V, 10V,
special pins that allow parallel programming board
Features First Time Programming (Blank Device) Production Line
From Finished Goods Just Time (JIT) Shipment Time Program
Flash
JTAG Dual Arrays
Seconds1
Field Updates
Capability? Application Continue Run? What Download Channel? Safe Power Loss (Volatility SRAM)
Yes, without JTAG
Yes, using Yes, Array
Risk, Volts Volts Only 100K 128KB 512KB (1024KB Development) (32KB Development) Waferscale
Additional Information
Voltage Chaining with other Devices (CPLDs, etc.) Flash Erase Cycles Flash Size Available SRAM Size Available Suppliers
8-Bit: (ISSI), 36KB (SST), 60KB (NEC) 8-Bit: 256B (ISSI SST), 512B (NEC) ISSI 89C52, 78F9026, SST89F58
Notes: seconds based typical utilization Flash (PSD913F2 PSD913F2). Seen fast seconds available resource (UART, CAN, I2C, CPI, J1850, Modems, Internet TCIP, Proprietary, Etc.) Most suppliers offers device with 100K
April 2000
200004easyflashsolutions
EasyFLASH
External Flash
Standard Flash memory from Industry Leaders like AMD, Intel, Fujitsu, others Most designs require multiple memories plus logic decoding interface
Features Standard Flash
most program initially EPROM Programmer Single Device, memory Single Device, memory Memories System Risky Memory SRAM Volt Volt Available Many Required Required AMD, Intel, Fujitsu, Atmel, Others 128KB 512KB (1024KB Development) (32KB Development) Waferscale
Flash
JTAG
Seconds1
Dual Arrays
First Time Programming Production Line (Blank Device) From Finished Goods Just Time
Field Updates
(JIT) Shipments Capability? Application Continue Run? What Download Channel? Safe Power Loss (Volatility SRAM)
Yes, without JTAG
Yes, using Yes, Array
Risk, Volts Volts Only
Additional Information
Voltage Chaining with other Devices (CPLDs, etc.) Flash Size Available SRAM Size Available Content Security Suppliers
Notes:
seconds based typical utilization Flash (PSD913F2 PSD913F2). Seen fast seconds available resource (UART, CAN, I2C, CPI, J1850, Modems, Internet TCIP, Proprietary, Etc.) done with Custom Nails (Costly) Second memory also with bootloader Second memory also with on-chip memory
April 2000
200004easyflashsolutions
EasyFLASH
External Dual Flash
Dual Flash Memory Arrays from Atmel, AMD, Intel Also: Flash plus SRAM Products
mostly Cellular Phones Packages
Features
First Time Programming Production Line (Blank Device) From Finished Goods Just Time (JIT) Shipment
Dual Flash Array Devices
most program initially EPROM Programmer Yes, need external logic most MCUs Yes, need external logic most MCUs
Flash
JTAG
Seconds1
Dual Arrays
Field Updates
Capability? Application Continue Run? What Download Channel? Safe Power Loss (Volatility SRAM)
Yes, without JTAG
Yes, using Yes, Array
Risk, Don't Support Only Required, Mostly Larger than Needed 8/16-Bit None, must external SRAM AMD, Atmel, Intel
Risk, Volts Volts Only
Additional Information
Voltage Chaining with other Devices (CPLDs, etc.) Flash Size Available SRAM Size Available Content Security Suppliers
128KB 512KB (1024KB Development) (32KB Development) Waferscale
Notes: seconds based typical utilization Flash (PSD913F2 PSD913F2). Seen fast seconds available resource (UART, CAN, I2C, CPI, J1850, Modems, Internet TCIP, Proprietary, Etc.) done with Custom Nails (Costly)
April 2000
200004easyflashsolutions
EasyFLASH
Solving Flash Issues
Issue: Limited Selection Limited Memory Sizes Single Chip MCUs Solution: PSDs allow pick because Flash will provide flash memory system Issue: Time Programming (ISP) difficult lengthy Solution: Flash PSDs allow user program completely blank device seconds using JTAG port without intervention boot code. This done after soldered board. Issue: Updating code (IAP) requires multiple memories complex logic re-mapping plus special code development Solution: offers integrated superior solution because provides complete system solution following pages more information
Solutions
April 2000 200004easyflashsolutions
EasyFLASH
Issue: Re-Mapping
Issue: MCUs have fixed boot interrupt vector addresses
CPLD
Requires re-mapping update different memory re-mapped boot interrupt vector address locations continue operate while flash erase write operations progress Usually, only UART channel supported
Bigger Issue: 8051s have program data space limitations
Performs Write operations data space (RAM) only read operations program space (EPROM FLASH)
FLASH memory must re-mapped data space make look like
different memory mapped into program space boot location continue function while erase write operations progress
Solution: FLASH PSDs allow complex mapping
Through special registers decoding Each sector both arrays multiple product terms remapped dynamically using PSD's FLASH decoding Setting this EASY with PSDsoft Express's point click development. experience required. EasyFLASH68
April 2000 200004easyflashsolutions
PSDs SOLVE MORE.
PSDs solve other problems Additional Information
EasyFLASHApril 2000 200004easyflashsolutions
Eliminate Devices
Microcontroller
80C51 68HC11 68HC08 80C51XA 80C251 68HC12/16 683XX M-Core C161-168 Toshiba Mitsubishi Hitachi Analog Devices Lucent Neuron 3150 Others
Latch
Multiplexed Bus)
Decoder
74HC138 PLDs PALs/GALs CPLD FPGA
Flash
29C512 29C010 29C020 many more
EPROM
27C256 27C512 27C010 others
flash boot System Programming
74HC373 74HC573
Decoder
Latch
Flash EPROM flash "boot"*
PORTS
Port Expansion
82C55 68HC24 74HC374 PLDs/CPLDs
ASIC
General Purpose Logic
74HCXXX ASICS PLDs GALs/PALs CPLDs FPGAs
April 2000
PROM
SRAM
6116 7164 71256 many more
EEPROM
28C64 28C256 others
200004easyflashsolutions
PORTS
SRAM
Solution
EasyFLASH
External SRAM
PSD, MCU, SRAM form Integrated 3-Chip Solution PSD's Chip Selects, Decode PLD, De-multiplexing allows SRAM form glue-less connection with Waferscale's customers External SRAM along with This done when PSD's SRAM large enough Waferscale's SRAM densities increase over time, customers eliminate external SRAM down road desired
MOTOROLA
SRAM EasyFLASHDATA ADDRESS
FLASH SRAM
80C31 Families
RESET
ADDRESS /DATA ADDRESS
AD0-7/A0-7 AD8-15/A8-15 PSEN\ PC0-7 PB0-7 PA0-7
A8-A15 A0-7 D0-7
RESET PSEN\
68HC11
RESET\
PSD913F2
RESET\
April 2000
200004easyflashsolutions
EasyFLASH
FPGA ASIC
PSD's chip Programmable Logic Interface tends replace very intensive logic Address Decoding De-multiplexing Glue Logic FPGA Expansion ASIC Greater Waferscale's Customers have additional Programmable Logic ASIC System
ideal leave this Intensive Logic allow more gate intensive logic high density ASIC FPGA can't totally consumed device
April 2000
200004easyflashsolutions
EasyFLASH
PSDs with
Flash PSDs also make great companions DSPs 70ns fast enough:
Then companion with similar with Waferscale's Application Notes
JTAG
70ns fast enough:
PSD's Flash Program Store
socket.programmed directly with JTAG
Most DSPs will transfer external program store into DSP's internal High Speed SRAM upon power operate full speed from SRAM
Take advantage PSD's:
JTAG Programming Option Lab, production line, field Dual Array Concurrent Flash Automatic Re-mapping Power, Integration, Interface/Glue, General Logic System, More
plus Interface Drawings
Back Sales Handbook Presentation
April 2000 200004easyflashsolutions
EasyFLASH
Concurrent Controller
Waferscale's EasyFLASHdevice used controller conjunction with:
Microprocessor, DSP, Size (4M, 16M, Etc.) Width (x8, x16, x32) Flash Memory
easily provide system with:
Concurrent Operation Fast Time System Programming Fault Tolerance during potential power loss Plus Code Security
(MCU, RISC, DSP)
FLASH
x16,
High Density
using Waferscale's On-Chip:
Flash "concurrent" "boot" JTAG Memory Controller code system Automatic Re-mapping Logic pointer swapping both "concurrent" large main external program store flash JTAG port initial programming flash memory Security Feature
April 2000 200004easyflashsolutions
Concurrent
EasyFLASH
FPGA Loader
alternative serial EPROMs Flash Plus system form superior solution Using FPGAs parallel load protocol implement shift software "bit-stream" data using Ports implement shift register state machine PSD's PLD.
Patented feature Waferscale's EasyFLASHPLD ability macrocells loaded directly from internal data bus.
Flash updated using Application Note Site
Loader
XILINX FPGA
EasyFLASH
April 2000
200004easyflashsolutions
More Information
News Story Waferscale Min) Flash PSDsoft Express Brochure
EasyFLASH Introduction Video (~10 Min)
Data Briefs Page Overview Document with Specification)
www.waferscale.com
Data Book Development Software
April 2000
200004easyflashsolutions
EasyFLASH
Visit www.waferscale.com
Datasheets FREE PSDsoft Express Software Presentations/Overviews Development Information Development Purchase using Credit Card Budgetary Pricing (Low Volume) Dedicated Pages Videos Products Tutorials FAQs Design Feedback Waferscale Register Electronic Newsletter Order Literature Thank your time Product Status Interest Waferscale Press Releases Software updates much more.additional features everyday EasyFLASH2000 Sales Handbook
here help
Visit www.waferscale.com
FAQs, Development Kits, Free software, Free Software Updates, Specifications, Special Notifications, Tutorials, Product Videos, more
Design Tutorial
application note others
Call Waferscale Hotline:
Toll Free 1-877-WSI-PSDS 1-877-974-7737 Internationally 510-771-1690 Technical Questions Customer Support
Call your local Waferscale FAE, Sales Rep, Sales Manager* Hire Waferscale Consultant*:
Independent Consultants with Embedded Design Experience
Send e-mail:
General Info: Applications: info@waferscale.com apps@waferscale.com
2000 Sales Handbook
www.waferscale.com list
EasyFLASH

Other recent searches


W5611A - W5611A   W5611A Datasheet
TMS320C1x - TMS320C1x   TMS320C1x Datasheet
TMS320E14 - TMS320E14   TMS320E14 Datasheet
TMS320P14 - TMS320P14   TMS320P14 Datasheet
TMS320LC15 - TMS320LC15   TMS320LC15 Datasheet
LC17 - LC17   LC17 Datasheet
STF21N90K5 - STF21N90K5   STF21N90K5 Datasheet
STP21N90K5 - STP21N90K5   STP21N90K5 Datasheet
STW21N90K5 - STW21N90K5   STW21N90K5 Datasheet
PT7742--3 - PT7742--3   PT7742--3 Datasheet
PT7708 - PT7708   PT7708 Datasheet
2SC5976 - 2SC5976   2SC5976 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive