Próbuję użyć pamięci komórkowej na płycie rozwojowej Nexys 4 FPGA . Korzystam z Xilinx Vivado i chciałbym, aby procesor Soft Core Microblaze mógł wykonywać operacje odczytu i zapisu. Do tej pory stworzyłem procesor w formie bloku.
Po wielu poszukiwaniach przez Internet w końcu znalazłem zewnętrzny kontroler pamięci lub EMC, które moim zdaniem wyglądały obiecująco. Jak bym poszedł o podłączeniu pamięci RAM? Utworzyłem owijarkę HDL i próbowałem podłączyć porty EMC do styków pamięci RAM, jednak jest więcej portów, niż potrzebuję. Nie mogę znaleźć żadnych przykładów Nexys 4 ani Vivado EMC.
Odkryłem również, że Nexys 2 ma przykład wbudowanego kontrolera pamięci. Widzę, że numer części jest taki sam dla pamięci RAM. Czy byłoby to użyteczne i jak korzystać z niego w połączeniu z Mircoblaze?
Odpowiedzi:
Czasami producenci nie podają wszystkich szczegółów w arkuszu danych. Jest kilka rzeczy do zrobienia, jeśli nie możesz znaleźć potrzebnych informacji.
1) Sprawdź na stronie produktu dodatkowe zasoby
2) Poszukaj notatek aplikacji lub uwag technicznych dotyczących produktu lub rodziny produktów
3) Wyszukaj horyzontalnie podobne produkty w witrynie producenta lub witryn innych producentów, aby uzyskać odpowiednie informacje
Mikronowy siłownik komórkowy zastępuje SRAM. . Routing powinien być podobny do routingu SRAM, ponieważ działa z tą samą prędkością. Oto przewodnik po wszystkich informacjach dotyczących routingu mikronów
Na stronie produktu znajduje się również plik HDL do połączenia w HDL i mają pliki IBIS do symulacji.
źródło