Ben Bruidegom. Reconstruction: NLT-module Digitale techniek Context: Disco



Vergelijkbare documenten
Digitale technieken Deeltoets II

Sequentiële Logica. Processoren 24 november 2014

Deel 1 Step 7 Ont4 - GA3

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u

Hoe werkt een computer precies?

PIR DC-SWITCH. DC Passive infra-red Detector. Model No. PDS-10 GEBRUIKSAANWIJZING/INSTRUCTION MANUAL

EE1410: Digitale Systemen BSc. EE, 1e jaar, , vragencollege 1

HANDLEIDING - ACTIEVE MOTORKRAAN

ISO Veranderingen? M. Drost

b) Geef het schema van een minimale realisatie met uitsluitend NANDs en inverters voor uitgang D.

Antwoorden zijn afgedrukt!!!!!!!

SPX Model A-360 Azimuth Antenna Rotor Model 1 & 2

SPID Azimuth antenna rotator Type: BIG-RAK

SK SK SK SK SK SK VAC +/- 3% 230 VAC +/- 3% 50/60 Hz +/- 0,05% (selectable) 200 Watt.

c o n t r o l Computerbesturing voor basisscholen Laurence Rogers en Doug Dickinson, School of Education, University of Leicester

Studentnummer:... Opleiding:...

EE1410: Digitale Systemen BSc. EE, 1e jaar, , 4e college

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 17 november 2004, 9:00u-12:00u

Sequentiële schakelingen

MCP-16RC, luchtzuiveringstoren

REGISTERS. parallel in - parallel uit bufferregister. De klok bepaalt het moment waarop de data geladen worden. Mogelijke bijkomende ingangen:

NEDERLANDS. Display Instructies. Knoppen. Geeft afwisselend Tijd, Datum en Temperatuur weer, kan ook ingesteld worden op enkel tijd

Toets Digitale Systemen 01/06/2006, uur

Presentation Fire fighter safety switch

EE1410: Digitale Systemen BSc. EE, 1e jaar, , 8e hoorcollege

Fysische Informatica met FLEC

Hoe het werkt: 2. Sluit de ontvanger op de stroom aan door middel van de adapter die gemarkeerd is met "HorseAlarm receiver only".

Alistair LED stairwell luminaire Handleiding Alistair (UC03 sensor)

ES1 Project 1: Microcontrollers

Daylight saving time. Assignment

Alistair LED stairwell luminaire Handleiding Alistair (Emergency UC03 sensor)

TECHNISCH DATA BLAD. VALSIR decentrale WTW unit BREZZA60

Concept of Feedback. P.S. Gandhi Mechanical Engineering IIT Bombay

Eye Feature Detection Towards Automatic Strabismus Screening

Het is geen open boek tentamen. Wel mag gebruik gemaakt worden van een A4- tje met eigen aantekeningen.

EE1410: Digitale Systemen BSc. EE, 1e jaar, , vragencollege 2

Deeltoets Digitale technieken

Logische functies. Negatie

SPID Azimuth antenna rotator Type: RAK

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1

LEGO Education. WeDo RATO. Blancefloerlaan B2050 Antwerpen Tel.: 03/ Fax: 03/ info@rato.

Combinatorisch tegenover sequentieel

Problemen met platte toestandsdiagrammen

Geachte Bezoeker, Adresgegevens

LOAD SECURING PROCEDURE IN 15 FT/20 FT HOT CONTAINER

BVBA POMAC-LUB-SERVICES SPRL Korte Bruggestraat 28 B-8970 Poperinge Tel. 057/ Fax 057/ internet:

Digitale Systeem Engineering 2

MCP-16RC, luchtzuiveringstoren

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

B I A S E T Buro Industriële Automatisering Software en Training

Slimme schakelingen (2)

Van Poort tot Pipeline. Ben Bruidegom & Wouter Koolen-Wijkstra AMSTEL Instituut Universiteit van Amsterdam

von-neumann-architectuur Opbouw van een CPU Processoren 1 december 2014

AKTIEVE MOTORKRAAN - ACTIVE MOTORVALVE

Digitale Systeem Engineering 1

EE1410: Digitale Systemen BSc. EE, 1e jaar, , 6e hoorcollege

Opleiding: ESE, HAN Opl.variant: vt Groep/Klas: ES2 Digitaal Signaal Ontwerpen 26 januari 2012 Tijd: 13:30 15:00

Exercise P672 Lightweight Structures. A.P.H.W. Habraken. Report

Ravi Ramcharan Arduino PRO Smart leeslampje

NEDERLANDSE INSTRUCTIES

B I A S E T Buro Industriële Automatisering Software en Training

2000 Volkswagen Passat GLS

Digitale Systemen (ET1 410)

Antwoorden vragen en opgaven Basismodule

Instructie Kaarten - GameMaker

MobiDM App Handleiding voor Windows Mobile Standard en Pro

Studiewijzer 5A050 Schakeltechniek

Digitaal is een magisch woord

Tentamen in2705 Software Engineering

Alle opgaven tellen even zwaar, 10 punten per opgave.

Bellen Zonder Zorgen

2006 Volkswagen Jetta TDI

Fundamenten van de Informatica

Tentamen Digitale Systemen (EE1410) 6 juli 2012, uur

SPX AX-400 Azimuth & Elevation antenna rotator Model 1 & 2

Hoofdstuk 4. Digitale techniek

Opgaven elektrische machines ACE 2013

Synoniemen? Franse Norm Grafcet. IEC-norm voor PLC: SFC Sequential Function Chart Één van de vijf programmeermethoden voor PLC s

LED PRODISC II SERIE

Free time! Better skills. Free time with Brenda and Brian. Worksheet

Inhoud Inhoud. Inleiding 1 Leerdoelen 1

Toestandentabel van een SR-FF. S R Qn Qn onbep onbep SET SET RESET RESET

Transcriptie:

Reconstruction: NLT-module Digitale techniek Context: Disco

2 Context If humidity is > 8% or the temperature > 26 C a fan is blowing; If there are 3 persons inside the disco a red light switches on; If the noise level >..db the volume knob of the sound amplifier turn to the left. A disco light must be designed and build; 2

3 A pseudo random generator to steer the disco lights (linear feed back shift register) 3

4 Required sensors: Humidity sensor, Temperature sensor, Photogate Sound sensor Position of a volume regulator 4

5 Required actuators: Disco light Fan Volume regulator to prevent ear-damage 5

6 Ontwerpen van een eindige toestandsautomaat Flankgetriggerde D-flipflop Toestandsdiagram Toestandstabel/waarheidstabel Som van mintermen Vereenvoudigen van deze som Implementatie Demonstratie 6

7 Wat is een eindige toestandsautomaat? Een eindige toestandsautomaat of Finite-state machine is een model voor het gedrag voor een systeem, bestaande uit een eindig aantal toestanden, overgangen tussen die toestanden en acties. 7

8 Transition condition State diagram Transition (pijl) D = (close door) D = (open door) Q = (door is closed) Q = (door is open) State (cirkel) Q = {,} verzameling toestanden D = {,} invoeralfabet є Q is de initiële toestand δ = is de overgangsfunctie 8

9 Finite state machines Moore Machine 9

Current state: D-flipflop edge

Level triggerered & Edge triggered -overgang opgaande klokflank -overgang neergaande klokflank

2 Truth table D-flipflop D klok Q current Q next Functie Load Reset Load Reset Load Set Load Set 2

3 State diagram & Truth table D-flipflop D n klok Q n Q n+ Functie Load Reset Load Reset Load Set Load Set Tabel 3

4 State diagram D-flipflop D n klok Q n Q n+ Functie Load Reset Load Reset Load Set Load Set 4

5 Voorbeeld: Verkeerslicht Noord-Zuid Stoplichten zijn gekoppeld Twee toestanden:. OW rood & NZ groen 2. OW groen & NZ rood Oost-West 5

6 NZ auto OW auto Verkeerslicht Q current Q next Toestand licht oost-west route = groen Geen auto, licht blijft rood Geen auto, licht blijft groen OW auto, licht wordt groen OW auto, licht blijft groen NZ auto, licht blijft rood NZ auto, licht wordt rood 2 auto s, licht wordt groen 2 auto s, licht wordt rood Next State function voor een stoplicht 6

7 State Diagram 7

8 Van State diagram tabel NZ auto OW auto Q current Q next Toestand licht oost-west route = groen Geen auto, licht blijft rood Geen auto, licht blijft groen OW auto, licht wordt groen OW auto, licht blijft groen NZ auto, licht blijft rood NZ auto, licht wordt rood 2 auto s, licht wordt groen 2 auto s, licht wordt rood Next State function voor een stoplicht 8

9 Tabel som van mintermen NZ auto OW auto Q current Q next Toestand licht oost-west route = groen Geen auto, licht blijft rood Geen auto, licht blijft groen OW auto, licht wordt groen OW auto, licht blijft groen NZ auto, licht blijft rood NZ auto, licht wordt rood 2 auto s, licht wordt groen 2 auto s, licht wordt rood Next State function voor een stoplicht Q next = NZ.OW.Q + + + 9

2 Som van mintermen Q next = f(nz,ow, Q current ) Q next = NZ.OW. Q + NZ.OW. Q + NZ.OW.Q + NZ.OW.Q. 2

2 Vereenvoudigen van deze som Q next = NZ.OW.Q + NZ.OW.Q + NZ.OW. Q + NZ. OW.Q. NZ.OW.Q + NZ.OW.Q = NZ.Q.(OW + OW) = NZ.Q. = NZ.Q. Distributieve wet A OR NOT(A) = Q AND = Q 2

22 Vereenvoudigen van deze som Q next = NZ.OW.Q + NZ.OW.Q + NZ.OW.Q + NZ.OW.Q. Q next = NZ.Q + OW. Q. 22

23 Van expressie naar schakeling Inverter Q next = (NZ.Q) + (OW.Q). 2-input AND-gate 2-input OR-gate 23

24 Implementatie Next State met poorten Q next = NZ.Q + OW. Q. 24

25 Eindige toestandsautomaat 25

26 Eindige toestandsautomaat Sensoren en actuatoren via CoachLbII+ 26

27 Tweede voorbeeld: Steering a servo-system 27

28 Synchrone seriële datatransmissie 28

29 Gewenste ontwikkeling: Nieuw systeembord Sensors Processing Actuators 29

3 A new System Board Design & test on the PC-screen Sensors (New)Actuators USB Design & test on the PC-screen System Board II 3

3 A new System Board Compile & Load to a FPGA Sensors (New) Actuators USB Processing in a FPGA System Board II 3

32 SIM-PL is gemaakt door Wouter Koolen-Wijkstra Wouter heeft vorige week zijn Master of Logic behaald en promoveert In februari 2 bij het Centrum voor Wiskunde en Informatica. 32

33 Website:www.science.uva.nl/amstel/SIM-PL/ Software Componenten Tutorial Onderwijsmateriaal Mail to:.bruidegom@uva.nl 33

34 Vragen? 34