摘要:
介绍了一种基于可编程逻辑器件FPGA和硬件描述语言VHDL的32位ALU的设计方法。该ALU采取层次化设计方法,由控制模块、逻辑模块、加减法模块、乘法模块和除法模块组成,能实现32位有符号数和无符号数的加减乘除运算,另外还能实现9种逻辑运算、6种移位运算以及高低字节内容互换。该ALU在QuartusII软件环境下进行了功能仿真, 通过验证表明,所设计的ALU完全正确,可供直接调用。
中图分类号:
周殿凤. 基于FPGA的32位ALU软核设计[J]. , 2010, 23(11): 80-81.
ZHOU Dian-Feng. Design of a 32-bit ALU Based on FPGA[J]. , 2010, 23(11): 80-81.