[elektro] pci busz/kartya
Acs Gabor
agabor at electrodesign.hu
Sun Aug 10 21:16:51 CEST 2008
Gondolom ez kétirányú interface. Szóval a PC-MCU iránynál nincs várakozás, a
fordított esetben meg lehet úgy csinálni, hogy az MCU amikor akar, betesz
egy CPLD-n kialakított tárolóba adatot, amit a CPLD átad a PC-nek, amikor
lehet.
A PC oldalon egy védett oprendszer alatt (Pl. XP) hogyan tudsz lekezelni egy
ilyen kártyát? Ja, és ha a kártyának van címe, amire vizsgálja az egyezést,
miért fagy le a PC ha két kártyád van eltéro címmel?
Gábor
----- Original Message -----
From: "VFX" <info at vfx.hu>
To: <elektro at tesla.hu>
Sent: Sunday, August 10, 2008 9:09 PM
Subject: Re: [elektro] pci busz/kartya
Hali!
> És ilyenkor a CPLD mire való? Egy gyors interface valamilyen
> processzorhoz,
> vagy önállóan dolgozik? Erre a kevés cellás megoldásra gondolok, amit
> írtál.
A CPLD komunikal a 33/66MHz PCI busszal, es ha cimegyezest talal,
varakozo ciklusokat iktat be a PCI buszba, amig a megfelelo adatcsere
letre nem jon. Viszont akarmekkora varakozast nem celszeru beiktatni,
mert akkor meg az egesz gep lelassul. Szoval a lassu a kulso MCU, akkor
a CPLDben celszru kialakitani valamekkora puffert, hogy ne fogjuk vissza
az eges gepet 1 byte csereje miatt.
Gyakorlatilag gyors interface a lassu MCU fele. Ennyit csinal a CPLD.
Onnaloan nem dolgozhat, az nagyon sok eroforrast igenyel, az mar BUS
MASTER funkcio lenne, ami azt jeleni, hogy akar a CPU elol is elviheted
az egesz gepet.
UDV. VFX.
http://www.vfx.hu
-----------------------------------------
elektro[-flame|-etc]
_____________ NOD32 3342 (20080809) Információ _____________
Az üzenetet a NOD32 antivirus system megvizsgálta.
http://www.nod32.hu
More information about the Elektro
mailing list