Software Design
Celerity can provide a wide variety of software design from simple drivers to Linux based applications running on your custom hardware. For testing and manufacturing, Built In Self Test (BIST) with a Command Line Interface (RS232, USB) can be developed to assist the debugging process or to use for Manufacturing Testing. Celerity also supports Board Support Package (BSP) development.
Programmable Logic Design
Celerity supports the design, simulation and validation of programmable logic using hardware description languages (HDL) such as VHDL and Verilog. Designs range from simple “glue” CPLD’s to complex, modular FPGA design with embedded 3rd party cores.
Functionality, timing and constraints are fully simulated using test benches and simulation software. The design is then fitted and routed into the customers’ targeted device. JTAG and Boundary Scan programming files are delivered along with programming instructions.
Conversions of FPGA’s to low cost, high volume ASIC’s are also supported by Celerity.
National Instruments LabView (Programming|Automation)
Celerity supports instrument and communications automation using LabView 2011 with standardized communication protocols such as USB, RS-232, LAN, and GPIB. Controls and activity can be reported with a graphical user interface (GUI). Test suites can be made for individual boards up to fully populated chassis systems.
Building to a Windows executable for full portability is supported. The executable contains an installer with relevant drivers and references.