PCI, AGP

jozi32
Újonc
Újonc
Hozzászólások: 2
Csatlakozott: 2015. április 16. csütörtök, 17:48
Tartózkodási hely: 1163 Budapest

PCI, AGP

HozzászólásSzerző: jozi32 » 2015. április 16. csütörtök, 18:09

Hogy lehet azt megoldani hogy a PCI, PCIe (x1, x16) vagy AGP buszrendszerek egyes kivezetéseit I/O port ként lehessen kezelni egy alaplapon?
Gondolok arra, hogy az arduino-nak van 13+6 I/O portja és a fent felsorolt buszokat ilyenné "átalakítani" egy programmal vagy az már hardvert igényel?
Lehetséges egyáltalán vagy ez még egy profinak se menne (azokat értem ide akik mind a mikrokontroller/pc hardver világban, mind a programozás terén tudnak jó sokat)?

(az alaplap egy amd ős régi típusról van szó és a processzor is valami hasonló idős lenne, kb. 1995-2000 körüli típus, 32bit)

Avatar
winnerbt
Chipfüstölő
Hozzászólások: 886
Csatlakozott: 2007. március 25. vasárnap, 6:00
Tartózkodási hely: Kecskemét

Re: PCI, AGP

HozzászólásSzerző: winnerbt » 2015. április 16. csütörtök, 19:15

A PCI/AGP nem olyan, mint régen az ISA-BUS volt. HW oldalról kötött jelszintek, impedancia, jelmeredekség, válaszidő specifikált, SW oldalról kötelezően kiosztott legalább 1 INT és DMA csatorna kell. Az illesztés feltételez specifikált PCI regisztereket, tehát a bedug és megy, az nem megy.
Kb. olyan a különbség, mint az RS232 és az USB között. Két megoldás jut hirtelen eszembe, vagy veszel egy PCI printer port kártyát és akkor lesz 13-15 portbited vagy összeácsolsz egy PCI kártyát PCI-bridge IC-vel (tudok adni), ami direkt ilyen feladatokra gyártódott a maga 244 regiszterével...no meg a hozzátartozó *.dll-el.
Anno ISA-ra gyártottam mindenféle kártyákat TTL-ekből is, PCI-ra már CPLD-vel indult az egész. (azt nem én programoztam le). Hát kb. hirtelen ennyi...
JAni

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3232
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: PCI, AGP

HozzászólásSzerző: kapu48 » 2015. április 16. csütörtök, 19:17

:lol: :lol: :lol:

jozi32
Újonc
Újonc
Hozzászólások: 2
Csatlakozott: 2015. április 16. csütörtök, 17:48
Tartózkodási hely: 1163 Budapest

Re: PCI, AGP

HozzászólásSzerző: jozi32 » 2015. április 16. csütörtök, 21:56

Közvetlen elérésű I/O portot hol találok az egy amd m7ncd típusú alaplapon, vagy próbálkozzak a soros vagy párhuzamos porttal és hagyjam békén a pc belsejét?
TM jozi32


Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3232
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: PCI, AGP

HozzászólásSzerző: kapu48 » 2015. április 16. csütörtök, 23:04

Ajánlom, tanulmányozd a lehetőségeket:

IO.DLL: http://www.geekhideout.com/iodll.shtml

Még itt:
http://prog.hu/kereses/?expr=LPT&oc=20


Vissza: “C, C++, Visual C”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég