INF1400 Kap 0 Digitalteknikk



Like dokumenter
Digital Teknologi. Forelesning nr 1

Hovedpunkter. Digital Teknologi. Digitale Teknologi? Digitale Teknologi? Forelesning nr 1. Tall som kun er representert ved symbolene 0 og 1

Organisering og ledelse av hardware-utvikling

INF1400 Kap 1. Digital representasjon og digitale porter

INF3430/4431. Kretsteknologier Max. kap. 3

Analog til digital omformer

Forelesning 8. CMOS teknologi

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and

Dagens temaer. temaer hentes fra kapittel 3 i Computer Organisation. av sekvensielle kretser. and Architecture. Tilstandsdiagram.

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Datamaskinens oppbygning

En mengde andre typer som DVD, CD, FPGA, Flash, (E)PROM etc. (Kommer. Hukommelse finnes i mange varianter avhengig av hva de skal brukes til:

Vi anbefaler at du setter deg litt inn i maskinen på forhånd. Det er en DELL Optiplex 620.

2. Hvor mye Internminne har den? Svar: 2GB

Dagens temaer. Dagens temaer er hentet fra P&P kapittel 3. Motivet for å bruke binær representasjon. Boolsk algebra: Definisjoner og regler

En teknisk historiefortelling

Design med ASIC og FPGA (Max kap.7 og 18)

Teoretisk minnemodell Flyktig minne - SRAM -DRAM Ikke-flyktig minne -ROM -EPROM - EEPROM Flash

FYS 3270(4270) Data-assistert konstruksjon av kretselektronikk (tidligere Fys 329) Fys3270(4270)

Martin Olsen, Lars- Petter Ahlsen og Jon- Håkon Rabben

Dagens tema. Dagens tema hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er. Tellere og registre

Del1: Setup: BIOS. 2. Hvor mye Internminne har den? 3GB DDR2

VLSI (Very-Large-Scale-Integrated- Circuits) it Mer enn porter på samme. LSI (Large-Scale-Integrated-Circuits)

Into da BIOS<3. Bak Skallet

Digital representasjon

LabOppgave. 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Dagens temaer. Sekvensiell logikk: Kretser med minne. D-flipflop: Forbedring av RS-latch

Setup programmet brukes til å endre konfigurasjonen av BIOS og til å vise resultatene fra

Datamaskiner og operativsystemer =>Datamaskinorganisering og arkitektur

Forelesning 9. Registre, tellere og minne

INF1400. Kombinatorisk Logikk

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT. Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap

Phu Pham Laboppgave 29. September 2015

Del 2. Bak skallet. Avsette minne til et spesifikt OS Teste harddisk under oppstart Sette opp system logger

EKSAMEN (Del 1, høsten 2015)

I dag. Minne typar Minne mot bussar (fysisk grensesnitt generelt) Meir buss

Oppgave lab. 2. Hvor mye Internminne har den? - Maskinen har 2GB internminne.

1)Gjør om desimal tallene til binære: a) 4 =0100. b) 17 = c) 34 = d) 128 = e) 255 =

1 Innledning. Oppgaven består i å konstruere et digitalt simultanoversettelsessystem.

Avanserte byggeblokker (Maxfield kap.13 og 17)

Datasystemer og informasjonssystemer

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Lab oppgave gruppe 2 IT-ledelse (Jonas F, Robin PN, Aksel S, Magnus M, Erik I)

Institiutt for informatikk og e-læring, NTNU Kontrollenheten Geir Ove Rosvold 4. januar 2016 Opphavsrett: Forfatter og Stiftelsen TISIP

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

INF1400. Kombinatorisk Logikk

Design med ASIC og FPGA (Max kap.7 og 18)

Datakonvertering. analog til digital og digital til analog

Elektroniksystem. Professor Per Larsson-Edefors. Elektroniksystem, Per Larsson-Edefors, 7 maj 2012 Sida 1

