DocumentCode :
1873992
Title :
Implementation of a FPGA based Shared Memory System for high bandwidth communication between microprocessor and microcontroller
Author :
Afzal, M. Ammar ; Plaga, Sven ; Grzemba, Andreas
Author_Institution :
Univ. of Appl. Sci. Deggendorf, Deggendorf, Germany
fYear :
2011
fDate :
7-8 Sept. 2011
Firstpage :
1
Lastpage :
4
Abstract :
In present complex Embedded World, a large number of devices are based on embedded ×86 systems. The presence of ×86 architecture not only increases the complexity of the system but also makes the system a bit vulnerable. To overcome this weakness of embedded systems an intermediate hardware based solution is considered to be the best approach. The initiation of this work has been adapted from the research work done by Sven Plaga and was published in [2]. This paper presents the implementation of such an intermediate hardware module whose target is to provide a flexible development environment for the embedded developers. Moreover, helpful environments for embedded module customers in order to track down the error with the help of remote debug. The proposed hardware is layered between the ×86 computer-on-module and the backplane, to have full access to all the interfaces of the ×86 module. It consists of a Cyclone III Field Programmable Gate Array (FPGA) and an Arm 7 microcontroller performing higher end tasks such as power profiling and remote assistance - therefore it is named “Embedded Controller Interface” (ECI). The ECI is also capable of hosting a small web server; therefore, all the captured data can be accessed over Internet. The presented work also introduces a new concept to the Embedded World - the concept of a hardware based Shared Memory System between ×86 microprocessor and microcontroller.
Keywords :
embedded systems; field programmable gate arrays; microcontrollers; ×86 computer-on-module; ×86 microprocessor; Arm 7 microcontroller; Cyclone III field programmable gate array; FPGA based shared memory system; embedded controller interface; embedded module customers; embedded world; flexible development environment; hardware based shared memory system; high bandwidth communication; intermediate hardware module; power profiling; remote assistance; Embedded systems; Field programmable gate arrays; Hardware; Microcontrollers; Random access memory; Registers; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applied Electronics (AE), 2011 International Conference on
Conference_Location :
Pilsen
ISSN :
1803-7232
Print_ISBN :
978-1-4577-0315-7
Electronic_ISBN :
1803-7232
Type :
conf
Filename :
6049044
Link To Document :
بازگشت