Software Design

Software Engineering in embedded microprocessor systems takes a specific mindset; a mindset focused on the details with a complete understanding of how systems operate.

Make sure you select a software engineering team that understands the hardware and can work hand-in-hand with the circuit board designers. While being good at writing software is required, it isn't enough in today's fast-paced silicon world if you want to create solid and reliable products.

Contact Us Now!

Sales:
sales@forwardengineering.com

or, if you prefer to call:
(260) 407.RTOS (7867)



Processors, Microcontrollers

Your selection in processor is important for many reasons: performance, cost, RTOS support, and in-house expertise.

We provide expert advice on selecting the right processor for your project - we'll factor in your product needs (both business and technological), and dovetail the processor selection in with the best RTOS for a complete package.

Already selected your processor? We have worked with many processors and microcontrollers; too many to exhaustively list below! However, here are some of the more common platforms that we have used - and we are always eager to learn new processors (it is like riding a new bike - the concepts are the same):

Processors
x86
- Via Esther
- Via C7
- Via Geode
- Standard AMD
- Standard Intel

ARM
- Intel StrongArm
- Intel XScale
- Atmel AT91SAM
- ARM7TDMI
- ARM926EJ

Motorola/Freescale
- Motorola 68HC11 / HC12 / HCS12
- MPC5xx PowerPC
- Motorola 68k Family

Miscellaneous
- Atmel AVR
- 8051 Compatible
- PIC
- Texas Instruments MSP430
- Texas Instruments TMS370
- Siemens / Infineon C16x
- Intel 80C196
- Renesas SHx
- Cirrus Logic 98k Family

DSPs
DSP
- TI TMS320C54x
- Analog Devices ADSP-21xx

FPGA
FPGA
- Xilinx Virtex-II Pro (PPC Core)