DocumentCode
2755726
Title
DLX gold: design and implementation of a DLX microprocessor with single precision floating- point operations
Author
Aguilar, John Edrian H ; Reas, Rosario M. ; Villangca, John Benedict B ; Ballesil, Anastacia P. ; Reyes, Joy Alinda P
Author_Institution
Univ. of the Philippines-Diliman, Quezon
fYear
2007
fDate
Oct. 30 2007-Nov. 2 2007
Firstpage
1
Lastpage
4
Abstract
Floating point (FP) arithmetic is an integral part of modern processors because numerous programs need to perform FP operations. The project aimed to implement a 32-bit pipelined DLX microprocessor that can handle single precision FP operations. This project made use of the class 1 architecture for FP operations, which has an independent unit for addition, multiplication, and division. Furthermore, dynamic scheduling, specifically the speculative Tomasulo algorithm, was employed to effectively handle the parallel execution of instructions. The structural model was implemented using VHDL (VHSIC hardware description language). Afterwards, the functionality was verified using the Cadencereg design system software. Finally, the schematic and layout were produced also using Cadencereg. The implemented microprocessor was then characterized in terms of speed, area, and power consumption. The addition of the FP Units resulted in a 53% decrease in execution time, with an area and power overheads of 98% and 65% respectively.
Keywords
floating point arithmetic; hardware description languages; logic CAD; logic testing; microprocessor chips; parallel programming; pipeline processing; scheduling; 32-bit pipelined DLX microprocessor design; Cadence design system software; VHDL; VHSIC hardware description language; dynamic scheduling; logic testing; power consumption; single precision floating-point arithmetic; speculative Tomasulo algorithm; Dynamic scheduling; Floating-point arithmetic; Gold; Hardware design languages; Microprocessors; Power system modeling; Scheduling algorithm; Software design; System software; Very high speed integrated circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON 2007 - 2007 IEEE Region 10 Conference
Conference_Location
Taipei
Print_ISBN
978-1-4244-1272-3
Electronic_ISBN
978-1-4244-1272-3
Type
conf
DOI
10.1109/TENCON.2007.4429093
Filename
4429093
Link To Document