In heightened support of modern hardware design and as part of a hardware design effort, DataPlex engineers utilize programmable logic components and code low-level control firmware to minimize a product's development time and per item production cost.  To accomplish this optimum balance between hardware and software (which includes firmware and most forms of programmable logic), DataPlex principal engineers have combined hardware and software engineering backgrounds that enable them to lay out from the project's outset an efficient yet flexible architecture.

DataPlex has developed its own software toolset for expediating firmware and programmable logic design efforts.  PUMA, DataPlex's Programmable Universal Macro Assembler, is used to compile code for most major processors and digital signal processors (DSPs).  PUD, DataPlex's Programmable Universal Disassembler, quickstarts and speeds up product development cycles and aids in intellectual property support.

Areas of Expertise
developing high-speed real-time solutions
integrating with analog and digital circuitries
developing programmable logic
supporting field reprogrammability
supporting wireless field reconfigurability
utilizing efficient development and maintenance tools
cross-assembler development for new, rare or "secret" processors
reverse engineering tools for intellectual property support

Project Sampling
Soligen DPSC moldmaking systems
project consultant and printhead control designer
used to properly align layers of a part being built by a DSPC machine
uses analog control circuitry along with digital logic and programmable devices
built-in printhead margin overrun and error detection
find out more about Soligen's DPSC process

See Also
hardware design