ISE
Zoltán Radó
elektro1.zrado at axelero.hu
Tue Dec 12 09:49:25 CET 2006
Hali!
Most már értem a problémád. Szerencsére ezzel semmi probléma, mivel a
fitter az IOBUF-t OBUFE-re cseréli, ami tristate kimenet. Ha zavar,
akkor az ExMemData(7:6)-ra rakj manuálisan OBUFE-t...
Az ISE sebessége sajnos azóta ennyire szar, amióta átértek a JAVA-s
motorra. Ezt azért tették, hogy a linuxosok is ki legyenek elégítve...
Szimulációra én a ModelSim-et használom, az jóval gyorsabb. (Fõleg, ha
okosítva van)
Coolrunnerel nem dolgoztam még, nem ismerem a felépítését...
Üdv.: Zoli
> Most egy 8 bites egyszerü 256x256 64 color graf. megoldást próbáltam
> a XC9572-röl XC2C256-ra átteni. Sch-ban van, a HDL még nem megy.
> A uC felöli oldal indul egy DATA(7:0) input busszal amin kersztül lehetne
> irni a további nyolc lábon csücsülo memórát ( ExMemData(7:0) bidir ), tehát
> ez is egy busz. A kettö között van egy ThreeState buffer (OBUFE8),
> kimenete az ExMemData felé, hogy ne ütközzön a memória olvasásásval
> ami egy 8 bites RGB latch-be történik az ExMemData buszról.. A 8 latch-böl
> a (6),(7) nincs kimentre bufferelve, nincsenek a kimeneteik bekötve sehova.
> A Fitter úgy gondolja, hogy a felso két bit bemenet módban nem csinál semmit
> ezért azt mondja, hogy ezek legyenek csak kimenetek (godolom én, hogy ez miatt)
> "Cpld:908 - Converting I/O pin 'ExMemData<6>' to an output pin."
> "Cpld:908 - Converting I/O pin 'ExMemData<7>' to an output pin."
> De, ha a logika memória olvasást csinál (/RD), akkor, ha be van kötve a
> két felso bit is, akkor ez a két átdefiniált I/O láb ütközni fog a
> memóriából kiolvasott adattal.
>
> _____________ E
> | RGB | |
> | latch8bit |==|>==[RGB_O(5:0)>
> |____________|
> ||
> E ||
> | ||
[DATA(7:0)>> ===|>=============<ExMemData(7:0)>
> obufe8
> Remélem, most kicsit érthetöbb voltam.
> Ja, ISE sebesség, le vagyok törve. 1.2 G Tua 512 memmel és
> úgy érzem ha ezt megszoroznám 4-el, még akkor sem lennék
> elégedett. 71 Mc, 101 Pt, 43 Reg, 47 Pin, 116 Fbi és az
> Implement Design 2 perc, jó ez még elmegy, de a szimuláció
> negyed óra 10000 órajelnél. Nekem meg lehet, hogy kellene
> majd 300-400 ezer. Vagy valamit rosszul csinálok ?
> Na kiváncsiságból beroutoltam azt a két (6),(7) latch Q-t
> egy-egy obufe-n kersztül IO-ra. Igy már nem csinál kimenetet
> a két pin-bol. Viszont a PACE-ban nem tudtam elhelyezni
> az RGB kimenetek mellett levö két szabad pinre, sot a BANK1-ben
> sehova se, csak a BANK2 be tudtam csak lerakni. Van ennek valami
> magyarázata ? A fizikai felépités korlátozza vagy a szintézis eredménye?
> Köszi, bocs hogy ilyen hosszú voltam.
> Üdv Zoli
More information about the Elektro
mailing list