hej mam taki problem: w jaki sposob przekonac Quartusa, by do pamieci EPCS16 wrzucil oprocz wsadu dla FPGA takze binarke dla NIOSa? w przypadku dev boarda nie ma problemu, odpala sie flash programmer i dziala, jednakze ja chce programwoac te pamiec szeregowa NIE przez JTAG, lecz moim wlasnym programatorem, przez ethernet, gdyz NIOS siedzi na plycie VME kilkaset m od PCta Tak wiec potrzebuje wiedziec, w jaki sposob polaczyc wsad wygenerowany przez quartusa z binarka wygenerowana przez NIOS IDE. Pozdrawiam Greg
NIOS - programwoanie EPCS z wsadem dla FPGA + kodem dla CPU
Feb 16, 2007
9 Replies
Użytkownik Greg(G.Kasprowicz) napisał:
No to chyba *.rbf bedzie Ci źródłem najbardziej - czysty obraz do zapchania.
Adam
Użytkownik Górski Adam napisał:
ALe coś czuję że to nie o to chodzi
Adam
Użytkownik Górski Adam napisał:
A może z niosa przez ASMI ?
Adam
nie, nie o to wiem co wyslac do EPCS by zaprogramowac go, przerabialem to na rozne sposoby. Wszystko dziala jak trzeba jesli laduje sama konfiguracje do FPGA. Jednakze nie wiem, jak dolaczyc chociazby do tego *.rbf, binarke dla NIOSa zaprogramowalem EPCS po JTAGu poprzez flash programmer, i odczytalem swoim programatorem, i widze ze za binarka dla FPGA znajduje sie binarka dla NIOSa. Pytanie jak przygotowac sam wsad do EPCS16/64 przy uzyciu samego quartusa i NIOS IDE Musi byc jakas opcja w tym pakiecie , googlalem i wszystkie znalezione odpowiedzi dotycza zestawu startowego nios, a tam uzywaja roznoleglej flash i CPLD jako konfiguratora, albo laduja przez JTAG, najpierw wsad dla FPGA, a potem binarke dla NIOSa a ja chce bez JTAGa, wszystko na raz.
Nie bardzo rozumiem co probujesz osiagnac... Chcesz uruchamiac program wprost z sekcji pamieci EPCS16 ? Czy moze trzymac tam tylko blok bajtow jako dane do skopiowania gdzies potem do ram programowo ?
W obu przypadkach potrzebujesz do systemu NiosII dodac kontroler pamieci EPCS jako urzadzenie peryferyjne. W NiosII IDE masz narzedzie o nazwie Flash Programmer i tam mozesz ustawic aby zaprogramowal do pamieci EPCS konfiguracje jak i kawalek binarnego pliku.
W Quartusie wczesniej musisz miec "board description" w ktorym okreslisz jak EPCS jest podzielona na sektory.
Zerknij na obrazki:
formatting link
Powodzenia!
nie
to takze
jest juz
to wiem i dziala, ale potrzebuje to polaczenia JTAG. chce zeby quartus mi generowal plik ktory zawiera wsad dla FPGA oraz w tym samym pliku binarke dla NIOSa Abym mogl EPCS16 programowac zewnetrznym programatorem, bez podlaczania JTAGa i quartusa
to tez mam
dzieki, lookne
thx
Zadaj to pytanie na
formatting link
na pewno kto¶ tam to ju¿ zrobi³.
ze tez sam na to nei wpadlem, to takie oczywiste:) dzieki!
Użytkownik Greg(G.Kasprowicz) napisał:
No tak. Jako że są to pliki RAW musisz je czymkolwiek po prostu skleić binarnie. No oczywiście będzie tam jakaś przestrzeń pusta pomiędzy obrazem FPGA i softem którą to dowolną treścią można wypełnić.
Adam
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required