Abstract:
A method for computer memory calibration includes flashing a calibration from a processor into two flash memory sections. Either the same or an alternate processor requests data stored in one of the flash memory sections. Subsequently, exception handler logic within an exception mechanism activates and generates an exception for the data stored in the aforementioned flash memory section. The calibration in the other flash memory section then transfers to the processor through the functioning of the exception.
Abstract:
An electronic control unit (ECU) includes a central processing unit (CPU), a non-volatile memory bank, a volatile memory bank and a state machine. The state machine is in communication with the CPU and functions to selectively capture information available on an internal bus of the CPU on a cycle-by-cycle basis and store the captured information in the volatile memory, which is also coupled to the CPU.