System for downloading program code to a microprocessor operative as a slave to a master microprocessor
US5754863A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Jan 20, 1995 |
| Grant date | May 19, 1998 |
| Priority date | — |
| Expiry date | Jan 20, 2015 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/4405
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A master microprocessor downloads program codes to a slave microprocessor which does not require a read-only memory ROM containing any instruction codes. While downloading, the slave microprocessor reads the program instructions to execute from a register, which is written to by the master microprocessor. The execution of these instructions causes the slave microprocessor to write program instructions to its RAM which will be executed later, in normal operation. The slave microprocessor has a handshaked bus which causes it to terminate a read from the register only after the master microprocessor has written to it. Logic, preferably a programmable array logic (PAL) device, decodes addresses and generates the "READY" handshake bus signal for the slave microprocessor. The cost of the slave microprocessor is reduced since a bootloader ROM which may be embedded internal or external to the slave microprocessor integrated circuit chip is not required. Also additional circuitry for loading program code as is required in direct memory access (DMA) is not required. Only an existing register, which is also used by the master microprocessor to send messages to the slave microprocessor in norm…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.