Mam wersję testową opartą na Verilog, połączoną ze źródłem' C 'za pomocą DPI. Teraz używając DPI zamierzam napisać całe moje oprogramowanie. Aby to zrobić, muszę 3 rzeczyEksportowanie zadań do 'C przy użyciu DPI
- rejestr odczytany
- Rejestr Zapis
- obsługi przerwań Jak rozumiem, rejestr odczytu i zapisu są zadania, które trzeba wyeksportować z RTL laboratoryjnej. I Obsługa przerwań (zaimplementowałem przez zaimportowanie funkcji z 'C).
Sprawdziłem większość dokumentacji kadencji i nie znalazłem przydatnych wskazówek. Zarejestrowałem się również w społeczności użytkowników kadencji, ale wydaje się, że nie mogę zadać pytania, dopóki nie zatwierdzą mojej rejestracji.
Na wypadek, gdyby ktoś był tego świadomy, byłby wdzięczny za pomoc.
Co się dzieje z apostrofem przed C? Czy jest to język odrębny od C? – unwind