Source Code
-
Product
C/C++ Source Code Analysis
CODECHECK
-
CodeCheck is a programmable tool for checking all C and C++ source code on a file or project basis. CodeCheck is input compatible with all variants of Standard K&R C, Standard ANSI-C/C++, and all C and C++ compiler vendors. We support GCC-GNU Open Source C/C++ compilers. CodeCheck is designed to solve all of your Portability, Maintainability, Complexity, Reusability, Quality Assurance, Style Analysis, Library/Class Management, Code Review, Software Metric, Standards Adherence, and C++ Corporate Compliance Problems.
-
Product
Source Code Review
-
Source code review, also known as Security Code Review is the process of auditing the source code for an application to verify that the proper security controls are present, that they work as intended, and that they have been invoked in all the right places. Code review is a way of ensuring that the application has been developed to be “self-defending” in its given environment.
-
Product
Source Code Review
-
If code is legacy and massy and application is not performing well enough ,want to optimize your application internal structure.
-
Product
Precision Source Code
Miniport Code
-
We offer precision source code to jump start your development putting you close to the finish line right from the start.
-
Product
Software Development Kit
InterNav®
-
Open architecture software with interface source code and analysis tools for integrating GPS, inertial, and other aiding sensors on a VxWorks, Linux, or Windows computer.
-
Product
Intelligent Interface Card
IIB-1553-PCI-2C
-
The IIB-1553-PCI-2C provides an intelligent interface card for two serial, dual redundant MIL-STD-1553 data buses and the PCI bus. The card supports 1553A, 1553B, McAir and STANAG 3838 variants on a single card. The IIB-1553-PCI-2C provides concurrent Bus Controller (BC) and up to 31 Remote Terminals (RT) with Bus Monitor (BM). An additional stand-alone Chronological Bus Monitor (CBM) facility is also provided, with comprehensive multi-level triggering capability. Full error injection capability is provided in BC and RT modes, with full error detection in BC, RT, BM and CBM modes. Two independent variable amplitude dual redundant 1553 interfaces are provided, each with2 Mbytes of dual ported RAM. The board is supplied with C drivers in source code and Windows menu driven software as standard.
-
Product
Developers' Toolkits
-
If you are a hardware developer, using RapidDriver Explorer with just a couple of clicks, you can easily start testing and debugging your USB, ISA, PCI or Parallel Port device. You do not have to perform any additional steps - everything is already done!If you are a software developer, you can write your own application with the help of RapidDriver Developer, TVicHW32 or TVicPort without writing a device driver and being a DDK expert - we have already built-in generic device drivers for you! Our toolkits include many test examples on direct port i/o access, interrupt handling, physical memory access, reading specific hardware registers and USB pipes to help you getting started. We also allow redistribution of drivers and DLL's as part of your software without having to pay royalties.For the software developers, we also offer an option to purchase the drivers and DLL source code. The source code can be directly edited and compiled with MS Visual C/C++ or with the DDK "build" utility.Not sure what product to choose? Compare them by features or contact us.
-
Product
Ada Source Code Analyzer
CodePeer
-
CodePeer is an Ada source code analyzer that detects run-time and logic errors. It assesses potential bugs before program execution, serving as an automated peer reviewer, helping to find errors efficiently and early in the development life-cycle. It can also be used to perform impact analysis when introducing changes to the existing code, as well as helping vulnerability analysis. Using control-flow, data-flow, and other advanced static analysis techniques, CodePeer detects errors that would otherwise only be found through labor-intensive debugging.
-
Product
Code Coverage Analyzer
BullseyeCoverage
-
BullseyeCoverage is a code coverage analyzer for C++ and C that tells you how much of your source code was tested. You can use this information to quickly focus your testing effort and pinpoint areas that need to be reviewed. Code coverage analysis is useful during unit testing, integration testing, and final release. BullseyeCoverage enables you to create more reliable code and save time.
-
Product
Interface for Two Dual Redundant 1760 Channels
EXC-1553ExCard/Px-1760
-
This credit card sized interface supports up to two dual redundant 1760 channels and is compatible with all common variations of MIL-STD-1760 providing a wide range of features normally found only on full size testers.Multi FunctionEach channel of the EXC-1553ExCard/Px-1760 operates simultaneously as a Bus controller and/or multiple (up to 32) Remote Terminals, or as a Triggerable Bus Monitor. The card supports error injection and detection. The card’s small size and compatibility with notebook computers make it the perfect solution for performing system simulation of the MIL-STD-1760 bus, in the lab and in the field. Single Function Each channel of the EXC-1553ExCard/PxS-1760 operates either as a Bus Controller, Remote Terminal, or Bus Monitor.The EXC-1553ExCard/Px-1760 and EXC-1553ExCard/PxS-1760 cards are supplied with C drivers, including source code, Merlin+ Windows software and may be used with Exalt, Excalibur’s Analysis and Laboratory Tools, a Windows monitoring application.Note: Some laptops do not supply the average and peak power voltages required by the ExpressCard specification. The EXC-1553ExCard/Px-1760 may not function properly in these laptops.
-
Product
Multichannel Memory-Mapped ARINC 708/453 Interface Card
EXC-708mPCIe
Interface Card
The EXC-708mPCIe is a multichannel, memory-mapped ARINC 708/453 interface card that supports two ARINC 708/453 channels, each programmable as transmit or receive. Each channel implements a 64K x 16 FIFO and supports polling and/or interrupt driven operation. The card complies with the PCI ExpressTM Mini Card standard. It’s small size and suitability for Mini Card compatible computers make it a complete solution for developing, testing, integrating 708 interfaces and for performing system simulation of the ARINC 708/453 Weather Radar Display databuses, both in the lab and in the field. In Transmit mode, each ARINC 708 word is written to the FIFO as a block of 100 16-bit words. In Receive mode, each ARINC 708 word is stored in the FIFO as a block of 103 16-bit words. The first two words comprise the 32-bit Time Tag, indicating the word’s time stamp. The next 100 words comprise the 1600 bits of the ARINC 708 word, which are followed by the Status Word.The EXC-708mPCIe card comes complete with C drivers including source code.
-
Product
Fibre Channel Simulyzer™ Products
-
Avionics Interface Technologies
Our Fibre Channel products support most popular avionics Upper Layer protocols including FC-AE-ASM, FC-AE-1553, FC-AE-RDMA and FC-AE-AV. All AIT Fibre Channel modules utilize multiple processors with large onboard RAM. An onboard processor runs the driver software, minimizing host CPU interaction, enabling autonomous operation with minimal interaction during time-critical applications.The Fibre Channel products use our Simulyzer™ technology that enables the hardware to simultaneously perform Fibre Channel data generation and Fibre Channel monitoring on the same physical board. The Fibre Channel test products include full-function device driver software for the most popular operating systems, an application interface supporting development environments, as well as a comprehensive set of source code examples.
-
Product
Unit Testing
-
Hitex offers a unit testing service for C/C++ application source code using the well-known test tool TESSY. For this service, the customer provides their source code of the C/C++ functions to be tested, ideally along with the specifications of the functionality and comprehensive comments in the source code.
-
Product
PCI Express Ultra-fast Data Acquisition Add-In Cards
-
Ultraview's PCIe series of data acquisition add-in cards are complete A/D systems on a single PCIe add-in card. These boards incorporate up to 8GB of on-board RAM with up to 7GB/sec on Kintex 7 (up to 1.4GB/sec on Virtex 5) typical PCIe bus transfer rates enabling full-rate acquisition for long durations. All boards in the PCIe series are supported with the same user software allowing users to select the bit resolution and acquisition rate appropriate for a given application and then easily re-use the same software on a different part. Included with each card are graphical waveform viewers, example user software with source code included, and device drivers for Linux and Windows. The example software is intended to allow users to quickly prototype and develop their applications.
-
Product
Zero-footprint Coverage Analysis For Critical Software
RapiCoverZero
-
*Collect coverage from systems that produce branch traces*Save time with efficient merge and mark verification workflow*Simplify verification through integration with your CI tool*Collect coverage for libraries without source code
-
Product
Enhanced Serial Interface Module for the Multiprotocol Excalibur 4000 Family of Carrier Boards
M4KSerialPlus
Serial Interface
The M4KSerialPlus is an enhanced serial interface module for the multiprotocol Excalibur 4000 family of carrier boards, that includes several advanced features such as a high baud rate and high throughput. This module supports up to four independent channels of serial communications, each of which can be selected as RS-485, RS-422 or RS-232. The module operates independently of the host computer, reducing the need for host intervention.The M4KSerialPlus module is based on the Exar XR16M570 Universal Asynchronous Receiver/Transmitter (UART). The device is compatible to industry standard 16550 UARTs. Each of the M4KSerialPlus’s four channels contains a transmit FIFO capable of holding up to 16384 bytes and a receive FIFO capable of holding either 16384 receive bytes or 5460 bytes with a 32-bit Time Tag associated with each byte. These large buffers allow application code to transfer large quantities of data with a single non-blocking subroutine call. The 32-bit Time Tag on receive channels is very useful for synchronizing serial data with data from other modules on the 4000 board or on other interface boards. Each channel has a programmable baud rate of up to 10 Mbps and can be configured as RS-232, RS-422 or RS-485.The M4KSerialPlus module is supplied with C drivers, including source code.
-
Product
Ethernet Adapter Supporting up to Twenty ARINC-429 Channels in Any Combination
ES-9810/A0 (RUNET II)
-
The EXC-9810/Ax is an Ethernet adapter supporting up to twenty ARINC-429 channels in any combination of transmit and/or receive. All of the channels feature error injection and detection.adapter. Its small size and ability to interface through Ethernet interfaces make it a complete solution for developing, testing and performing system simulation of the ARINC-429 bus, both in the lab and in the field.The receive channels allow for the storage of all selected labels with status and time tag information appended to each word, and also allow for filtering and multi-storage modes of data words. The transmit channels operate via a transmit ‘instruction stack’ which allows scheduling of data transmissions and reduces the need for host computer intervention. The EXC-9810 supports up to four independent 8000 family avionics communication modules, allowing multiple different protocols to be mixed and matched on a single card. Modules available include MIL-STD-1553, MIL-STD-1760, MMSI, ARINC-429, ARINC-708, ARINC-717, Serial, Discrete and CAN bus. In addition, multiple units can operate on the same network, by programming each one with a unique IP address, and can be accessed from any computer on the network.The EXC-9810/Ax adapter is supplied with C drivers, including source code and may be used with Exalt, Excalibur’s Analysis and Laboratory Tools, a Windows monitoring application (only versions 8.1 or higher). Please see multi protocol 8000 modules for additional information on protocols that can be added to this card.
-
Product
HUSKIE 2.0 roboRIO MXP Expansion Board
FRC3061-MXP2-R1
-
The Huskie Board, designed by FRC Team 3061, is an FRC qualified expansion board for the NI roboRIO robotics controller. In addition to breaking out all available signals on the MXP expansion port, this board uses a Parallax Propeller IC (8 symmetrical logical cores with shared memory and peripheral access) to enable tasks such as advanced data logging, on-field driver control and status, and NeoPixel control. Additional GPIO and analog inputs are added with open source code to allow further customization.
-
Product
Zero-footprint Event-level Scheduling Analysis For Critical Software
RapiTaskZero
-
*Gain insight into your application through scheduling analysis*Locate rare timing events that need attention*Identify bottlenecks in your application by analyzing capacity issues *Compare scheduling algorithms from different RTOSs*Visualize scheduling behavior of libraries without source code
-
Product
Express Multi Protocol Board
EXC-8000PCI
-
The EXC-8000PCIe is a PCI Express card supporting up to eight independent 8000 family avionics communication modules, allowing multiple different protocols to be mixed and matched on a single card. Modules available include MIL-STD-1553, MIL-STD-1760, MMSI, ARINC-429, ARINC-708, ARINC-717, Serial, Discrete and CAN bus.The EXC-8000PCIe supports extensive error injection and detection capabilities, IRIG B Time Code input, and can be ordered with an extended operating temperature range of -40ºC to +85ºC and conformal coating. The EXC-8000PCIe is supplied with C drivers, including source code.
-
Product
Software Escrow
-
International companies, official bodies, municipal councils, non-profit organisations and cultural institutions all have to safeguard the software that maintains their competitive edge. Should a problem occur, they need to prevent their software from losing value and causing major disruption to their business operations. To do this, they have to be able to access their software source code. Which is where software escrow comes into play.
-
Product
Carrier - Virtex 7 W/FMC Site
VPF: 3U VPX
-
The VPF is a VPX form factor (VITA 46), FPGA processor board designed to meet the needs of challenging, embedded high‐performance digital signal processing applications at a competitive price point. AMD Virtex 7: VX330 and VX690 population options are available. The Virtex 7 FPGA provides impressive processing capabilities and supports operations such as: FFTs, FIR filters, fixed‐point and repetitive processing tasks. The VPF FPGA node processes input from the FMC HPC (Vita 57.1) site, allowing for maximum application configurability and performance when coupled with DEG’s market leading ADC and DAC FMC modules (250MSPS to 4.0GSPS). The VPF is fully compliant with the OpenVPX standard and accommodates the PCIExpress Gen 3.0 communication protocol. Delphi also offers a VPF FPGA Design kit which allows customers to leverage and modify DEG source code, develop within an open architecture, and rapidly integrate FPGA HDL. The DEG FPGA Design kit includes: Source code, simulation test bench and utilities to support custom algorithm development. Embedded Linux, VX Works and Windows software drivers are available. HPC FMC Site, Fully Compatible with all Delphi ADC and DAC FMC Modules.
-
Product
Laser Diode Source Product Family
LDS-7200
-
5 nanometers tuning range• 10 picometer setpoint accuracy• 0.1 picometer resolution• 20mW output power• 0.005 dB power stability• Built-in coherence control• Integrated function generator• USB remote interface• Application program with source code
-
Product
Intelligent Interface Card
IIB-1553-CPCI
-
The IIB-1553-CPCI is an intelligent interface card providing full MIL-STD-1553 test, simulation and bus analysis capability for the CompactPCI bus, with 1553A, 1553B, McAir and STANAG 3838 capability on a single card.The IIB-1553-CPCI supports concurrent Bus Controller (BC) and up to 31 Remote Terminals (RT) with Bus Monitor (BM). An additional stand-alone Chronological Bus Monitor (CBM) facility is also provided, with comprehensive multi-level triggering capability. Full error injection capability is provided in BC and RT modes,with full error detection in BC, RT, BM and CBM modes. The unit provides a dual redundant 1553 interface.2 Mbytes of dual ported RAM are supplied as standard. The board is supplied with C drivers in source code and Windows menu driven software.
-
Product
Static Code Analyzer
PVS-Studio
-
PVS-Studio is a tool used to detect bugs in the source code of programs written in C, C++ and C#. PVS-Studio performs static code analysis and generates a report that helps a programmer find and fix bugs. PVS-Studio does a wide range of code checks; but it is especially useful to search for misprints and Copy-Paste errors. Examples of such errors: V501, V517, V522, V523, V3001.
-
Product
Welcome To GLCD Font Creator V1.0.0
-
GLCD Font Creator is the ultimate font creation utility for embedded systems. It lets you create fonts for Liquid Crystal Displays (LCD) and Graphic LCD. It provides a very nice and intuitive user interface. GLCD Font Creator lets you create fonts and symbols from scratch, or by importing existing fonts on your system. It lets you modify and adjust them for your needs, apply effects to them, and finally export them as source code for use in your favorite language compiler.
-
Product
Formally Verified Optimizing C Compiler
CompCert
-
AbsInt Angewandte Informatik GmbH
Meet the highest levels of software assurance by compiling your application with the only C compiler that's been formally verified to be free of miscompilation issues. All safety properties verified on the source code, e.g. with Astre, are guaranteed to hold for the generated executable as well.
-
Product
Intelligent Interface Card
IIB-1553-ISA
-
The IIB-1553-ISA is an intelligent interface card providing full MIL-STD-1553 test, simulation and bus analysis capability for PC compatible computers, with 1553A, 1553B, McAir and STANAG 3838 variants in one card. The IIB-1553-ISA supports concurrent Bus Controller (BC) and up to 31 Remote Terminals (RT) with Bus Monitor (BM). An additional stand-alone Chronological Bus Monitor (CBM) facility is also provided, with powerful multilevel triggering capability. Full error injection capability is provided in BC and RT modes, with full error detection in BC, RT, BM and CBM modes. The unit provides a dual redundant 1553 interface. 2 Mbytes of dual ported RAM are provided. PC memory space utilised by the board is selectable.The board is supplied with C drivers in source code and Windows menu driven software as standard.
-
Product
Interface for the Multimode, multiprotocol Excalibur 8000 Family of Carrier Boards, Providing a Complete Solution for Developing & Testing MIL-STD-1760 Interfaces
M8K1760Px(S)
-
The M8K1760Px(S) interface module for the multimode, multiprotocol, Excalibur 8000 family of carrier boards provide a complete solution for developing and testing MIL-STD-1760 interfaces and performing system simulation of the MIL-STD-1760 bus. The module handles all standard variations of the MIL-STD-1760 protocol.Each M8K1553Px-1760 multi function module contains 64K bytes of dual-port RAM for Data blocks, Control registers, and Look-up Tables. All Data blocks and Control registers are memory mapped, and may be accessed in real time. Each of the independent dual redundant M8K1760Px modules may be programmed to operate in one of three modes of operation: Remote Terminal, Bus Controller/Concurrent-RT, and Bus Monitor. In addition, modules 1 and 3 can be programmed to operate as Concurrent monitors, to modules 0 and 2 respectively.In addition, Checksum, SRQ bit and Header Words are supported on each channel, as well as, error injection (BC and RT modes) and error detection (all modes).Each M8K1760PxS single function module operates either as a Bus Controller, Remote Terminal, or Bus Monitor.The M8K1760Px(S) comes complete with Windows software, a C-driver software library including source code and may be used with Exalt, Excalibur’s Analysis and Laboratory Tools, a Windows monitoring application
-
Product
ARINC-429 Multi-Channel Test & Simulation Module for Excalibur 8000 Family of Carrier Boards
M8K429
Carrier Board
The M8K429 is an ARINC-429 multi-channel test and simulation module to be used on the Excalibur 8000 family of carrier boards. The module supports up to five ARINC-429 channels in any combination of transmitters and receivers. Each of these channels feature error injection and detection capabilities. The receive channels allow for the storage of all selected Labels with status and time tag information appended to each word. The receivers allow for filtering and multi-storage modes of Data Words. The transmit channels operate via a transmit ‘instruction stack’ which allows scheduling of data transmissions and reduces the need for host computer intervention.The M8K429 comes complete with C-driver software library including the source code.





























