• DocumentCode
    3413298
  • Title

    Building a SoC for industrial applications based on LEON microprocessor and a GNU/Linux distribution

  • Author

    Muñoz, A. ; Ostúa, E. ; Bellido, M.J. ; Millán, A. ; Juan, J. ; Guerrero, D.

  • Author_Institution
    Dept. de Tecnol. Electron., Univ. de Sevilla, Sevilla
  • fYear
    2008
  • fDate
    June 30 2008-July 2 2008
  • Firstpage
    1727
  • Lastpage
    1732
  • Abstract
    This paper presents the design of a complete RTU (remote terminal unit) with a system-on-chip solution based completely on both open hardware and software platforms, and developed in conjunction with two industrial companies. The target implementation of the embedded system is a Spartan family FPGA from Xilinx. The article presents the main features of the base system, which consists of the LEON microprocessor and a Linux operating system distribution (Debian) running on it. Moreover, it shows a complete example of how to add new peripherals to the system. The peripheral that has been added is the UART 16550 compatible peripheral available in OpenCores. Given that the design has been prepared for the WishBone bus, it was necessary to adapt it to the APB bus within the LEON core. Furthermore, it has been adapted to work with the Linux driver for that UART to get a full coupling of peripheral with the system. The experimental results confirm the work done.
  • Keywords
    Linux; field programmable gate arrays; microprocessor chips; production engineering computing; system-on-chip; Debian; FPGA; GNU; LEON microprocessor; Linux operating system distribution; OpenCores; SoC; industrial applications; remote terminal unit; system-on-chip; Application software; Buildings; Computer industry; Embedded system; Field programmable gate arrays; Hardware; Linux; Microprocessors; Operating systems; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 2008. ISIE 2008. IEEE International Symposium on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-1665-3
  • Electronic_ISBN
    978-1-4244-1666-0
  • Type

    conf

  • DOI
    10.1109/ISIE.2008.4677201
  • Filename
    4677201