RAFA Solutions today announced the release of the new version of SDLC Toolkit for LabVIEW.
The new version of the SDLC toolkit was developed to support a wider range of data transmission rates. Now the toolkit can support data rates in the range from 110 Baud up to 10 MBaud.
The toolkit is platform independent and supports a wide range of National Instruments FPGA hardware platforms, such as NI FlexRIO, NI cRIO, NI sbRIO.
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.
The toolkit is developed to make integration of the SDLC communication into custom LabVIEW applications easy for developers.
SDLC LabVIEW FPGA Driver Library contains two FPGA VIs intended for SDLC data transmission and reception: SDLC TX (transmitter) and SDLC RX (receiver).
Drivers can be used to implement a single channel as well as multichannel data communication. VIs implement also bit stuffing, unstuffing and CRC calculation which helps users to escape from additional data processing.
SDLC TX FPGA VI transmits data with given Baud Rate which is user-configurable. The VI contains Single Cycle Timed Loop. The VI generates clock according to the given Baud Rate. The FPGA VI includes also Host to Target DMA FIFO for data transmission from Host to Target. The FPGA VI implements also bit stuffing, CRC calculation, and forward error correction.
SDLC RX FPGA VI receives SDLC data with user-configured clock edge mode (rising/falling edge). The VI contains Single Cycle Timed Loop. The VI includes also Target to Host DMA FIFO for data transmission and separate Target to Host DMA FIFO for transmission of Frame size. The FPGA VI implements also bit unstuffing, CRC calculation and forward error correction.
You can find the SDLC toolkit on LabVIEW Tools Network.
Release notes
- 10 MBaud data rate support is added
- Defined the exact hardware platform support
- User manual updated to affect the current version of the software
- Minor internal bug fixes
- Productivity improvement
- Internal architecture improvement which allows the toolkit to be used also on low-performance FPGA platforms
- Support for RS9009 cRIO module by RAFA Solutions
- Updates on example VI UI to make it more user-friendly
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 http://www.rafasolutions.com
About LabVIEW Tools Network
With hundreds of software add-ons, the LabVIEW Tools Network is the premier app store equipping engineers and scientists with certified, cutting-edge technologies to help accelerate productivity.
About the NI Alliance Partner Network
NI accelerates productivity, innovation, and discovery through an open, software-centric platform approach for developing any system that needs test, measurement, or control. The functionality of this platform is extended by an expansive ecosystem that features the Alliance Partner Network of over 1,000 Alliance Partner companies. These include systems integrators, consultants, and LabVIEW Tools Network providers that help customers complete their solutions.
Trademarks
National Instruments, NI and ni.com are trademarks of National Instruments.
SDLC Toolkit, RAFA Solutions and rafasolutions.com are trademarks of RAFA Solutions.
Other product and company names listed are trademarks or trade names of their respective companies.