Architecture Components
Symbol:
16-bit Modified Shift Register (updated 4/13/1998) | |
Characteristics:
Remainder is computed in high byte, quotient is computed in low byte. ALU feeds the high byte.
| |
MaxPlus+2 Files | Symbol |
---|---|
AHDL source | |
Simulation source | |
Report file | |
Symbol file | |
3-bit Up Counter (updated 4/11/1998) | |
Characteristics:
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 Subtracter (ALU) (updated 4/13/1998) | |
Characteristics:
8-bit subtracter (ALU) is used to perform subtraction of 8-bit numbers. This unit uses the X input and complemented input of the Y input as input to the 8-bit adder described next. A logic high is fed into the carry in on the 8-bit adder. There are no provisions for overflow or underflow correction.
| |
MaxPlus+2 Files | Symbol |
---|---|
Graphics editor file | |
Simulation source | |
Report file | |
Symbol file | |
8-bit Adder unit (updated 4/13/1998) | |
Characteristics:
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 | |
Simulation Waveform | |
Propagation Delay |
1-bit Adder unit (updated 4/11/1998) | |
Characteristics:
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 | |
Created 4/10/1998
Last modified 4/23/1998