A virtual VLSI architecture for computer hardware evolution

  • Authors:
  • Farouk Smith

  • Affiliations:
  • Nelson Mandela Metropolitan University, Port Elizabeth

  • Venue:
  • SAICSIT '10 Proceedings of the 2010 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

A System-On-Programmable-Chip (SOPC) is presented: the Virtual-FPGA (V-FPGA). It has been designed to ease the implementation of computer hardware evolution by giving direct access to the configuration bits. The V-FPGA is a second configuration layer residing on top of the hardware FPGA layer. When the V-FPGA is uploaded into the FPGA, the following units are created in the FPGA: an array of programmable logic elements (LE); a programmable Registered Element (RE, programmable flip-flops); a programmable interconnection network (Routing Matrix - RM); a configuration memory (CM) and; a configuration port (CP). Computer hardware evolution can be facilitated, as every configuration bit of the virtual configuration array can be accessed by a soft-core microprocessor such as the Altera Nios II.