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