The FPGA module acts as the communication interface between the probe and the iPhone. It communicates with three components: the iPhone, Pulser, and AFE. Commands to initiate and stop scans are sent from the iPhone’s audio jack port and are passed as control logic inputs to the Transmitter. Pre-processed and digitized data from the AFE are received and processed for transmission to the iPhone. The FPGA also sends signals to status LED indicators.