An implementation of a dual-processor system on FPGA
Eshaq, Mohammed Eqbal (2023) An implementation of a dual-processor system on FPGA. Other. arXiv, Ithaca, NY.
Preview |
Text.
Filename: Eqbal-arXiv-2023-An-implementation-of-a-dual-processor-system-on-FPGA.pdf
Final Published Version License: Download (499kB)| Preview |
Abstract
In recent years, Field-Programmable Gate Arrays (FPGA) have evolved rapidly paving the way for a whole new range of computing paradigms. On the other hand, computer applications are evolving. There is a rising demand for a system that is general-purpose and yet has the processing abilities to accommodate current trends in application processing. This work proposes a design and implementation of a tightly-coupled FPGA-based dual-processor platform. We architect a platform that optimizes the utilization of FPGA resources and allows for the investigation of practical implementation issues such as cache design. The performance of the proposed prototype is then evaluated, as different configurations of a uniprocessor and a dual-processor system are studied and compared against each other and against published results for common industry-standard CPU platforms. The proposed implementation utilizes the Nios II 32-bit embedded soft-core processor architecture designed for the Altera Cyclone III family of FPGAs.
ORCID iDs
Eshaq, Mohammed Eqbal ORCID: https://orcid.org/0000-0002-5793-8687;-
-
Item type: Monograph(Other) ID code: 88759 Dates: DateEvent15 February 2023PublishedSubjects: Technology > Electrical engineering. Electronics Nuclear engineering Department: Faculty of Engineering > Electronic and Electrical Engineering Depositing user: Pure Administrator Date deposited: 17 Apr 2024 10:55 Last modified: 15 Nov 2024 01:23 URI: https://strathprints.strath.ac.uk/id/eprint/88759