Laboppgave. Sondre Gulichsen, Li Lisan Linder. 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Forelesning 4. Binær adder m.m.

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Smarte Regioner Kostnadseffektive offentlige tjenester

INF3430. Kretsteknologier Programmeringsteknologier VHDL-Access datatyper

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til IKT. Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap

UNIVERSITETET I OSLO

Dagens temaer. Cache (repetisjon) Cache (repetisjon) Cache (repetisjon)

Clock speed 3.20GHz Bus Speed 800MHz L2 Cache 4MB 2 Cores Ikke Hyperthreading 64 BIT

Dagens temaer. Mer om cache-hukommelse (kapittel 6.5 i Computer Organisation and Architecture ) RAM ROM. Hukommelsesbusser

Den analoge verden blir digitalisert

Forelesning nr.9 INF 1411 Elektroniske systemer. Transistorer MOSFET Strømforsyning

Datamaskinens oppbygning og virkemåte

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Hovedkort, brikkesett og busser

PENSUM INF1400 H11. Joakim Myrvoll Johansen. Digital Design, M. Morris Mano, 4th edition

Tonje Thøgersen, Daniel Svensen Sundell, Henrik Smedstuen

Forelesning 5. Diverse komponenter/større system

Oppsummering av digitalteknikkdelen

Fetch Datamaskinen henter en instruksjon i form av et tall eller en rekke tall fra programminne.

TDT4110 Informasjonsteknologi grunnkurs: Uke 35 Introduksjon til IKT. Professor Alf Inge Wang

Singletasking OS. Device minne Skjerm minne. Brukerprogram. Brukerdata/heap. Stack. Basis for flerprosess-systemer.

Forelesning nr.13 INF 1411 Elektroniske systemer

Datakonvertering. analog til digital og digital til analog

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD13012 Datateknikk (deleksamen 1, høstsemesteret) Dato: Eksamenstid: kl til kl.

Lab 5 Enkle logiske kretser - DTL og 74LS00

INF1400 Kap4rest Kombinatorisk Logikk

IN1020. Logiske porter om forenkling til ALU

DEL 1 Setup BIOS Stian A. Johansen Terje Bratlie Espen Torås

Marius Rogndalen Karlsen, Informatikk Lab oppgave

LABOPPGAVER GRIT: IT OG SAMFUNN. Del 1 Setup - BIOS

Digital logic level: Oppsummering

Læringsmål og pensum. Hvordan lages en brikke (chip)? ICen basis for en revolusjon. Silisium

NY EKSAMEN Emnekode: ITD13012

Forskningsseminar: Høgskolen i Ålesund: Fra Smart Grid, til Smarte Regioner

INF1040 Digital representasjon

Kretsteknologier (Max. kap. 3) Kretsteknologier. Kretsteknologier. Følgende gjelder for alle figurer hentet fra læreboka. Max. kap.

Programmerbar logikk. CPLD og FPGA. Fys3270(4270)

Datasystemer og informasjonssystemer

Smarte Regioner. Harald Yndestad. Fjordkonferansen:

1. del av Del - EKSAMEN

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Løsningsforslag INF1400 H04

Høgskoleni østfold EKSAMEN. Dato: Eksamenstid: kl til kl. 1200

Del 1 Setup - BIOS Oppgaver: 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

IN1020. Datamaskinarkitektur

MAX MIN RESET. 7 Data Inn Data Ut. Load

UNIVERSITETET I OSLO

Forelesning Instruksjonstyper Kap 5.5

Transkript:

INF1400 Kap 0 Digitalteknikk

Binære tall (ord): Digitale signaler: Hva betyr digital? Tall som kun er representert ved symbolene 0 og 1 (bit s). Nøyaktighet gitt av antall bit. (avrundingsfeil) Sekvenser av binære tall i tid. Hvert tall kan bestå av ett eller flere bit 0 1 1, 1 0 1, 0 0 1, 1 1 1, --- 0 1 0 Bit Binært tall Digitale system: System som håndterer digitale signaler tid

Den digitale revolusjon I Digitale systemer CPU Datamaskinen Internett

