I am an embedded systems developer with more than 20 years of experience in designing hardware and writing firmware.
This includes mixed signal hardware design, firmware in C and C++ for signal processing and networking running on 8/16/32 bit microprocessors, and user interface applications in C#.
My more recent experience includes putting CPUs like AVR, PicoBlaze, and MicroBlaze into FPGAs, and doing FPGA designs in VHDL and Verilog. An example can be seen in the photo above. Going from left to right is the analog processing section, 4 Msps dual ADC over a split ground plane, FPGA with MicroBlaze softcore, SDRAM, and USB interface.
I have written 2 articles for Circuit Cellar magazine, and have 11 patents in the field of embedded systems and sensors.
Please feel free to contact me if you are interested in anything you see here. I can be reached at jimbrady@aol.com