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?
Odpowiedzi:
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
Spowoduje to utworzenie pliku obiektu o nazwie hello. Aby go wykonać, wpisz
Po rozpoczęciu pisania stanowisk testowych będziesz chciał zrzucić plik wave. Robisz to, dodając to do swojego stanowiska testowego.
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.
źródło
Zrobiłeś
make install
? Zakładając więc, upewnij się, że katalog, w którym został zainstalowany, znajduje się w twoim$PATH
. Jeśli używasz csh / tcsh, może być konieczne uruchomienierehash
polecenie dla powłoki, aby znaleźć nowe programy w ścieżce.Oto dwa podobne pytania:
źródło