DocumentCode :
3734574
Title :
A control unit module for a scalable floating-point-unit architecture
Author :
Mohamed Amine Boussadi;Thierry Tixier;Alexis Landrault;Jean-Pierre Derutin
Author_Institution :
Institut Pascal - UMR 6602 CNRS / UBP / IFMA, 24 Avenue des Landais, 63171 Aubiere, France
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
The gap of execution time between software and hardware computing is significant and becomes more and more important when precision is required as it is the case for the floating point calculation. This paper presents the addition of a Floating Point Unit (FPU) module to an open-source processor called SecretBlaze. Besides the description of the chosen processor enhanced by FPU thanks to user instructions, this work focuses on the hardware method to add the scalable FPU system. As a first step, design implementations enable to compare chosen FPU with other FPU available in the open-source community. It also enables to evaluate the performance of the FPU added to the processor. As a second step, we present an FPU control unit added to the architecture in order to realize several functions with few resources. All proposed architectures have been implemented and tested on FPGA target.
Keywords :
"Open source software","Computer architecture","Hardware","Ports (Computers)","Process control","Reduced instruction set computing","Scalability"
Publisher :
ieee
Conference_Titel :
Design of Circuits and Integrated Systems (DCIS), 2015 Conference on
Type :
conf
DOI :
10.1109/DCIS.2015.7388567
Filename :
7388567
Link To Document :
بازگشت