New versions of SDLC Toolkit Supporting NRZI Encoding and Clock Recovery are Released

Go to product page
9 February, 2017 – RAFA Solutions today announced the release of the new versions of SDLC Toolkit for LabVIEW.

Two new versions of the SDLC toolkit were developed recently: with support of NRZ/NRZI data line encoding and with support of embedded clock recovery functionality. Both versions support wide range of data transmission rates from 110 Baud up to 10 MBaud.

SDLC (Synchronous Data Link Control) is a computer communications protocol developed by IBM. SDLC is equivalent to layer 2 of the Open Systems Interconnection (OSI) model of network communication.

SDLC LabVIEW FPGA toolkit is platform independent and supports wide range of National Instruments hardware platforms, such as NI FlexRIO, NI cRIO, NI sbRIO. The toolkit is developed to make integration of the SDLC communication into custom LabVIEW applications easy for developers.

New versions of the toolkit include standard data line encoding/decoding functionality, as well as Non-Return to Zero Inverted (NRZI) encoding, where a logical one is represented by the voltage remaining the same as it was for the previous bit time, and a logical zero is represented by a voltage change.

Embedded clock recovery option of the toolkit allows to communicate with the devices, which do not have separate clock line, but use data to recover the clock internally. The toolkit’s receiver VI recovers the clock from the data line, for the given baud rate.

Drivers can be used to implement single channel as well as multichannel data communication. VIs implement also bit stuffing, unstuffing and CRC calculation on FPGA, which helps users to escape from additional data processing.


SDLC Toolkit version comparison.

Feature Versions
Standard NRZI encoding Clock Recovery
Configurable Baud rate (110 – 10M) + + +
CRC calculation on FPGA + + +
Bit stuffing/unstuffing on FPGA + + +
Standard line encoding + + +
NRZ/NRZI line encoding + +
External clock line support + +
Embedded clock recovery +


You can find SDLC toolkit on LabVIEW Tools Network.


About RAFA Solutions
RAFA Solutions provides Robust and Flexible Advanced Solutions for Industrial Automation.
We are a system integrator company with extensive software as well as hardware development expertise leveraging advanced technologies. Our high quality automation systems are a result of engineering excellence.
Our engineers have the expertise to build high quality, reliable and cost-effective products and solutions that can take industrial or manufacturing operations to a whole new level of productivity.
RAFA Solutions team can develop detailed system requirements and designs to solve your automation problems starting from a sketch on a piece of paper or your well thought out concept. For more information, visit

About LabVIEW Tools Network
NI Alliance Partners accelerate developer productivity by creating LabVIEW software add-ons and apps that receive a Compatible with LabVIEW certification and are distributed through the LabVIEW Tools Network.

About the NI Alliance Partner Network
From creating and supporting custom-engineered solutions to providing consulting and training services that complement existing offerings, NI Alliance Partners use their areas of expertise to help customers do more with solutions based on NI technology. For more information, visit

National Instruments, NI and are trademarks of National Instruments.
SDLC Toolkit, RAFA Solutions and are trademarks of RAFA Solutions.
Other product and company names listed are trademarks or trade names of their respective companies.