The comparison table below indicates when and how to use the classic boards or the intelligent boards according to your application and to your needs.

This table works as well for the synchronous and the asynchronous communication modes.

Application type
On-board programming
NO YES
Determinism
YES (1) YES
YES (1) YES
Accurate events dating
NO (2) YES (2)
Complex protocols
NO YES
Slow and/or overloaded OS
NO YES
High speed without protocol
YES (3) YES
High speed with protocol
NO YES
Very high speed without protocol
YES YES
Very high speed with protocol
NO YES
Large number of ports (4)
NO YES


(1) If allowed by the operating system, this is true for most Real Time Operating Systems (eg: QNX 6 NEUTRINO, VxWorks, Real Time LINUX ...), this is not true for Windows & Linux.
   
(2) Accurate dating of events (near the micro-second) cannot be achieved with a classic board because the dating operation must be done by the operating system itself. MCX-PCI intelligent boards feature an on-board 32 bits timer counter dedicated to such operation.
 
(3)

However, exchanging of back to back frames can only be suitably supported by a Real Time Operating System on the host computer (eg: Real Time LINUX).

 
(4)

It is implicit that the relationship between communication speed and number of ports is a determining factor in the choice of the type of board.
More the speed will be raised and less the board will be able to support a large number of ports.
An intelligent communication board is recommended for such applications.


Lexicon of employed terms


Classic board We consider a classic board as a synchronous or asynchronous board not featuring an on-board micro-processor dedicated to local information processing (eg: xRS-PCI, xRS-UNI, UNX-PCI).
 
Intelligent board We consider an intelligent board as a synchronous or asynchronous board featuring an on-board micro-processor dedicated to local Protocol processing (eg: MCX-PCI).
   
Determinism Means that the execution time must be known and stable, but by necessarily very fast.
   
Low latency Very short response time of the application to physical events.
   
High speed Binary rate near 4 Mbps.
   
Very high speed Binary rate higher than 10 Mbps (eg: HSSI, 52 Mbps).
   
Slow and/or overloaded OS It is an operating system like Windows whose architecture does not allow a great reactivity for the communication applications and especially since such systems are rarely dedicated to the communication application.
   
Complex protocol We consider a complex Protocolas a Protocol which requires a lot of CPU power processing (eg: X25) and in opposition to a low level Protocol like HDLC.

 

Products | Engineering & Services | Technology | New products | Applications | Distributors | News | On-line services | The company | Home