Important Factors With Reflective Memory

by | Jan 8, 2016 | Business

Latest Articles

Categories

Tags

Archives

In specific applications, such as found in the avionics industry, there is the need for data to be shared between two independently operating and very different systems. Additionally, this information or data has to be shared deterministically and not just exchanged, and this is where the importance of reflective memory comes into play.

In very simple terms the memory is the system that creates the ability to share data between two devices that each employs reflective memory components. These two components or devices with the memory are connected to each other by the use of fiber optic cables. This provides optimal high-speed data transfer between the devices, equating to extremely high performance.

A Deterministic Network

One of the key factors in using reflective memory is that the system itself becomes deterministic. With this in place, all randomness can be completely eliminated from the system, something that is critical in avionics and aircraft.

Through the use of a deterministic system, there is always a specific output from any set of inputs or from the initial state of the components. This provides complete predictability for the system, without any issues with an error.

The Benefits

With reflective memory in two connected components, any data obtained by one component will automatically record, with complete accuracy, to the other component.

This is similar to a two-ported memory system, but it is more effective, efficient and creates a more streamlined process in a wide range of different applications. While originally rather limited in use, scope and applications, the technology is widely used in different industries.

There are standards for reflective memory in PXI and PCI as well as LabVIEW. Used in connecting varied and different systems for the virtually immediate sharing of data, this technology also allows for the use of NAS or Network Attached Storage and file servers to instantly have access to data.

For defense and military work as well as with commercial avionics, this type of use allows reflective memory to write to all designated components in the system, including file servers and storage. Researchers then have instant access to the data, allowing much more effective testing, analysis and evaluation of systems in real time.

For most applications, the reflective memory will use a very high-bandwidth, low latency ring topology. Each ring within the system will be individually designed with data transmission protocols that allow the system to bypass automatically any errors or faults and also complete recovery when and if needed.

Similar Articles