NIOS - programwoanie EPCS z wsadem dla FPGA + kodem dla CPU
Greg\(G.Kasprowicz\) - 16-02-2007 15:45
NIOS - programwoanie EPCS z wsadem dla FPGA + kodem dla CPU 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
=?ISO-8859-2?Q?G=F3rski_Adam?= - 16-02-2007 17:45
Użytkownik Greg(G.Kasprowicz) napisał:
> 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
>
>
No to chyba *.rbf bedzie Ci źródłem najbardziej - czysty obraz do zapchania.
Adam
=?ISO-8859-2?Q?G=F3rski_Adam?= - 16-02-2007 17:45
Użytkownik Górski Adam napisał:
> Użytkownik Greg(G.Kasprowicz) napisał:
>
>> 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
>>
> No to chyba *.rbf bedzie Ci źródłem najbardziej - czysty obraz do
> zapchania.
>
> Adam
ALe coś czuję że to nie o to chodzi
Adam
=?ISO-8859-2?Q?G=F3rski_Adam?= - 16-02-2007 17:45
Użytkownik Górski Adam napisał:
> Użytkownik Górski Adam napisał:
>
>> Użytkownik Greg(G.Kasprowicz) napisał:
>>
>>> 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
>>>
>> No to chyba *.rbf bedzie Ci źródłem najbardziej - czysty obraz do
>> zapchania.
>>
>> Adam
>
> ALe coś czuję że to nie o to chodzi
>
> Adam
A może z niosa przez ASMI ?
Adam
Greg\(G.Kasprowicz\) - 16-02-2007 18:45
>>> 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
>>>
>> No to chyba *.rbf bedzie Ci źródłem najbardziej - czysty obraz do
>> zapchania.
>>
>> Adam
> ALe coś czuję że to nie o to chodzi
>
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.
Pszemol - 16-02-2007 18:45
"Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz_usunto_@CERN.CH> wrote in message news:er4ehn$muc$1@inews.gazeta.pl...
> 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.
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:
http://voila.pl/w1f6y/Powodzenia!
Greg\(G.Kasprowicz\) - 18-02-2007 14:45
> Nie bardzo rozumiem co probujesz osiagnac...
> Chcesz uruchamiac program wprost z sekcji pamieci EPCS16 ?
nie
> Czy moze trzymac tam tylko blok bajtow jako dane do
> skopiowania gdzies potem do ram programowo ?
to takze
>
> W obu przypadkach potrzebujesz do systemu NiosII dodac
> kontroler pamieci EPCS jako urzadzenie peryferyjne.
jest juz
> W NiosII IDE masz narzedzie o nazwie Flash Programmer
> i tam mozesz ustawic aby zaprogramowal do pamieci EPCS
> konfiguracje jak i kawalek binarnego pliku.
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
>
> W Quartusie wczesniej musisz miec "board description"
> w ktorym okreslisz jak EPCS jest podzielona na sektory.
to tez mam
>
> Zerknij na obrazki:
http://voila.pl/w1f6y/>
dzieki, lookne
> Powodzenia!
thx
Pszemol - 18-02-2007 17:45
"Greg(G.Kasprowicz)" <gkasprow@gmail.com> wrote in message news:er9jtj$vuq$1@news.onet.pl...
> 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
Zadaj to pytanie na
www.niosforum.com na pewno ktoś tam to już zrobił.
Greg\(G.Kasprowicz\) - 19-02-2007 09:45
>> 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
>
> Zadaj to pytanie na
www.niosforum.com na pewno ktoś tam to już zrobił.
ze tez sam na to nei wpadlem, to takie oczywiste:)
dzieki!
=?ISO-8859-2?Q?G=F3rski_Adam?= - 19-02-2007 10:45
Użytkownik Greg(G.Kasprowicz) napisał:
>>>>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
>>>>
>>>
>>>No to chyba *.rbf bedzie Ci źródłem najbardziej - czysty obraz do
>>>zapchania.
>>>
>>>Adam
>>
>>ALe coś czuję że to nie o to chodzi
>>
>
> 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.
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
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl