Inhoudsopgave

BASISMODULE

Hoofdstuk 1: Poorten en combinatorische schakelingen

  • 1.1 Leerdoelen
  • 1.2 De bit
  • 1.3 Logische operatoren
  • 1.4 Poorten
  • 1.5 Combinatorische schakeling en bijbehorende 'formule'
  • 1.6 Vragen en opdrachten
  • 1.7 SIM-PL
  • 1.8 Verdieping: Propagatietijd en tijdvolgordediagram
  • 1.9 Bouw en test je eigen multiplexer
  • 1.10 Begrippenlijst
  • 1.11 Vragen en opgaven

Hoofdstuk 2: Hoe rekent een computer?

  • 2.1 Leerdoelen
  • 2.2 Binaire representatie van getallen
  • Van binair naar decimaal
  • Van decimaal naar binair
  • 2.3 Hexadecimale talstelsel
  • 2.4 Optellen
  • Hardwarecomponenten om getallen op te tellen
  • 2.5 Vragen en opdrachten
  • 2.6 Verdieping: De two's-complement-representatie
  • 2.7 Bitwise operatoren
  • 2.8 Het ontwerpen van optelschakelingen met een zo kort mogelijke propagatietijd
  • 2.9 ASCII en UNICODE
  • 2.10 Begrippenlijst
  • 2.11 Vragen en opgaven

Hoofdstuk 3: Hoe werkt een rekenmachine?

  • 3.1 Leerdoelen
  • 3.2 Overzicht van de rekenmachine
  • 3.3 Instructies
  • 3.4 Practicum met de Rekenmachine I
  • 3.5 Hoe krijg ik een constant getal in een register?
  • Architectuur Rekenmachine II
  • 3.6 Opdrachten
  • 3.7 Practicum met de rekenmachine II
  • 3.8 Begrippenlijst
  • 3.9 Vragen

MODULE DIGITALE TECHNIEK

Hoofdstuk 4: Hoe ontwerp je een combinatorische schakeling?

  • 4.1 Leerdoelen
  • 4.2 Boole-algebra
  • 4.3 NAND- en NOR-poorten
  • 4.4 Het ontwerpen van een combinatorische schakeling
  • Stap 1: Van probleem naar waarheidstabel
  • Stap 1: Van probleem naar waarheidstabel
  • Stap 2: Van waarheidstabel naar een logische functie volgens recept
  • Stap 3: Het vereenvoudigen van logische expressies m.b.v regels uit de Boole-algebra
  • Stap 4: De schakeling realiseren met behulp van NAND-poorten
  • 4.5 Een basiscomponent maken vanuit een bestaande component met SIM-PL
  • 4.6 Van waarheidstabel naar logische functie
  • 4.7 Vier ontwerpopdrachten: pas je kennis toe in de praktijk
  • 1. Het ontwerpen van een hotelschakeling met NAND-poorten
  • 2. Het herontwerpen van de multiplexer uit hoofdstuk 1 met het IC 7400
  • 3. Een 1-bits ALU
  • 4. Veerman, wolf, kool en geit
  • 4.8: Schakelingen met XOR-poorten en de XOR-operator ⊕
  • Toepassing: Pariteitbit bij datatransmissie
  • 4.9: Extra stof: Poorten opgebouwd uit transistoren
  • 4.10 Begrippenlijst
  • 4.11 Toets- en tentamenvraagstukken

Hoofdstuk 5: Sequentiële schakelingen

  • 5.1 Inleiding en leerdoelen
  • 5.2 Latches
  • Set-Reset latch
  • D-latch
  • State diagram of toestandsdiagram
  • 5.3 Flipflops
  • Latches, flipflops en de klok van de computer
  • D-flipflop
  • Symbolen voor latches en flipflops
  • JK-flipflop
  • 5.4 Practicumopdrachten latches en flipflops
  • 5.5 Finite State Machines
  • Moore machine
  • Mealy machine
  • Een vereenvoudigde verkeerslichtregeling volgens het model van Moore
  • Uitbreiding State Diagram voor de Moore machine
  • Een vereenvoudigde verkeerslichtregeling volgens het model van Mealy
  • 5.6 Drie ontwerpopdrachten volgens het model van Moore
  • Opdracht 1: Up/Down counter
  • Opdracht 2: Robot die een lichtbron volgt
  • Opdracht 3: Branch Predictor
  • 5.7 Verdieping: Latches en flipflops opgebouwd uit NAND-poorten
  • Set-Reset latch met NAND-poorten
  • Transformatie van latch met NOR-poorten naar latch met NAND-poorten
  • D-latch met NAND-poorten
  • D-flipflop met NAND-poorten
  • 5.8 Random Access Memory (RAM)
  • 5.9 Begrippenlijst
  • 5.10 Tentamenvragen en -vraagstukken

