8051 microcontroller to FPGA and ADC interface design for high speed parallel processing systems – Application in ultrasound scanners

Microcontrollers perform the hardware control in many instruments. Instruments requiring huge data throughput and parallel computing use FPGA’s for data processing. The microcontroller in turn configures the application hardware devices such as FPGA’s, ADC’s and Ethernet chips etc. The interfacing o...

Full description

Bibliographic Details
Main Authors: J. Jean Rossario Raj, S.M.K. Rahman, Sneh Anand
Format: Article
Language:English
Published: Elsevier 2016-09-01
Series:Engineering Science and Technology, an International Journal
Subjects:
ADC
Online Access:http://www.sciencedirect.com/science/article/pii/S2215098616300532
id doaj-20ed5a2336dd493a9f4a80ff4e4b7cb9
record_format Article
spelling doaj-20ed5a2336dd493a9f4a80ff4e4b7cb92020-11-24T21:38:54ZengElsevierEngineering Science and Technology, an International Journal2215-09862016-09-011931416142310.1016/j.jestch.2016.04.0048051 microcontroller to FPGA and ADC interface design for high speed parallel processing systems – Application in ultrasound scannersJ. Jean Rossario Raj0S.M.K. Rahman1Sneh Anand2Center for Bio-Medical Engineering, Indian Institute of Technology, New Delhi, IndiaCenter for Bio-Medical Engineering, Indian Institute of Technology, New Delhi, IndiaCenter for Bio-Medical Engineering, Indian Institute of Technology, New Delhi, IndiaMicrocontrollers perform the hardware control in many instruments. Instruments requiring huge data throughput and parallel computing use FPGA’s for data processing. The microcontroller in turn configures the application hardware devices such as FPGA’s, ADC’s and Ethernet chips etc. The interfacing of these devices uses address/data bus interface, serial interface or serial peripheral interface. The choice of the interface depends upon the input/output pins available with different devices, programming ease and proprietary interfaces supported by devices such as ADC’s. The novelty of this paper is to describe the programming logic used for various types of interface scenarios from microcontroller to different programmable devices. The study presented describes the methods and logic flowcharts for different interfaces. The implementation of the interface logics were in prototype hardware for ultrasound scanner. The internal devices were controlled from the graphical user interface in a laptop and the scan results are taken. It is seen that the optimum solution of the hardware design can be achieved by using a common serial interface towards all the devices.http://www.sciencedirect.com/science/article/pii/S2215098616300532ADCFPGAMicrocontrollerSerial peripheral interfaceUltrasound scanner
collection DOAJ
language English
format Article
sources DOAJ
author J. Jean Rossario Raj
S.M.K. Rahman
Sneh Anand
spellingShingle J. Jean Rossario Raj
S.M.K. Rahman
Sneh Anand
8051 microcontroller to FPGA and ADC interface design for high speed parallel processing systems – Application in ultrasound scanners
Engineering Science and Technology, an International Journal
ADC
FPGA
Microcontroller
Serial peripheral interface
Ultrasound scanner
author_facet J. Jean Rossario Raj
S.M.K. Rahman
Sneh Anand
author_sort J. Jean Rossario Raj
title 8051 microcontroller to FPGA and ADC interface design for high speed parallel processing systems – Application in ultrasound scanners
title_short 8051 microcontroller to FPGA and ADC interface design for high speed parallel processing systems – Application in ultrasound scanners
title_full 8051 microcontroller to FPGA and ADC interface design for high speed parallel processing systems – Application in ultrasound scanners
title_fullStr 8051 microcontroller to FPGA and ADC interface design for high speed parallel processing systems – Application in ultrasound scanners
title_full_unstemmed 8051 microcontroller to FPGA and ADC interface design for high speed parallel processing systems – Application in ultrasound scanners
title_sort 8051 microcontroller to fpga and adc interface design for high speed parallel processing systems – application in ultrasound scanners
publisher Elsevier
series Engineering Science and Technology, an International Journal
issn 2215-0986
publishDate 2016-09-01
description Microcontrollers perform the hardware control in many instruments. Instruments requiring huge data throughput and parallel computing use FPGA’s for data processing. The microcontroller in turn configures the application hardware devices such as FPGA’s, ADC’s and Ethernet chips etc. The interfacing of these devices uses address/data bus interface, serial interface or serial peripheral interface. The choice of the interface depends upon the input/output pins available with different devices, programming ease and proprietary interfaces supported by devices such as ADC’s. The novelty of this paper is to describe the programming logic used for various types of interface scenarios from microcontroller to different programmable devices. The study presented describes the methods and logic flowcharts for different interfaces. The implementation of the interface logics were in prototype hardware for ultrasound scanner. The internal devices were controlled from the graphical user interface in a laptop and the scan results are taken. It is seen that the optimum solution of the hardware design can be achieved by using a common serial interface towards all the devices.
topic ADC
FPGA
Microcontroller
Serial peripheral interface
Ultrasound scanner
url http://www.sciencedirect.com/science/article/pii/S2215098616300532
work_keys_str_mv AT jjeanrossarioraj 8051microcontrollertofpgaandadcinterfacedesignforhighspeedparallelprocessingsystemsapplicationinultrasoundscanners
AT smkrahman 8051microcontrollertofpgaandadcinterfacedesignforhighspeedparallelprocessingsystemsapplicationinultrasoundscanners
AT snehanand 8051microcontrollertofpgaandadcinterfacedesignforhighspeedparallelprocessingsystemsapplicationinultrasoundscanners
_version_ 1725933810894241792