AN2032 - PSoC® 1 Fast Unsigned Multiplication Algorithms | Cypress Semiconductor
AN2032 - PSoC® 1 Fast Unsigned Multiplication Algorithms
AN2032 details efficient high-speed algorithms for multiplication using the PSoC® 1’s built-in Multiply-accumulate (MAC) unit. Topics include signed versus unsigned values, the basics of the PSoC 1 MAC, using macros, and multibyte multiplication.
Performing multiplication can be tedious without dedicated hardware. Any dedicated hardware multiplier has finite resolution and applications may arise where more resolution is required. This application note describes the techniques that enable the PSoC 1 MCU to quickly multiply multiple-byte-operands and give a full resolution output.