You are here

AN2032 - PSoC® 1 Fast Unsigned Multiplication Algorithms | Cypress Semiconductor

AN2032 - PSoC® 1 Fast Unsigned Multiplication Algorithms

Last Updated: 
Feb 09, 2016
Version: 
*E

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.

Introduction

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.