NI Labs Toolkits

cancel
Showing results for 
Search instead for 
Did you mean: 

Virtex 5 DSP48E Multiply/Accumulate (MAC) IP block for LabVIEW 2009 FPGA

NI LABS GRADUATE - The DSP48E MAC IP Block is a new feature in LabVIEW FPGA 2010 found in High-Throughput Math >> Basic Elements Palette. You should not use this NI Labs download unless you are specifically using LabVIEW 2009 and cannot upgrade.

Introduction

The LabVIEW FPGA DSP48E block provides low level access to DSP48E slices available on Virtex 5 devices. The DSP48E slice provides very high clock rate ALU capabilities including multiply-accumulate and multiply-add. In addition to the high clock rate, the DSP48 also saves fabric logic resources by implementing the operations such as addition within the DSP48 slice instead of normal CLB slices. Consult Xilinx® documentation for additional information: http://www.xilinx.com/support/documentation/user_guides/ug193.pdf

Requirements

LabVIEW 2009 and LabVIEW FPGA 2009

Installation

1. Download and unzip the attached LvFpgaDsp48eNodeForVirtex5.zip.

2. Run setup.exe.

3. Restart LabVIEW 2009 if it was running during the installation process.

4. Drop the DSP48 Node off the main palette.

Examples

The following two examples show how the DSP48 can be configured to perform a multiply-accumulate and a multiply-add operation:

<LabVIEW2009>\examples\DSP48E\DSP48E MACC.vi

<LabVIEW2009>\examples\DSP48E\DSP48E MADD.vi

Comments
Sinan_Ismael
Member
Member
on

Hi

Can I use this toolkit to download LabVIEW Vi's to Xilinx Vertix5? Like Spartan-3E not NI C-Rio?

Contributors