
Contents
UM0404
4/564
DocID13284 Rev 2
The constant zeros register ZEROS . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
The constant ones register ONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Multiply-accumulate unit (MAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Particular pipeline effects with the MAC unit . . . . . . . . . . . . . . . . . . . . . 84
16 x 16 signed/unsigned parallel multiplier . . . . . . . . . . . . . . . . . . . . . . 86
40-bit signed arithmetic unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
The 40-bit signed accumulator register . . . . . . . . . . . . . . . . . . . . . . . . . 87
The 40-bit adder / subtracter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
The accumulator shifter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Number representation & rounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Accumulator & control registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
MAC instruction set summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Interrupt and trap functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Normal interrupt processing and PEC service . . . . . . . . . . . . . . . . . . . 100
Interrupt system register description . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Interrupt priority level and group level . . . . . . . . . . . . . . . . . . . . . . . . . 101
Interrupt control functions in the PSW . . . . . . . . . . . . . . . . . . . . . . . . . 103
Operation of the PEC channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Prioritizing interrupt & PEC service requests . . . . . . . . . . . . . . . . . . . . . 106
Enabling and disabling interrupt requests . . . . . . . . . . . . . . . . . . . . . . 106
Interrupt class management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Saving the status during interrupt service . . . . . . . . . . . . . . . . . . . . . . . 108