Neal Crawford

Senior Applications Engineer

SF Bay Area


Experience

Cepheid

Sunnyvale, CA

FPGA Design Engineer

Nov 2021 - Present



Infineon Technologies

Milpitas, CA

Senior Applications Engineer

March 2021 - Nov 2021



RefleXion Medical

Hayward, CA

Firmware Engineering Intern

June 2020 - Feb 2021

FPGA Engineering Intern

June - Sept 2019



Teaching Assistant

Spring - Fall 2019

Projects

• Designed with teammate and implemented on Arm Cortex-M4 MCU. Produces sinusoid and triangle wave output
• Values calculated in real time using fixed point notation at a rate of 48 ksps. Samples transferred to DAC through DMA to reduce processor load. Uses the µC/OS RTOS
• Utilizes touch sensors on development board to adjust amplitude, and keypad to adjust frequency up to 10 kHz

• Designed a 16-bit CPU from scratch in Verilog, with proper operation verified through simulation and tested on a Xilinx Artix-7 FGPA
• Created custom instruction set of 11 instructions and an accompanying assembler
CPU signals in Vivado simulation

• Designed and built a USB powered audio amplifier consisting of a boost converter, virtual ground circuit, and audio op-amp in a non-inverting configuration. Schematic and board designed in Eagle
• Soldered surface-mount and through-hole components to a custom-made PCB
Desktop amplifier PCB Photo of assembled desktop amplifier Desktop amplifier schematic

• All portions of project designed in Verilog and implemented on Xilinx Artix-7 development board. Including keyboard input, graphics, and game logic
• Keyboard input decoded and de-bounced to control game, graphics displayed over VGA. Proper timing and operation of modules verified in simulation with their own testbenches

Education

B.S. Electrical Engineering

Fall 2016 - Spring 2020

Mathematics Minor

Western Washington University

Bellingham, WA