Witam,
wlasnie skonczylem implementowac na Cyclone mieszacz kwadraturowy (wedlug Timing Analysera chodzi do 213MHz, co oznacza, ze wysuniete tu kiedys obawy, ze uda sie osiagnac fmax=50MHz sa nieuzasadnione) i chcialbym go teraz przetestowac. Sa dwa kanaly wejsciowe, i_in, q_in oraz wyjsciowe i_out i q_out, jak rowniez zegar. Chcialbym podac na wejscie pewne ciagi danych i zapisac wyniki symulacji, by je sobie nastepnie obejrzec w Octave i porownac z wzorcem (analiza widmowa, analiza znieksztalcen, SNR itd.).
Dalem "Start Simulation", ale Quartus stwierdzil, ze brakuje mu pliku wvf. Zrobilem wiec go sobie i dodalem interesujace mnie sygnaly, ale nigdzie nie widze opcji przypisania im wartosci z pliku tekstowego. Jak sie to robi, bo przeciez nie bede wpisywal recznie kilku tysiecy wartosci...? A jak zapisac wyniki z q_out i i_out do pliku tekstowego jako integery?
Druga sprawa to virtual piny. W jaki dokladnie sposob sie ich uzywa? Chcialbym sobie popatrzec na pewne sygnaly wewnatrz projektu.
Slyszalem tez, ze mozna zlecic Quartusowi wygenerowanie ilustracji przedstawiajacej budowe wewnetrzna ukladu w postaci schematu blokowego -- ale jak? :-)
Uzywam Quartusa II v. 4.2 Web Edition ze strony Altery.
Pozdrawiam Piotr Wyderski