MDK HÅRDVRUESKRIVNING MDk Enkortsdator Revision MC000, MC00, MC0, MC00,MC00, MC00, MC, MC, MC är, Motorola INC MS-DOS är Microsoft Corporation MC och MDk är microlf db är GMV Dokument: Hårdvarubeskrivning för MDk Id. nummer: 0-00 Denna handbok utgör Hårdvarubeskrivningen för laborationskorten MDk. Såväl hårdvaran, som denna dokumentation, distribuerad i tryckt form, har noga kontrollerats med avseende på korrekthet. llt 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,, lla rättigheter förbehållna microlf 0.
HÅRDVRUESKRIVNING MDk MDk är en komplett ekortsdator i xxx-familjen. Den kan bestyckas med antingen MC000 eller MC0 och maximalt Mbyte minne. På kortet finns seriella RS- kanaler, digitala parallella I/O, räknarmoduler och flexskive gränssnitt. Flera I/O-moduler eller mera minne kan enkelt anslutas till den kompletta expansionbussen. MDk levereras med monitorprogramvaran db.. INLEDNING.. LYOUT.. MINNESKRT... Minne på kortet.. I/O-adresser. NSLUTNINGR OCH YGLR... I/O-anslutningar... Kontakt K och K; PIT och PIT.... Kontakt K; DURT, styrsignaler.... Kontakt K; DURT.... Kontakt K; DURT.... Kontakt K; Snitt för diskettenhet.. Kontakt K; Expansionsbuss... yglar... Kontakt PR; FDC s Styrsignaler.... Kontakt PR; PI/T s Styrsignaler.. VROTT.. FLEXSKIVEGRÄNSSNITT.. Justering av Write Precomensation 0. TEKNISK SPECIFIKTION MDK 0. microlf
MDK HÅRDVRUESKRIVNING. Inledning MDk är en flexibel enkortsdator uppbyggd kring MOTOROLS mikroprocessor MC000, en -bitars processor med möjlighet adressera Mbyte primärminne. MDk består av minne och ett antal gränssnitt med anslutningar (Figur ). Minnet består av maximalt M byte läs- och skrivminne (SRM) och maximalt Mbyte programmerbart läsminne (PROM) med monitorprogramvara. Några av gränssnitten (räknarkretsar, serie- och parallellportar) är uppbyggda med periferikretsar från MOTOROLS MC000-familj och gränssnittet för diskettenheten kommer från WESTERN DIGITL. Serieportarna stödjer det vanliga RS-snittet för anslutning av terminal och / eller värddator. Via en - pinnars Europa-kontakt är kontroll-, adress- och databuss åtkomliga för expansionsändamål. Minne Parallell- Serie RWM PROM portar portar MC000 Räknarkretsar Expansionsbuss Flexskivegränssnitt Figur. lockdiagram över MDk. Observera att gränsnittet för diskettstationen är utelämnad i grundversionen av MDk. MDk kan dock enkelt expanderas med detta gränssnitt... LYOUT Figuren nedan visar komponentplaceringen på MDk. Till vänster återfinns processorn MC000 och styrlogik. Till höger om processorn finns plats för åtta stycken -pinnars minneskretsar, där sex används för k byte, k byte eller k byte SRM-kretsar och två används för k byte, k byte eller k byte EPROM-kretsar. Rakt ovanför minneskretsarna hittas tre av kortets PL-kretsar. microlf 0.
HÅRDVRUESKRIVNING MDk Dessa hanterar bl a systemets adressavkodning. Till höger om dessa PLketsar hittas drivkretsarna för RS-snittet. Rakt upp finns en säkring (picko-fuse) för strömförsörjningen. Tryckknappar för RESET och SOFTWRE ORT återfinns längst upp på kortet. Nederst till höger hittas periferikretsarna, parallellportar med timer (PI/T) och serieportar (DURT). Överst till höger finns utrymme för diskettkontrollern från WESTERN DIGITL, och dess drivkretsar. Överst till vänster återfinns anslutning för expansionsbussen. Serieanslutning för utvecklingssystemet Expansions RESET buss Säkring SOFTWRE ORT Diskettkontroller WD m i c r o l f MDk m i c r o l f MDk Processor MC000 Minne RWM och PROM Seriekrets MC Parallellkretsar MC0 Figur. MDk.. MINNESKRT. Minneskartan för MDk är uppdelad i två stora block där block ett (0 - Mbyte) internt på kortet (IC - IC) och block två ( - Mbyte) är för expansion vid sidan av kortet. Se figur. Det interna blocket består av RWM, PROM och I/O-area för periferikretsar. I/O-arean upptar ett adressutrymme om kbyte. 0. microlf
MDK HÅRDVRUESKRIVNING $00 00 00 $0 00 00 $E 00 00 $0 00 00 k - M byte RWM k - M byte PROM I/O-rea Internt MDk M byte expansionsarea Externt MDk $FF FF FF Figur. Minnesmap... Minne på kortet I grundversionen är MDk utrustad med k byte RWM och k byte PROM som är placerade i sockel IC, IC, IC IC respektive. (Se figur och ). åde RWM och PROM är byte-orienterad där IC, IC, IC och IC är udda adresser (ODD) och upptar den övre delen av databussen (D - D). Jämna adresser (EVEN) är anslutna till IC, IC, IC och IC där den nedre delen av databussen (D0 - D) är kopplad. För att MDk skall fungera tillfredsställande måste den bestyckas med parvis lika minneskretsar i socklarna IC/IC, IC/IC, IC/IC och slutligen IC/IC. IC IC MC000 IC IC IC IC IC IC Figur Minneskretsarnas placering. microlf 0.
HÅRDVRUESKRIVNING MDk Socklarna IC - IC kan bestyckas med k byte, k byte eller k byte RWM, vilket ger en kapacitet på k byte - M byte RWM på kortet. (Se tabell ). Socklarna IC - IC kan bestyckas med k byte, k byte eller k byte PROM vilket ger k byte - M byte PROM på kortet. Observera att I/O-arean (k byte) är dubbelmappad med PROM-areans övre del. Detta innebär att det effektivt finns maximalt tillgängligt PROM om k byte på kortet. Tabell. Minnessocklarnas adressareor Kapsel Minnesarea Startadress Kommentar IC/ 0 - k $00 00 00 k bytes kapslar IC/ 0 - k $00 00 00 k bytes kapslar IC/ - k $0 00 00 k bytes kapslar IC/ - k $0 00 00 k bytes kapslar IC/ -.M $0 00 00 k bytes kapslar.. I/O-adresser Periferikretsarna på MDk ligger i adressutrymme enligt Tabell. Observera att en periferikrets register nås på udda adresser. Detta betyder att en periferikrets register nås på adresserna $exxx, $exxx, $exxx, $exxx osv. Då MDk är bestyckad med Mbyte PROM, kommer I/Oarean att vara memory mapped i PROM:s övre kbyte, se Minneskarta beskriven tidigare. Figur visar periferikretsarnas placering på kortet. Tabell. dresser för I/O-area. dress Krets Komentar $E 00 0 PI/T MC0 Parallellport $E 0 0 PI/T MC0 Parallellport $E 0 0 DURT MC Serieportar $E 0C 0 FDC WD Flexskiveenhet $E 0 FDC LTCH Styrregister för flexskiveenhet $E 0 IO Extern Chip Select signal $E 0 IO Extern Chip Select signal Observera att en periferikrets register kan adresseras på ett antal adresser inom dess område. Exempelvis flexskiveenheten (FDC), som har register och adresseras på $e0c0, $e0c0, $e0c0 och $e0c0, kan också adresseras på $e0c0, $e0c0b, $e0c0d och $e0c0f osv då dessa är speglade inom hela området $e0c0 - e0fff. Jämna adresser saknar betydelse och därför är det meningslöst att adressera $exxx0, $exxx, $exxx, $exxx osv. 0. microlf
MDK HÅRDVRUESKRIVNING FDC FDC PI/T DURT PI/T Figur. I/O-kretsarnas placering microlf 0.
HÅRDVRUESKRIVNING MDk. NSLUTNINGR och YGLR. Tabell och figur nedan visar MDk:s olika anslutningar och de följande sidorna beskriver pinplaceringen/funktion för varje anslutning. Tabell. nslutningar nslutning nsluten till Kommentar K PI/T Parallellport K PI/T Parallellport K DURT Styrsignaler K DURT Serieport (nslutning för PC/ETERM) K DURT Serieport K FDC nslutning för diskettenhet K US Extern adress, data och styrbuss PR FDC nslutning för extern DM-kontroller PR PI/T Styrsignaler räknare PR MC000 vbrottsbyglar PROGFDC FDC yglingsbara styrsignaler för FDC K K K K m i c r o l f MDk m i c r o l f MDk PROGFDC PR PR PR K K K Figur. MDk s anslutningar. 0. microlf
MDK HÅRDVRUESKRIVNING.. I/O-anslutningar... Kontakt K och K; PIT och PIT. Fyra parallella programmerbara in- och utportar är tillgängliga eftersom MDk är bestyckad med två st PI/T-kretsar (MC0). Dessa fyra portar kan nås via två -pinnars kontakter som är lika konfigurerade. Se Tabell. Det finns inga tranceivers på dessa anslutningar utan kontakterna K och K:s pinnar är direkt anslutna till respektive PI/T. Drivkretsar anbefalles där utgångar önskas. Se MOTOROLs datablad för utförlig information om MC0. Studera Figur för placering av K och K. Kontakttyp: - polig flatkabeldon, hane. Tabell. Pinnplacering för K och K Pin Funktion Pin Funktion GND GND NC NC H H P0 P P P P P P P P0 P P P P 0 P P P H H +V +V K, Pin K, Pin K, Pin K, Pin K, Pin Figur. nslutningarna K, K och K. microlf 0.
HÅRDVRUESKRIVNING MDk... Kontakt K; DURT, styrsignaler. nslutning för DURT's styrsignaler IP / OP. Se Tabell. Signalerna är ej buffrade och därför rekomenderas externa buffertar. Siglalerna IP, IP och OP som inte visas i tabellen nedan används för serieport, se kontakt K. Se MOTOROLS datablad för utförlig information om MC. Studera Figur för pinplacering av K. Kontakttyp -polig flatkabeldon, hane. Tabell. DURT - Styrsignaler Pin Funktion Pin Funktion NC OP0 OP OP OP OP OP OP IP IP IP0 IP +V +V... Kontakt K; DURT. Terminalanslutning eller anslutning för persondator med GMV/microlf:s programvara (Tabell ). Se MOTOROLS datablad för utförlig information om MC. Studera Figur för placering av K. Kontakttyp niopolig D-sub hona. Snitt: RSC. Tabell. Pinnplacering för kontakt K Pin Funktion Kommentar RxD Receive Data Port TxD Transmitt Data Port GND Signaljord 0. microlf
MDK HÅRDVRUESKRIVNING... Kontakt K; DURT. Seriell anslutning för t ex värddator eller seriell printer. Se Tabell. Se MOTOROLS datablad om MC för utförlig information. Se Figur för placering av K. Kontakttyp niopolig D-sub hane. Snitt: RSC. Tabell. Pinnplacering för kontakt K Pin Fnktion Kommentar DCD Data Carrier Detect (IP) RxD Receive Data Port TxD Transmitt Data Port GND Signaljord RTS Request to Send (OP) CTS Clear to Send (IP) K, Pin K, Pin K, Pin K, Pin K, Pin K, Pin Figur. nslutningarna K och K. microlf 0.
HÅRDVRUESKRIVNING MDk... Kontakt K; Snitt för diskettenhet nslutning för eller tums diskettenhet. (Tabell ). Se tillverkarens datablad (WESTERN DIGITL WD) för utförlig information. Se Figur för placering av K. Kontakttyp: -polig flatkabeldon hane. Snitt: Standard diskettenhet Tabell. Pinnplacering för kontakt K. Pin Funktio Pin Funktion IN/OUT n GND Head Load OUT GND NC GND DRIVE SEL OUT GND INDEX IN GND DRIVE SEL OUT GND DRIVE SEL OUT GND DRIVE SEL OUT GND MOTOR ON OUT GND DIR. SEL OUT GND 0 STEP OUT GND WRITE DT OUT GND WRITE GTE OUT GND TRCK0 IN GND WRITE PROT IN GND 0 RED DT IN GND SIDE SEL OUT GND REDY K, Pin K, Pin K, Pin Figur. nslutning K. 0. microlf
MDK HÅRDVRUESKRIVNING.. Kontakt K; Expansionsbuss. nslutning för extern kontroll- adress- och databuss. Observera att denna anslutning är obuffrad och därför är alla bussar direkt ansluten till processorn. Kontakttyp: -pinnars Europadon. Snitt: Se Tabell. Observera att mittraden (-) inte använd i K. Tabell. Pinnplacering för kontakt K. Pin Funktion Dir ktiv Pin Funktion Dir ktiv GND C GND EXTIO O L C IRQ I L EXTIO O L C IRQ I L ICK O L C ICK O L GCK O L C R I L DTCK I L C G O L RESET IO L C VP I L LDS O L C HLT O L R/W O L C UDS O L CLK O H C S O L E O H C VM O L O H C CSEXT O L O H C O H O H C O H O H C O H O H C O H O H C O H O H C O H O H C O H 0 O H C0 O H O H C O H O H C 0 O H O H C O H D IO H C D0 IO H D IO H C D IO H D IO H C D IO H D IO H C D IO H D IO H C D IO H D IO H C D IO H 0 D IO H C0 D IO H D IO H C D IO H VCC C VCC Pin C, K Pin, K microlf 0.
HÅRDVRUESKRIVNING MDk Figur. nslutning K... yglar... Kontakt PR; FDC s Styrsignaler. FDC:s styrsignaler och avbrottssignaler finns tillgängligt i anslutning PR. Dessa kan utnyttjas i eventuella DM-sammanhang. Studera figur för lokalicering av PR och tabell för PR:s pinplacering. Tabell. Pinnplacering för kontakt PR. Pin Funktion Pin Funktion NC NC /FDC /FDC RE RE/FDC NC DRQ CS CS/FDC WE WE/FDC Pin, PR Figur. nslutning PR. Pin, PR 0. microlf
MDK HÅRDVRUESKRIVNING... Kontakt PR; PI/T s Styrsignaler. PI/T:s styrsignaler och avbrottssignaler finns tillgängligt i anslutning PR. Studera figur för lokalicering av PR och tabell för PR:s pinplacering. Tabell. Pinnplacering för kontakt PR. Pin Funktion Pin Funktion NC PI/T PC0 NC PI/T PC GND PI/T PC/TIN IRQ/P PI/T PC/TOUT NC PI/T PC/DMREQ ZZ/PL PI/T PC/TICK NC NC Pin, PR Pin, PR Figur. nslutning PR. microlf 0.
HÅRDVRUESKRIVNING MDk. VROTT. MDk har sju olika avbrottsnivåer (IRQ - IRQ) som är kopplade via byglar (PR) till en till avkodare (IC) som genererar Interrupt Priority Level (IPL0 - IPL) till MC000. Interrupt cknowledge (ICK) genereras av PL. Kretsen genererar ICK - ICK eller VP för avbrott från WD. Periferikretsarna på MDk är i grundversionen kopplade till avbrottsingångarna som Tabell visar. Tabell. vbrottsprioriteter, Default. Nivå Intern/Extern Funktion Prioritet ygel IRQ Intern Software bort (NMI) IRQ Extern IRQ Intern PI/T (TIMER) IRQ Intern FDC (DRQ) IRQ Intern FDC (REDY) IRQ Intern Dasy Chain DURT - Daisy Chain PI/T (Port) - Daisy Chain PI/T (Port) - Daisy Chain PI/T (Timer) - IRQ Extern Den inbördes ordningen kan ändras. I såfall måste avbrottsingångarna korskopplas med hjälp av PR till önskad konfiguration och PL måste omprogrammeras. På avbrottsnivå två (IRQ) är serie- och parallellportarna placerade tillsammans med räknaren i PIT. Den inbördes prioritetsordning (på nivå två) kan också utläsas av tabellen, där serieporten (DURT) har högre prioritet än parallellportarna (PIT och ) och sist kommer räknaren i PIT. För att ändra avbrottsprioriteterna måste byglarna på kortets lödsida kapas. ygel IRQ ygel IRQ Figur. ygel PR. 0. microlf
MDK HÅRDVRUESKRIVNING microlf 0.
HÅRDVRUESKRIVNING MDk. FLEXSKIVEGRÄNSSNITT MDk är förberett för ett flexskivegränssnitt uppbyggd kring WD. Vidare finns ett register (LTCH) för vissa styrsignaler. Flexskiveenheter för ½ och ¼ disketter kan anslutas via den -poliga anslutningen K. Registrets funktion visas i tabell. Sist i kappitlet anges hur justering av FDC skall utföras. Tabell. FDC-LTCH. Registrets funktion. it H/L Funktion 0 0 0 Drive Select 0 0 Drive Select 0 Drive Select Drive Select 0 Motor = uto. (Motorn får startpuls vid Chip Select av Register. Motorn går då i ca sek) Motor = ON 0 Dubbel Packningstäthet Enkel Packningstäthet 0 IRQ = OFF. (FDC INTRQ, vslutad kommando) IRQ = ON 0 IRQ = OFF. (FDC DRQ, Data Request vid dataöverföring) IRQ = ON Not Used Not Used ygeln PROGFDC utnyttjas vid justering av FDC och för att bygla vissa styrsignaler. Se tabell och figur. ygel Pin ygel D Pin Figur. ygel PR. Tabell. FDC-ygel PROGFDC. 0. microlf
MDK HÅRDVRUESKRIVNING Pin Funktion ygel Default REDY (Från Flexskiveenhet) OUT GND FDC DDEN (Packningstäthet) Register it (Packningstäthet) FDC DDEN (Packningstäthet) IN ktiverar REDY från Flexskiveenhet Programmerbar packningstäthet (Default) C OUT Fast kopplat Dubbel packningstäthet. Observera att bygel måste kapas GND på kortets lödsida. GND D FDC TEST OUT ygel ansluts när FDC skall justeras. Mätpunkt Figur. FDC:ns mätpunkter och trimpunkter. Trimpunkter microlf 0.
HÅRDVRUESKRIVNING 0 MDk.. Justering av Write Precomensation Följande skall utföras vid justering av FDC:ns Write Precompensation och Data Separation. Välj Programmerbar packningstäthet. (ygel = IN, ygel C = OUT) vlägsna ygel D (TEST) Gör RESET på MDk Installera bygel D (TEST) Justera WPW för 00 ns pulslängd på mätpinne TPW Justera RPW för 00 ns pulslängd på mätpinne TPR Justera VCO för µs periodtid på mätpinne TPF vlägsna bygel D (TEST) Gör RESET på MDk 0. microlf
MDK HÅRDVRUESKRIVNING. TEKNISK SPECIFIKTION MDk SYSTEM Enkortsdator MDk Processor MC000 Periferikretsar Från MC000-familjen Minne k byte RM; Statisk (Max M byte på kortet) k byte EPROM (Max M byte på kortet) Klockfrekvens MHz PRLLELLPORTR K, K Port K nt. in/utgångar nt. styrsignaler Snitt Direkt anslutning till PI/T (MC0) Kontakt -polig flatkabel Port K nt. in/utgångar nt. styrsignaler Snitt Direkt anslutning till PI/T (MC0) Kontakt -polig flatkabel SERIEPORTR K, K Port K Snitt RSC MC Kontakt -polig D-sub hona. Styrsignaler Inga Port K Snitt RSC MC Kontakt -polig D-sub hane. Styrsignaler RTS, DCD, CTS DISKETTPORT K WD Drive eller tums minifloppy Snitt Standard diskettenhet Kontakt -polig flatkabel EXPNSIONSPORTK POWER Snitt Kontakt +V 0. Kontakt TTL/CMOS -polig Europadon Molex -polig microlf 0.
HÅRDVRUESKRIVNING MDk 0. microlf
MDK HÅRDVRUESKRIVNING microlf 0.
HÅRDVRUESKRIVNING MDk 0. microlf
DR.DECODE CTRL0.. CTRL0.. DR.. CONTROL CTRL0.. CTRL0.. DR.. MEMORY DR.... DT0. D0.. CTRL0.. C0.. I/O PORTS DR.... DT0. D0.. CTRL0.. C0.. EXPNTION C0.. CTRL0.. D0.. DT0... DR.. IC M000 ERR RESET HLT IPL0 IPL IPL VP R GCK DTCK CLK D0 D D D D D D D D D 0 D D D D D D FC0 FC FC VM E 0 G S R/ W UDS LDS 0 0 0 0 0 klock microlf Sheet Sheet.. Sheet.. Sheet, Sheet MDk lock Modules.0 CLK DTCK GCK R VP IPL IPL IPL0 HLT RESET ERR D0 D D D D D D D D D D D D D D D FC0 FC VM FC E G S R/ W UDS LDS 0 DT0.. CTRL0.. DR.. C D D C Rev Number Title Size Date Filename Drawn by of Sheet
C D DR.. CTRL0.. CTRL0.. DR.. CTRL0.. DR.. CTRL0.. POWER ON CPU CONTROL INTERRUPT CTRL0.. CTRL0.. Sheet Sheet Sheet Control Logic 0 kcontrol C D Title Size Date Filename Number Rev.0 Drawn by microlf Sheet of
C D RN VCC k RESET & SOFTWRE ORT PL CTRL0.. IC SWORT RESET GND ICK GND GLV I0 I I/O I I/O I I/O I I/O I I/O I I/O I I/O I I/O I GLV NC NC NC POWERON IC: HC0 IC: IRQ HLT RESET HC0 POW.ON POWER ON RESET VCC R k D N IC: CLOCK GENERTOR IC NC VCC VCC CRES u GND HC GND GND CLK IQXO CLK Power ON, RESET logic 0 kreset.0 POWERON.S0 C D Title Size Date Filename Number Rev Drawn by microlf Sheet of
.k RN IC:F HC0 IC L O I/O I/O I/O I/O I/O I/O O I I I I I I I I I I0 IC:F HC IC:D HC IC: HC IC HC QH QG QF QE QD QC Q Q CLK CLR IC HC QH QG QF QE QD QC Q Q CLK CLR HC0 IC:E microlf kcpuctrl Mapping Logic Logic DTCK US ERROR Logic CPU Control 0.0 HLT RESET VP DTCK GCK R ERR DTCK DTCK R/ W CS.FDC EN.FDC.L ICK 0 S CLK ERR RE R/ W MP S POW.ON E S CTRL0.. DR.. C D D C Rev Number Title Size Date Filename Drawn by of Sheet
C D DR.. CTRL0.. Interrupt cknowledge generation IC IRQ IRQ IRQ IRQ IRQ IRQ IRQ RN.k Interrupt to processor IC 0 EO GS 0 EI HC IPL0 IPL IPL FC FC FC0 FDC I0 I O I I/O I I/O I I/O I I/O I I/O I I/O I O I L VPU IC:C HC0 ICK ICK ICK ICK ICK ICK VP Dasy chain logic for interrupt level two GND PLTIRQ PIRQ PIRQ DIRQ ICK GND GND GND GND I0 I I I I I I I I I IC L O I/O I/O I/O I/O I/O I/O O IRQ PICK PICK PLTICK DICK INTERRUPT LOGIC 0 kirq C D Title Size Date Filename Number Rev.0 Drawn by microlf Sheet of
C D DR.. CTRL0.. IC MP S 0 LDS UDS ICK CLK/I0 I I/O/Q0 I I/O/Q I I/O/Q I I/O/Q I I/O/Q I I/O/Q I I/O/Q I I/O/Q I I/O/Q I I/O/Q I V 0 CS.RWM CS.RWM CS.PROM CS.PROM0 CS.RWM CS.RWM CS.IO CS.RWM0 CS.RWM CS.EXT Chip Select Memory, I/O and External dress Decode 0 kdrdec C D Title Size Date Filename Number Rev.0 Drawn by microlf Sheet of
IC MSFK I/O 0 0 OE WE I/O I/O 0 I/O I/O I/O I/O I/O CE IC MSFK CE I/O I/O I/O I/O I/O I/O 0 I/O WE OE 0 0 I/O IC MSFK I/O 0 0 OE WE I/O I/O 0 I/O I/O I/O I/O I/O CE IC MSFK CE I/O I/O I/O I/O I/O I/O 0 I/O WE OE 0 0 I/O IC MSFK I/O 0 0 OE WE I/O I/O 0 I/O I/O I/O I/O I/O CE Y Y IC MSFK CE I/O I/O I/O I/O I/O I/O 0 I/O WE OE 0 0 I/O ksrm microlf Jumper for SRM size k byte or k byte DEFULT k byte Memory, SRM lock.0 0 E R R/ W CSRWM E D D0 D D D D D D R D D D D D D D D F CSRWM R/ W F C R R/ W CSRWM C D D0 D D D D D D R D D D D D D D D D CSRWM R/ W D R R/ W CSRWM D D D D D D D D /D/F /D/F /C/E /C/E D D D D D D D0 D CSRWM0 R/ W R D0.. DR.. CTRL0.. C D D C Rev Number Title Size Date Filename Drawn by of Sheet
C DR.. D DT0.. IC IC CTRL0.. VPP VPP RE CS.PROM0 E G RE CS.PROM E G G G 0 0 Q Q Q Q Q Q Q Q C00-0 0 D0 D D D D D D D H H 0 0 Q Q Q Q Q Q Q Q C00-0 0 D D D D D D D D Y G G Jumper for PROM size k byte or k byte DEFULT k byte Y H H Jumper for PROM size k byte or k byte DEFULT k byte PROM Memory lock 0 kprom C D Title Size Date Filename Number Rev.0 Drawn by microlf Sheet of
C D DR.. DT0.. CTRL0.. DR.. DT0.. SERIL PORTS CTRL0.. IC CS.DURT Sheet NC (+V) CS.IO VM I0 I O I I/O I I/O I I/O I I/O I I/O I I/O I O I L DURT PIT PIT FDC FDC EXT.IO EXT.IO VP Chip Select I/O Logic DR.. DT0.. CTRL0.. CS.PIT DR.. DT0.. CTRL0.. PRLLELL PORT ND TIMER Sheet PRLLELL PORT ND TIMER CS.PIT Sheet FDC DR.. FLOPPY PORT DT0.. CTRL0.. FDC Sheet.. I/O Ports 0 kiop C D Title Size Date Filename Number Rev.0 Drawn by microlf Sheet of
RN k X VL p C p C M IC IP IRQ X X/CLK RS RS RS RS RXD RXD TXD 0 RXD OP OP OP OP OP OP OP OP0 IP IP IP IP IPO R/ W DTCK CS ICK RESET D D D D D D D D0 K DF K DM C IC:D IC0 MX TIN T OUT TIN T OUT TIN TIN T OUT T OUT C+ C- C+ C- V- V+ C IC: C IC: C IC:C u C u C.u C.u C K EDGM 0.0 kdurt microlf SERIL PORTS (DURT) X X/CLK DIRQ OP OP PIRQ OP OP OP PIRQ D D D D D D D D0 R/ W DTCK CS.DURT DICK RESET DIRQ RXDT TXDT RXDT DCD CTS TXDT RTS RXD TXD TXD RTS RXD CTS DCD IP0 IP IP IP OP0 OP OP OP OP OP OP OP OP0 OP OP OP OP OP IP IP IP0 IP CTRL0.. DT0.. DR.. C D D C Rev Number Title Size Date Filename Drawn by of Sheet
EDGM K 0 M0 IC0 D D0 D D D D D D PC/ TICK PC/ PICK PC / DMREQ PC/ PIRQ PC/TOUT PC/TIN PC0 0 PC H H H H P P P P P P P P0 P P P P P 0 P P P0 R/ W DTCK CS CLK 0 RESET RS RS RS RS RS Parallell port (PIT) kpit microlf 0.0 H H P0 P P P P P P P P0 P P P P P P P H H RESET CLK CS.PIT DTCK R/ W IRQ PIRQ PIC ICK H H H H P0 P P P P P P P P0 P P P P P P P D0 D D D D D D D DR.. DT0.. CTRL0.. C D D C Rev Number Title Size Date Filename Drawn by of Sheet
RN k IDCXM PR: M0 IC RS RS RS RS RS RESET CLK 0 CS DTCK R/ W P0 P P P 0 P P P P P0 P P P P P P P H H H H PC PC0 0 PC/TIN PC/TOUT PC/ PIRQ PC / DMREQ PC/ PICK PC/ TICK D D D D D D D0 D K EDGM 0 Parallell Port kpit microlf.0 0 PLTIRQ VCC PICK PIRQ PLTICK GND D D D D D D D D0 P P P P P P P P0 P P P P P P P P0 H H H H R/ W DTCK CS.PIT CLK RESET H H P0 P P P P P P P P0 P P P P P P P H H CTRL0.. DT0.. DR.. C D D C Rev Number Title Size Date Filename Drawn by of Sheet
IC WD HLT 0 WPRT IP TR0 0 REDY RW RD PUMP VCO RPW WPW ENP / TEST TG DDEN DL DL DL DL DL DL DL DL0 MR CLK RE CS WE DRQ INTRQ 0 SSO/ ENMF STEP DIRC WD WG 0 HLD IC CLR CLK D D D D D D D D Q Q Q Q Q Q Q Q uf CX RX 0k IC: CX RX/CX CLR Q Q IC I0 I I I I I I I I I O I/O I/O I/O I/O I/O I/O O C 0n 0p VCO k R VL D RPW 0k WPW k HC IC: CLR CLK Q Q QC QD HC IC: CLR CLK Q Q QC QD Select programmable or default density 0.0 microlf kfdc GLV Floppy Port and Latch IRQ.ON GND GND GND CS.FDC R/ W FDC RE RESET D0 D D D D D D D D D D D0 D D D D RESET CS.FDC D0.DR.SEL D.DR.SEL D.MOTOR.ON DENSITY IRQ.ON FDC.IRQ FDC.DRQ FDC.IRQ FDC.DRQ IRQ IRQ REDY.I REDY.O MOTOR.ON DRIVE.SEL. DRIVE.SEL.0 DRIVE.SEL. DRIVE.SEL. MOTOR.ON.PULS FDCCLK CLK GND GND CTRL0.. DR.. DT0.. C D D C Rev Number Title Size Date Filename Drawn by of Sheet
C D REDY.I D0.DR.SEL D.DR.SEL D.MOTOR.ON MOTOR.ON.PULS 0 IC WD INTRQ DRQ WE CS RE CLK MR SSO/ ENMF DL0 STEP DL DIRC DL WD DL WG DL HLD DL DL DL PUMP VCO RPW WPW ENP / TEST TG DDEN I0 I I I I I I I I I IC L RW RD REDY TR0 0 IP WPRT HLT O I/O I/O I/O I/O I/O I/O O 0 0 REDY.O MOTOR.ON DRIVE.SEL. DRIVE.SEL.0 DRIVE.SEL. DRIVE.SEL. R C k 0n IC: HC0 IC I I I I I I I COM O O O O O O O ULN00 HED LOD IC: CX RX/CX CLR Q Q RN 0 IC: 0 kfdc 0 0 Floppy Port; Drive uffers 0 REDY SIDE SEL RED DT WRITE PROTECT TRCK 0 WRITE GTE WRITE DT STEP DIR SEL MOTOR ON DRIVE SEL DRIVE SEL DRIVE SEL INDEX DRIVE SEL HED LOD C D Title Size Date Filename Number EDGM K Rev.0 Drawn by microlf Sheet of
C D DR.. DT0.. CTRL0.. D D D D D D D D0 0 CS.EXT VM S UDS HLT VP G R ICK IRQ IRQ 0 0 DINXM 0 0 0 DINXM D D D D D D D D E CLK R/ W LDS RESET DTCK GCK ICK EXTIO EXTIO 0 0 0 DINXM J: J: J: CS.EXT is active above $00000 EXPNTION EXTIO is active in IO- area Size Number Rev EXTIO is active in IO- area kexp..0 Date 0 Snedsbol Drawn by Filename Sheet of C D Title