Distributed arithmetic SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic All the slides have been copied.

Similar presentations


Presentation on theme: "Distributed arithmetic SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic All the slides have been copied."— Presentation transcript:

1 Distributed arithmetic SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic All the slides have been copied from [Meyer04]

2 Sum of products

3 DA Derivation

4 PDSP and Shift-Add DA Architectures

5 A third-order inner product is defined by the inner product equation of N=2. Assume that the 3-bit coefficients have the values c[0]=2, c[1] = 3, and c[2] = 1. The resulting LUT:

6

7 Modified DA solutions The number of coefficients N can be too large to implement the full word with a single LUT. We would like to decrease the size of LUTs from 2 N to B·2 N/B

8 DA with table partitioning


Download ppt "Distributed arithmetic SYSC5603 (ELG6163) Digital Signal Processing Microprocessors, Software and Applications Miodrag Bolic All the slides have been copied."

Similar presentations


Ads by Google