Inhoud Analyse van sequentiële netwerken Sequentiële bouwblokken

Slides:



Advertisements
Verwante presentaties
De Profile Selector 2 april 2017.
Advertisements

Vincent Poté Nelis Vandermeiren Simen Akkermans Kevin De Neef
De zin en onzin van escrow
Elektrotechniek Elektrotechniek is een heel breed vakgebied.
1 Instituut voor Informatica en Informatiekunde Magneetstrip- en chipkaarten Engelbert Hubbers Erik Poll Digital Security Informatica en Informatiekunde.
Downloaden: Ad-aware. Downloaden bestaat uit 3 delen: •1. Zoeken naar de plek waar je het bestand kan vinden op het internet •2. Het nemen van een kopie.
Reeds behandelde PLD-soorten:
1 Resultaten marktonderzoek RPM Zeist, 16 januari 2002 Door: Olga van Veenendaal, medew. Rothkrans Projectmanagement.
gebouw applicaties binnen een gebouwbesturingssysteem
Componenten voor een werkende computer
Guido Tent, Tentlabs - 19 November 2006
Processor & Toetsenbord
Kennismaking met de computerconfiguratie
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 4(2): Digitale.
Ronde (Sport & Spel) Quiz Night !
Digitale Elektronica en Processoren
prNBN D addendum 1 Deel 2: PLT
Nieuwe data voor (nieuwe) OV modellen
Auteursomgeving voor Digitale Componenten
Klassieke AO Leseenheid1
Start.
Computerarchitectuur
automatiseringselektronica
F. Rubben NI Lookout 1 06/RIS/05 - NI Lookout VTI Brugge F. Rubben, ing.
WISKUNDIGE FORMULES.
De computer: Hardware Het beeldscherm Het toetsenbord De muis
Projectiemateriaal Jan Van Campenhout AJ
Inhoud Synthese van sequentiële netwerken
Inleiding tot de Elektrotechniek – J. Van Campenhout – Faculteit Ingenieurswetenschappen pag. 1 Inhoud (3) 5.Digitale Technologie ‣ Basiscomponenten.
1 Orientatie InformatieSystemen K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001.
Interaction diagrams: Sequence Diagram
Kunstlicht door: Koert Ringelenberg
5JJ20: Computerarchitectuur 2M200: Inleiding Computersystemen
TUDelft Knowledge Based Systems Group Zuidplantsoen BZ Delft, The Netherlands Caspar Treijtel Multi-agent Stratego.
Opleiding ICT © J.W. Jonker Dia 1/19 Systemen Besturingssoftware Windows XP Mark van Heck.
1 Voorwaarden hergebruik Modulair ontwerp Low coupling High cohesion.
Werken aan Intergenerationele Samenwerking en Expertise.
Dirk Smets KHLim - dep. IWT Digitale Elektronica Programmeerbare Logica FPGA : Field Programmable Gate Array DIA 1 DIA 1 Verdere FPGA-producten Discontinued!
1 juni 2010 Verdiepingsdag Toezicht Integraal Toezicht nu en in de toekomst.
Wetsvoorstel Kilometerprijs KIVI NIRIA Ledenpeiling februari 2010.
ABB Softstarters Serie PS S en PS D(H)
Elektriciteit 1 Basisteksten
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
1Ben Bruidegom 1 De Harvard Machine Van rekenmachine met “loopjes” naar processor.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
Wouter Jansweijer, 16 September, Literatuur zoeken Project informatiewetenschappen october 2002.
1 ICT Infrastructuren 19 november 2007 David N. Jansen.
Cybersecurity puzzelen aan en mét computers Erik Poll
1/1/ /e/e eindhoven university of technology OGO 1.2 project Startbijeenkomst Een microprocessor… …om warm voor te lopen.
Schitterende Organisaties®
Processor & Toetsenbord
ZijActief Koningslust 10 jaar Truusje Trap
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Digitale logica niveau klokken en geheugens.
Ontwikkeld door CWB3. Opbouw Presentatie 1.Wat is GeoSport? 2.Ontwerp 1.Gebruikte ontwerpmethodieken 2.Ervaring 3.Implementatie 1.Gebruikte technologieën.
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
Duurzame Inzetbaarheid in de publieke sector. 2 Onderzoek In opdracht van Ministerie van BZK Secundaire analyse POMO 2010 Doelgroepen -Overheidssectoren.
Ontwerpen van Digitale Systemen
Opleiding CMS website Gent Bart Nelis Gent: #239/ docentengang Brussel: /naast bibliotheek
Inhoud De ontwerpruimte en haar terminologie
De financiële functie: Integrale bedrijfsanalyse©
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
ZijActief Koningslust
Inhoud Analyse van sequentiële netwerken Sequentiële bouwblokken
Beveiligingsaspecten van draadloze hotspots Toepassing van 802.1x met FreeRADIUS Steven Wittevrouw Bachelor Elektronica - ICT 3ICT
Inhoud Analyse van sequentiële netwerken Sequentiële bouwblokken
Les 3: Digitale Logica.
3 Hardware 3.1 De processor en intern geheugen
Transcript van de presentatie:

Inhoud Analyse van sequentiële netwerken Sequentiële bouwblokken het gedrag van teruggekoppelde poortnetwerken races en hazards synchroon versus asynchroon gedrag, geheugencellen Sequentiële bouwblokken Synthese van sequentiële netwerken incrementele gedragsbeschrijvingen toestandsminimalisatie Toestandsassignatie Aspecten van compositie en decompositie Verfijning en decompositie Spatiale versus temporale decomposities Composities van synchrone automaten Digitale elektronica

Digitale Bouwstenen standaardcomponenten Programmeerbare componenten Applicatie-specifieke bouwstenen Gate Arrays Seq. Comb. PLA- achtigen Cell- arrays SSI PLA Standard Cell MSI FPGA PAL LSI PLS Full Custom VLSI EPLD Digitale elektronica

Standaardcomponenten: sequentiële functies SSI flip-flops: diverse klok- en datagedragingen MSI registers tellers schuifregisters LSI registerbanken processor-bouwblokken VLSI processors geheugens specifieke chips voor consumentenmarkt Digitale elektronica

Flip-flops Definitie van het tijdsgedrag ts th Flanksturing Niveausturing ts th ts th tp O-interval I-interval Pulssturing tp Digitale elektronica

Flip-flops Definitie van het datagedrag D-gedrag R/S-gedrag J/K-gedrag T-gedrag Digitale elektronica

Flip-Flops een overzicht Voorbeelden van pdf-bestanden 74HC74 74F109 7476 7475 7473 74279 Digitale elektronica

De essentie van synchroon gedrag In Out ts th tp Flanksturing Combinatorische logica Registers Klok Klok Flip-flop propagatie Combinatorisch propagatie Flip-flop instel Digitale elektronica

Regels voor synchroon ontwerp Inputsignalen moeten stabiel zijn gedurende I-interval Gebruik alleen geheugenelementen met disjuncte I- en O-intervallen Gebruik alleen geheugenelementen met zelfde klokgedrag Zorg ervoor dat de klokverschuiving beperkt is tot separatie tussen I en O Zorg ervoor dat de klok een voldoende periode heeft Stuur inputs op het correct ogenblik aan Digitale elektronica

Regels voor synchroon ontwerp metastabiliteit Veranderingen van input binnen I-interval Meestal “normaal” gedrag van FF: resultaat is onvoorspelbaar, maar wel ofwel 0 ofwel 1 Soms “geen” resultaat: finale waarde wordt ongewoon laat bereikt. Intussen geen betrouwbare waarde: niet finaal eventueel halfslachtig niveau mogelijk zelfs dynamische hazards Digitale elektronica

Regels voor synchroon ontwerp metastabiliteit kloksignaal 30 ns 14 ns inputsignaal outputsignaal Digitale elektronica

Metastabiel gedrag Breuninger’s grafiek Digitale elektronica

Geheugens en processors Er bestaan een aantal generieke functies die het gebruik van hoge integratiedichtheden mogelijk maken Voorwaarde: universele inzetbaarheid Twee belangrijke voorbeelden: geheugens processors (+ randchips) Digitale elektronica

