digi osciloskop - A/D prevodnik

Petr Weissar weissar
Středa Březen 17 11:42:02 CET 2004


>Co se tyka pripominky k rychlosti ISA maximalne 400 KHz. Tak bych doporucil
>si zkusit udelat test nejakych sitovych karet a budete mozna prekvapeni. Co
>brani prenaset data pres DMA rycholsti treba 8 MHz ? Podle meho dochazi k
>vystavovani adres radicem DMA a pote prenos do pameti. Rekl bych ze jeden
>cykl hodin. Nebo se zde zapis rozdeluje do vice kroku ?


Jenom byhc chtel podotknout nejakke prakticke zkusenosti. Meli jsme tu
diplomku prave na prenosy z/na porty bud programove nebo DMA. Teoreticke
hodnoty jsou si ce hezke, ale prakticky to vyslo asi nasledovne:

V/V operace trva 4-8 taktu sbernice (nejhorsi pro 8-bitovy prenos), pro 8
MHz sbernici by to bylo 1MB/s, prakticky pri pouziti REP INSB to bylo
700kB/s. Pri 16-bitovem prenosu jde o 5 taktu, teoreticky 3.2 MB/s, zmereno
max. 2.2 MB/s (tj. frekvence dat 1.1 MHz), REP INSW

DMA má více režimů. Při jednoduchém jde max. 400 kB/s a navic nerovnomerne,
protoze se tridaji DMA a procesorove cykly. Pri souvislem rezimu je
teoreticky 2 MB/s (pri 16-bitovem slove), ale realne jen 1.4 MHz.

Pri preruseni pri kazdem bajtu je rychlost max. 70kB/s ...

Mereno na 486/66 pod DOSem .... Co na to rikate ?? :-)

Petr

+--------------------------------+
| Ing. Petr Weissar              |
+--------------------------------+
| weissar@kae.zcu.cz             |
| http://home.zcu.cz/~weissar    |
| ICQ: 5912372                   |
+--------------------------------+
| Zapadoceska univerzita, Plzen  |
+--------------------------------+







Další informace o konferenci Hw-list