|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
trot Član
Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1270 Aktiv.: 6.02 Kraj: glej fogl
|
Objavljeno: Pet Sep 02, 2011 8:19 am Naslov sporočila: fpga - prom file |
|
|
Sprogramiral sem fpga (direktno) in zadeva deluje. Sedaj bi pa rad naredil prom file za ta program. Tu pa se zatakne. Imam dva proma, zanju sem naredil prom file. Fajla sem zapisal v prom, ampak zadeva ne funkcionira.
Gledal sem različne opcije, če lahko kaj naredim drugače, pa nisem našel te možnosti. Ima kdo kakšno idejo, kaj bi lahko bilo narobe? _________________ lp, Klemen |
|
Nazaj na vrh |
|
|
aly Član
Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 42.07 Kraj: Kranj - struževo
|
Objavljeno: Pet Sep 02, 2011 9:05 am Naslov sporočila: |
|
|
Ne bi mogel uporabiti enega samega PROMa?
Poglej če najdeš kje kakšen AppNote kako uporabiti dva v seriji.
Program mora biti pravilno razdeljen med oba dva. In pravilno morata biti povezana.
Če se prav spomnim, je treba v prevajalnem orodju še pred prevajanjem nastaviti, s katerim clock-om deluje startup sekvenca. Da nisi pozabil spremeniti iz JTAG Clock na CCLK? _________________ I'm going to stand outside, so if anyone asks, I'm outstanding |
|
Nazaj na vrh |
|
|
trot Član
Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1270 Aktiv.: 6.02 Kraj: glej fogl
|
Objavljeno: Pet Sep 02, 2011 7:24 pm Naslov sporočila: |
|
|
Ne, plata je že narejena, in je taka kot je, tako da promov ne bi spreminjal, pa tudi xilinx se nič ne pritožuje nad "rezanjem" fajla.
Imam pa en demo program, ki je ravno tako razrezan na dva dela in če ga zapečem v proma, zadeva lepo deluje, tako da hardversko je vse ok.
Tudi nastavitve pred prevajanjem sem pogledal, in nisem našel nič kar bi lahko spremenil, tako da sem brez idej. _________________ lp, Klemen |
|
Nazaj na vrh |
|
|
aly Član
Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 42.07 Kraj: Kranj - struževo
|
Objavljeno: Pet Sep 02, 2011 7:59 pm Naslov sporočila: |
|
|
Je tvoja koda pravilno razrezana; se pravi je začetek v tapravem čipu?
Komnikacijo si pogledal z osciloskopom kaj ven leti? _________________ I'm going to stand outside, so if anyone asks, I'm outstanding |
|
Nazaj na vrh |
|
|
trot Član
Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1270 Aktiv.: 6.02 Kraj: glej fogl
|
Objavljeno: Sob Sep 03, 2011 11:36 am Naslov sporočila: |
|
|
"Je tvoja koda pravilno razrezana; se pravi je začetek v tapravem čipu?"
To nisem prepričan, ampak sem pregledal vse možnosti, in drugače ni možno narediti (vsaj da bi jaz vedel ne).
"Komnikacijo si pogledal z osciloskopom kaj ven leti?"
Kaj leti ven iz česa? proma? Nimam osciloskopa s spominom.
Mislim da bi moral bit ptoblem v generaciji fajla za prom, ker,
če zapečem program direktno na fpga dela,
če naložim delujoč demo program v prom tudi dela
če pa iz tega mojega delujočega programa naredim prom file, in naložim v prom, pa ne dela _________________ lp, Klemen |
|
Nazaj na vrh |
|
|
aly Član
Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 42.07 Kraj: Kranj - struževo
|
Objavljeno: Sob Sep 03, 2011 12:57 pm Naslov sporočila: |
|
|
Kot jaz vidim sta samo dve možnosti.
Napačen startup clock ali čipa zamenjana med sabo.
Poskusi naresti en najbolj osnoven program - ledico na 1. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding |
|
Nazaj na vrh |
|
|
trot Član
Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1270 Aktiv.: 6.02 Kraj: glej fogl
|
Objavljeno: Ned Sep 04, 2011 1:52 pm Naslov sporočila: |
|
|
Sem poskusil še enostaven program z ledico. Tole je koda in še nastavitve, kjer se vidi da imam izbrano CCLK. Rezultat pa je še vedno isti - če naložim direktno v FPGA zadeva dela, če pa naložim v prom pa ne.
V programu za izdelavo prom fajla sta proma postavljena tako kot v Boundary scan-u. Da bi pa sama fajla med sabo zamenjal se pa ne da, ker je en večji in se ga ne da zapečt v manjši prom.
Ne štekam... _________________ lp, Klemen |
|
Nazaj na vrh |
|
|
aly Član
Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 42.07 Kraj: Kranj - struževo
|
Objavljeno: Ned Sep 04, 2011 8:12 pm Naslov sporočila: |
|
|
Jaz tudi ne.
Kaj pa pravi DONE pin?
Ta spremeni stanje, ko se startup sekvenca zaključi. In neke opcije imaš okoli tega. Jaz bi vključil obe: Internal Done Pipe in Drive Pin _________________ I'm going to stand outside, so if anyone asks, I'm outstanding |
|
Nazaj na vrh |
|
|
trot Član
Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1270 Aktiv.: 6.02 Kraj: glej fogl
|
Objavljeno: Tor Sep 06, 2011 1:45 pm Naslov sporočila: |
|
|
Evo sem rešil... pa sta bila res čipa zamenjana med sabo. Tam ko generiram fajl za prom sem obrnil vrstni red. Ampak logike pa ne vidim v tem... zdaj je ravno obratno kot kaže boundary scan...
Hvala! _________________ lp, Klemen |
|
Nazaj na vrh |
|
|
aly Član
Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 42.07 Kraj: Kranj - struževo
|
Objavljeno: Tor Sep 06, 2011 4:56 pm Naslov sporočila: |
|
|
E, včasih je treba poskusit mogoče in nemogoče kombinacije.
Tebe je verjetno zmotilo to, ker je boundary scan poopolnoma ločena veriga od CCLK verige.
Preko boundary scan-a ti vpisuješ podatke. V FPGA pa se pretočijo po drugih žicah in je lahko povezano v "pravilnem" ali tudi v obratnem vrstnem redu. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 93 dni
Powered by phpBB © 2001, 2005 phpBB Group
|