Clarity Microsolutions, LLC - Embedded systems, firmware, software, programmable logic, PCB engineering consulting
Home
Services
Experience
Links
Contact
Experience

Clarity Microsolutions has experience in developing firmware and embedded software for a variety of customer applications such as:

  • Data acquisition systems
  • PID controllers
  • Communication modules
  • Mass-flow controllers
  • DC and RF power supplies
  • Plasma generators

 

Clarity Microsolutions offers expertise in the following areas:

Programming Languages: C, C++, Assembly, VHDL
Microprocessors: ARM, ColdFire (68000), 8051, Intel x86, TI TMS320 DSP, Super H
Programmable Logic: Xilinx FPGAs and CPLDs
Communication Protocols: TCP/IP, Modbus, Digital Wireless, RS-232, RS-485, CAN
Operating Systems: ThreadX by Express Logic, CMX by CMX Systems, Windows
Design Methodologies: Object Oriented Design using UML, Unified Process

 

Examples:

ARM7TDMI Evaluation Board

Hardware and firmware design for evaluating ARM tools, Xilinx tools, ARM and FPGA functionality. Contains Atmel ARM7TDMI microcontroller and Xilinx Spartan 3E FPGA. Interfaces include RS232, RS485, and USB.

Schematic (Click picture):

PCB Layout (Click picture):

Finished PCB Assembly:

 

 

Low Power Data Acquisition Board for specialized customer process

This PCB is an evaluation board featuring a Silicon Laboratories C8051F125 microcontroller. Firmware monitors and updates externally connected prototype hardware for determining feasibility of process. Firmware also interfaces to an IR transceiver for communication with base station.

 

 

Clarity Microsolutions Flash Downloader Software

Windows GUI application written in C++, used to reprogram embedded microcontrollers with specified executable file.

Application screenshot (Click picture):

 

 

Copyright © 2008 Clarity Microsolutions, LLC - All rights reserved

The information in this website is provided as-is, and does not constitute any contractual obligations by Clarity Microsolution, LLC. No warranty or liability express or implied is assumed by Clarity Microsolutions, LLC for the use of the information provided by this site.