• 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