Return to previous page | Return to menu | Go to next page
-
●ALU
- An arithmetic unit that can output up to 48 bits. Normal operation is executed in 32 bits. Only multiply-and-accumulate operations are 48-bit operations.
●MULTIPLIER
- Multiplier that obtains 64bit result with 32bit × 32bit, and outputs the lower 48bit. In the 48-bit data, the calculation result stores the upper 16 bits in PH (see below) and the lower 32 bits in PL (see below).
-
● TOP (W)
- 8-bit register that stores the start address. In the JUMP instruction, subroutine execution processing, etc., the start address is stored in this register and processing is executed.
-
LOP (W)
- A 12-bit register that stores the loop counter. Sets the number of loops for repeated execution of one instruction.
-
● CT0-3 (W)
- A 6-bit register that stores the access address of data RAM0-3.
-
MD0-3 (R / W)
- Data port in 32-bit units that stores data in data RAM0-3. Each data RAM has 64 data ports.
-
● RA (W)
- Address storage register for accessing the data RAM. This register is 8bit. The upper 2 bits store the RAM specification number (0-3), and the lower 6 bits store the RAM access address.
-
● RX (W)
- 32-bit X bus connection register to store multiplier input data.
-
● RY (W)
- 32-bit Y bus connection register to store multiplier input data.
-
● PH (W)
- This register stores the upper 16 bits of 48-bit multiplier output data. It is also an input data storage register that stores the upper 16 bits of the input data B (48 bits) of the ALU calculator.
-
● PL (W)
- This register stores the lower 32 bits of the 48-bit multiplier output data. It is also an input data storage register that stores the lower 32 bits of the input data B (48 bits) of the ALU calculator.
Return to previous page | Return to menu | Go to next page