Embedded Software
Intrinsix is the leader in offering joint firmware / hardware design teams tailored to meet the challenges of highly integrated System-on-Chip (SoC) development.
In the coming years, the trend toward completely integrated TCP/IP based communications equipment will underscore the growing need for expertise in complex systems on a chip (SoC) embedded systems.
Beat the competition to market
Our approach to designing complex embedded
systems consists of deploying cross-functional teams knowledgeable in
hardware and software design. Hardware and software are developed
concurrently with a co-design/co-verification simulation environment.
This unique approach significantly accelerates the project schedule to
help our customers meet time-to-market windows.
Expertise
Our experience in embedded software and systems includes:
-
System architecture including HW/SW partitioning and design trade-off analysis
-
Integration of hardware SoC/IC designs with embedded software designs
-
Bootstrap, BIOS, RTOS
-
TCP/IP, Async, Sync, I2C, SNMP and other protocols
-
Driver development including:
-
Serial
-
Disk
-
Tape
-
Printer/Parallel
-
Protocol stack (TCP/IP)
-
physical layer interfaces
-
-
Real Time Operating Systems including VxWorks, pSOS, Nucleus, Widows CE, etc.
-
USB, PCI, SPI-bus, CompactPCI, ISA, EISA, MicroChannel, CAN-bus, MODBUS.
-
ARC, ARM, MIPS, Tensilica, MC68xxx, Coldfire, Intel 80x86, Pentium, PowerPC, PIC, NS486, Z80 among others
-
JTAG / BDM/ ONCE development, manufacturing and end-user diagnostics
-
Fuzzy Logic and Neural Networks
-
Embedded graphics, GUI, command-line Interfaces
-
Subsystem development including:
-
Spoolers
-
Hierarchical file manager
-
Message/packet passing
-
-
Flash & re-locatable loaders
Software Tool Development
Our Software Tools Group has significant experience in developing commercial grade applications for business markets as well as semiconductor / EDA tools markets.
-
Graphic User Interface (GUI) development in SunTools, Win32, MFC, Java, Openlook
-
Motif and other windowing environments
-
Compiler design and translators utilizing or targeting languages such as VHDL, Verilog and C++
-
Model generation technology targeting VHDL, Verilog and C++
-
Assembler, debugger, simulator, programmer suites for embedded processors
-
Object Oriented applications program development
-
End user and detailed development support documentation, user manuals, application notes as well as complete product support and distribution experience