Low Cost Electronic Design Service


  Prima Engineering provides electronic design service to Silicon Valley customers who are looking to outsource their design to reduce costs and shorten development cycle. 

Our design center operates high efficiency and low costs, thus allowing us to offer lower design fees to our customers. Typically, clients can expect overall cost savings of 25 to 50% depending on the design project. 

Our design team includes engineering professionals from various industries including embedded computer systems, industrial controls, consumer digital media, storage/memory, telecommunication and semiconductor. We have extensive experience in embedded systems design, involving hardware and firmware/software, making use of microcontroller, ARM microprocessor, System- on Chip (SoC) and FPGA, along with additional analog and digital circuits.

  When you outsource your design to Prima, you get a solution for low cost and rapid development for your project, allowing you to focus your current resources on other priorities.

  Your project will be managed by an experienced local program manager, who has extensive project management and technical skill to work with you to create the design specification, and managing your project from conception to delivery.

  The effectiveness of the Prima business model has been proven in delivering several successful designs to Silicon Valley customers.

  We also provide small quantity production run to assist our customers to test out how their product performs in the market before large volume production.


Our Expertise

Prima Engineering designs and develops new products for the OEM in the embedded computer, industrial controls, consumer digital media, automotive, and telecommunication industries. Some of our engineering professionals are well known throughout the industry for many of their innovative products designed, which include AV input/output control module, Mobile Entertainment and Information Terminal (Automobile Telematics), GPS system, and GUI LCD controller,

Our Engineers have many years experience in designing and developing Embedded Systems-on-Chip (SoC) system solution with high level of expertise in the following area:

-Hardware Architecture Design and VLSI Implementation including SoC Platform and FPGA SoC Platform

-Firmware design and development for SoC Platform

-High-Level Software Development for custom Applications


On Hardware Architecture Design, our design experience includes

       •ARM9/ARM7/SPARC core processor

  -DSP instruction Extensions

  -Java Acceleration

  -Data Cache, Instruction Cache, Write Buffer

  -Embedded ICE In-circuit Emulation, Debug Communication Channel Support

       •AMBA bus and Bus Matrix

  -Multi-layer Bus Matrix with Mullet-level AHB bus

  -High throughout and high flexibility

       •External Bus Interface

  -Support NOR Flash, NAND Flash and Smart Media Card Interface

  -Support IDE/ATAPI and CompactFlash Interface

  -Support PCMCIA R2/R3 Card Interface

       •Memory Controller

  -Support PC133 SDRAM Interface

  -Support Static SRAM Interface

       •LCD Controller

  -Support TFT Active Display

  -Up to 16-bits per Pixel in TFT Color Mode, Resolution up to 800x600

  -Embedded Frame Buffer

       •USB Controller

  -USB2.0 Host Controller with embedded PHY

  -Support low, full and high speed

  -Direct DMA Channel with 2K bytes Configurable Integrated FIFOs


  -10/100Mbps Ethernet MAC with MII interface to external PHY chip

       •2D Graphics Accelerator

  -Lines, filled rectangles, filled triangles

  -BitBlt with 1 bit and 4 bit color expansion


       •MPEG video Processor

  -ISO/IEC 11172-2 MPEG-1 conformance

  -ISO/IEC 13818-2 MPEG-2

  -Video Format Conversion for LCD display

       •Audio Interface

  -Support MPEG-1, MPEG-2 audio decoding

  -Dual-channel IIS audio output interface

  -Local audio buffer

       •GPS Correlator

  -12 Channels correlator with simple RF front-end interface

  - -158dBm sensitivity with maximum 3s hot start, 35s worm start and 45s cold start time

       •CAN Controller

  -CAN 2.0A/B protocol compatibility with maximum 1Mbps bit rates

       •SDIO Controller

  -Compliant with SD Memory Card Specifications Part 1 Physical Layer Specification version 1.01

  -Compliant with SD Card Specifications Part E1 Secure Digital Input/Output (SDIO) Card Specification version 1.0

  -Compliant with SD Host Controller Standard Specification version 0.90

  -Support 1bit SD/ 4bit SD mode

  -Internal 2K Bytes read/write buffer

       •A/D converter and Touch Screen Interface

  -8-ch multiplexed ADC

  -Max. 500KSPS and 10-bit Resolution

       •System and peripheral functions

  -32bit Interrupt controller and dual general Timers

  -32bit GPIO, 4 UARTs, and IIC Master

  -Clock and reset generator with efficient power management


On Firmware design and development, we developed a complete development solution/platform/environment to support SoC devices and Low-Level Software programming based on Linux and winCE.

1. Develop driver for chipset.

2. Develop Low-level and DSP (digital signal   processing) software.

3. Develop diagnostic tools to analyses chipset behavior.

Especially, we could support customers to develop Display Driver, Audio Driver, Ethernet Driver, Touch Driver, USB Device Driver, USB Host Driver, Serial Driver, Irda Driver, RTC Driver, LED Driver, PCMCIA Driver, SD Driver, ATAPI CDROM driver.


On High-Level Software Development, we have rich experience on High-Level software development. We are now focus on building the High-Level Software Development Platform on embedded SoC, and can offer a complete development solution to meet customer requirement.

 Embedded device usually has highly constrained resources such as costly memory device, limited board space, and power consumption. Then too, embedded systems in general have unique needs that can't be met by desktop system components. These include the requirement for a customized look and feel, managing the functionality availability for users, system loading speed, special display and display content, and input device characteristics, etc. To satisfy the demands of embedded SoC system, We could design includes two or more processors, memory, dedicated subsystems specific to the application and a complex, sometimes hierarchical, communications system among them. These chips contain multiprocessor real-time operating systems (RTOS), complete with I/O drivers, utilities and diagnostic subsystems along with their specific software applications.