Professional Services
We have developed products for customers with handoff of C/C++ models or MATLAB all the way to embedded software, operating systems and hardware in the form of boards and systems in a cPCI or ATCA chassis. The principals in IRIS Technologies have experience in both fortune 500 companies like Nortel, Raytheon, TI, Bell Labs as well as in startup environments. IRIS Technologies is well versed with the issues faced by the design teams of today in meeting complex design challenges with aggressive timelines.
IRIS Professional Services Include:
- Systems design and Integration (Mechanical, Electrical, Software, Hardware, Firmware)
- FPGA Design (Xilinx and Altera, Embedded Processors)
- RTL to FPGA porting for ASIC prototyping
- ASIC Design (Front end structures cell, RTL, custom cell, layout) full RTL/Circuit to GDSII
- Algorithm design and implementation (C/C++, MATLAB, SIMULINK to RTL/FPGA/ASIC), Boards and systems)
- Systems Modeling and Emulation ( C/C++, MATLAB, SIMULINK)
- Hardware In Loop setup (custom emulation/verification/simulation platform development)
- RTOS development (Kernel optimization, custom operating systems, drivers, porting)
- Protocl Stack development, porting and design
Some typical past projects:
- Motor control system based on TI (Texas Instruments) DSP-custom board, algorithms, firmware and control software. Controller for use with DC, AC motors and gensets. MATLAB/SIMULINK models for motors, control loop, HIL demonstration and complete product
- Power line communication modem: algorithms, software and ASIC implementation. C/C++ algorithms, RTL development and verification, FPGA prototype for digital portion
- Target recognition system: complete system design including algorithms, in Matlab and fixed point C, firmware, software and TI DSP plus FPGA based board design. Integration with RF front. complete MATLAB/SIMULINK models, mixed mode, models for RF, free air channel, HIL simulation, emulation of 6 DOF scenarios
- Element Manager and protocol stack integration Software for non-HD set top box
- Novel memory controller simulation, prototype implementation
- Multi-core 32 bit processor in FPGA (2001) with compilers, optimized algorithms and custom memory controllers (2 core, 3 core and 5 core versions) for 10 Gbps IP v4 and v6 forwarding
- PCB Design for Multi-Processor, Multi-FPGA PCI Express, ATCA, cPCI and Embedded cards and daughter cards
- Designof high performance communication modems, MATLAB models, SPICE simulations, FPGA design, Circuit Design
- ATCA, VME based rugged military signal processing systems



