Experience counts...

image70

Electronic Hardware Design Specialties:

  • Microprocessor / Microcontroller based designs
  • High speed serial interfaces (SATA, SAS, PCIe, xGBe, ...)
  • High performance memory systems
  • FPGAs - custom IP & off-the-shelf IP integration
  • Mixed signal processing
  • Low noise / wide band analog signal processing and filtering
  • Power supplies (switching & linear)
  • Low power battery operated devices
  • Some light RF designs

Software/Firmware Specialties:

  • Custom OS for HW control
  • Custom real-time/multi-tasking/multi-threaded kernels
  • Linux/U-boot ports for custom HW
  • Multi-platform PC based drivers & APIs for HW control
  • Custom scripting languages & compilers
  • Multi-platform PC based GUIs
  • Simple command line apps (Win/Linux)


Hardware / Software Design Partitioning:

With our broad background in both HW and SW development, we can optimize  the total system for cost & performance.   We understand CPU bandwidth limitations and its implications on what software/firmware can accomplished, and what should be handled by hardware, and when hardware accelerators are most appropriate.  There is no one-size-fits-all approach to design partitioning, but we have the know how to help you make solid informed choices.

PCB Layout Services:

We fully understand that physical implementation excellence is paramount on most hardware designs.  Our deep understanding SI, PI, cross-talk and mixed signal noise avoidance, and special dielectric requirements allows us to deliver high quality PCBs that function correctly, usually without revision.

Prototype Assembly Services:

Though production-level assembly is not our forte, we do offer to manage assembly for first articles of our designs.  This gives us a chance to verify the manufacturing documentation is complete and accurate, and gives you the prototype(s) needed for early development and proof of concept demonstrations.

Looking For Something Else?

The specialties highlighted above are by no means an exhaustive list of our capabilities.  If you are looking for something not listed above, contact us with the details of your needs.  We very likely can help.