Patent ID: 9367488
Filing Date: 2016-06-14
CPC Classification: G06F

Claim Text:
1. A method for copying program code from an external serial non-volatile memory device into volatile program memory of an applique sensor interface module (ASIM) on a satellite by using or activating only one signal that is a low to high or high to low transition, the steps comprising: generating a signal that is a low to high or high to low transition from a host controller on the satellite or through a general purpose input/output (GPIO) pin connected to an internal timer on the applique sensor interface module (ASIM) on the satellite; receiving the signal via a Serial Peripheral Interface (SPI) connection on the ASIM; detecting the signal which starts copying program code from the serial non-volatile memory device into the volatile program memory of the ASIM, and which selects an internal read-only memory (ROM) for execution of program code in a local loop during copying of the program code from the external serial non-volatile memory device to the volatile program memory; and, generating an interrupt after the program code is copied to the volatile program memory which executes an interrupt service routine (ISR) that selects the volatile program memory for execution after the program code is copied and that performs a soft reset of a CPU of the ASIM and starts program code execution from volatile program memory with program counter at