Uruchom Verilog na Macu

0

Muszę symulować verilog na moim Macbookie Pro dla szkoły. Próbowałem pobrać, skonfigurować i zainstalować icarus i veriwell. The make test działa dla icarus, ale nie dla veriwell, żaden z nich nie jest rozpoznawany przez terminal.

Polecenie, którego używam, to:

iverilog hello.vl

i

veriwell hello.vl

Terminal twierdzi, że żadne z tych poleceń nie istnieje ...

Jestem bardzo nowy w konfigurowaniu narzędzi za pomocą terminala, ale myślę, że problem po prostu KORZYSTA z programu. Jakieś pomysły?

Wuffers
źródło
1
Czy iverilog istnieje i czy próbujesz go wykonać z tej ścieżki?
3
Nie wiem, dlaczego zostało to przeniesione z przepływu stosu, istnieją inne pytania dotyczące przepływu stosu dotyczące konfigurowania narzędzi.
George

Odpowiedzi:

0

Nie próbowałem veriwell, ale używam Icarus i GTKWave dla środowiska symulacji Verilog.

Używam trybu verilog w Aquamacs jako edytor podświetlania składni.

Weź swój hello.vl (używając zwykłego .v jest bardziej typowy) i skompiluj go używając

iverilog -o hello hello.vl

Spowoduje to utworzenie pliku obiektu o nazwie hello. Aby go wykonać, wpisz

vpp hello

Po rozpoczęciu pisania stanowisk testowych będziesz chciał zrzucić plik wave. Robisz to, dodając to do swojego stanowiska testowego.

initial
 begin
  $dumpfile("wave.lxt");
  $dumpvars(0, <test bench module>);
 end

Następnie możesz załadować wave.lxt do GTKWave (pamiętaj, że do korzystania z GTKWave potrzebny jest X11).

Nieco bardziej zaawansowany możesz skonfigurować Aquamacs, aby używał Icarus do kompilacji kodu, abyś wiedział, czy masz błąd kompilacji przed opuszczeniem edytora.

George
źródło