Software development toolkit for FPGA-based embedded computing boards introduced by BittWare

CONCORD, N.H., 23 April 2015. BittWare Inc. in Concord, N.H., is introducing version 1.8 of its BittWorks II software development toolkit for the company's Arria V, Strati V and soon-to-be released Arria 10 field-programmable gate array (FPGA)-based embedded computing boards.

By Mil & Aero staff
By Mil & Aero staff

CONCORD, N.H., 23 April 2015. BittWare Inc. in Concord, N.H., is introducing version 1.8 of its BittWorks II software development toolkit for the company's Arria V, Strati V and soon-to-be released Arria 10 field-programmable gate array (FPGA)-based embedded computing boards.

Designed to make developing and debugging applications for BittWare's boards easy and efficient, the toolkit is a collection of libraries and applications that provides the glue between the host application and the hardware.

The latest release of BittWorks II provides an upgrade to BittWare's Linux PCI driver, BwPCI. Distributed with complete source code, BwPCI enables systems designers to modify kernel-level code to optimize their application performance.

Users can create their own interrupt service routine for lower latency transactions without the need to create their own driver entirely. BwPCI includes installation scripts for RedHat and Debian Linux and is compatible with any PCI Express Vendor ID or Device ID.

Related: Rugged FPGA boards based on Altera Arria 10 introduced by BittWare for SIGINT and communications

The toolkit includes the BwHIL cross-platform library of C-callable functions for controlling a local or remote BittWare board; BwConfig interface for finding, tracking and displaying information for all BittWare devices in a system; BwPCI Linux PCI Express driver with source; BwServer remote interface via a TCP/IP network for the BwHIL; BwShell interactive command-line shell for PHP scripting language with access to BwHIL API functions; BwMonitor interface for controlling the Board Management Controller (BMC) on a BittWare board; BmcLib function library to control the BMC on a BittWare board; and BittWorks Porting Kit source code and pre-built ports for porting the BittWare toolkit to other operating systems.

For more information contact BittWare online at www.bittware.com.

More in Computers