MC68. Enkortsdator. microlfã1998ããalla rättigheter förbehållna

Relevanta dokument
MC11. Enkortsdator. MC11 - Hårdvarubeskrivning. MC68HC11 är Motorola INC MS-DOS är Microsoft Corporation MC11, MC68 och MD68k är microlf

Laborationskort - ML4

ML12. CAN Kommunikationskort

microlf, , Alla rättigheter förbehålles

microlf, , Alla rättigheter förbehålles

Digital- och datorteknik

Tangentbord/Display ML23

MD68k. Enkortsdator. microlf MD68K 1 HÅRDVARUBESKRIVNING. Revision 2

Digital- och datorteknik

HW-proj ver 3, ett kortsystem

DAT 015 Maskinorienterad programmering 2010/2011. Uppbyggnad_och_funktion.pdf

F9: Minne. Sammansättning av minnesgrupper Ansluta minne till Interface till olika typer av minnen Användningsområden.

Digital och Datorteknik EDA /2011. EDA 451 Digital och datorteknik 2010/2011. Uppbyggnad_och_funktion.pdf

Adressrum, programmerarens bild

Adressavkodning - busskommunikation

F9: Minne. Minneskonfiguration. Sammansättning av minnesgrupper Ansluta minne till Interface till olika typer av minnen Användningsområden

Datakommunikation med IR-ljus.

Felsökning på 6803LAB - ett mikroprocessorkort

Facit till övningsuppgifter Kapitel 13 Anslutning av minnes- och I/O-moduler till buss 13-1

BDM12 Användarbeskrivning. Introduktion

Digitalteknik: CoolRunner-II CPLD Starter Kit

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012

F7: I/O hantering. Asynkron och synkron busscykel Bussfördelning. Periferikretsar

2 UPPBYGGNAD OCH FUNKTION

Installationsmanual CAT12 CE Moderkort

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15.

Anders Arvidsson ROBOTBESKRIVNING. Roboten på bilden är extrautrustad

Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning

EP8102. Dual Basic Serial PIFA

F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen

EDA480/EDA485 - Maskinorienterad programmering, tentamen 2006-xx-xx 1(7)

Periferikretsar. ADC/DAC Räknare Realtidsklocka Timer Interrupthanterare UART (Universal Asynchronous Reciever and Transmitter) Seriell dataöverföring

Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning

IMSE WebMaster. med inbäddad webbserverteknik

Läsminne Read Only Memory ROM

Användarmanual BOXEN KONTROLLENHET

Moment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Formula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Labyrintspelet EDI021 Grupp 5

Laboration i digitalteknik Datablad

OLC-812. Se tabellen nedan för beskrivning av adresswitcharna.

Projektarbete. Nummerpresentatör

Installationsguide ME 3

Datorteknik. Tomas Nordström. Föreläsning 6. För utveckling av verksamhet, produkter och livskvalitet.

LV6 LV7. Aktivera Kursens mål:

Digitala projekt rapport

Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

Laboration i digitalteknik Datablad

HF0010. Introduktionskurs i datateknik 1,5 hp

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler

Miniräknare. Laborationsrapport Laborationsrapport i mikrodatorkonstruktion. En rapport skriven av teknologstuderande: Martin Bergström Gert Johnsen

, fukt- och temperaturdetektor Modbus RTU, trafikljus

3. Mikroprogrammering II

Användarmanual För skatteverket

Inkopplingsexempel med centralapparat lares 4.0

Dataöverföring på Parallell- och serieform MOP 11/12 1

SVAR TILL TENTAMEN I DATORSYSTEM, VT2013

Tentamen i Digital Design

Lösningförslag till Exempel på tentamensfrågor Digitalteknik I.

SMS-Relay. Digital Projects Lund University, Faculty of Engineering. Lund Supervisor: Bertil Lindvall

Digital- och datorteknik

Vad är kommunikation? Vad är datorkommunikation? Dataöverföring; Inledning

Exempel 2 på Tentamen med lösningar

Föreläsningsanteckningar till Konstruktionsmetoder

Stegmotorn Tvåfasdrivning Unipolär lindning

Digitalteknik F12. Några speciella automater: register räknare Synkronisering av insignaler. Digitalteknik F12 bild 1

Instruktioner för uppdatering av enheter med ISP

Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Digitala Projekt Konstruktion av Tamagocchi. Av: Oskar Andersson D05 & Danial Rehman D05

