dDOSI Spectrum Analysis Unit
Critical Design Review
Team dDOSI (#19) Caroline Ekchian, Benjamin Havey, Andy Mo, Thomas Nadovich, & Chris Woodall Client: Darren Roblyer
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
dDOSI Spectrum Analysis Unit Critical Design Review Team dDOSI - - PowerPoint PPT Presentation
dDOSI Spectrum Analysis Unit Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit Critical Design Review Team dDOSI (#19) Caroline Ekchian, Benjamin Havey, Andy Mo, Thomas Nadovich, & Chris Woodall Client: Darren Roblyer dDOSI
Critical Design Review
Team dDOSI (#19) Caroline Ekchian, Benjamin Havey, Andy Mo, Thomas Nadovich, & Chris Woodall Client: Darren Roblyer
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
The Background
diffusion of light through skin.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit Amplitude Reduced Phase Delayed Tissue Diffusion Modeling and Analysis
Frequency Domain Diffuse Optical Spectroscopy (DOS)
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit Amplitude Reduced Phase Delayed Tissue Diffusion Modeling and Analysis
Frequency Domain Diffuse Optical Spectroscopy (DOS)
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Provide a measurement system to our customer which provides a direct-to- digital approach to DOS.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Full System Overview
Patient
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Full System Overview
Our Project Patient
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
diodes.
communicate with the spectrum analysis unit.
Deliverables
Synthesis Boards.
host computer
Requirements
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
System Block Diagram
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Hardware Block Diagram
The Motherboard DDS Board x6
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Motherboard Top Level Diagram
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
to Balance)
Motherboard Progress - Analog Front End
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
LVDS outputs.
clock.
termination and reduction of stubs.
Motherboard Progress - 250MHz Clock with Clock Mux
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Oscillator.
SMA oscillator (for different DDS frequencies).
selection.
chip to drive clocks for all 6 DDS from same source.
Motherboard Progress - 25 MHz Clock w/Clock Buffer
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
○ Major focus on laying out the motherboard PCB. ○ Impedance controlled routing and length matched differential routing.
○ Must verify all subsystems work as expected before moving to integrating with Microzed
Motherboard To-Do
Power Subsystem Block Diagram
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
1: 5v-3.3v Switching
Power Subsystem Schematic Designed
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
DDS & Mechanical To-Do
must be implemented.
an enclosure must be procured.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Firmware Block Diagram
Firmware Design
which includes an Artix-7 FPGA and an ARM dual Core A9
the DDS and the ADC as well as collect data from the ADC. If time permits there will also be a GPIO module.
a host computer (over ethernet) and will collect data from the FPGA
developed by Xilinx for this SoC.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Firmware Progress
to meet our needs
SoC systems, has been made for our specific build
for communication between the ARM and the Artix.
successfully tested. This allows control commands and data collection to occur between the microZed and a host computer running our GUI on Windows.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Data Collection Model
Firmware To-Do
This needs to be done in parallel, taking advantage of both cores
design in the form of custom IPs (opposed to pre-made). This way new modules can easily be appended to our design in future implementations.
then added as custom IPs to the block design.
for remote sweep control.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
GUI
Client Function RT Grapher Data File Data from Server Post Processing
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Data [n:0] MSG Type [31:0] “w”, “s”, ”r” Address [31:0] Data [n:0] MSG Type [31:0] “b”, “f”, “e” Client request packets Server response packets
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Send success Idle: Waiting for instructions Write data to addr location Socket Parser Begin Scan and start collecting data to send over “W” type received “S” type received
Request Received
Request is bad Send “e” type error message to client Send “b/f” type message to notify client of completion Error writing to location
Send success Send success
Write Complete
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
(DLL)
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Chris Woodall Revised GANTT Chart
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Thomas Nadovich Gantt Chart
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Hardware - Motherboard Overview
at 866MHz and Artix-7 FPGA section (PL) ○ 1Gbps Ethernet RJ-45 ○ USB to Serial Converter ○ JTAG Connector ○ Uses Avent microZed[4] and FCI Connectors to reduce layout time. ■ Some power regulation done on board (1.8V and 3.3V)
■ Connectors part numbers Mouser #649-61082-101400LF, and #649-61083-101400LF.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Hardware - Motherboard ADC Selection
sample across a bandwidth from 50MHz to 500MHz.
frequencies in sweep are selected carefully.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
ADS62P49 Block Diagram[3]
Hardware - Motherboard ADC Selection Continued
○ Input and Output
○ 7 pairs per channel ○ posedge(clk) = EVEN ○ negedge(clk) = ODD
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Hardware - A Defense of Undersampling
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Hardware - A Defense of Undersampling
s Lab) and shown to have minimum phase and amplitude error. ○ Furthering the state of the art in terms of cost.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit
FPGA Block Design
References
[1]: Uedoa, Shigeto, Darren Roblyer, et al. “Baseline Tumor Oxygen Saturation Correlates with a Pathologic Complete Response in Breast Cancer Patients Undergoing Neoadjuvant Chemotherapy”. Cancer Research. July 8, 2012. [2]: Texas Instruments. “ADS62P49 Datasheet”. January 2011. http://www.ti.com/lit/ds/symlink/ads62p49.pdf [3]: Analog Devices. “AD9910 Datasheet”. May 2012. http://www.analog.com/static/imported-files/data_sheets/AD9914.pdf [4]: Avnet. “Zedboard Hardware User Guide”. November 2013. http://www.zedboard.org/sites/default/files/documentations/MicroZed_HW_UG_v1_2.pdf [5]: Xilinx. “XC7Z010 Datasheet”. http://www.xilinx.com/support/documentation/data_sheets/ds187-XC7Z010-XC7Z020-Data-Sheet.pdf
[6]: Justin Jung, and Darren Roblyer. “Feasibility of Undersampling”. Email. November 2013. [7]: Bud Industries. “Prospective enclosure Datasheet”. August 2007. http://www.budind.com/pdf/hb4521.pdf [8]: Roblyer, Darren, et al. “Feasibility of direct digital sampling for diffuse optical frequency domain spectroscopy in tissue”. Meas. Sci. Technol. 24. 2013.
Team #19 Customer: Darren Roblyer dDOSI Spectrum Analysis Unit