Microprocessor Microcontroller System Design Expert 524149 AL

Expertise Description

I have more than 30 years experience in microprocessor/microcontroller system design. I have designed with the earliest 8 bit systems to the latest 64 bit systems. I do systems, hardware, and software design and traverse these domains easily. I do everything from the lowest level boot ROM software all the way to devices drivers for the latest operating systems. I am a well-known expert in Universal Serial Bus (USB) with knowledge spanning all aspects of USB design, integration, and debug. I have designed and sold USB IP for the FPGA world for 11 years. I am one of the porters of UNIX to the Intel 486/860 processors at Intel. I am very experienced with the use of System C and HLS (high-level synthesis) for both data flow and control flow designs. I have run my own consulting / design services company over 20 years. I am offering my services as a microprocessor/microcontroller system design expert witness.

Areas of Expertise

Consulting Experience

I have been in business as an independent consultant for more than 20 years with over 17 customers. I have written key device drivers for many versions of Windows, BIOS extension ROMs for various add-in cards, many USB system designs from USB ADSL modems, to building custom systems using my own USB IP for Xilinx and Altera FPGA’s. I have debugged existing systems at both the systems software / hardware level for many customers.

Professional Experiences

I am the co-designer of the first all digital, conferencing, operational communications system in the world. It was called OIS-D and provided operational COMMS for the Kennedy Space Center for 20 years. I designed the overall architecture, ported the OS-9 operating systems from the 6809 to the 68020 microprocessor, and designed the systems software.
I am one of the key porters of UNIX to the Intel 486 and 860 microprocessors. I wrote the X-Windows driver for the Intel Blit Express graphics card.
I ported the Adobe postscript system to Windows NT running on standard PC hardware.
I developed the serial multiplexing protocol and wrote the Windows device driver for the Air Communications Cellular phone to laptop interface.
I have written many device drivers for various Windows and Linux systems.
I am a very experienced and well know USB developer.


Degree Subject Institution
B.S.E.E. University of Central Florida

Awards & Affiliation

Xilinx Partner
Altera Partner
MiFi Developer

Primary Affiliation