Jak urychlit vzorkovaci smycku

skopalik skopalik
Středa Březen 17 11:43:33 CET 2004


V modu REAL se CPU 286, 386 , .... chova jako 8086, ostatni modu V86 a PROTECTED jsou narocnejsi na vykon CPU (i pri vzorkovani).
V86 pouzivaji spravci EMS pameti (premapovavaji pamet z okna pod 1MB nad jeden 1MB jako EMS), XMS je o neco lepsi (tam se CPU neustale prepina z jednoho modu do druheho). nejlepe (pro low level operace, ne pro aplikacni vykon) je REAL mod (nic se nikam nepremapovava, nic se nekontroluje). Dale odkazuji na ATHELP.

Poznamka k vzorkovani:
bude to chodit na kazdem PC jinak (i se stejnym CPU), IRQ a sejmuti casu jsou na vsech PC stejne (kompatibilni).
obsluha IRQ by vypadala nejak takto

1. IN  horni byte z 8253 (uz si nepamatuju adresy)
3. IN dolni byte z 8253
4. IN horni (test jetli jsou stejne, kdez ne tak jeste jednou dolni)
5  Odecist minulou hodnotu (pozor na preteceni) 
6  ulozit vypoctenou, i novou hodnotu do pameti (minulou pro bod 5)  (mame tedy vysledek zhruba na 1us tedy pod 1% chybu) a 
    stejny pro vsechny PC
7  konec preruseni


Aplikace si vzdy kdyz potrebuje teplotu vyzvedne z pameti.
Lze to jeste doplnit o Flagy atd.

ing. Slavomir Skopalik

=======================================
DEL a.s. Servisni stredisko
Olomoucka 355
Marianske udoli 783 65

Tel: 068 535 35 48     Fax: 068 535 23 64
e-mail: skopalik@atlas.cz
=======================================


-----P?vodn? zpr?va-----
Od:	Petr Simek [SMTP:petrsi@jcu.cz]
Odesl?no:	16. ?ervence 1999 7:48
Komu:	Multiple recipients of list
P?edm?t:	RE: Jak urychlit vzorkovaci smycku 

On Fri, 16 Jul 1999, skopalik wrote:

> Pravda, je treba dodat jeden 74hct132. Ten lze napajet primo z LPT.
> Dale bych jen doporucil nepouzivat mod CPU V86, pouze REAL, v realu by
> to melo byt rychlejsi.

Co je to vlastne REAL ? 32bit mod ? Ja to jedu pod DOSem 6.22 z diskety.
Myslim ze zustanu u vzorkovani - po poslednim urychleni je to dostacujici.

> ing. Slavomir Skopalik

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             petrsi@jcu.cz                              |
*------------------------------------------------------------------------*
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 7779 bytes
Desc: not available
Url : http://nethouse.cz/pipermail/hw-list/attachments/19990716/88e4a7c8/attachment.bin


Další informace o konferenci Hw-list