I would like to test my implementation of a DSP block (CORDIC-based quadrature mixer + several filters and decimators + two NCOs etc.). It has been written in pure VHDL and should work on a Cyclone device. I have a copy of Quartus 2 Web Edition and will not buy a full version of it, since it is a non-profit enterprise. The problem is that I don't want to check whether a finite automaton is correct, but to perform a full-scale simulation (spectral analysis, SNR, SFDR estimations etc.) and compare the results with my reference design in Octave (Matlab). So I need a VHDL simulator which can read and write data (24-bit integers) from/to a text file. The simulator shipped with Quartus doesn't support this feature and, unfortunately, there is no free version of ModelSim at Altera's website. So, could you please recommend me a suitable tool (it doesn't have to provide a GUI, a batch simulator would be even better)?
Best regards Piotr Wyderski