RTV forum PL | NewsGroups PL

Jak połączyć wsad FPGA z binarką NIOS w pamięci EPCS16 bez JTAG przez Ethernet?

NIOS - programwoanie EPCS z wsadem dla FPGA + kodem dla CPU

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak połączyć wsad FPGA z binarką NIOS w pamięci EPCS16 bez JTAG przez Ethernet?

Greg(G.Kasprowicz)
Guest

Fri Feb 16, 2007 3:19 pm   



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

Górski Adam
Guest

Fri Feb 16, 2007 5:23 pm   



Użytkownik Greg(G.Kasprowicz) napisał:
Quote:
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

Górski Adam
Guest

Fri Feb 16, 2007 5:24 pm   



Użytkownik Górski Adam napisał:

Quote:
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

Górski Adam
Guest

Fri Feb 16, 2007 5:25 pm   



Użytkownik Górski Adam napisał:

Quote:
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)
Guest

Fri Feb 16, 2007 6:08 pm   



Quote:
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
Guest

Fri Feb 16, 2007 6:15 pm   



"Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz_usunto_@CERN.CH> wrote in message news:er4ehn$muc$1@inews.gazeta.pl...
Quote:
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)
Guest

Sun Feb 18, 2007 2:19 pm   



Quote:
Nie bardzo rozumiem co probujesz osiagnac...
Chcesz uruchamiac program wprost z sekcji pamieci EPCS16 ?
nie


Quote:
Czy moze trzymac tam tylko blok bajtow jako dane do
skopiowania gdzies potem do ram programowo ?

to takze
Quote:

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

Quote:

W Quartusie wczesniej musisz miec "board description"
w ktorym okreslisz jak EPCS jest podzielona na sektory.
to tez mam


Quote:

Zerknij na obrazki: http://voila.pl/w1f6y/

dzieki, lookne
Powodzenia!
thx


Pszemol
Guest

Sun Feb 18, 2007 5:35 pm   



"Greg(G.Kasprowicz)" <gkasprow@gmail.com> wrote in message news:er9jtj$vuq$1@news.onet.pl...
Quote:
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)
Guest

Mon Feb 19, 2007 9:38 am   



Quote:
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!

Górski Adam
Guest

Mon Feb 19, 2007 9:48 am   



Użytkownik Greg(G.Kasprowicz) napisał:
Quote:
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

elektroda NewsGroups Forum Index - Elektronika Polska - Jak połączyć wsad FPGA z binarką NIOS w pamięci EPCS16 bez JTAG przez Ethernet?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map