www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

VHDL delavnica 2 - vprašanja

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> FPGA in CPLD programabilna vezja
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.72
Kraj: Kranj - struževo

PrispevekObjavljeno: Ned Jan 20, 2008 7:40 pm    Naslov sporočila:  VHDL delavnica 2 - vprašanja Odgovori s citatom

Tako, tudi druga delavnica je za nami.
V tej temi se bomo vsi skupaj, z Urošem na čelu, lotevali vprašanj iz druge delavnice.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.72
Kraj: Kranj - struževo

PrispevekObjavljeno: Ned Jan 20, 2008 7:47 pm    Naslov sporočila:   Odgovori s citatom

Na drugi delavnici sem tudi jaz prvič v življenju uspešno pognal simulacijo vezja.
Za vse, ki ne veste, kako se zadeve lotiti, sem sestavil vodič.
Navodila in screenshoti veljajo za Xilinx ISE / Webpack 9.2i.



ALY - xilinx ISE 9.2 simulator.pdf
 Opis:
Navodila za nastavitev simulatorja v ISE 9.2

Download
 Ime datoteke:  ALY - xilinx ISE 9.2 simulator.pdf
 Velikost datoteke:  595.97 KB
 Downloadano:  54 krat


_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.72
Kraj: Kranj - struževo

PrispevekObjavljeno: Ned Jan 20, 2008 7:54 pm    Naslov sporočila:   Odgovori s citatom

In še eno vprašanje za Uroša:
na delavnici je bilo izpostavljeno, da je Vccio max 3.3V. In napetost na pinih ne sme biti višja od Vccio za posamezno banko. Kot vemo, ti čipi žal nimajo 5V-tolerant vhodov.
Torej, kako enostavno narediti level-shift iz 5V sistema na 3V3 sistem?
Jaz poznam varianto z 100E upori v seriji, da omejimo tok (pobrano iz xilinx datasheeta) ter z namenskimi čipi.
Še kakšna enostavna rešitev?


In še razlaga za ostale - v kontra smeri level-shift ni potreben, ker 3.3V signal je zadosti visok, da ga vhod 5V logike zazna kot logično 1.

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Glitch
Član
Član



Pridružen-a: Pet 07 Apr 2006 11:40
Prispevkov: 1477
Aktiv.: 6.32

PrispevekObjavljeno: Ned Jan 20, 2008 10:10 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
n še razlaga za ostale - v kontra smeri level-shift ni potreben, ker 3.3V signal je zadosti visok, da ga vhod 5V logike zazna kot logično 1.


Pazi, da se ti s to izjavo ne bo kje zalomilo. To namrec 100% velja samo za TTL logiko na 5V.

CMOS nivo '1' na 5V je 2/3 od 5, kar znese 3.3333...

Ze 3.3 < 3.3333 in to, da izhod nikoli ni na nivoju napajanja, klice po tezavah. Lahko reces, da kompliciram, ampak to ni dober nacin. Mogoce bo v 99,9% zadeva delala, ampak ko bo pa 0,1% nehalo delati bo pa sranje. Bad design practice!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Silica FAE
Član
Član



Pridružen-a: Pet 01 Sep 2006 13:57
Prispevkov: 33
Aktiv.: 0.14
Kraj: Ljubljana (Dunajska), NM

PrispevekObjavljeno: Pon Jan 21, 2008 9:48 am    Naslov sporočila:   Odgovori s citatom

Zivjo Aly,

nekaj napotkov se najde kar tule:
http://www.xilinx.com/support/documentation/application_notes/xapp429.pdf

_________________
Lp

Uros
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Pon Jan 21, 2008 10:46 am    Naslov sporočila:   Odgovori s citatom

Ne gre in ne gre mi s simulacijo... Ima kdo Visto in nameščen Xilinx WebPack?
_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
commander29
Član
Član



Pridružen-a: Pon 20 Nov 2006 15:24
Prispevkov: 47
Aktiv.: 0.21

PrispevekObjavljeno: Pon Jan 21, 2008 7:56 pm    Naslov sporočila:   Odgovori s citatom

NeoTO je napisal/a:
Ne gre in ne gre mi s simulacijo... Ima kdo Visto in nameščen Xilinx WebPack?


Vista in Xilinx Webpack 9.1i simulator ne gresta zmeraj ravno skupaj.

Primer:

