|
|
|
|
SMD098 Beräkningsstrukturer 4.0 poäng | |
ÄMNE (enl SCB) Datateknik NIVÅ/DJUP C K PROGRAM/TIDSPERIOD Val D, E / Lp I SPRÅK: Engelska/Svenska EXAMINATOR Glenn Jennings Univ lekt FASTSTÄLLD Kursplanen är fastställd av Institutionen för systemteknik 1997-02-19, reviderad 1998-02-16 att gälla från HT98. FÖRKUNSKAPSKRAV SMD011/SMD012/SMD038 Imperativ programmering, SMD033/SMD069 Digitalteknik. MÅL Kursen syftar till att ge den studerande förståelse för större och funktionellt komplexa digitala system och grundläggande kompetens i metodik för deras konstruktion och implementation där VLSI teknologier förekommer. Delmål: - att ge den studerande en grundläggande kompetens i konstruktion av synkrona digitala strukturer givet en problembeskrivning på hög nivå. - att göra den studerande bekant med olika typer av modelleringsmetodik och konstruktionsverktyg som stödjer konstruktionsprocessen från de första utvärderingarna och ansatserna, gemensamma till både fortsatt implementering med syntes (t ex mot grindnät och LUT-baserad FPLD) och implementering i lågnivå kisel (t ex full-custom layout, modulgeneratorer). - att göra den studerande bekant med ett antal VLSI implementeringssätt och teknologier, deras möjligheter och begränsningar, vilken som bör väljas och hur konstruktionsprocessen påverkas. - att ge en inledning till fysiska egenskaper hos digital elektronik och hur dessa påverkar redan under de tidigaste modellerna: hastighet, storlek, effektförbrukning, synkronisering mot omgivningen, osv. INNEHÅLL Arkitektur och blockschema: Explorativ strukturerad konstruktionsmetodik. Register transfer level (RTL), händelsedriven- och cykelsimulering. Synkroniseringsmetodik i större konstruktioner. Vippan, latchen och tvåfasklockning, parallellism, pipelining, multicycling. Kapplöppningar, clock skew. Fördelar och nackdelar med diverse talsystem i aritmetiskt beräkningstunga tillämpningar; bit-seriell beräkning. Hierarki. Hårdvarubeskrivandespråk (t ex VHDL, Verilog), grafiska gränssnitt, specialiserade modeller som hårdvarubeskrivningar (t ex COSSAP). Logiksyntes: Funktionella beskrivningar av kombinatoriska nät. Verktyg för två-nivå och fler-nivå logikminimering. Mappning till implementationsbibliotek. Klassiska tillståndsmaskinspråk. Klockfrekvens, statisk tidsverifiering, kritiska vägar. Gränssnitt mot omgivningen: handskakning, standardprotokoller; standardbussar (t ex PCI). Svårigheter med mesokrona och höghastighets digitala insignaler. UNDERVISNING Undervisningen består av lektioner och obligatoriska laborationer som utföras av laboranter, dels i mindre grupper, dels ensam. EXAMINATION Skriftlig tentamen. Kursbetyg baseras på tentamen samt laborationer: differentierade betyg. KURSENS BETYGSKALA: U,3,4,5 MOMENT/PROV | |
Tentamen | 4.0poäng |
LITTERATUR Fastställs senare. ÖVRIGT Denna kurs (SMD098 Beräkningsstrukturer) ersätter den gamla SMD075, och är gemensam förkunskapskrav mot både projektformatkurser SMD099 Digital Kiselkonstruktion och SMDxxx Digitalsyntes. SMD099 och SMDxxx alternerar vartannat år och både får läsas av samma student. Kontaktperson: Glenn Jennings |
Ansvarig för sidan: Birgitta.Hakansson@dc.luth.se
Universitetet | Student | Forskning | Sök | Kontakta oss | In English |
LULEÅ TEKNISKA UNIVERSITET Universitetsområdet, Porsön, 971 87 Luleå. Tel. 0920-91 000, fax 0920-91 399 |