NX_TRANSPOSE_DUAL_FIR is part of the NanoXplore DSP IP Cores. It implements a fully programmable parallel N-TAP FIR filter. It supports up to 56 taps.
It was developed to take full advantage of the NG-MEDIUM DSP blocks architecture and direct routing chaining features.
The implementation of the NX_TRANSPOSE_DUAL_FIR requires 1 DSP block per tap for the two channels. Some few additional logic (FFs and LUTs) for channels multiplexing and de-multiplexing is required.
The number of DSP blocks is reduced by a factor 2 comparing with the NX_TRANSPOSE_FIR and NX_SYSTOLIC_FIR. In a single CGB column, we can then implement a two-channel 56-tap FIR filter.
All filter parameters are user’s defined. No need to understand about architecture details to get the maximum performance.
The next figure shows the NX_TRANSPOSE_DUAL_FIR inputs, outputs and additional multiplexing and de-multiplexing logic.
The following is a summary of the features: