Cookie: 2769702 Real Time StrongARM and XScale Systems
Intel XScale™ and generic ARM™ Single Board computers allow full real time operation. Low power design, sleep mode and other features are included in the Applied Data Systems line of single board computers.
-
We have a great new site! Click any link in this blue bar.

ADS Technologies
See more of what ADS can do for you

C# for Real Time is Real
See how Greer use C# for a complex, real time model, updated 50 times per second

ADS Real Time in C++
Working in C or C++? Here is a real time test you might want to see.

Applied Data and Windows CE
Partner of the Year, 2003,2004,2005

Why use RISC instead of x86 CISC?
Use the right CPU for the job

How fast is this CPU compared to x86 systems? When the need is speed

 

Can Managed Code be Used for Real Time?

Managed code offers many advantages to the developer of embedded devices that must operate 24x7, often using advanced power management features of their CPU.

Demands on such software are intensified for real time systems. To keep power consumption low, software needs to be aware of processor state, including sleep, and needs to initialize in microseconds. Yet, the mandate for 24x7 operations means that no shortcuts can be taken; code must not create any ‘stacks’, ‘buffers’ or reserved memory areas it does not clean up.

Likewise, software for PXA-native interfaces can be complex and demand significant processing. Tests were run to compare both ‘speed’ of C# to C++, and ‘latency’ associated with the transfer of data across the managed code and unmanaged code boundary since the actual silicon interface is, by necessity, an un-managed environment.

 

Real Time Plot

 What do you see?

Here, some test code toggles a GPIO every 250 nano-seconds- as fast as this scope can measure effectively.  The pulses repeat with perfect regularity, indicating no interaction with a background process like ‘garbage collection’. 
Is this C, C++ or C# managed code?

Find out the Details-

Request the Whitepaper Here

 

 

 

 

 
We have a great new site! Click any link in this blue bar.

Legal Notice & Privacy Policy
Copyright ADS 2001, Phone: 301 490 4007 x 157