Hello all,
I am trying to generate several MAC FIR Filter cores for the same project. The filters range in length from 32 to 63 taps. I do not have any problem generating the core, but have noticed that the core generates a MIF file with a default name of "DATA_COEF_BUFFER.mif".
For example, if I generate a filter with the name my_fir, all the files, including an additional MIF file are generated with the name my_fir.*. However, the MIF file pointed to in the my_fir.vhd file is DATA_COEF_BUFFER.mif.
This is not too much of a problem if you have one such core. However, I would like to have several. So for my case:
my_fir_1.vhd my_fir_2.vhd
each generate DATA_COEF_BUFFER.mif (the second core generated overwrites the first file). In order to simulate the cores, Modelsim wants the DATA_COEF_BUFFER.mif for each of the cores in the simulation directory. I tried changing the vhd file to point at the my_fir.mif, but the simulation does not work.
I am hoping that this is just a simulation problem, and that synthesis will look at he my_fir.mif instead of DATA_COEF_BUFFER.mif, but I would like a simulation of this model before moving to hardware.
Any ideas? Thanks!