Hello, I tried to simulate example of generic FIR filter on page 82 from book Uwe Meyer "Digital Signal Processing with FPGAs". In book in simulation the first valid output is after 475 ns and zeros before that. I tried this example with MAxplus2 Baseline v10.2 and with new ACF-file. Does anybody compile this? After compilation and simulation on outputs Y_OUT there is appeared unexpected new value dec*2046* after 125ns till 325ns, and after 475 ns there is "correct" value from book. And my question is: why this *unexpected* value (2046) appeared ? I tried change options with original ACF-file and *this* value appeared after changing Assign->Global Project Logic Synthesis...->Optimize=10 (speed) to Optimize=5 (default value). After that I tried change number of pipeline stages in lpm_mult, and this *unexpected* value disappeared when constant Mpipe=1. For Mpipe=2,3,4 there is bad value.... Any suggestions? I tried this also with Quartus Web Edition 3.0 and simulation generates bad Y_OUT.... May I attache this source vhdl code on usenet? I think about copyrights.. Regards, PawelT.
Pozdrawiam, PawelT