sFPDP Message Generator
RTDC's sFPDP Message Generator provides an innovative and cost effective solution for generating sFPDP messages. FPGA technology allows enhancements for future applications to be easily implemented and custom versions can be produced according to the customers specific project requirements.
Programming options:
Simple bash scripts allows almost limitless programming options:
-Single message transmitted once
-Single message transmitted indefinatly
-Single message transmitted for a timed period
-Single message transmitted once followed by a second message transmitted once
-Single message transmitted indefinatly with a second message inserted once
-Single message transmitted indefinatly with a second message inserted at timed intervals
-Single message transmitted for a timed period followed by a second message transmitted once
-Single message transmitted for a timed period followed by a second message transmitted for a timed period
-As messages can be loaded from files stored on a hard disc it is possible to set up sequences of almost any number of messages.
Additional options:
An arbitary word can be overlayed with a count value so that individual messages can be identified.
The count starts at 0 but will count to a user define value before wrapping.
The Messages can be set to have the sync in line with the last data word or on the following cycle.
CRC can be enabled or disabled.
PIO1, PIO2 and DIR can all be toggled by setting a register.
Defining message data:
Files can be loaded into the generators message buffers.
Alternatively a count can be used instead of user defined messages this count increments on each 32bit word.
Data rates:
Data rates are defined for each message and result in gaps between messages or gaps inside the messages depending on the message length.
Message size:
Any size of message upto 2^32 x 32bit words can be generated.
The message buffer is a limited in size, so a message larger than 8192 x 32bit words will use values stored in the buffer for words 0 to 8191 and the word numbers for the remaining data i.e. 8192, 8193.....etc.
Error insertion:
Errors in the data can be inserted by loading different messages.
In the case of CRC errors these can be inserted by calling a function to insert a single error into the data path.
Flexibility:
At the core of this product is the latest FPGA technology allowing the product to be enhanced and adapted for future applications.
History:
RTDC's sFPDP Message Generator has been successfully deployed to verify sFPDP systems in aerospace projects.
