xilinx fir ipcore

please tell me which one core is more suitable fot digital implementation , which are available in ISE. DA or MAC. Regards J.RAm

Reply to
jalaram
Loading thread data ...

Hi there,

Selecting DA or MAC fir in xilinx FPGA depends of:

- your target (e.g. if you have an FPGA with hardware multipliers).

- the output frequency of your FIR.

Typically, if you have the "chance" to use an FPGA with embedded multipliers, you should prefer mac fir to avoid large silicon loss due to Distributed Arithmetic implementation.

In some case D.A is preferable to improve the throughput of your fir (e.g if you don't have enough multipliers, the clock speed falls...)

best regards

David

jalaram wrote:

Reply to
david.oriot

Both are suitable for digital implementation. Which one you use depends on your application. MAC filters require multipliers, and for large filters, the number of multpliers can be prohibitive. DA filters hide the multiplications in small tables of partial products, which allows a large number of filter taps in a small amount of logic. The disadvantage is the DA filters either require a multiplied clock or need to be duplicated once for each bit in the input. A full parallel DA circuit gets to be close to the area of a MAC circuit constructed withoug the benefit of the embedded multipliers.

Reply to
Ray Andraka

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.