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