FLASH MICRO-CONTROLLER WITH SHADOW BOOT-LOADER SRAM FOR DUAL-DEVICE BOOTING OF MICRO-CONTROLLER AND HOST
Patent №
US 7,761,653
Granted
2010-07-20
Filed 2007
Owner
SUPER TALENT ELECTRONICS, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11875648
A flash microcontroller has a Static Random-Access-Memory (SRAM) buffer that stores several blocks of boot code read from a flash memory. The boot code includes an initial boot loader, boot code and a control program that are executed by the flash microcontroller, and an operating system OS image and an external-host control program that are executed by an external host. Both the external host and the microcontroller are booted from boot code buffered in the SRAM buffer. A first-reset-read address from the external host is captured by the microcontroller during its boot sequence and stored in a mapping table along with a physical address of the block in the SRAM buffer with the operating system OS image and the external-host control program. A boot-loader state machine reads the flash ID and programs flash parameter registers with timing parameters for the flash memory.
AI classification
Ownership
SUPER TALENT ELECTRONICS, INC.
assignment · 202080161
Assignors
YU, FRANK, MA, ABRAHAM C., LEE, CHARLES C., SHEN, MING-SHIANG, CHOW, DAVID Q.
On an employer assignment, the assignors are typically the inventors.