Na VHDL delavnici sem imel prenosnik z Vista Basic Edition kolega pa Vista Business in na nobenem simulator ni deloval, medtem ko je pri drugih udeležencih z Vista OS (verzij ne poznam) simulator delal brez težav. Sedaj pa ne vem ali je problem v Vista nastavitvah (kar je možno) ali z Xilinx Webpack-om.

Vem da dela brez težav na Windows XP.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
NeoTO
Član
Član



Pridružen-a: Pon 28 Mar 2005 19:19
Prispevkov: 2752
Aktiv.: 11.62
Kraj: Trzic

PrispevekObjavljeno: Pon Jan 21, 2008 9:25 pm    Naslov sporočila:   Odgovori s citatom

Ok, hvala. Zgleda se nekaj tepe. Imam pa Vista Business.
_________________
Lp,
Matevž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
chaos
Član
Član



Pridružen-a: Sob 16 Sep 2006 22:12
Prispevkov: 1063
Aktiv.: 4.66
Kraj: Zagorje ob Savi

PrispevekObjavljeno: Pon Jan 21, 2008 9:47 pm    Naslov sporočila:   Odgovori s citatom

Za simuliranje poskusite še z zastonjsko verzijo modelsim-a, ki je itak precej boljši simulator od tistega vgrajenega.

LP!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Hudogriz
Član
Član



Pridružen-a: Čet 01 Jun 2006 19:08
Prispevkov: 23
Aktiv.: 0.10

PrispevekObjavljeno: Pon Jan 21, 2008 10:23 pm    Naslov sporočila:   Odgovori s citatom

Živjo.

Kot je že Commander29 opisal, simulator v paketu ISE 9.1 (čeprav posodobljen), tudi meni ni deloval na Visti. Rešitev je prenos novejšega Xilinx ISE 9.2. Simulator mi sedaj deluje (hvala Alyu za podroben vodič Smile ), čeprav novega 9.2i nisem nič posodabljal. Tudi jaz imam Visto business.

LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 70831.55

PrispevekObjavljeno: Pon Jan 21, 2008 10:35 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.72
Kraj: Kranj - struževo

PrispevekObjavljeno: Tor Jan 22, 2008 4:16 pm    Naslov sporočila:   Odgovori s citatom

Tukaj je še literatura, ki je bila uporabljena na drugi delavnici - predstavitve.
Uroš, hvala.



Design Best Practice Presentation.pdf
 Opis:

Download
 Ime datoteke:  Design Best Practice Presentation.pdf
 Velikost datoteke:  583.68 KB
 Downloadano:  31 krat


Advanced Fitting.pdf
 Opis:

Download
 Ime datoteke:  Advanced Fitting.pdf
 Velikost datoteke:  504.67 KB
 Downloadano:  19 krat


_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
commander29
Član
Član



Pridružen-a: Pon 20 Nov 2006 15:24
Prispevkov: 47
Aktiv.: 0.21

PrispevekObjavljeno: Sob Jan 26, 2008 7:59 am    Naslov sporočila:   Odgovori s citatom

Ob pisanju projekta se naletel na zapreko.

Aplikacija:

CPLD bere iz zunanjega flasha podatke, jih obdela ter jih kopira na zunanji ram. Stvar dela ampak je problem v tem da trenutno ni varovalke v CPLD-ju, ki bi na podlagi podatkov v vhodnem registru (Flash podatek) vedel da je podatek nov in ga lahko obdela ter pošlje v ram.

Kako naj nastavim zadevo da bom imel informacijo ali je podatek nov ali star ne glede na vsebino podatka?

Enako nastavitev bi kasneje imel ko bom bral nazaj iz rama, ker hitrost iskanega podatka iz rama je tukaj zelo pomembna.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.72
Kraj: Kranj - struževo

PrispevekObjavljeno: Sob Jan 26, 2008 12:45 pm    Naslov sporočila:   Odgovori s citatom

Tisto "varovalko" si moraš narediti sam. Neko zastavico (flag) moraš postaviti, ki bo sprožila procesiranje in vpis. Pač rabiš dve zastavici, vsako za eno smer.

Napiši, na kak način dobiš ti podatek iz Flash-a. Kot jaz poznam pomnilnike, ne znajo kar sami dajati poatkov, ampak jih moraš ti brati. Torej točno veš, kdaj je prebran naslednji podatek...
V vsakem primeru rabiš neko sinhronizacijo in R/W signal do zunanjega pomnilnika.
Razloži še malo...

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> FPGA in CPLD programabilna vezja Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group