I am trying to run a simulation in modelsim of a FIR generated with Coregen FIR Compiler v3.2 just to make sure I know how to apply the inputs and see the outputs toggling appropriately. At this point I don't care what kind of data I'm sending into it, just that I see the output controls toggling and some data coming out of it. I've run this thing for about 1ms and I see no data or control outputs toggling at all. The latency was calculated by the FIR Compiler to be around 356 clock cycles based on the # of taps(47) and it being a 3 channel FIR. My clock period is 2.667 ns(375MHz). There should be something coming out by 1ms. I've simulated the basic cores before, like RAM, FIFO's, multipliers, etc and I've had no problems. I'm just wondering if there is something basic I'm missing here. I made sure to include the .mif files in the modelsim work directory like I always do. The only thing that seems weird is that in the vhdl file that is generated by Corgen's FIR Compiler, there is no reference to the .mif file that is storing the coefficients. For RAM's that I've generated with Coregen before, there is always a reference to the .mif file(s) in the generated .vhd file. But even so, if there was no .mif file the coefficients would be zero(I assume, but that is a big assumption) and the output would be 0. But I should still expect the behavior model to generate the control outputs(RDY and chan_out). But they are not even toggling.
If someone has any ideas of what I'm doing wrong, I would really appreciate it.
Thanks for your help,
Richard