• 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