Operating System for Symmetric Multiprocessors on FPGA

  • Authors:
  • Pablo Huerta;Javier Castillo;Carlos Sánchez;Jose Ignacio Martínez

  • Affiliations:
  • -;-;-;-

  • Venue:
  • RECONFIG '08 Proceedings of the 2008 International Conference on Reconfigurable Computing and FPGAs
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Soft-core based multiprocessor systems are getting very popular in the FPGA design world. There are many computer architectures that has been used for building multiprocessor systems on FPGAs, including SMP (Symmetric MultiProcessor). One of the main drawback of this SMP systems is the unavailability of operating systems that allow programming multi-threaded applications that make good use of the multiple processors of the system. This paper details an operating system designed to be used with SMP systems based on the MicroBlaze soft-core processor. The OS is tested with three different applications on an SMP system which implements all the software and hardware required for the OS to work on different SMP systems.