Published February 9, 2021
| Version v1
Publication
Building a SoC for industrial applications based on LEON microprocessor and a GNU/Linux distribution
Description
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.
Abstract
Ministerio de Educación y Ciencia TEC2007-61802/MIC (HIPER)Abstract
Junta de Andalucía EXC-2005-TIC-1023Additional details
Identifiers
- URL
- https://idus.us.es/handle//11441/104754
- URN
- urn:oai:idus.us.es:11441/104754
Origin repository
- Origin repository
- USE