Implementation of a Basic ALU 16-bit in CPLD

Authors

  • Guillermo Tejada Muñoz Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería Electrónica y Eléctrica. Lima, Perú

Keywords:

Arithmetic and Logic Unit 16-bit, ALU, CPLD, VHDL, QUARTUS, EPM7128S, UP2 Education Board

Abstract

This paper describes the implementation in a Complex Programmable Logic Device - CPLD of an ALU (Arithmetic and Logic Unit) of 16 bits, which can perform the basic arithmetic operations of addition, subtraction and logical operations AND and XOR. ALU logical blocks have been coded in VHDL (VHSIC-HDL: Very High Speed Integrated Circuit - Hardware Description Language). The free distribution software Quartus II v. 9.1 was used to simulate and program the CPLD EPM7128S, which is embedded in the development system UP2 Education Board.

Downloads

Published

2014-06-16

Issue

Section

Original papers

How to Cite