Program for fremlæggelse Minimumsystem v/Martin IRQ v/Jakob Signalbehandling v/Rasmus Lagerstyring v/Daniel Principper ved SW v/Claus Test v/Palle Demo af system
 Problem 9 læge sekretær diktafon Analog erstattes med en digital løsning Overfører beskederne til sekretær uden at aflevere bånd
Ideen bag diktafonen Betjening Styring og lager (minimumsystem) Lyd ind Lyd ud Betjening – knapper og display Digitaliseres (Rasmus) Overføres til PC – begrænsning i vores projekt – server så sekretær får dem HW og SW Minimumsystem – HW-platform sw og øvrig hardware testes med PC
Minimumsystem CPU arkitektur Hardwareopbygning TS2MON Adresserum Programområde
En ”Von Neumann”-maskine CPU registre Intern bus Bus Hukommelse Vi ved at M68k er en Von Neumann maskine Interne registre – m68k bla 8 data og 8 adresse ALU – arimetrisk logisk unit (enhed) – plus, minus og logiske operation AND, OR og invertere Skifter (shifter) gange og dividere med 2 Afvikler en komando – hent kommando, finder ud af hvilken slag kommando, henter data i hukommelse (hvis nødvendigt) udfører kommandoen 23 bit bred adressebus -> 8 M words Word – 16 bit (databus) ALU
Hardwareopbygning ROM RAM CPU Adressebus ulige lige ulige lige UDS LDS LDS og UDS (aktiv lave) vælger om der skal være ulige eller lige adresse Adressebus
TS2MON Kommunikation mellem PC og M68k Afbryde en programkørsel NMI Breakpoints ”Single-step” Aflæse registre Fået udleveret på stedet Udviklingsværktøj –> mulighed for loade program over for at teste %brænde Vha. NMI BP SS kan man debugge sit system
Adresserum Rom til TS2MON Ram Perifære enheder TS2MON User-Ram Memory mapped TS2MON brauchen RAM ROM og RAM fuldstændig adresseret Spejling ved perifære endheder (tegning på tavle)