Symbol:
Remainder is computed in high byte, quotient is computed in low byte. ALU feeds the high byte. Remainder only needs to be shifted right to obtain the correct answer at the end of the algorithm.
MaxPlus+2 Files | Symbol |
---|---|
AHDL source | |
Simulation source | |
Report file | |
Symbol file | |
3-bit up counter is used to track the shifting of the dividend. Since the architecture is clocked on the same edge as the C/U, the output O7 is monitored.
MaxPlus+2 Files | Symbol |
---|---|
AHDL source | |
Simulation source | |
Report file | |
Symbol file | |
8-bit register is used to hold the divisor, which is used by the ALU as the "constant" input which is repeatedly subtracted (or added).
MaxPlus+2 Files | Symbol |
---|---|
AHDL source | |
Simulation source | |
Report file | |
Symbol file | |
8-bit add/subtracter (ALU) is used to perform addition and subtraction of 8-bit numbers. This unit uses two level logic for the 1-bit adders and ripple carry between units. (see 8-bit carry look-ahead unit and the 1-bit adder unit below for details of an alternate design that is faster but cannot fit on the chip.) There are no provisions for overflow or underflow correction.
MaxPlus+2 Files | Symbol |
---|---|
Graphics editor file | |
Simulation source | |
Report file | |
Symbol file | |
Maximum Propagation Delay |
A component of the 8-bit ALU. It is composed of eight 1-bit adder units serially connected to form an 8-bit ripple carry adder bit used by the ALU.
MaxPlus+2 Files | Symbol |
---|---|
Graphics editor file | |
Simulation source | |
Report file | |
Symbol file | |
A component of the 8-bit ALU. The 1-bit adder is used to determine the sum bit and the carry bit used by the ALU. It uses two-level logic and participates in a ripple carry configuration. (Reference Nelson(1995), pp 313.)
MaxPlus+2 Files | Symbol |
---|---|
Graphics editor file | |
Simulation source | |
Report file | |
Symbol file | |
8-bit add/subtracter (ALU) is used to perform addition and subtraction of 8-bit numbers. This unit used a carry look-ahead adder to reduce the ripple carry delay time. (see 8-bit carry look-ahead unit and the 1-bit adder unit below for details.) The Y vector holds the Divisor (which gets complemented for addition). There are no provisions for overflow or underflow detection or correction.
MaxPlus+2 Files | Symbol |
---|---|
Graphics editor file | |
Simulation source | |
Report file | |
Symbol file | |
Does not fit on chip |
A component of the 8-bit ALU. The 8-bit carry look-ahead adder (CLA) is used to perform addition and subtraction of 8-bit numbers using 2 level logic to determine the carry terms. The carrys are computed simultaneously to obliviate the ripple carry delays found in the basic design presented in ECE 241. (Reference Nelson(1995), pp 290-291.)
MaxPlus+2 Files | Symbol |
---|---|
Graphics editor file | |
Simulation source | |
Report file | |
Symbol file | |
No waveform available (output not intuitive) |
A component of the 8-bit ALU. The 1-bit adder is used to determine the sum bit and the coefficients used by the CLA unit to generate the carry terms. (Reference Nelson(1995), pp 290-291.)
MaxPlus+2 Files | Symbol |
---|---|
Graphics editor file | |
Simulation source | |
Report file | |
Symbol file | |
[ Contents ] [ Design ] [ Implementation ]
Created 4/10/1998
Last modified 4/22/1998