KURS-PM | (Denna sida ändrad 2011-05-04) |
KURS: | Digital- och datorteknik, för E 1
(7,5 hp) EDA216 |
LÄSÅR: | 2010/2011, LP 4 |
Kursens organisation
och syfte: |
Kursen omfattar integrerade föreläsningar och
övningar,
konsultationer, simulatorövningar
och laborationer. Digital- och datorteknik är en grundläggande kurs i ämnesområdet. På laborationerna ges vissa praktiska erfarenheter av digitala kretsars funktion, en enkel dators konstruktion och instruktionsuppsättning samt programmering i assemblerspråk. Simulatorövningarna är tillsammans med laborationerna utformade så att de täcker en stor del av kursen. Efter avslutad kurs skall deltagare kunna analysera och
konstruera enkla
digitala system samt ha kännedom om principerna för en dators
uppbyggnad, arbetssätt och användning. |
Information om kursen: | Kurshemsidan nås enklast från studentportalen. www-sida: http://www.cse.chalmers.se/edu/year/2011/course/EDA216/ |
Examinator och lärare: | Lars-Eric Arebrink,
rum 4449, EDIT-huset, telefon 772 5718, e-post: lea@chalmers.se |
Labchef: |
Lars
Kollberg, rum 4126,
EDIT-huset, telefon 772 1699, e-post: kollberg@chalmers.se |
Övriga lärare: | Lennart
Hansson, rum 4106,
EDIT-huset, telefon 772 1681. Ole Ravnsborg, rum 4105, EDIT-huset, telefon 772 1679. Niklas Johansson Lisa Ryrholm |
Studenternas
kursrepresentant: |
Carl Lindquist, e-post: licarl(at)student.chalmers.se |
Lektioner: | Lektionerna är i huvudsak uppdelade i kombinerade
föreläsningar/demonstrationer i storgrupp och
självverksamhet (övning) vid simulatorer i mindre grupper. Simulatorövningarna ägnas åt att utföra det arbete som anvisas som självverksamhet och förberedelsearbete för laborationerna. Vid simulatorövningarna finns också möjlighet att fråga om sådant i kursen som man inte har förstått. |
Konsultationer: | En dubbeltimma varje vecka
under läsveckorna 2-7 är avsatt för
självverksamhet och konsultation i lektionssal med en lärare
närvarande. |
Laborationer: | Under kursen skall fyra
obligatoriska laborationer
utföras.
De startar i läsvecka 3 och utförs gruppvis med två
personer i varje grupp. Mera
information
om
laborationerna. |
Lärandemål: |
(Efter fullgjord kurs ska studenten kunna)De övergripande målen är att den studerande ska kunna förklara hur digitala system i allmänhet och en modern mikrodator i synnerhet är uppbyggda och fungerar. Kursen är ämnesmässigt indelad i delområden med följande inlärningsmål:1. Talsystem, binära koder och datoraritmetik • Konvertera tal mellan olika talsystem. • Utifrån given problemställning applicera binära koder så som NBC, NBCD, ASCII, Gray, Excess, felupptäckande koder, tecken/belopp och komplementkoder. • Redogöra för och tillämpa binär aritmetik (addition och subtraktion). 2. Switchnätalgebra • Definiera grundläggande logikoperationer och dess motsvarande logikgrindar. • Tillämpa den booleska algebrans räknelagar. • Utföra algebraisk förenkling av booleska uttryck. • Visa likhet/olikhet mellan booleska uttryck. 3. Kombinatoriska nät • Realisera logiska uttryck med grindnät. • Beskriva, analysera och konstruera kombinatoriska nät med hjälp av funktionstabeller och boolesk algebra. • Kunna minimera logikuttryck för realisering i kombinatoriska nät. 4. Sekvensnät • Analysera och konstruera synkrona tillståndsmaskiner med hjälp av tillståndstabeller och tillståndsgrafer. • Använda D-, T-, SR- och JK- vippor för konstruktion av minneselement och räknare. 5. Datorkonstruktion (von Neumann-datorn) • Beskriva, analysera och konstruera kombinatoriska och sekventiella nät som typiskt används för att bygga en dators centralenhet, dvs. dataväg, styrenhet, aritmetisk/logisk enhet (Arithmetic/Logic Unit, ALU). • Beskriva in-/ut- matningsenheter och minnessystem tillsammans med centralenheten. • Beskriva, analysera och konstruera en styrenhet baserad på fast kopplad logik och kunna implementera instruktionsexekvering i denna logik. • Kunna utföra elementär maskinnära programmering (maskinkodprogrammering och assemblerprogrammering). |
Examination: | En 4-timmars skriftlig tentamen
på hela kursen. Det enda
tillåtna hjälpmedlet är den av institutionen utgivna
listan med FLEX-processorns instruktioner (INS1). För godkänt
slutbetyg fordras godkänd tentamen och
godkänd laborationskurs. |
Tentamen och
omtentamen: |
Torsdag 2011-05-26 kl 8.30-12.30 samt augusti 2011. |
(KMP) | Johnson, Larsson & Arebrink: Grundläggande digital- och datorteknik. 2008. Del 1. Digital teknik. Finns på DC |
(ARB) | Arbetsbok för DigiFlex, GMV 2008. ISBN: 91-89280-23-7. Finns på DC. |
(EXT) | Häften. Kompletterande kursmaterial för Digital och Datorteknik. 2011, Finns på DC. (Bunt 1) |
(INS1) | Instruktionslista för FLEX. Inst för datorteknik, Chalmers, 2006, Finns på DC och som pdf-fil. (Ingår i Bunt 2) |
(LAB) | Laborations-PM nr 1-4. Inst för datorteknik, Chalmers, 2010. Finns på DC och som pdf-fil. (Ingår i Bunt 2) |
(SIM) | Simulatorer och utvecklingsverktyg för digitala kretsar och FLEX- processorn. Programvara förWindows, hämtas via kurshemsidan. |