Hoofdstuk 6: Complexe schakelingen

  • 6.1 Leerdoelen
  • 6.2 Decoders, multiplexers en demultiplexers
  • 6.3 Practicumopdrachten decoding en multiplexing
  • 6.4 Registers
  • 6.5 Frequentiedelers, asynchrone en synchrone tellers
  • 6.6 Practicumopdrachten synchrone teller
  • 6.7 Het implementeren van componenten van het type Simple
  • 6.8 Barrelshifter
  • 6.9 Vermenigvuldiger
  • 6.10 Begrippenlijst
  • 6.11 Tentamenvragen

MODULE COMPUTERARCHITECTUUR

Hoofdstuk 7: Hoe werkt een "loopje" nu precies?

  • 7.1 Leerdoelen
  • 7.2 Benodigde extra hardware om Branch-instructies uit te voeren
  • 7.3 Instructieset van de `Loopsmachine' en implementatie van conditionele statements en herhalings statements
  • 7.4 Waar is de snelheid van een computer van afhankelijk?
  • 7.5 Opgaven en practicum met de "Calculator with loops"
  • 7.6 Begrippenlijst
  • 7.7 Tentamenvragen

Hoofdstuk 8: De Harvard processor

  • 8.1 Leerdoelen
  • 8.2 Uitbreiding hardware
  • 8.3 De instructies Load Word en Store Word en de instructieset van de Harvard machine
  • 8.4 Operanden die in het geheugen staan
  • 8.5 Opdeling van één instructie in fases
  • 8.6 Terugblik, vooruitblik en historisch perspectief
  • 8.7 Opgaven en practicum met de Harvard processor
  • 8.8 Begrippenlijst
  • 8.9 Tentamenvragen

Hoofdstuk 9: Hoe werkt een procedure?

  • 9.1 Leerdoelen
  • 9.2 Wat gebeurt er precies als een procedure wordt uitgevoerd?
  • 9.3 Procedures en de stack
  • 9.4 Recursieve procedures
  • 9.5 Het datapad van de instructies JSR en RETURN
  • 9.6 Practicum met de Jumper Machine
  • 9.7 Historisch perspectief
  • 9.8 Begrippenlijst
  • 9.9 Tentamenvragen

PDF preview unavailable. Download the PDF instead.

f37fbf71e750e0282bcac53c0529fb72 Adobe Acrobat Pro DC 19.12.20040 Adobe Acrobat Pro DC 19.12.20040

Related Documents

Preview Inhoudsopgave - Digitale Systemen en Schakelalgebra
Gedetailleerde inhoudsopgave van een boek over de principes van digitale systemen, schakelalgebra, logische poorten, geheugenelementen en toestandsmachines, uitgegeven door Elektor.
Preview Digitale Logik selbst entwickeln – Von 0 und 1 zum FPGA
Ein umfassender Leitfaden zur digitalen Logik, der Themen wie Boolesche Algebra, Zahlensysteme, Logikgatter, kombinatorische und sequentielle Schaltungen, programmierbare Logik (PLDs, FPGAs), Verilog, VHDL und praktische Entwurfstechniken abdeckt.
Preview De Basis van Elektronica: Analoge Schakelingen, Sensors en Microcontrollers
Een uitgebreide gids over de fundamenten van elektronica, met diepgaande uitleg over analoge schakelingen, sensoren en microcontrollers, geschreven door Burkhard Kainka.
Preview Inhoudsopgave Basiscursus Electronica
Gedetailleerde inhoudsopgave van de Basiscursus Electronica, met secties over principes, componenten, versterkers, voedingen, elektrotechniek en eindversterkers.
Preview From 0 and 1 to FPGA: A Comprehensive Guide to Digital Logic and FPGA Design
This document provides a detailed exploration of digital logic and Field-Programmable Gate Arrays (FPGAs), covering fundamental concepts like Boolean algebra, number systems, logic gates, combinational and sequential circuits, memory elements, logic families, hardware description languages (Verilog and VHDL), and practical design methodologies using tools like Quartus. It serves as a comprehensive guide for understanding and implementing digital electronic systems.
Preview Programming the Finite State Machine with 8-Bit PICs in Assembly and C
A comprehensive guide to programming finite state machines using 8-bit PIC microcontrollers in both Assembly and C languages. Covers fundamental concepts, practical implementation, hardware construction, troubleshooting, and comparisons between assembly and C programming.
Preview Geheimnisse der Elektronik erklärt: Grundlagen für das Elektronik-Design
Ein umfassender Leitfaden zu den Grundlagen des Elektronik-Designs, behandelt Themen wie Impedanzanpassung, Microstrips, Zeitbereichs-Reflektometrie, HF-Probleme, Schwingquarze, PLLs, digitale Synthese, Transistorverstärker, digitale Filter, Rauschen, LoRaWAN, digitale Modulation und Mischer.
Preview Object-Oriented PLC Programming in CODESYS: Modular and Scalable Control Systems Using Structured Text
A comprehensive guide to Object-Oriented PLC Programming using CODESYS and Structured Text, covering modular and scalable control system design with practical examples and explanations of key concepts like classes, methods, inheritance, and polymorphism.