Software Design

Programming is undertaken in a variety of languages including C, C++ and assembler. The software development team has extensive experience with Windows based developments and a number of real time operating systems including VxWorks and RTLinux.

The team has experience in the area of SoPC (System on a Programmable Chip) using FPGA technology, programmed in VHDL, Verilog and C. Programmable Logic Devices are also programmed in VHDL and Verilog, as well as legacy languages such as AHDL, Palasm and ABEL. These capabilities are complemented by experience in the application of a range of communication protocols and technologies, including RS232, RS422, RS485, MIL-STD-1553, CANbus, Ethernet and TCP/IP.