iHawk is Concurrent’s high-performance, real-time Linux-based computer platform for time-critical simulation, data acquisition and process control applications. iHawk symmetric multiprocessors feature from one to eight x86 processors and up to 1 TB of memory in a single rack mount or tower enclosure.
iHawk multiprocessing platforms offer the latest processor, chipset and packaging technology. iHawk solutions are delivered fully-integrated and tested with Concurrent’s RedHawk Linux real-time operating system, I/O cards, device drivers and peripherals configured to meet exact customer requirements.
At the heart of every iHawk solution is Concurrent’s RedHawk Linux real-time operating system. Compatible with the popular Red Hat and CentOS Linux distributions, RedHawk features high I/O throughput, fast response to external events, interprocess communication and optimized NUMA memory enhancements. iHawk is the ideal Linux environment for complex real-time applications.
RedHawk Linux is based upon a multi-threaded, fully pre-emptible Linux kernel with low-latency enhancements. RedHawk’s true symmetric multiprocessing support includes load-balancing and CPU shielding to maximize determinism and real-time performance in mission-critical solutions. A user-level application can be guaranteed to respond to an external event in less than 5 microseconds on certified platforms
iHawk systems feature Concurrent’s Real-Time Clock & Interrupt Module (RCIM), a multifunction PCIe or PCI card designed for time-critical applications that require rapid response to external events. The RCIM includes a synchronized clock readable by multiple iHawk systems, eight programmable timers, and twelve input and twelve output external interrupt lines. The RCIM is fully supported by Concurrent’s RedHawk Linux.
An optional, on-board GPS module is available to align the RCIM’s synchronized clock to GPS standard time. One GPS-equipped RCIM can synchronize all iHawks in an RCIM chain, or multiple iHawks equipped with the GPS module can operate from a common time base without any cable connections between the systems. POSIX timers based on absolute GPS time can be used to simultaneously start the execution of programs on systems which are not physically connected.
iHawk systems come in standard rackmount, tower and desktop enclosures with up to 18 integral PCIe slots and optional PCIe and PCI expansion chassis. For applications that require a VME I/O subsystem, PCIe-to-VME bridges and chassis are available. iHawk systems can contain up to 72 disk drives with optional RAID. iHawks are available with ruggedized packaging and conformal coating. iHawk systems can be interconnected using Ethernet, reflective memory or high-speed fabrics such as Infiniband.
iHawk systems support Concurrent’s SIMulation Workbench (SimWB), a comprehensive framework for developing and executing real-time hardware-in-the-loop test stands and training system simulations. The SimWB real-time core is organized around a very fast memory resident database. Simulation models and I/O processes have direct access to data with very low latency. Models and I/O processes run sequentially during the real-time loop with their execution dispatched by the SimWB scheduler. This modular design allows for complete I/O independence of multiple simulation models via point-and-click GUI.