160 likes | 333 Views
Advanced Hardware/Software Optimization Techniques for Application Specific MCSoC. m 5151117 Yumiko Kimezawa Supervised by Prof. Ben Abderazek. Outline. Background Research Motivation Research goal Proposal Conclusion Schedule. Background. Electrocardiography (ECG)
E N D
Master's Thesis Research Plan Advanced Hardware/Software Optimization Techniques for Application Specific MCSoC m5151117 Yumiko Kimezawa Supervised by Prof. Ben Abderazek
Outline Master's Thesis Research Plan • Background • Research Motivation • Research goal • Proposal • Conclusion • Schedule
Background Master's Thesis Research Plan • Electrocardiography (ECG) • For diagnosis of heart disease • ECG examination currently used • 12-lead ECG • The time required to put leads on the patient skin is only few minutes • It is impossible to diagnose whether the patient’s heart is normal or not • Holter monitors • Collecting ECG signals from the patient over a day • Taking too hours to analyze ECG signals
Background (2) Master's Thesis Research Plan • New ECG processing system is necessary • 12-lead • Real time • small • Processing ECG signals involves heavy computation • Previous proposed ECG processing system • - Parallel processing using additional cores for analyzing ECG signals
System architecture Master's Thesis Research Plan • 3-lead system is implemented • The total logic utilization is about 3 times as large as one of single-lead system • The total processing time is about 50 % from the single lead system External Memory Buffer ECG Signal Analysis ADC 1 FIR 1 Patient: A P = # mV Q = # mV R = # mV S = # mV T = # mV U = # mV Interval = # ms ADC 12 FIR 12 12 leads Not implemented 2:Filtering 3:Analysis 4:Display 1:Signal reading Out ideal system architecture
System architecture (2) Master's Thesis Research Plan • The system consists of mainly 2 modules • Master module • Signal reading, filtering and display part • PPD module • Analyzing ECG signal using Period-Peaks Detection (PPD) algorithm
Research motivation Master's Thesis Research Plan Problems • Input of current system is sample data already converted to digital • Impractical • Parallelization adding additional cores • The more leads, the larger logic utilization • Display of analysis results • Screen is too narrow to display a lot of results
Research motivation Master's Thesis Research Plan Research goal • Getting input data from people actually • Proposal of more small system • Integration with the real-time tool • Transferring analysis results the real-time tool • Using USB or ethernet
Proposal Master's Thesis Research Plan • Hardware/Software optimization • Hardware • Implementing A/D converters • DMA controller • Software • Review of algorithm for analyzing ECG signals • Parallelizing the code manually
Proposal architecture Master's Thesis Research Plan • This slide is in preparation • I am investigating how to connect DMA controller to the system • I will finish this slide until next week
Conclusion Master's Thesis Research Plan • Previous proposed system is not high performance • Logic utilization is large • Processing time is not good • Implementing A/D converters to the system • The system becomes practical • Review of software code is needed • - For parallelization
Schedule Master's Thesis Research Plan • Master 1 • Implementing A/D converters • Until October • Adding DMA controller • Until November • Optimization of software • Until January
System architecture Master's Thesis Research Plan : Data flow : Control signal Graphic LCD JTAG UART LED External Memory ECG Data Rom Slave CPU LED Controller Graphic LCD Controller Slave CPU Memory Avalon Bus Master CPU Timer Master CPU Memory FIR Filter Shared Memory Timer Master Module PPD Module
Proposal architecture Master's Thesis Research Plan Data conversion HSMC DMA controller : Data flow : Control signal Graphic LCD JTAG UART FPGA LED Slave CPU Slave CPU Memory External Memory Graphic LCD Controller LED Controller A/D converter Avalon Bus Timer Master CPU Master CPU Memory FIR Filter Shared Memory Timer Master Module PPD Module Analog ECG data from people Line-in
Background Master's Thesis Research Plan • ECG is used for diagnosis of heart disease • Haga’s system processes ECG signals one single lead at a time External Memory Buffer ECG Signal Analysis ADC 1 FIR 1 Patient: A P = # mV Q = # mV R = # mV S = # mV T = # mV U = # mV Interval = # ms ADC 12 FIR 12 12 leads 3:Analysis 2:Filtering 4:Display 1:Signal reading Figure: Haga’s system architecture proposed last year