Bussar och I/O. samt. vad kan man göra med NEXYS3

Användarmanual. FXIO-Gateway. FXIO-Gateway Användarmanual. INUX AB Katrinedalsg. 3, Borås

Datormodell. Datorns uppgifter -Utföra program (instruktioner) Göra beräkningar på data Flytta data Interagera med omvärlden

DCU605. Tekniska Data. Datablad SDA00178SE Version /02/18 Passersystem. Dörrcentral med direkt IP-anslutning till ESMIKKO-server

DIG IN TO Administration av nätverk- och serverutrustning

F6: I/O hantering. Typer av I/O i ett datorsystem. Protokoll för synkronisering. Drivrutiner. Memory mapped Port mapped. Polling Timed Interrupt DMA

ALU:n ska anslutas hur då?

Luxor tillhandahöll två olika typer av styrkort till diskettstationer. Det fanns även typer som tillverkades av MyAB och DiAB.

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.

MANUALBLAD MODULER TILL DIGITALMASKINEN

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Onsdag 12 Januari 2011, kl

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

WAGO IO System Service Seminar. Diagnostik

Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK.

I/O kort för triggsignaler för LogiComm pistoldrivare

Programmering av. PADDY mini

Laborationshandledning

Allt om datalogging och datakommunikation!

Digital Termometer J10 B4 A4 GND GND GND B1 GND GND GND GND B3 A3 +5V +5V A3 +5V A2 +5V +5V A2. +5v B16 A16 UREG UREG B1 6 AC AC A1 6 A6 6

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT

Lösningsförslag till Tenta i Mikrodator

Manual Våginstrument 778

EDI022. Digitala Projekt. Rapport. Björn Åkesson 5/20/2011

Digital- och datorteknik

Exempel 1 på Tentamen med lösningar

Tentamen 3. EDAxxx Grundläggande Datorteknik DIT791 Grundläggande Datorteknik, GU. Måndag xx Oktober 20xx, kl

Övervakningskamera Digitala projekt 2006

Kretskortsframställning

Transkript:

MC Enkortsdator MC0 är Motorola I MS-DOS är Microsoft Corporation MC och MDk är microlf db är GMV Dokument: MC - Hårdvarubeskrivning Id. nummer: -00 Denna handbok utgör Hårdvarubeskrivningen för enkortsdatorn MC. Såväl hårdvaran, som denna dokumentation, distribuerad i tryckt form, har noga kontrollerats med avseende på korrekthet. Allt bruk av såväl hårdvaran som denna dokumentation sker ändock på användarens egen risk. microlf kan inte hållas ansvarigt för något fel som uppkommit direkt eller indirekt som konsekvens utav användning av hårdvaran eller den tillhörande dokumentationen. microlfãããalla rättigheter förbehållna

