Patent ID: 6553328
Filing Date: 2003-04-22
Classification: G06F

Abstract:
A system for testing an embedded processor, the system comprising:an emulated spacecraft control processor which contains the embedded processor, said emulated spacecraft control processor includes a dual-port memory for emulating the memory for the embedded processor and data transfer logic which monitors cycles of the embedded processor to arbitrate access to the dual-port memory, the data transfer logic is operative to allow an access to the dual-port memory when the embedded processor performs an I/O cycle, wherein the access is performed before a subsequent machine cycle of the embedded processor; a simulation engine which processes command data from the emulated spacecraft control processor to simulate system dynamics of the spacecraft in real-time, the simulation engine operative to produce the simulated sensor data for input to the emulated spacecraft control processor based on the simulated system dynamics; and a host computer which provides the command data and receives the telemetry data from the emulated spacecraft control processor.