DocumentCode
256612
Title
A MicroBlaze-based Multiprocessor System on Chip for real-time cardiac monitoring
Author
El Mimouni, El Hassan ; Karim, Medles
Author_Institution
Univ. Sidi Mohammed Ben Abdellah, Fès, Morocco
fYear
2014
fDate
14-16 April 2014
Firstpage
331
Lastpage
336
Abstract
This paper is a try of contribution to explore and create embedded designs in the context of the MultiProcessor System on Chip (MPSoC) based on the state of the art Field Programmable Gate Array (FPGA), taking a case study and evaluation in the biomedical field. With this design approach, we have developed a Multiprocessor-based system for cardiac monitoring, with the Xilinx soft processor MicroBlaze. The Fast Simplex Link (FSL) bus is used as the mode of communication between the 3 MicroBlazes of this design. One processor is responsible of Human Machine Interface (HMI); another deals with Digital Signal Processing (DSP), and the third processor acts as the unique master that controls and coordinates the whole application software. Thus, the system permits, with success, the digitizing of the Electrocardiogram (ECG) analog signal, the displaying of heart rate (HR) on seven segments indicator, and the communication with a PC via the serial port for debugging and evaluation purposes. We have used the MIT-BIH Arrhythmia Database records to test and evaluate our implementation performance. The implementation occupies around 94% of the low-cost used FPGA, namely the Xilinx SPARTAN-6 XC6SLX16. The accuracy of the QRS detection, based on the well-known Pan and Tompkins algorithm, exceeds 96%.
Keywords
digital signal processing chips; electrocardiography; field programmable gate arrays; medical signal processing; multiprocessing systems; system-on-chip; user interfaces; FPGA; Fast Simplex Link bus; HMI; MIT-BIH arrhythmia database records; MicroBlaze-based multiprocessor system; Pan and Tompkins algorithm; Xilinx SPARTAN-6 XC6SLX16; digital signal processing; electrocardiogram analog signal; field programmable gate array; human machine interface; multiprocessor-based system; real-time cardiac monitoring; Computer architecture; Electrocardiography; Field programmable gate arrays; Hardware; Monitoring; Real-time systems; Software; ECG; FPGA; FSL; Hardware/Software Co-Design; MPSoC; MicroBlaze; QRS detection;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Computing and Systems (ICMCS), 2014 International Conference on
Conference_Location
Marrakech
Print_ISBN
978-1-4799-3823-0
Type
conf
DOI
10.1109/ICMCS.2014.6911414
Filename
6911414
Link To Document