Geheugens kenparameters Interne opbouw statisch (SRAM) dynamisch (DRAM) Structurele aspecten Woordbreedte Capaciteit Functionele aspecten toegangstijd en -bandbreedte parallellisme in toegang asynchrone of synchrone toegang Digitale elektronica

Geheugens interne opbouw: statische geheugens Geheugenwerking gebaseerd op terugkoppeling Cel = elementaire flipflop lage toegangstijd grote basiscel CMOS: 6 transistors NMOS: 4 transistors, dissipatie X/Y-adressering Kan in alle technologieën Digitale elektronica

Geheugens interne opbouw: dynamische geheugens Geheugenwerking gebaseerd op ladingsopslag op capaciteit (1 transistor) Lezen dynamisch proces, destructief Digitale elektronica

Geheugens interne opbouw: dynamische geheugens Digitale elektronica

Geheugens functionele aspecten Parallellisme Toegang tot grote RAMs sequentieel: woord per woord Kleine statische RAMS (registerbestanden) en speciale geheugens (DPMs, FIFOs) parallel Toegangsprotocollen Vroeger hoofdzakelijk asynchroon Voor SRAM: relatief eenvoudig Voor DRAM: sequentieel opfriscycli snelle blokmodes Synchrone protocollen nemen snel toe Voorbeelden van pdf-bestanden SRAM SSRAM EDO-RAM SDRAM Digitale elektronica

Processors Processors worden als bouwblok in grote variëteit gemaakt: voor algemeen gebruik (zie computerarchitectuur) voor specifieke toepassingen: DSP, Grafiek, Communicatie als component voor realisatie van complexe functies: microcontrollers Processors worden ook in toenemende mate als module gebruikt in ASIC-ontwerp of ontwerp met FPGAs Digitale elektronica

Processors microcontrollers Een microcontroller is een sterk geïntegreerde vorm van processor Bevat naast processorkern ook geheugen (beperkt) perifere schakelingen Wordt vaak in verschillende varianten gemaakt qua beschikbaar geheugen, snelheid, en soort van meegeïntegreerde functies Gebruik: in ingebedde systemen, waar complexiteit hogere eisen stelt dan snelheid: printers, toetsenborden, ... Automobiel, wasmachines, T.V.’s, .. PLC’s, regelaars, procesautomatisatie Digitale elektronica

Processors microcontrollers: voorbeeld Digitale elektronica

Digitale Bouwstenen programmeerbare componenten Standaard- componenten Programmeerbare componenten Applicatie-specifieke bouwstenen Gate Arrays Seq. Comb. PLA- achtigen Cell- arrays SSI PLA Standard Cell MSI FPGA PAL LSI PLS Full Custom VLSI EPLD Digitale elektronica

Programmeerbare componenten PLA-achtigen: sequencers De PLS: PLS: PLA met toestandsregister Digitale elektronica

Programmeerbare componenten architecturen: PLA-achtigen (2) De PAL en de PLD: macrocellen met flipflops Voorbeelden van pdf-bestanden MACH pld Cypress pld 22v10 Digitale elektronica

Programmeerbare componenten architecturen: Cell-arrays (1) Digitale elektronica

Programmeerbare componenten Moderne evoluties in FPGA’s Moderne FPGA’s bevatten veel meer dan CLB’s en routing blocks: Sommige bevatten grote geheugenblokken, en laten toe van CLB’s te groeperen tot geheugenblokken Sommige bevatten R/T uitbreidingen om snelle ALU’s te maken (carry chains) Sommige bevatten standaard microprocessor naast programmeerbare array Sommige bevatten speciale I/O-interfaces: Naar extern geheugen (DDR-ram) LVDS en andere snelle verbindingen Digitale elektronica

Digitale Bouwstenen ASIC’s Standaard- componenten Programmeerbare componenten Applicatie-specifieke bouwstenen Gate Arrays Seq. Comb. PLA- achtigen Cell- arrays SSI PLA Standard Cell MSI FPGA PAL LSI PLS Full Custom VLSI EPLD Digitale elektronica