Skip to content

Latest commit

 

History

History
36 lines (31 loc) · 1.91 KB

DSP.md

File metadata and controls

36 lines (31 loc) · 1.91 KB

DSPs

WIP

Introduction

On xilinx, yosys does not support yet generating a wide multiplier from DSPs, let's see how to do that, it is a good opportunity to see how DSPs work. Xilinx documentation on the DSP available in xc7 2 is rather hairy, so I aked on twitter and Jan Gray indicated some resources here. In particular, the user guide for Xilinx previous generation of DSPs 1 has some explations, page 33.

Principles

A good approach to understand something is trying to reinvent it. So let's imagine you want to invent a building bloc that one can assemble to create nxn multipliers, where n is an arbitrary bitwidth. Let us take a look at how one computes a product:

References