摘要 |
A resetting method using a recursive call is provided to improve system operation speed by performing operation with a recursive function when a reset signal is received through a recursive function, which recursively calls a processor for performing initialization for reset, without monitoring a reset signal at every clock. A main processor performing an initialization operation for resetting a system in a first call performs a series of repeated operations in a rising edge of every clock after the first call(S503). A reset detector determines whether a reset signal is received from the outside(S507). The reset detector stops current operation, stops the repeated operation of the main processor, and calls the main processor when the reset signal is received(S509). The called main processor completes resetting by performing the initialization operation for the reset(S515). The initialization operation includes initialization of preset variables and functions.
|