Embedded Communication Protocol

Situation

Our client, a leader in medical scanning equipment, required a time critical and robust means of communicating between a number of subsystems within their product.

Abelon's extensive expertise in the telecommunications field allowed us to implement a solution using a Serial Peripheral Interface (SPI) based protocol.

Solution

To allow communication over the SPI bus, we wrote a robust adaptation layer which provides a general-purpose data transfer mechanism over the SPI. The architecture is flexible enough to meet any future additional requirements. The adaptation layer is designed to sit between the SPI and the higher layer functions and performs two roles. Firstly it adapts the service provided by the SPI layer to support functions required by the higher layer application for the transport of these messages. Secondly it shields the higher layer from the specifics of the underlying SPI sub-system.

This adaptation layer is common to all nodes on the SPI bus and allows the applications to communicate seamlessly without any knowledge of the lower layers of the transport mechanism.

Please see our Products page for more details on the services we can provide in the field of communications.