[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