DOKOPO. Komunikaèní karta se samostatným procesorem a dual-port pamìtí. Technická pøíruèka. verze 2.0. A plikace Mikroprocesorové Techniky

Podobné dokumenty
baspelin CPM Popis komunikaèního protokolu CPM KOMPR

Podrobný obsah CHARAKTERISTIKA A POROVNÁNÍ ØADY PIC16F87X A PIC16F87XA TYPY POUZDER A PØIØAZENÍ VÝVODÙ PIC16F87X TYPY POUZDER A PØIØAZENÍ


NRUE/A, NRUF/A (NRUT../A)

3/ %,1'(& 83'1 &( &3 )XQNFH. + ; ; ; ; / ; ; + ; EH]H]PuQ\

KOMUNIKAÈNÍ DDE SERVER PRO AUTOMATY MICROPEL VERZE 2.3 POPIS ROZHRANÍ A OVLÁDÁNÍ


2 PARALELNÍ ROZHRANÍ Paralelní rozhraní realizuje pøenos dat mezi vnitøní sbìrnicí øídicího systému a vnìjším prostøedím po znacích, neboli po slabiká

MU-411/412 MU-811/812. 4x AIN (12 bitù), RS-485


G205 - Athos GSM v1.2

PESexcl. PODPORA PRO VÝMÌNU DAT S APLIKACÍ MICROSOFT EXCEL s využitím DDE serveru PESdde



Øídící karta ZBX7 1 VŠEOBECNÝ POPIS

4x kombinovaný analogový vstup s vysokou pøesností (0..10V, R, C)

Přerušení na PC. Fakulta informačních technologií VUT v Brně Ústav informatiky a výpočetní techniky. Personální počítače, technická péče cvičení

Technické prostředky počítačové techniky

Systém řízení sběrnice

Číslicový zobrazovač CZ 5.7

3.7.5 Znaménkové operátory Násobící operátory Rùzné operátory Základní objekty Konstanty Sig

Dekódování adres a návrh paměťového systému

Komerèní využití stavebních návodù je povoleno jen s písemným souhlasem autora a nakladatelství. Soubory na CD ROM mající pøímo vztah ke knize, které


Telefony pro digitální systémy LASKOMEX

OLYMPUS ÈTEÈKA/ZAPISOVAÈ PRO MINIATURNÍ KARTY. Pøed použitím výrobku si prosím pozornì pøeètìte tento návod.

MU-3222A MU-3225A MU-3226A DIN, CNT, RS-485

Číslicové rozváděčové měřicí přístroje DIGEM prioritní program

Knihy obsahují základní vlastnosti a souhrnné pøehledy obvodù TTL V hlavní èásti jsou obvody seøazeny vzestupnì, podle èíselného oznaèení. U kaž

MU-3251A MU-3253A DOUT, RS-485

Převodník RS232 RS485

Regulátor TERM 2.0 NÁVOD K OBSLUZE A MONTÁ NÍ PØÍRUÈKA


FLU-05 / RLU-05 / FLM-05. m a n u f a c t u r e r o f h i - t e c h w i r e l e s s t e c h n o l o g i e s

baspelin KTR baspelin RPS Popis komunikaèního protokolu

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

David Matoušek ÈÍSLICOVÁ TECHNIKA základy konstruktérské praxe Bez pøedchozího písemného svolení nakladatelství nesmí být kterákoli èást kopírována ne

Programovací manuál [CZ] Domovník [ACU 100] Elektronický identifikaèní systém

