A Modular Approach to Arithmetic and Logic Unit Design on a Reconfigurable Hardware Platform for Educational Purpose

Oztekin H., Temurtas F., GÜLBAĞ A.

International Conference on Intelligent Computing and Information Science, Chongqing, China, 8 - 09 January 2011, vol.135, pp.338-339 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 135
  • Doi Number: 10.1007/978-3-642-18134-4_55
  • City: Chongqing
  • Country: China
  • Page Numbers: pp.338-339
  • Yozgat Bozok University Affiliated: Yes


The Arithmetic and Logic Unit (ALU) design is one of the important topics in Computer Architecture and Organization course in Computer and Electrical Engineering departments. There are ALU designs that have non-modular nature to be used as an educational tool. As the programmable logic technology has developed rapidly, it is feasible that ALU design based on Field Programmable Gate Array (FPGA) is implemented in this course. In this paper, we have adopted the modular approach to ALU design based on FPGA. All the modules in the ALU design are realized using schematic structure on Altera's Cyclone II Development board. Under this model, the ALU content is divided into four distinct modules. These are arithmetic unit except for multiplication and division operations, logic unit, multiplication unit and division unit. User can easily design any size of ALU unit since this approach has the modular nature. Then, this approach was applied to microcomputer architecture design named BZK.SAU.FPGA10.0 instead of the current ALU unit.