PCI

hwkonfera hwkonfera@seznam.cz
Sobota Listopad 19 18:19:53 CET 2005


Obavam se, ze podcenujete slozitost "PCI engine". V zasade je irelevantni,
jake je uzivatelske rozhrani kontroleru (onen Vami proklinany "localbus"),
zda je to 2b dvoustavova linka nebo 16b HPI. Podstatne je, ze v obou
pripadech, ma-li splnovat kontroler specifikaci PCI 2.2 a vyssi, musi byt
uvedeny engine plne implementovan. Samozrejme, existuji reseni, ktera
nektere funkce (kanaly PCI) eliminuji. Vesmes se vsak jedna o vyvoj
uzivatelsky, resp. jednoucelove aplikace a to, pokud me pamet neklame, jste
zavrhnul - jinak, pokud chcete slyset toto, lze velmi ochuzeny a predevsim
PnP nekompatibilni "PCI engine" vystavet i na velmi rychle TTL logice, GAL,
malych CPLD (na netu je nekolik konstrukci). Na druhou stranu ZADNY vyrobce
kontroleru nebude komercne nabizet kontroler, ktery nebude plne "PCI
compliant". Nikdo by si jej zkratka nekoupil. A PCI aplikace proste nejsou
primarne urceny pro prenosy typu RS232, takze nejake superprimitvni
uzivatelske rozhrani take vyrobci nikdy nerealizovali - spise sli cestou
univerzalnosti (= jako vzdy). Typickym produktem jsou prave PCI9052 nebo
PCI2040 (a dnes jiz mrtve, kdysi velmi popularni AMCC kontrolery -> AMCC
koupila PLX).

Osobne povazuji reseni PLX PCI9052 za to nejjednodussi, co je mozne
aplikovat. Na netu jsou i cele hotove aplikace.

Pokud touzite jen ovladat nebo cist nekolik vnejsich I/O linek, proc si
nekoupite hotova reseni, napr. od Tedia (Plzen)? Vyjde Vas takova karta na
par tisic, coz je velmi solidni cena, dostanete k tomu i ovladace a
high-level interface v podobe dll.

PCI je principialne 32b BUS splnujici hned nekolik pomerne komplikovanych
specifikaci. Tomu odpovida i slozitost kontroleru. S tim proste nic
nenadelate. Jinak ale upozornuji, ze s PCI2040 je obousmerne I/O i v siri
treba 4b zalezitost na odpoledne, mate-li promyslenou koncepci GPIO modu
obvodu. A mensi QFP pouzdro nez TQFP-144 trh s PCI kontrolery nyni nenabizi,
pokud jste mel onim kanonem na mysli i (!) velikost pouzdra :) ... budu se
opakovat, podivejte se do ruskeho Radia str. 26, 10/2004, tam je to, co si
zadate, vyresene. Vcetne plosneho spoje.

Hezky den, Simon Cihelnik


---------------------------------



Zdravim,

 opet se vracim k PCI. Prosel jsem oba kontrolery a musim rici, ze je
 to jak s kanonem z aurory na mravence. Neexistuje nejake jine,
 jednodussi, reseni? Vzdyt na drtive vetsine jednoduchych PCI karet
 neni zadny takovy naslapnuty kontroler.

 Potrebuji v podstate jen ovladat par IO a obcas nejaky zapnout,
 vypnout nebo precist. Nepotrebuji zadne FIFO, zadne localbusy a
 podobne.

-- 
 turby@chips.cz




Další informace o konferenci Hw-list