DocumentCode :
1806908
Title :
Pipeline floating point ALU design using VHDL
Author :
Reaz, Mamun Bin Ibne ; Islam, Md Shabiul ; Sulaiman, Mohd S.
Author_Institution :
Fac. of Eng., Multimedia Univ., Selangor, Malaysia
fYear :
2002
fDate :
19-21 Dec. 2002
Firstpage :
204
Lastpage :
208
Abstract :
A pipeline floating point arithmetic logic unit (ALU) design using VHDL is introduced. The novelty of the ALU is it gives high performance through the pipelining concept. Pipelining is a technique where multiple instruction executions are overlapped. In the top-down design approach, four arithmetic modules: addition, subtraction, multiplication, and division: are combined to form the floating-point ALU. Each module is divided into smaller modules. Two bits selection determines which operation takes place at a particular time. The pipeline modules are independent of each other. All the modules in the ALU design are realized using VHDL. Design functionalities are validated through simulation and compilation. Test vectors are created to verify the outputs as opposed to the calculated results. Besides verifying the outputs, the outputs´ timing diagram and interfacing signals are also tracked to ensure that they adhere to the design specifications. Successful implementation of pipelining in floating point ALU using VHDL fulfills the needs for different high-performance applications.
Keywords :
floating point arithmetic; hardware description languages; logic design; pipeline arithmetic; timing; VHDL; arithmetic logic unit; arithmetic modules; interfacing signal tracking; multiple instruction executions; pipeline floating point ALU design; timing diagram; Design engineering; Digital systems; Floating-point arithmetic; High performance computing; Logic design; Microprocessors; Pipeline processing; Signal design; Testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Semiconductor Electronics, 2002. Proceedings. ICSE 2002. IEEE International Conference on
Print_ISBN :
0-7803-7578-5
Type :
conf
DOI :
10.1109/SMELEC.2002.1217807
Filename :
1217807
Link To Document :
بازگشت