/2*,.$ 5(6(7 Ë=(1Ë +$/7 *(1(5È ',129é & 6./ $/8. ' /,ý. ýë7$ý 5(*,675 5(*, é. 6e5,29é 5(*,675 * $.808/È725 5:0. %8',ý(/ 45(*,675 5(*

PCD DIO, IRQ, PCI BUS

Výrobní program Ekorex-Consult, spol. s r.o.


Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard


EduKit84. Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip. Uživatelská příručka

Přerušovací systém s prioritním řetězem

UDAQ-1216A UDAQ-1416A. multifunkèní modul pro rozhraní USB

MSP 430F1611. Jiří Kašpar. Charakteristika

G6000 / G6001. Automatický systém pro rychlé silnièní závory. 1 Standardní montážní sestava. Obsah

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

Použít technické služby SMS

Obvody a architektura počítačů. Jednoprocesorové počítače

Externí tiskové servery HP JetDirect

uz80 Embedded Board ver. 1.0 uz80 Vestavná Řídící Deska ver. 1.0


EX05 - interiérový ovladaè, teplomìr, vlhkomìr. Periferie EX05 je nabízena ve dvou modifikacích: s mìøením teploty

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

ŘÍDÍCÍ ČLEN GCD 411. univerzální procesorový člen pro mikropočítačové systémy. charakteristika. technické údaje

Kompaktní procesní stanice

Metody připojování periferií BI-MPP Přednáška 1

EduKitBeta Uživatelská příručka

Metody připojování periferií BI-MPP Přednáška 2

Síťový přenos PWM 132uni

HALAS liga online. 18. a 21. kvìtna Booklet. HALAS liga HALAS. sudokualogika.cz SUDOKUCUP.COM

PCI-COM. komunikaèní karty pro sbìrnici PCI 2x/4x UART 16C950 RS-232, RS-422/485

PESprint. TISKOVÁ BRÁNA SYSTÉMU PES aplikace pro komunikaèní procesor - PES-CP24/PRINT

Instalace a provoz programu DUEL v síti

TECHNICKÉ ÚDAJE: Dálkový ovládací systém DOS R1VP57 Sada pro ovládání rolet, garážových vrat, vjezdových bran. FUNKCE:

Detektor plynu. Srdcem zapojení je senzor plynu od firmy Figaro, která má v této oblasti dlouhou tradici.

Sběrnicová architektura POT POT. Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry.

TCL. Měřící modul proudu 4-20mA s výstupem RS485

Instalaèní pøíruèka programu PC Suite

REA 105 Modul zábleskové ochrany. Provozní manuál. ABB Network Partner 1 MRS MUM. Vydáno: Revize:

Inovace bakalářského studijního oboru Aplikovaná chemie. Reg. č.: CZ.1.07/2.2.00/

Paměti a jejich organizace

Datový a nabíjecí kabel Nokia CA-126

A/D a D/A PŘEVODNÍK 0(4) až 24 ma DC, 16 bitů


11 Elektrické specifikace Mezní parametry* Okolní teplota pøi zapojeném napájení 40 C až +125 C Skladovací teplota 65 C až +150 C Napájecí napìtí na V

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

Externí zařízení. Uživatelská příručka

PA20 Pøedzesilovaè kapacitní sondy Pøedpis instalace a údržby

Rozšiřující modul s protokolem MODBUS

Návod k použití. Deska krmení FASTOP BOX2-TI. AGROSOFT Tábor s.r.o.

Turnaj HALAS ligy v logických úlohách Brno

Instalaèní pøíruèka programu PC Suite. CS Issue 1

NOiYHVQLFH SVDFtKR VWURMH Í (Q Ï Á. (VF ) )SURJUDPRYDWHOQpNOiYHV\) ) 3VF 6F/ 3DX NRQWURON\ ,QV +RPH 3J8S 7DE 'HO (QG 3J'Q &DSV/ (QWHU Í 6KLIW

RE8USB modul s 8 vstupy a 8 výstupy ovládaný z USB

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

PCI porty RS-485, µp

Principy komunikace s adaptéry periferních zařízení (PZ)

Periferní operace využívající přímý přístup do paměti


Velmi dlouhá doba pohotovosti až 25 dní Možnost externího napájení z USB portu v PC Možnost volit nepřetržité nahrávání nebo nahrávání detekcí zvuku

Modul univerzálních analogových vstupů R560. Shrnutí


Návod k obsluze výukové desky CPLD

Návod na obsluhu SendPíp1 verse V0.2 (PŘEDBĚŽNÝ NÁVOD).

APT110. Prùmyslový terminál. Technická pøíruèka. verze Aplikace Mikroprocesorové Techniky

Transkript:

DOKOPO Komunikaèní karta se samostatným procesorem a dual-port pamìtí Technická pøíruèka verze 2.0 R A plikace Mikroprocesorové Techniky 1994

1. Komunikaèní procesor DOKOPO... 1 1.1. Pøerušovací systém DOKOPO... 1 1.2. Nastavení konfiguraèních propojek... 2 1.3. Zapojení obvodù linky... 2 1.4. Programová obsluha desky DOKOPO... 3 1.5. Tipy pro chyb... 5

1. Komunikaèní procesor DOKOPO DOKOPO je komunikaèní procesor øešený formou zásuvné karty do PC, s jedním sériovým kanálem, který mùže pracovat jak v asynchronním, a pokud je osazen komunikaèním obvodem SCN26562, tak i v synchronním režimu. Pamì na desce se stínuje do adresového prostoru operaèní pamìti PC (je simultánnì pøístupná jak z PC tak i z mikrokontroléru) do segmentù E000H nebo D000H, kde zabírá celý jeden segment operaèní pamìti. Aby bylo možné provozovat v poèítaèi více komunikaèních procesorù souèasnì, nastavuje se na každé kartì DIP pøepínaèem pøístupový klíè (èíslo od nuly do dvou) a pøerušení, které je daným procesorem aktivováno. Karta se objeví v pamì ovém prostoru PC až po jejím naadresování. Adresace se provádí zápisem klíèe (dané nastavením DIPSW 1) do pamì ového prostoru X000: XX (též DIPSW 1) v operaèní pamìti PC. V pøípadì zapsání jiného než navoleného klíèe je pøístup z PC do pamìti tohoto procesoru zablokován. Naadresování (tedy pøítomnost komunikaèního procesoru v pamìti PC) je indikována diodou LED umístìnou na desce DOKOPO. 1.1. Pøerušovací systém DOKOPO Oblast v Dual port RAM od adresy X000:D000H do adresy X000:D7 je vyhrazena pro pøerušovací systém. Adresace v tomto prostoru je zdrojem žádostí o pøerušení PC nebo DOKOPO. Zapíše-li do této oblasti výkonný procesor desky DOKOPO, vygeneruje se žádost o pøerušení poèítaèe PC. Tato žádost se deaktivuje v okamžiku ètení poèítaèe PC z té samé oblasti. DIP pøepínaèem na desce je možno volit mezi IRQ2, IRQ7, IRQ12 nebo IRQ15. Naopak žádost o pøerušení pro komunikaèní procesor aktivuje PC, zapíše-li do pøerušovací oblasti. Komunikaèní procesor deaktivuje tuto žádost taktéž ètením z této oblasti. Pøerušení od komunikaèního obvodu je pøivádìno na INT0 øídícího mikroprocesoru a pøerušení od poèítaèe PC je pøivádìno na INT1. 1

1.2. Nastavení konfiguraèních propojek Na desce je umístìn jeden DIP pøepínaè (SW1), pomocí nìhož se nastavuje segment, do kterého se DOKO- PO mapuje, èíslo klíèe a pøerušení, používané pøi komunikaci s komunikaèním procesorem. Dále se zde nacházejí dvì konfiguraèní propojky J2 a J4. DIP pøepínaè: SW1.1: nepoužit SW1.2,3 ON ON klíè = 0 ON O klíè = 1 O ON klíè = 2 O O nedovolená kombinace (karta je vždy zakázána) SW1.4: ON DOKOPO se mapuje do segmentu 0D000h O DOKOPO se mapuje do segmentu 0E000h SW1.5 ON DOKOPO používá IRQ2 SW1.6 ON DOKOPO používá IRQ7 SW1.7 ON DOKOPO používá IRQ15 SW1.8 ON DOKOPO používá IRQ12 Konfiguraèní propojky J2 a J7: V jeden okamžik mùže být osazena pouze jedna tato propojka. Slouží k nastavení vnitøní synchronizace DOKOPO. Standardnì je osazen J2, pokud ale karta vykazuje správnou funkci (v souvislosti s emulátorem a pod.) nedoporuèujeme toto nastavení mìnit. 1.3. Zapojení obvodù linky Komunikaèní procesor DOKOPO je standardnì vyrábìn ve ètyøech modifikacích, které se liší osazením komunikaèního obvodu a použitím galvanického oddìlení linky. Galv. oddìlení Komunikaèní obv. DOKOPO1 Ne Ne DOKOPO1G Ano Ne DOKOPO1K Ne Ano DOKOPO1GK Ano Ano 2

Linky jsou standardnì vybaveny obvody mìkkých ochran, nicménì je-li žádoucí zvýšená bezpeènosti provozu, je vhodné použít verzi s galvanickým oddìlením. Výbìr obvodu obsluhujícího linku: Pøipojení linky na asynchronní kanál mikroprocesoru J5: 2-3 J6: 2-3 Pøipojení linky na komunikaèní obvod DUSCC: J5: 1-2 J6: 1-2 V obou pøípadech se smìr pøenosu øídí vývodem P1.0 mikroprocesoru. V úrovni H se vysílá a v úrovni L pøíjímá. Zapojení konektoru Canon 9 3: - Linka B 5: - Stínìní 8: - Linka A Zakonèovací odpor se pøipojuje osazením propojky J8. Pozn: vývod èíslo 1 konfiguraèních propojek má ètvercový tvar 1.4. Programová obsluha desky DOKOPO Veškerá obsluha desky probíhá prostøednictvím sdílené pamìti (DPM). Proto je dále uveden popis organizace této pamìti. Adresový prostor DOKOPO Adresy jsou uvedeny relativnì vzhledem k BASE (0D0000h nebo 0E0000h). A) Pohled ze strany PC - mikroprocesor na kartì DOKOPO je resetován. Adresa Význam 00000H - 0 E H Pamì programu mikroprocesoru 0 00H - 0 7 H Zápis klíèe - aktivace signálu RESET výkonného procesoru, v pamìti je pøístupná pamì programu mikroprocesoru. (v tomto režimu se provádí Down- Load programu). 3

0 80H - 0 H Zápis klíèe - deaktivace signálu RESET výkonného procesoru, v pamìti je pøístupná pamì dat mikroprocesoru. B) Pohled ze strany PC - mikroprocesor na kartì DOKOPO není resetován. Adresa Význam 00000H - 0 E H Dual port RAM (DPM) 0D000H - 0D7 H Pøerušovací oblast 0 00H - 0 7 H Zápis klíèe - aktivace signálu RESET výkonného procesoru, v pamìti je pøístupná pamì programu mikroprocesoru. 0 80H - 0 H Zápis klíèe - deaktivace signálu RESET mikroprocesoru., v pamìti je pøístupná jeho pamì dat. C) Pohled ze strany mikroprocesoru Adresa Význam 00000H - 0 E H Dual port RAM (DPM) 0D000H - 0D7 H Pøerušovací oblast 0D800H - 0D H Komunikaèní obvod 0D800H - 0 H Zakázaná oblast D) ormát Klíèe Zapisuje se byte, jehož nejnižší dva bity reprezentují èíselnou hodnotu klíèe. Ostatní bity tohoto bytu jsou nevýznamné. Pøíklad pøístupu k desce DOKOPO [BASE: 00] := klíè ; provede se reset mikroprocesoru, ; v pamì ové oblasti [BASE:0000].. ; [BASE: E ] se nachází pamì ; programu výkonného procesoru ; zde se nahraje program pro ; mikroprocesor [BASE: 80] := klíè ; provede se odresetování desky ; DOKOPO, v pamì ové oblasti ;[BASE:0000].. [BASE: E ] se ; nachází pamì dat ; mikroprocesoru 4

; zde je možné komunikovat s ; mikroprocesorem v desce DOKOPO [BASE: 80] := 03h ; mikroprocesorem právì aktivované ; jednotky zùstane odresetované ; (procesor bìží), nicménì DPM oblast ; je prázdná zde je možné navázat ; komunikaci s jiným komunikaèním ; procesorem v poèítaèi 1.5. Tipy pro chyb V operaèní pamìti v uvedeném prostoru se nachází RAM, pøi pøístupu do této oblasti se deska DOKOPO neaktivuje - dioda LED na desce DOKOPO zùstává zhaslá. Emulátor pamìti EMM zamaskoval kritickou fyzickou oblast pamìti pamìtí logickou. Do pøíkazového øádku pro EMM386 je tøeba vložit pøíkaz exclude. Pøíklad volání: C:\WINDOWS\EMM386.EXE m9 96 RAM X=D000-D V dual port pamìti jsou pøístupné pouze liché adresy. Nìkteré videokarty nesprávnì dekódují signál -MEMCS16 na sbìrnici PC Videokartu je tøeba nakonfigurovat jako osmibitovou periferii. Pøístupy do dual port pamìti jsou velmi èasto chybné nìkteré poèítaèe pøi použití wordové operace nad pamìtí zkracují druhý bytový pøístup. Tento rys je mnohdy nastavitelný v CMOS setupu Pro pøístupy do pamìti používat pouze bytové operace. 5

Pøístupy do dual port pamìti jsou velmi èasto chybné nìkteré poèítaèe pøi použití wordové operace nad pamìtí zkracují druhý bytový pøístup. Tento rys je mnohdy nastavitelný v CMOS setupu Pro pøístupy do pamìti používat pouze bytové operace. pøi intenzivním pøístupu do sdílené pamìti dochází k obèasnému chybnému vyèítání dat. Tento jev se vyskytuje v podstatì pouze tehdy, pokud øídící procesor desky DOKO- PO provádí instrukci MOVX. Nìkteré nové poèítaèe jsou schopné generovat cykly pøístupu do pamìti tak rychle za sebou, že pokud øídící procesor desky DOKOPO provádí instrukci MOVX, dojde k rozsynchronizování (na jeden pøístup do pamìti) obvodù øídících pøístupy do pamìti. 1) nastavit v CMOS setupu delší mezery mezi cykly externí sbìrnice 2) program pro PC psát tak, aby nedocházelo k bezprostøedním pøístupùm do sdílené pamìti na mainboardech se sbìrnicí PCI nefunguje pøerušení poèítaèe PC je v tom, že poèítaèe typu PC vybavené sbìrnicemi ISA i PCI neumí obsluhovat jedním pøerušením obì sbìrnice souèasnì. Proto je na tìchto mainboardech zajištìno pøepojování zdroje pøerušení. To znamená, jestliže je napøíklad IRQ14 nainstalován tak, aby obsluhoval sbìrnici PCI (i když jej žádná PCI karta nepoužívá!) je IRQ14 na sbìrnici ISA hluchý. Na rùzných mainboardech existují rùzné metody nastavení. Lze jej provést napøíklad v CMOS setupu poèítaèe, propojkami, pøípadnì u starých modelù dokonce i speciální kartou do sbìrnice ISA. Jednoznaèný postup je prostudovat pøíruèku k Vašemu poèítaèi, pøípadnì kontaktovat Vašeho dodavatele hardware. 6