ALU

所属分类:VHDL/FPGA/Verilog
开发工具:VHDL
文件大小:125KB
下载次数:11
上传日期:2013-07-03 08:39:49
上 传 者ahhfzrx
说明:     输入两个十进制的数,再输入其小数点位置,输入操作符,通过操作符,选通相应的模块,将模块产生的结果赋予输出结果。    以简易的计算器为实验参照,完成8位(最高位为符号位)十进制计算器的设计    1. 基本要求 :十进制ALU的设计 运算种类包括:加、减、乘、除; 小数点可人为控制,即数值精度可以从1位整数6位小数变化到7位整数 运算设计可以在行为级完成,不要求门级电路优化   2. 扩展要求1 :十进制计算器的设计 加入连算功能,并有优先级区分,其中优先级乘除>加减; 以testbench作为虚拟键盘作为计算器输入,完成接口时序电路。    注:完成此项扩展要求可作为一个《数字电路》的课程设计   3. 扩展要求2:运算中加入开方操作
(Enter two decimal number, and then enter the decimal point position, input operator by operator, strobe corresponding module, the module gives the result output. Simple calculator to experiment with reference to complete eight (highest bit is the sign bit) decimal calculator designed a Basic requirements: design of the decimal ALU operation types include: add, subtract, multiply, divide decimal point can be artificially controlled, namely numerical precision integer from 1 to 6 decimal seven integer arithmetic changes designed to complete the behavioral level, does not require two gate-level circuit optimization. Expansion Requirement 1: decimal calculator is designed to join even count function, and the priority distinguish which priority multiplication and division> subtraction testbench as a virtual keyboard to enter as a calculator to complete the interface timing circuits. Note: The completion of this expansion requirements may be used as a " digital circuit" course )

文件列表:
ALU.doc (301568, 2013-07-03)

近期下载者

相关文件


收藏者