PCI

hwkonfera hwkonfera@seznam.cz
Středa Listopad 16 21:52:32 CET 2005


Pokud chcete hotovy interface, zrejme nejlepsim resenim je nektery z
kontroleru od PLX Technologies (PCI9050/9052/9030), ktere lze kooupit pres
jejich online shop na Yahoo (viz web PLX), stoji podle typu a pouzdra kolem
20 USD za kus, dodaci lhuty jsou kolem 2 - 4 tydnu (zastoupeni Simon Best v
UK).
PLX nabizi solidni podporu pro aplikanty. Jedna-li se o vyvoj, ktery se ma
vratit (komercni aplikace s vizi prodeje po dobu nekolika let), jeste ma
smysl zainvestovat do EVK. Pokud investovat nechcete, kupte si (treba na
eBay) nejakou PCI kartu s prislusnym kontrolerem a vystupni brany uvolnente
a nadratujte si je k vasemu kontroleru (odzkouseno s PCI9052 a funguje :) ).
Pro vyvoj to bohate staci. Je treba take dodat, ze PLX kontrolery uvedene
rady maji vyznamnou podporu u Jungo softu (= lze ladit hw aplikaci
prostrednictvim WinDriveru).

No a abych si trochu prihral polivcicku ja :). Chcete-li si preci jenom
malicko hrat, doporucuji kontroler PCI2040 od Texas Instruments. Podpora
zadna :), ale dokumentace dostatecna, abyste byl schopen aplikaci zvladnout.
Jadro sys Vam mohu poskytnout. PCI2040 ma na vystupu 16b GPIO branu,
konfigurovatelnou jako synchornni / asynchronni sbernice, vcetne kanalu
rizeni (CS, WR, RD, RST, RDY, INT). Cili taktovat lze kontroler na brane
libovolne, muzete si navic pomoci PPI typu 82C55 (ruske Radio str. 26,
10/2004). Pro takove 18F PICy nebo rychle 51ky Dallasy je ta brana jako
stvorena.

Spolecnym znakem vsech komercnich kontroleru je pomerne mala interni FIFO.
Pokud ocekavate prenosy tezsiho kalibru - ale pri mcu nevim, nevim - bude
treba doplnit rozhrani mcu-pcikontroler o vykonnou FIFO.

Hlavne se nenechte nalakat na FPGA! :)
Pokud nebudete mit k dispozici kvalitni komercni jadro, staci si prohlednout
internetova fora a pochopite, proc dat od toho pro rychly vyvoj ruce pryc.
Jinak jadra jsou sice u vyrobcu (typicky Magacore na webu Altera) obcas
volne ke stazeni, ale kodovana, abyste nezajasal. Existuji ale samozrejme i
dekryptory :)


Hezky den, Simon Cihelnik


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



Zdravim,

  potreboval bych trochu postouchnout s PCI. Jde nejak jednoduse
  pripojit pres PCI jedno jake MCU a tahat mu za nohy ze systemu?
  Nejaky "hotovy" interface IO, overene schema ci tak neco? Nejak
  nemuzu najit zadny popis PCI abych ho byl schopen jen "vstrebat".
  Rady typu, kasli na PCI a pripoj to na USB/RS232 nepotrebuju :-)

-- 
 turby@chips.cz




Další informace o konferenci Hw-list