Cancer-Targeting Hyperspectral Ultraprecise LASER Handling Unit (CTHULHU)
Second Place EECE Capstone Winner A 6-person capstone project created for Northeastern’s Spring Lab and Embedded Systems to create a data pipeline that quickly processes 32-channels of photometric data from a brain cancer-probing LASER while simultaneously controlling it. The system uses an AUBoard-15P to process the channels from a custom oscilloscope board connected via LVDS connection, which it sends to a host PC over a PCIe DMA.
For this project, I designed and programmed a high-level C++ firmware library to abstract the AXI4-S data stream and ADC’s SPI initialization sequence so it could be used by Northeastern’s Embedded Systems Lab. I also implemented a PCIe interface on the FPGA that processes frames of 32 channels of ADC data from a custom oscilloscope board and sends them to the host PC through AXI4-Stream protocol and receives control data from the host PC for a piezo motor-controlled LASER.

