实验与设计实验4-1. 算术逻辑运算单元ALU设计实验参考实验示例和实验课件:/CMPUT_EXPMT/CH4_Expt/ DEMO_41_alu/ 和 实验4_1.ppt 。(1) 实验目的:1、了解运算器的数据传输通路;2、验证运算器的组合功能;3、掌握算术逻辑运算加、减工作原理;4、验证实验台运算的8位加、减、与、直通功能;5、按给定数据,完成几种指定的算术和逻辑运算。 (2) 实验原理:算术逻辑单元ALU的数据通路如图4-50所示。其中运算器ALU181根据74LS181的功能用VHDL硬件描述语言编辑而成(参考例4-1),构成8位字长的ALU。参加运算的两个8位数据分别为A7.0和B7.0。运算模式由S3.0的16种组合决定,而S3.0的值由4位2进制计数器LPM_COUNTER产生,计数时钟是Sclk;此外,设M=0,选择算术运算,M=1为逻辑运算,CN为低位的进位位;F7.0为输出结果;CO为运算后的输出进位位。两个8位数据由总线IN7.0分别通过两个电平锁存器74373锁入,ALU181功能如表4-1所示。(3)