Hi ,
I'm looking for a core in VHDL that does a vector product. Basically the following calculation:
Out = Coeff(1) * In(1) + Coeff(2) * In(2) + ... +Coeff(n) * In(n)
for n=15 or more.
Note that input signal "In(i)" is not a time delayed signal, but rather a "present" time vector of data. Hence using a FIR core or similar would not do this. The input and coefficients are 12-bit minimum. I'm looking for a readily available core that is optimized for latency and space, preferrably a Xilinx core or other that allows for variable coefficient sizes and vector lengths.
Anything would be helpful. Thanks,
Andrew