Logga in

Registrera

EITA15 · Lunds universitet

Digitala system

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
15
Språk
Svenska
Nivå
Grundnivå
Fakultet
Lunds tekniska högskola

Lärandemål

  • Kunskap och förståelse
  • kunna förklara den booleska algebran och den binära aritmetiken
  • kunna beskriva funktionen hos kombinationskretsar och sekvenskretsar
  • kunna beskriva principerna för hur en dator fungerar på registernivå
  • kunna tillämpa systematiska metoder för analys och syntes av kombinatoriska nät och sekvensnät.
  • Färdighet och förmåga
  • med hjälp av hårdvarunära programmering (VHDL och C) kunna konstruera ett digitalt system bestående av programmerbara kretsar och enchipsdator
  • skriftligt kunna dokumentera konstruktioner gjorda i VHDL och C
  • ha nödvändiga grundkunskaper för att i den framtida yrkesrollen tillgodogöra sig nya hårdvarunära programmeringsspråk.
Kursinnehåll
Logisk algebra. Boolesk algebra. Modulo-2 algebra Binär aritmetik. Talsystem. Binära koder. 2-komplement och 10-komplement Kombinationskretsar. Förenkling och realisering av booleska funktioner i grindnät. Karnaughdiagram. Standardgrindnät för realisering av booleska funktioner Fundamentala sekvenskretsar. Räknare. Register och skiftregister Sekvenskretsar. Tillståndsbegreppet. Sekvenskretsmodellen, typ Mealy och Moore. Synkrona och asynkrona sekvenskretsar. Latchar och vippor Hårdvarubeskrivande språket VHDL. Inledande begrepp i VHDL. Beskrivning av en liten kombinationskrets i VHDL Halvledarminnen. Minnesmodell. Klassificering av halvledarminnen. Läsminnen. Adressavkodning. Läs/skrivminnen RWM, statiska och dynamiska Digital/analog - Analog/digital-omvandlare Datormodellen: Datorns delar och funktion. CPU:n på registernivå Assemblyprogrammering: Data- och instruktionsformat. Adresseringsmetoder. Instruktionsrepertoar. ”Timing” och exekveringstid. Stack och subrutiner Programutveckling i C: Editering. Kompilering. Länkning. Testning med hjälp av högnivådebugger. Projektet innebär att självständigt genomföra en mindre konstruktion, redovisa muntligt samt dokumentera resultatet i en skriftlig rapport. Laborationerna ger en fördjupad träning i ämnet och belyser följande moment: Anknytning till de moment som behandlas inom digitala system Grindar i MOS-teknik Hasard och kapplöpning Programmerbara logiska kretsar. Klassificering av integrerade kretsar Beskrivning av sekvenskretsar och kombinationskretsar i VHDL. Strukturbeskrivning på blocknivå Realisering av kombinations- och sekvenskretsar i programmerbara logiska kretsar Programutveckling i C: Problemstrukturering. Programkomponenter. Programmeringsteknik för inbyggda system In- och utmatning: Parallella portar. Seriella portar. A/D-omvandling. D/A-omvandling Avbrottssystem: Periodiskt avbrott. Prioritet mellan avbrott. Drivrutiner Datorn som systemkomponent: Interfaceteknik. Enkortsdatorer. Enchipsdatorer Datorteknikens utveckling: Historik. Utvecklingstrender.
Förutsättningar

Saknas

Litteratur
Föreläsningsanteckningar. Kommer finnas tillgängligt på kurshemsidan
Tekniska manualer
Laborationsmaterial utdelas under kursens gång
Digital Design and Computer Architecture - RISC-V Edition. Morgan Kaufmann Publishers In, 2022 - Sarah Harris, David Harris
Liknande kurser vid andra universitet
Linköpings universitet

Linköpings universitet

Eltekniska system

TMEL0843 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Matematisk systemteori

SF283225 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Operativsystem

ID120617 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

  • Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

Socialt

  • Instagram

  • Facebook

  • YouTube

  • TikTok

  • Linkedin

© 2026 Crash Course Sverige AB