Manley Labs switch/hub manual Remote Field Updates withh Iapiap, At the same time

Page 8

Remote Field Updates withh IAPIAP

1. Before IAP

8051s typically cannot write to “code” space

8032 MCU

READ &

WRITE

READ

ONLY

2nd Flash

DATA

MAIN FLASH

OLD

CODE

– Special µPSD register eliminates this limitation

Typical Flash memory cannot be read and written

at the same time

Dual Banks of Flash eliminate this limitation

Read program from one bank while writing to the other bank

2. During IAP

MCU reading program from Main Flash

USB, UART,

I2C, Modem…

Updated

Program

8032 MCU

READ

ONLY

READ &

WRITE

2nd Flash

CODE

MAIN FLASH

TREAT AS DATA

Special Register classifies Main Flash as Code again

MCU now reading new program from Main Flash

3.After IAP

READ &

WRITE

22ndnd FlashFlash

Special Register temporarily re- classifies Main Flash as Data

MCU now reads IAP program from 2nd Flash while receiving bytes of new program from USB, UART, Modem, I2C, etc. and writes the new program to Main Flash

8032 MCU

READ ONLY

DATADATA

MAINMAIN

FLASHFLASH

NEWNEW

CODECODE

www.st.com/micropsd

8

Image 8
Contents ∝ PSD ST’s New 8051-based MCU FamilyFamily 333What is ∝ PSD? Standard 8032 MCU CoreMany I/O Built-in Supervisor 11..11Low Cost What makes ∝ PSD different?rent?PSD Architecture … enhances capability Unique ∝ PSD featuress Memory Paging is Easy using Decode PLD Excellent Memory ManagementmentBuilt-in Address Decoding PLD Common to All PagesYou decide how to split the Flash memory Flexible Memory AllocationionRemote Field Updates withh Iapiap 8051s typically cannot write to code spaceTypical Flash memory cannot be read and written At the same timeIn-System Programming Ispisp ∝ PSDProgrammable Logic Built-in 16 MacroCell PLD for General Purpose LogicUnique Combinationn ST is the only large manufacturer that can bringConsolidate Devices Broad Variety of Connectionstions PSDsoft ExpressTM for rapid configuration of µPSD Development SupporttΜPSD C Compiler, Simulator, Debugger, Monitor DK3200 development board from ST, US$149Keil Software Tools Integrated Development Environment IDEDK3200 Development KitKit IncludesNohau In-Circuit Emulatortor In-Circuit EmulatorManley In-Circuit Emulatortor Programming Supportt FlashLINK Jtag ISP Programming Cable, STGang Jtag Insertion Programmers, Needham’s Electonics Single-Site Insertion Programmers, BP Micro and HiLo/Tribal∝ PSD Family Growth Sram∝ PSD Product Roadmapp Available Now Aug DecCompetition Flash Density & Effectiveive MIPS*MIPS Current ∝ PSD3200 Seriesries Lite Series Large Sram Standard Series Series∝ PSD3300 Turbo Seriesies ∝ PSD3400 Turboplus Serieseries Lp su∝ PSD Part Numbering Schemeheme ∝ PSD Web Site Visit ∝ PSD web site for the latest info and softwareOrdering Information for Toolsools ΜPSD3200 Development Tools Ordering InformationSummary ∝ PSD