Szkopkartya

Varsanyi Peter varsanyi at matavnet.hu
Mon Aug 7 23:04:41 CEST 2000


	Sziasztok!


Ahogy igertem, itt a Beta Instruments altal gyartott SCP-202-es kartya
tesztje. Hatha erdekel valakit...

Hardver: Elso latasra nagyon szimpi! 16 bites kartya, 4 retegu NYAK, az
analog reszek pedig nem csak a paneltol, hanem egymastol is el vannak
arnyekolva oly modon, hogy mind a ket csatornanak egy szep hosszu arnyekolo
doboza van, szepen egymas melle rakva mindketto, mintha csak egy doboz
lenne, es azon van egy szep cimke, ami ezt jotekonyan eltakarja. A ket
analog resz egyebkent szinte 100%-ig azonos modon van kikepezve, gondolom
azert, hogy minel kisebb legyen az elteres a ket csatorna kozott. A kartyan
TDA 8703-as 8 bites A/D-bol van 2 db, plusz legnagyobb oromomre talaltam
ket D/A-t is, DAC 08 tipusjellel. Mar kezdtem elolvadni a gyonyorusegtol,
amikor kiderult, hogy a kartyan egy fia szem IRQ vagy DMA vonal sincs,
hanem total mezei a bekotese. Raadasul a tap eloallitasa is egy sima
7805/7905-os parossal volt megoldva, nem pedig DC/DC konverterrel. 
Szimpatikus volt az is, hogy a ket A/D osszes fontos labat kivezettek egy
SMD IC-hez, ami nem volt beultetve. De ha ezekre a kivezetett labakra
direkt kotok  egy digitalis aramkort, akkor a kartya enak a jeleit is  el
tudta volna tarolni - legalabbis en egybol erre asszocialtam, ti. en is igy
oldottam volna meg a dolgot.

Ezek utan felfokozott izgalommal vartam, mit tudok a szoftver oldalrol
kihozni belole. Doksi egy darab nem volt, mindossze egy fenymasolt
sajtpapir volt, kerek 2 lapbol allt az egesz. De sebaj, a CD-n nem csak a
Win95 es WIN NT-s szoftvert talaltam meg, hanem a WIN 3.1-hez is adnak egy
normalis szoftvercsomagot. Ha nem is a legmodernebb verzio, de minden
szukseges funkcio benne van a programban. Ez is jo eddig.

Ezek utan nekilattam visszafejteni a kartya programozasat. Hat, bar ne
tettem volna! Kiderult, hogy a kartya olyan szar, amilyen szar csak lehet!
Eloszor is gondolom nem mukodik a kartya tokeletesen, ezert mindent ketszer
mond el neki a program, mindent ketszer mond el neki a program. Mindig pont
ugyanazt, byte-rol byte-ra, ketszer. Az adatok kiolvasasan hidaltam be
igazan: egyreszt egy fia szem statuszportja nincsen, ugyanis egyetlen egy
darab olvashato portja van, az pedig az adatport. Azonban az adatport
mindig ugyanazt az adatot adja ki, amig csak nem lepteted a belso
szamlalojat, amit persze szinten nem lehet kiolvasni. Igy azzal a vacak
HC220-as kartyaval szemben, amit egy sima ciklikus olvasassal egybe ki
lehetett olvasni, itt minden egyes adatot ket lepesben kell kiolvasni:
egyszer ki kell kuldeni egy byte-ot, hogy johet a kovetkezo adat, aztan be
kell olvasni a 16 bites I/O porton az adatot, aztan annak a felso byte-jat
eldobja - akarcsak en az agyamat!!! Az egesz 16 bites adatkapu csak azert
kellett neki, hogy az offszet-regisztereket egyben tudja programozni - azt,
amit csak egyszer kell egy meres soran. Bezzeg az adatokat, amelyeknel
lenyeges lenne, hogy jo gyorsan olvassa ki, azt kvazi 8 biteskent kuldi ki
a kartya, hiaba is van benne egy 16 bites adatport! Termeszetesen a masik
csatornat kulon kell lekerdezni, igy ujbol megduplazodik az attoltendo
adatok mennyisege. Az eredmeny tehat az, hogy a HC220-as kartyahoz kepest
nem hogy feleannyi, hanem pont dupla annyi I/O-t igenyel a kartya
programozasa. Ezek utan ugy vagtam ki, hogy csak ugy nyekkent! Es akkor meg
nem beszeltem a programjaban hemzsego, mindig pontosan 10000-szer
vegrehajtott ures ciklusokrol, mellyel valamifele primitiv idozitest
probaltak megvalositani, de kb. ovodas szinten, aztan az I/O portok
kiosztasa is katasztrofalis: latszik rajta, hogy valami gepi
tervezoprogrammal terveztek meg az egesz FPGA-t, aztan az ugy kiosztotta az
I/O labakat es a belso program- biteket, hogy ihaj!

Szoval egy szo, mint szaz: a kartya egy marha jo kartya, ami a hardvert
illeti - kiveve a rajta levo Lattice FPGA-kat! Azokat ugyanis valaki akkora
kontar tervezte, hogy orditani tudnek a fajdalomtol! Ebbol adodoan aztan a
kartya programozasa is csapnivalo, egyszoval hasznalhatatlan az egesz! A
kartya a sajat doksija alapjan is csak 8 frame-t tud megjeleniteni
masodpercenkent, de ennek is csak a fele igaz. Egyszeruen elkepeszto, hogy
elszurtak a kartyat: 8 frame*8 KB = 64 KByte/sec a kartya adatatviteli
kepessege! Egyszeruen gyalazatos! A szivem megszakad miatta, mert
alapvetoen nem lenne egy rossz aramkor, de ennyi finom  sziliciumbol ennek
sokszorosat kellett volna kihozni!!! Ha a HC220-as kartya abszolut profi
strukturajat osszehazasitanank az SCP-202-es kartya analog reszevel, akkor
egy nagyon profi kartyat kapnank! Es akkor meg semmi extrat nem tettunk
bele...

Szoval ezek utan ki szall be mellem egy ___JO___ szkopkartyat csinalni?


					Bye:

						Pepe
>--------------------------------------------------------------------------<
>  _____  _____  _____  _____ TM  |         Full name: Varsanyi Peter      <
>  ||__)) ||__   ||__)) ||__      |       E-mail: varsanyi at matavnet.hu     <
>  ||     ||___  ||     ||___     |           Phone: (20)-942-7232         <
>                                 |             Fax: (1)-303-3433          <
>--------------------------------------------------------------------------<





More information about the Elektro mailing list