RAFA Solutions announced the release of a new product – SWD Toolkit for LabVIEW.
Serial Wire Debug (SWD) is a two-wire protocol for accessing the ARM debug interfaces. Serial Wire Debug is created as an alternative to JTAG transport method to perform operations on on-chip Debug Access Port (DAP) and peripheral specific Access Ports (AP).
In contrast with JTAG interface, SWD reduces required pin count and so provides higher efficiency when building systems supporting parallel firmware flashing to multiple devices.
Using an ARM standard bi-directional wire protocol (ARM Debug Interface v5) SWD receives and passes data to the debugger and the target system efficiently. SWD provides an interface to debug and trace functionality on processor cores and System on Chip devices.
Serial Wire Debug FPGA Toolkit easily implements and integrates SWD protocol in custom applications. The toolkit is a LabVIEW FPGA Library (containing drivers for SWD Master and Slave devices). The library ensures seamless integration of the code into LabVIEW FPGA. It also provides example VIs showing how to use the toolkit’s VIs.
SWD protocol is not compatible with JTAG but can be used to connect to legacy JTAG devices, providing supplementary benefits over a direct, daisy-chained JTAG architecture.
Some of the main features of the SWD Toolkit are simple API for fast integration into custom codes and configurable transmission rates.
SWD Toolkit will be soon available also on NI 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 here.