[elektro] PCI & BT878
BEREGNYEI Balazs
bereg at impulzus.sch.bme.hu
Sat Feb 9 09:57:31 CET 2008
On Sat, 9 Feb 2008, Moczik Gabor wrote:
> Nem ertek a PCI-hoz egyelore, de valahol el kell kezdeni :-)
> Fel lehetne ebbol rakni 4-et egy kartyara ugy, hogy csak ossze kelljen
> kotni a busszal, meghozza ugy, hogy egy szabvanyos linux vagy win driver
> 4db digitalizalonak lassa?
Tippem szerint nem fogod tudni ugy megoldani, hogy egyetlen slotbol
szarmazo jeleket negyfele elvezetsz. A PCI jelek nagy resze kozos minden
slotban, kiveve:
- IRDY: ezzel jelez a master a megfelelo slotnak, ha neki szolo
tranzakcio kovetkezik
- TRDY: ezzel jelez vissza a kartya, ha elfogadja a tranzakciot
- bus master REQ, GNT: fene tudja, hasznal-e ilyet a BT848
- IRQ
Azaz peldaul jon egy IRDY a kartyadnak, ekkor el kell "dontened", hogy a 4
chip kozul melyik fogja ezt megkapni, es a kivalasztott chip TRDY jelet
kell visszavezetni. Ha tobb chip egyszerre megkapna az IRDY-t, akkor
mindannyian elkezdenek vezerelni az AD0..31 vonalat, ami nem tul
egeszseges.
> (gondolom csak a konfiguracios teruletet kell helyesen kitolteni...)
A konfiguracio akkor fog lefutni helyesen mind a 4 chipre, ha a PCI bridge
tudja, hogy ugyanabban a slotban 4 kulonbozo PCI device van. Azaz a
kartyadon a 4 darab BT848 helyett egy sajat PCI bridge-nek kell fognia a
slot jeleit, es annak kell szetosztania a buszt...
FPGA-hoz mennyire ertesz? Szukseged lesz ra, PCI-hoz pl. Xilinx Spartan2
javasolt, ami 5V-tolerans.
Udv,
BB
More information about the Elektro
mailing list