288
Document # 001-20559 Rev. *D
Multiply Accumulate (MAC)
26.3.3
MULx_DH Register
The Multiply Result High Byte Register (MULx_DH) holds
the most significant byte of the 16-bit product.
Bits 7 to 0: Data[7:0].
The product of the multiply operation
on the MULx_X and MULx_Y registers is stored as a signed
16-bit value. The read only multiply data high (MUL0_DH
and MUL1_DH) registers hold the most significant byte of
the 16-bit product.
For additional information, refer to the
.
26.3.4
MULx_DL Register
The Multiply Result Low Byte Register (MULx_DL) holds the
least significant byte of the 16-bit product.
Bits 7 to 0: Data[7:0].
The product of the multiply operation
on the MULx_X and MULx_Y registers is stored as a signed
16-bit value. The read only multiply data low (MUL0_DL and
MUL1_DL) registers hold the least significant byte of the 16-
bit product.
For additional information, refer to the
.
26.3.5
MACx_X/ACCx_DR1 Register
The Accumulator Data Register 1 (MACx_X/ACCx_DR1) is
the multiply accumulate X register and the second byte of
the accumulated value.
Bits 7 to 0: Data[7:0].
This register performs two distinct
functions; therefore, two names are used to refer to the
same address. When the address is written, a multiply oper-
ation with accumulation is performed. The multiply accumu-
late X (MACx_X) register is one of the two multiplicand
registers for the signed 8-bit multiply with accumulate opera-
tion.
When this register is written, the product of the written value
and the current value of the MACx_Y register is calculated,
then that product is added to the 32-bit accumulator’s value.
When this address is read, the accumulator's data register 1
is read. This register holds the second of four bytes used to
hold the accumulator's value. This byte is the most signifi-
cant of the lower 16 bits of the accumulator's value.
For additional information, refer to the
Add.
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Access
0,EAh
Data[7:0]
R : XX
LEGEND
X The value after power on reset is unknown.
Add.
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Access
0,EBh
Data[7:0]
R : XX
LEGEND
X The value after power on reset is unknown.
Add.
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Access
0,ECh
Data[7:0]
RW : 00
Summary of Contents for PSoC CY8C23533
Page 4: ...Contents Overview 4 Document 001 20559 Rev D Section G Glossary 385 Index 401 ...
Page 16: ...Contents Overview 16 Document 001 20559 Rev D ...
Page 24: ...24 Document 001 20559 Rev D Section A Overview ...
Page 30: ...30 Document 001 20559 Rev D Pin Information ...
Page 54: ...54 Document 001 20559 Rev D Supervisory ROM SROM ...
Page 60: ...60 Document 001 20559 Rev D RAM Paging ...
Page 68: ...68 Document 001 20559 Rev D Interrupt Controller ...
Page 76: ...12 Document 001 20559 Rev D General Purpose IO GPIO ...
Page 82: ...18 Document 001 20559 Rev D Internal Main Oscillator IMO ...
Page 84: ...20 Document 001 20559 Rev D Internal Low Speed Oscillator ILO ...
Page 90: ...26 Document 001 20559 Rev D External Crystal Oscillator ECO ...
Page 94: ...30 Document 001 20559 Rev D Phase Locked Loop PLL ...
Page 106: ...42 Document 001 20559 Rev D Sleep and Watchdog ...
Page 228: ...164 Document 001 20559 Rev D Section D Digital System ...
Page 234: ...170 Document 001 20559 Rev D Array Digital Interconnect ADI ...
Page 278: ...214 Document 001 20559 Rev D Digital Blocks ...
Page 296: ...232 Document 001 20559 Rev D Analog Interface ...
Page 304: ...240 Document 001 20559 Rev D Analog Array ...
Page 308: ...244 Document 001 20559 Rev D Analog Input Configuration ...
Page 312: ...248 Document 001 20559 Rev D Analog Reference ...
Page 338: ...274 Document 001 20559 Rev D Section F System Resources ...
Page 354: ...290 Document 001 20559 Rev D Multiply Accumulate MAC ...
Page 374: ...310 Document 001 20559 Rev D I2C ...
Page 400: ...336 Document 001 20559 Rev D Section G Glossary ...