HÅRDVARUBESKRIVNING MC 0& lu HQ IOH[LEHO RFK NRPSDNW HQNRUWVGDWRU EDVHUDG Sn 0RWRURODV PLNURNRQWUROOHU 0& 0RQLWRUSURJUDPPHW GE NDQ LQLWLHUD 0& Sn IOHUD ROLND VlWW RFK GlULJHQRP nvwdgnrppd ROLND IXQNWLRQHUKRV0& 0& KDU XWYHFNODWV I U L I UVWD KDQG XQGHUYLVQLQJVlQGDPnO PHQ GHQ NUDIWIXOOD PLNUR NRQWUROOHUQ RFK GHQ IOH[LEOD NRQVWUXNWLRQHQ J U GHQ DQYlQGEDU lyhq L WHNQLVNW NUlYDQGH RFK NRPSOH[D WLOOlPSQLQJDU BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB g(,. 0,(.$$ g(,.$$/,*$,$/,* (.(/(;$,% (,($/,*.0/(($'((;$,% &+ g0)gg-,* %<*/$ Den senaste versionen av denna dokumentation finns tillgänglig på Internetadressen: http://www.gbgmv.se 0. PLFUROI

MC HÅRDVARUBESKRIVNING gyhuvlnw MC är en flexibel och kompakt enkortsdator baserad på MC0 mikro-kontroller från MOTOROLA och med monitorprogramvaran db. Monitor-programvaran kan initiera MC0 på flera olika sätt för att därigenom åstadkomma olika funktioner hos MC. Det residenta monitorprogrammet har placerats i en kapsel av FLASHminnestyp som enkelt kan programmeras om av användaren. På detta sätt kan MC enkelt anpassas till ett stort antal olika tillämpningar. P () P0 () P () FLASH- MC PROM P P MC 0 J S- RAM J J S P () P0 P () P () J S )LJXU0& MC i grundutförande initierar kretsen MC0 för två -bitars parallella in och ut-portar, en räknare och två RS-serieportar. En seriport används för kommunikation med någon värddators utvecklingssystem, exempelvis GMV s (WHUP I U 0&. Den andra porten är tillgänglig för godtycklig användning. Observera att båda serieportarna ansluts via samma kontakt (Se figur nedan). 0LFUROI 0.

HÅRDVARUBESKRIVNING MC MC0 Enkel expansions buss I/O-Portar (Parallella och Seriella) Minne (RWM och Monitor db) Komplett expansions buss )LJXU%ORFNGLDJUDP YHU0& 0& är vidare bestyckad med två olika expansionsbussar där den ena används för enkel expansion (exempelvis I/O) och den andra i mer avancerade sammanhang (komplett expansionsbuss). Den enkla expansionbussen, som är buffrad på kortet, är anpassad till ett antal olika expansionskort (ML-kort) som kan placeras ovanpå 0& (Piggy Back). Eftersom denna expansionsbuss är buffrad lämpar den sig också vid anslutning av egenutvecklade expansioner. Den kompletta expansionsbussen är obuffrad på kortet och omfattar återstoden av signalerna som MC0 är utrustad med. Här ansluts exempelvis den resterande delen av adress- och databussen, övriga styrsinaler, eller de två DMA-kanaler. Figur visar framträdande kretsar, kontakter och omkopplares placering på 0&. Kontrollern MC0 återfinns centralt på kortet. Till höger finns anslutning för portar, RESET-knapp och anslutning för seriekommunikation. Anslutning för kraftförsörjning hittas överst till höger på kortet. Figuren visar även minneskretsarnas placering. 0. PLFUROI

MC HÅRDVARUBESKRIVNING Strömförsörjning Anslutning för portar Säkring FLASH-minne P0 () P () FLASH- PROM Microcontroller P () MC P P MC 0 J S- RAM J J S P () P0 P () P () J S Skriv och läsminne, (RWM) Serieanslutning för utvecklingssystemet RESET-knapp )LJXU0&/D\RXW 0LQQHVNDUWD 0& kan adressera maximalt Gbyte minne och bestyckas med maximalt Mbyte minne Sn NRUWHW. Kortet är utrustat med två minnessocklar där man kan placera maximalt kbyte RWM i den ena och k FLASH minne i den andra. FLASH minnet kan programmeras av användaren med hjälp av befintliga programmeringsrutiner. I grundutförande levereras MC med kbyte RWM och k FLASH minne. Dispositionen av adressrummet framgår av tabell. I 0LFUROI 0.

HÅRDVARUBESKRIVNING MC tabellen visas också det adressområde som är åtkomligt via systemets enkla expansionsbuss. Denna bus kallas i fortsättningen,duhdq. Tabell. Minneskarta Minnes storlek Adress område Sockel RWM k byte $0 - $FFF U I/Oarea kbyte $0 000 - $F FFF - FLASH kbyte $00 000 - $F FFF U0 Sockeln för RWM-kretsen kan direkt bestyckas med antingen - eller k byte RWM. Om sockeln skall bestyckas med k byte RWM måste vissa ingrepp göras (beskrivs i avsnittet Byglar ). Sockeln för FLASH minnet är förberedd för att bestyckas med antingen - eller k byte minne. Observera att adresserna för MC0 s portar/periferikretsar bestäms programvarumässigt vid initieringen. Beträffande dessa adresser hänvisas till GEHIHUHQVKDQGERN. gyhuvlnwdydqvoxwqlqjdu Figur visar 0& anslutningar för expansionsbussarna och tabell nedan anger anslutningarnas funktion. Enkel expansionsbuss Kompletterande expansionsbuss P () P0 () P () FLASH- PROM MC P P MC 0 J S- RAM J J S P () P0 P () P () J S )LJXU0& VDQVOXWQLQJDUI U,EXVV 0. PLFUROI

MC HÅRDVARUBESKRIVNING Tabell. Översikt av anslutningar Anslutning Funktion P Parallellportar och räknare P, P, P, P, (P, P, P, P) I/O area (enkel expansionsbuss) P, P (P0, P) Kompletterande expansionsbuss P0 RS-anslutningar P Strömförsörjning (+v / ),SRUW$QVOXWQLQJ Anslutning P omfattar MC0 s båda portar A och B. Observera att dessa är obuffrade och försiktighet måste iakttas då egenutvecklad utrustning ansluts. Observera också att de flesta av portens pinnar har mer än en funktion. Vidare innehåller anslutningen signalerna för räknare. Se figur, och tabell. -bits Parallell Port A eller IACK avbrotts- handskakning eller adressbuss MC0 -bits Parallell Port B eller IRQ avbrottshandskakning eller Chip Select In och utsignaler för TIMER )LJXUgYHUVLNW YHU0& VSRUW I konfigurationer där man vill använda externa avbrottskällor måste signalerna i port B utnyttjas. Dessa har en dubbel (programmerbar) funktion som I/O-pinne eller som avbrottsingång. Om handskakning med extern avbrottskälla önskas måste signalerna i port A utnyttjas eftersom dessa kan initieras för att antingen vara I/O-pinne eller IACK-signal. 0& V initiering av mikrokontrollern framgår av källtexterna till uppstartsrutinerna (ERRWORDGHUQ). Dessa källtexter (C och assembler) medföljer C-kompilatorn ;F från GMV. 0LFUROI 0.

HÅRDVARUBESKRIVNING MC STIFT, P STIFT, P )LJXU/RNDOLVHULQJDYDQVOXWQLQJ DEHOOÃÃÃÃ,RUWÃ$QVOXWQLQJÃ Pin Signal In/Ut Aktiv Funktion Jord Jord BTXDB U L Serieport B, Sänd data BRXDB I L Serieport B, Mottag data Ej ansluten TGATE I L Gateingång för TIMER MODCK/PB0 I-I/U H-? Val av klocka eller Port B0 CS/IRQ/PB U-I-I/U L-L-? Chip Select signal eller Avbrottsingång nivå eller Port B CS/IRQ/PB U-I-I/U L-L-? Chip Select signal eller Avbrottsingång nivå eller Port B 0 IRQ/PB I-I/U L-? Avbrottsingång nivå eller Port B CS/IRQ/PB U-I-I/U L-L-? Chip Select signal eller Avbrottsingång nivå eller Port B IRQ/PB I-I/U L-? Avbrottsingång nivå eller Port B IRQ/PB I-I/U L-? Avbrottsingång nivå eller Port B IRQ/PB I-I/U L-? Avbrottsingång nivå eller Port B A/PA0 U-I/U H-? Adressbuss eller Port A0 A/PA/IACK U-I/U-I H-?-L Adressbuss eller Port A eller Avbrottshandskakningssignal A/PA/IACK U-I/U-I H-?-L Adressbuss eller Port A eller Avbrottshandskakningssignal A/PA/IACK U-I/U-I H-?-L Adressbuss eller Port A eller Avbrottshandskakningssignal A/PA/IACK U-I/U-I H-?-L Adressbuss eller Port A eller Avbrottshandskakningssignal 0 A/PA/IACK U-I/U-I H-?-L Adressbuss eller Port A eller Avbrottshandskakningssignal A0/PA/IACK U-I/U-I H-?-L Adressbuss eller Port A eller Avbrottshandskakningssigngal A/PA/IACK U-I/U-I H-?-L Adressbuss eller Port A eller Avbrottshandskakningssignal TIN I H TIMER ingång TOUT U H TIMER utgång +V +V 0. PLFUROI

MC HÅRDVARUBESKRIVNING (QNHOH[SDQVLRQVEXVV $QVOXWQLQJ Den enkla buffrade expansionsbussen innehåller adress och databuss. Vidare finns de viktigaste styrsignalerna för att åstadkomma en JHQHUHOOV\QNURQH[SDQVLRQVEXVV. Bussen utgörs av fyra anslutningar placerade i kortets hörn. På så sätt kan expansionskort anpassade till 0& staplas på varandra ovanpå 0&. Alla fyra anslutningar är bestyckade med V-förbindelse och jord. Observera att dessa anslutningar är anpassade för att kunna anslutas på kortets EnGD sidor. I grundutförande levereras 0& med anslutningar på ovansidan av kortet. Se figur och tabellerna,, och. P, PIN0 P, PIN P, PIN0 P () P0 () P () FLASH- PROM MC P P MC 0 J S- RAM J J S P () P0 P () P () J S P, PIN P, PIN P, PIN0 )LJXU$QVOXWQLQJDUI UHQNHOH[SDQVLRQVEXVV Den -bitars buffrade databussen kan anslutas via kontakt P (P, anslutning på kortets undersida). Observera att när MC0 används med en -bitars databuss används den övre delen av MC0 databuss, D-D. DEHOO'DWDEXVVHQNHOH[SDQVLRQVEXVV$QVOXWQLQJ Funktion Pin Pin Funktion BD BD BD0 BD BD BD BD BD 0 +V 0LFUROI 0.

HÅRDVARUBESKRIVNING 0 MC Den -bitars adressbussen kan anslutas via P (P, anslutning på kortets undersida) och P (P, anslutning på kortets undersida). DEHOO$GUHVVEXVVHQNHOH[SDQVLRQVEXVV$QVOXWQLQJ Funktion Pin Pin Funktion BA BA BA BA BA BA BA BA0 0 +V DEHOO$GUHVVEXVVHQNHOH[SDQVLRQVEXVV$QVOXWQLQJ Funktion Pin Pin Funktion BA BA BA BA BA BA0 BA BA 0 +V Den enkla expansionsbussens styrsignaler kan anslutas via kontakt P (P, anslutning på kortets undersida) Utöver styrsignaler finns här också signaler från en av MC0 s räknare, TIMER. DEHOO$QVOXWQLQJI UVW\UVLJQDOHUHQNHOH[SDQVLRQVEXVV $QVOXWQLQJ Funktion Pin Pin Funktion BCSEXT BR/W BAS BRESET BCLKOUT BTIN BTOUT BTGATE 0 +V 0. PLFUROI

MC HÅRDVARUBESKRIVNING HULHDQVOXWQLQJ Kontakt P0 innehåller 0& V båda serieportar. Serieport används normalt tillsammans med utvecklingssystemet. Serieport kan utnyttjas fritt. Studera tabell och figur. P0, Pin Pin )LJXUHULHDQVOXWQLQJ DEHOOHULHSRUWDU$QVOXWQLQJ Pin Beteckning Funktion BTXDA Serieport A Sändning BRXDA Serieport A Mottagning BTXDB Serieport B Sändning BRXDB Serieport B Mottagning Observera att MC0 s styrsignaler för seriekommunikation (RTS, CTS mm) ej används för serieport A. Dessa signaler används i stället av det inbyggda startprogrammet ERRWORDGHUQ för att bestämma uppstartsfunktion vid RESET. Serieport B s styrsignaler finns i anslutning P. Observera att anslutningar även för serieport B finns i anslutning P. 0LFUROI 0.

HÅRDVARUBESKRIVNING MC.RPSOHWWHUDQGH H[SDQVLRQVEXVV RFK Anslutning P och P (P0 och P på undersidan av kortet) utgör tillsammans med den enkla expansionsbussen och portarna (anslutning P) en komplett expansionsbuss där alla nödvändiga signaler från MC0 ingår. Se figur, tabell och 0. PIN, P P () P0 () P () FLASH- PROM MC P P MC 0 J S- RAM J J S P () P0 P () P () J S PIN, P )LJXU$QVOXWQLQJRFK DEHOO.RPSOHWWHUDQGHH[SDQVLRQVEXVV$QVOXWQLQJ Funktion Pin Pin Funktion HALT BERR BR BG BGACK DS SIZ0 SIZ DSACK0 0 DSACK DIRBUF D D D D D D D D0 0 RMC DONE DACK DREQ DONE DACK DREQ 0. PLFUROI

MC HÅRDVARUBESKRIVNING DEHOO.RPSOHWWHUDQGHH[SDQVLRQVEXVV$QVOXWQLQJ Funktion Pin Pin Funktion R/W AS DIRBUF JDIRBUF CS0/AVEC JCS0/AVEC GADR GDATA CTSB 0 RTSB JDIRADR BKPT/DSCLK A A A A A0 A A 0 A FC0 FC FC FC WU PI UV UMQLQJ P är kortets strömförsörjningsanslutning, se figur 0. Kortet matas med +V. 0& kräver ca 00 ma och är försedd med ett transientskydd och en säkring (SLNRIXVH). När expansionskort används tillsammans med 0& måste hänsyn tas till den totala maximala tillåtna strömmen,a +V Säkring snabb,.a )LJXUWU PI UV UMQLQJ 0LFUROI 0.

HÅRDVARUBESKRIVNING MC %\JODU 0& är utrustad med ett antal byglar, se figur och tabell nedan. P () J J P0 () P () FLASH- MC PROM P P J J0 MC 0 J S- RAM J J S P () J P0 J P () P () J S )LJXU%\JODU DEHOO%\JODU Pin Beteckning Funktion J RESET Anslutning för extern RESET J SWA Anslutning för extern Software Abort J MEM Väljer RWM storlek J BOOT Väljer BOOT-funktion J DIRBUF Styrning av databufferts riktning J NMI Val av Software Abort eller Port-pinne J GDATA Extern styrning av databuffert J GATE Styrbuss-buffertens GATE-ingång J GADR Extern styrning av adressbuffertar J0 Speciella styrsignaler för MC0 0. PLFUROI

MC HÅRDVARUBESKRIVNING -(( En extern RESET-switch kan anslutas till J via befintlig anslutning på kortet. Se figur som visar kortets lödsida. RESET )LJXU%\JHO- -:$ En extern Software Abort-switch kan anslutas till J. Observera att denna då blir parallellkopplad med switchen (S) på kortet. Strömbrytaren S måste då kopplas bort. Detta sker genom att kapa två ledningsbanor på kortets lödsida. Se figur. Kapas SWA )LJXU%\JHO- 0LFUROI 0.

HÅRDVARUBESKRIVNING MC -0(0 Här byglas minnesstorlek. Default k/k byte. När k bytes kapsel används måste en ledningsbana på kortets komponentsida kapas. Efter att ha kapat ledningsbanan kan en måste en bygel användas för att välja minnesstorlek, se figur Bygel läge : Bygel läge : k / k byte k byte Kapas Läge Läge )LJXU%\JHO- -% Denna bygel (se figur ) används för att starta olika applikationer som finns i FLASH-PROM. För vidare information se GEPRQLWRU GHEXJJHUI U0&HIHUHQVKDQGERN. )LJXU%\JHO- 0. PLFUROI

MC HÅRDVARUBESKRIVNING -',%) JDIRBUF DIRBUF )LJXU%\JHO- Med denna bygel kan riktningen på data-bufferten styras externt. Pinnen JDIRBUF är ansluten till databusbufferten U pin. Signalen DIRBUF är en utsignal från PAL-kretsen (ICU). Se figur och studera även schemat för 0& -0, Med denna bygel väljs om signalen IRQ/PB skall fungera som Software abort (SWA tillsammans med switch S och PAL U) eller som portpinne PB på P. IRQ/PB/P IRQ/PB/O Bygel inne Bygel ute SWA Portpinne )LJXU%\JHO- 0LFUROI 0.

HÅRDVARUBESKRIVNING MC -*'$$ Denna bygel jordar signalen GDATA. När extern styrning av databuss-bufferten skall användas måste bygel B kapas på kortets lödsida. Se figur. )LJXU%\JHO- Kapas -*$( Bygel J jordar styrsignal-bussbufferten U. Om extern styrning av dessa styrsignaler önskas måste bygel J kapas på kortets lödsida. Se figur och studera schemat för 0& Kapas )LJXU%\JHO- 0. PLFUROI

MC HÅRDVARUBESKRIVNING -*$' Bygel J jordar signalen GADR för adressbussbuffertarna U och U. Om extern styrning av adressbussbuffertar önskas måste bygel J kapas på kortets komponentsida. Se figur 0. Kapas )LJXU%\JHO- -SHFLHOODVW\UVLJQDOHUI U0& MC0 är utrustad med ett antal speciella styrsignaler. Dessa är framdragna och tillgängliga på kortet. Studera figur, schemat för 0& och MOTOROLAS databok för MC0. BKTP/DSCLK FIPIPE/DSO IFETCH/DSI FREEZE TCK TMS TDO TDI )LJXUSHFLHOODVW\UVLJQDOHU 0LFUROI 0.

HÅRDVARUBESKRIVNING 0 MC 0. PLFUROI

A B C D C.p X C 0p C J: RESET 0n. khz C SOFTWARE ABORT S VAL R 0k R R 0.u 0M 0M C 0.u S R XTAL RESET EXTAL SYN XFC.k R.k J: SWA SWA EXTBUS PORT-B SERIAL TIMER DMA DATA BERR 0 HALT RESET DSACK DSACK0 BGACK BR SYN XFC EXTAL XTAL 0 IFETCH/ DSI BKPT/ DSCLK TCK TMS TDI IRQ / PB IRQ / PB 00 IRQ / PB 0 CS /IRQ/ PB 0 IRQ / PB 0 CS /IRQ/ PB 0 CS /IRQ/ PB 0 CS0 / AVEC 0 MODCK/PB0 CTSA RXDA CTSB RXDB X TGATE 0 TIN TGATE TIN DREQ DONE DREQ DONE D0 0 D 0 D D D D D D D D 0 D0 D D D D D BERR HALT RESET DSACK DSACK0 BGACK BR SYN XFC EXTAL XTAL IFETCH/ DSI BKPT/ DSCLK TCK TMS TDI IRQ / PB IRQ / PB IRQ / PB CS /IRQ/ PB IRQ / PB CS /IRQ/ PB CS /IRQ/ PB CS0 / AVEC MODCK/PB0 CTSA RXDA CTSB RXDB SCLK X TGATE TIN TGATE TIN DREQ DONE DREQ DONE D0 D D D D D D D D D D0 D D D D D U MC0 0 FC0 FC FC FC AS DS R/ W SIZ0 SIZ BG RMC CLKOUT FREEZE IPIPE/ CSO TDO A/ PA/ IACK A0/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A/ PA/ IACK 0 A/PA0 0 RTSA TXDA RXRDYA TXRDYA RTSB TXDB X TOUT TOUT DACK DACK 0 A0 A A 0 A A A A A A A A0 A A A A A A A A A A0 A A A FC0 FC FC FC AS DS R/ W SIZ0 SIZ BG RMC CLKOUT FREEZE IPIPE/ DSO TDO A/ PA/ IACK A0/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A/PA0 TXDA RXRDYA TXRDYA RTSB TXDB X TOUT TOUT DACK DACK A0 A A A A A A A A A A0 A A A A A A A A A A0 A A A EXTBUS PORT-A SERIAL TIMER DMA ADRESS MC CONTROLLER MC-- A B C D Title Size A Date Filename Number 00 Rev.0 GMV/microlf Drawn by Sheet of

A B C D Additional expansion bus Controller Ports A and B DIRBUF JDIRBUF CS0 / AVEC JCS0/ AVEC GADR GDATA CTSB RTSB JDIRADR BKPT/ DSCLK A A A A A0 A A A FC0 FC FC FC R/ W AS 0 0 P: IDCXM P: IDCXM HALT BERR BR BG BGACK DS SIZ0 SIZ DSACK0 DSACK DIRBUF D D D D D D D D0 RMC DONE DACK DREQ DONE DACK DREQ 0 0 P: IDCXM P: IDCXM BTXDB BRXDB TGATE MODCK/PB0 CS /IRQ/ PB CS /IRQ/ PB IRQ / PB CS /IRQ/ PB IRQ / PB IRQ / PB IRQ / PB A/PA0 A/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A/ PA/ IACK A0/ PA/ IACK A/ PA/ IACK TIN TOUT MC-- 00 0 0 P: IDCXM P: IDCXM MC CONNECTIONS A B C D Title Size A Date Filename Number Rev.0 Drawn by GMV/microlf Sheet of

U HC G DIR A A A A A A A A B B B B B B B B HC U B B B B B B B B A A A A A A A A DIR G HC U B B B B B B B B A A A A A A A A DIR G HC U B B B B B B B B A A A A A A A A DIR G V MC-- 0 GMV/microlf I/O BUS BUFFERS.0 A A A A A A0 A A BA BA BA BA BA BA0 BA BA GADR JDIRADR BA BA BA BA BA BA BA BA0 A A A A A A A A0 JDIRADR GADR BD BD BD0 BD BD BD BD BD D D D0 D D D D D GDATA JDIRBUF BTGATE TOUT BTIN CLKOUT RESET AS R/ W CSEXT TGATE BTOUT TIN BCLKOUT BRESET BAS BR/ W BCSEXT A B C D D C B A A Rev Number Title Size Date Filename Drawn by of Sheet

P0 RJ- U GALV O I/O I/O I/O I/O I/O I/O O I I I I I I I I I I0 EPLD C 0uF 0uF C C.u C 0u U MAXC TOUT TOUT RIN RIN ROUT ROUT TIN 0 TIN C- C+ C- C+ V- V+ [MPERIPH] 0pF C,pF C 0 R,MHz X 0M R,u C0 HC U QH QG QF QE 0 QD QC QB QA B A CLK CLR SRG L U O I/O I/O I/O I/O I/O I/O O I I I I I I I I I I0 PAL.0 MC ADDITIONAL LOGIC GMV/microlf SERIAL CLOCK CRYSTAL RS DIRIVER MISC PAL SWA-PAL MAP LOGIC MC-- 0 U U U U U BRXDA BTXDB SWA SWA IRQ / PB CLKINV CSRWM RE DIRBUF CSFLASH CSEXT DSACK0 JCS0/ AVEC R/ W MAP CLKOUT A A0 CLKINV AS X RXDB RXDA TXDB TXDA RESET AS MAP BTXDA BRXDB X A/ PA/ IACK A B C D D C B A A Rev Number Title Size Date Filename Drawn by of Sheet

A B C D FLASH MEMORY k or k BYTE SRAM k/k or k BYTE CSFLASH RE R/ W A0 A A A A A A A A A A0 A A A A A A A A 0 0 U0 EPROM CE OE WE A0 A A A A A A A A A A0 A A A A A A A A Q Q Q Q Q Q Q Q AMDF00 0 D D D0 D D D D D J A J MUST BE IN FOR k AND k OUT FOR k CSRWM R/ W A0 A A A A A A A A A A0 A A A A A A D D D0 D D D D D A 0 0 0 U CE RAM R/W OE A0 A A A A A A A A A A0 A A A A A A A A I/O I/O I/O I/O I/O I/O I/O I/O MSFK CTSA R0 TXRDYA RXRDYA VAL J JUMPER J IS USED FOR MONITOR CONTROL DURING RESET MEMORY BLOCK MC-- A B C D Title Size A Date Filename Number 0 Drawn by Sheet.0 GMV/microlf of Rev

P: POL F VAL D PKE K A C n u C.k R.k R.k R C n C n C n C n C n C0 n C n C n C n C n C n C n C n.k R C n R.k RESPACPIN.k PN.0 R/C and POWER GMV/microlf MC-- 00 JDIRADR BKPT/ DSCLK IRQ / PB RESET MODCK/PB0 DSACK BGACK BR BERR HALT BTIN BTGATE DSACK0 A B C D D C B A A Rev Number Title Size Date Filename Drawn by of Sheet

P: IDCXM IDCXM P: P: IDCXM 0 IDCXM P: 0 P: IDCXM 0 IDCXM P: IDCXM P: 0 IDCXM P: P: IDCXM P: IDCXM 0 P: IDCXM IDCXM P: 0 P: IDCXM 0 IDCXM P: 0 P: IDCXM IDCXM P:.0 00 GMV/microlf Controller Connections MC-- BA BA BA BA BD BD BD0 BD BA BA BA0 BA BD BD BD BD BA0 BA BA BA BA BA BA BA BCLKOUT BTIN BTOUT BTGATE BCSEXT BR/ W BAS BRESET BRESET BAS BR/ W BCSEXT BTGATE BTOUT BTIN BCLKOUT BA BA BA BA BA BA BA BA0 BD BD BD BD BA BA0 BA BA BD BD0 BD BD BA BA BA BA A B C D D C B A A Rev Number Title Size Date Filename Drawn by of Sheet

P: IDCXM 0 P: IDCXM 0 IDCXM P0: 0 IDCXM P0: 0 POL V: V: CONN0F MC-- 00.0 GMV/microlf MC CONNECTIONS Additional expansion bus DIRBUF JDIRBUF CTSB GDATA GADR RTSB A JDIRADR BKPT/ DSCLK R/ W JCS0/ AVEC CS0 / AVEC AS FC0 FC FC FC A A A A A A A0 DIRBUF BGACK BG BR BERR HALT DS SIZ0 SIZ DSACK DSACK0 D D RMC D0 D D D D D DACK DONE DACK DONE DREQ DREQ TCK TMS TDI TDO A B C D D C B A A Rev Number Title Size Date Filename Drawn by of Sheet

MC GMV/microlf J J S S R0 R U U U U J P P P P P U U U0 U U U P P P P P U PN P0 C C C0 C C P P P0 P R R R C R C R R R R X C C C C C R R C X D F R J