CPR-041
From RTEMSWiki
The Microsol CPR-041 is a processor in a distributed network of processors forming a Remote Terminal Unit.
The CPR-041 is based on the Coldfire 5307 and contains:
- Upto 16MBytes of FLASH
- 32MBytes of SDRAM
- 4 Serial Ports
- Arcnet (Fieldnet) Interface
- 100BaseTx Ethernet Interface
In the SCADA industry that this processor was designed for, time stamping of event information is critical. We require millisecond accuracy for events in the system. We run RTEMS with a 1ms clock tick, but we also have a mirosecond counter (between ticks) for precise calculations.
We have to time synchronise all processors in the network to within 500us on the Arcnet interface so a fast low-latency RTOS was required.
This was also an upgrade of an older product based on the 68000 which used pSOS for the OS. RTEMS allowed us to slot it in with minimal fuss onto the new processor base, allowing for a large re-use of our codebase.