Den digitale revolusjon II Digitale systemer tar over analog signalbehandling Eksempler: Stereoanlegg (CD / vinylplate) Video (DVD / VHS) Foto (digitale kamera / 35mm) Mobiltelefon (GSM / NMT) osv...

Den digitale revolusjon III Trådløse sensorsystemer Millioner av små hardware- duppeditter - online (internett) Eksempler: Sensorer/display i klær/stoffer/bøker Intelligent støv Militær etteretning Kroppsmonitorering osv... Micron: pillekamera Trådløs sensornode

Den digitale revolusjon IV Silisium er biokompatibelt!!! Braingate USA 6 Neuron / µchip

Hvorfor er digitale system bedre enn analoge system? Tapsfri signalbehandling Tapsfri lagring av signaler Kraftigere muligheter for manipulering (filtrering) Enklere design Billigere

Det digitale egget Verden vi lever i er stort sett analog Skal vi bruke digitale system til å håndtere analoge fenomen trenger vi en Analog-til-Digital konverter + en Digital-til-Analog konverter Analogt signal inn ADC Digitalt System DAC Analogt signal ut Analog verden

Eksempel: Lydinnspilling

Eksempel: Lydavspilling Platespiller CD-spiller

Mikroelektronikk Den egentlige årsaken til teknologiutvikling Integrerte kretser Texas Instruments 1958 germanium Jak S. Kilby Fairchild Første kommersielle krets i silisium Intel 1968 Første mikroprosessor i 1971 Kanskje tidenes mest imponerende og viktigste industrielle revolusjon Andy Grove Robert Noyce Gordon Moore

Intel 4004, mikro-chip 1971 2300 transistorer 108kHz klokke max 648 byte minne 4 bit bus 12

Pentium 4 >42 000 000 transistorer >3GHz klokke

Sun UltraSPARC

Digital krets, ca. 10 000 x zoom Transistor 90nm

16

Nanoteknologi Transistordimensjoner på atomnivå 5 atomlag 17

Moores lov Moores lov: Maksimalt antall transistorer på en chip dobles hvert andre år

Single-chip memory 2006 - Samsung NAND flash 16 000 000 000 transistorer på samme chip (16Gb memory) Eksempel på NAND flash pakke 19 Flash mikrochip

Multi core-prosessorer 20

Multi core-prosessorer

Noen kommentarer Mikrochip-design er ikke hva det engang var Vi står overfor en betydelig oppdeling av faget i spesialiserte retninger

Sammenligning Digital logikk anno 2010 Virkemåte: Synkron binær logikk Elektrisk strøm styrt av transistorer Prosessor (single chip): > 1 000 000 000 transistorer Den menneskelige hjerne Virkemåte: Asynkron binær logikk Elektrisk strøm styrt av nevroner >10 000 000 000 nevroner Memory (single chip): >16 000 000 000 transistorer 23

Definisjoner VLSI (Very-Large-Scale-Integrated-Circuits) Mer enn 100 000 porter på samme chip LSI (Large-Scale-Integrated-Circuits) Noen få 1000 porter på samme chip SSI (Small- Scale-Integrated-Circuits) Noen få porter på samme chip

Digitale designmetoder I Hardware-basert design: SSI design Setter sammen SSI pakker på kretskort FPGA (Field Programmable Gate Array) Programmerbar logikk, eks. Xilinx, Altera, osv.. ASIC (Application Specified Integrated Circuit) Skreddersydd logikk (designer på transistor nivå) Strømforbruk / hastighet / areal / spesialfunksjoner / 25 pris / kombinert analog-digital / andre spesielle formål

Digitale designmetoder II Software/hardware-basert design: MicroController (uc) Mikroprosessor med tilhørende I/O og memory på en brikke (datamaskin på en brikke) DSP (Digital Signal Processor) Microcontroller spesialbygd for rask signalbehandling, eks. video, audio, osv.. PC / mobiltelefon / PDA Digitale operasjoner kan utføres ved hjelp av passende I/O