Newest Viewed Downloaded

* IS1500 Datorteknik o k, föreläsning CE - F6 * IS1500 Datorteknik och komponenter Föreläsning 6 Bushantering In- och utmatning, I/O Programstyrd pollning DMA – Direct Memory Access

* IS1500 Datorteknik o k, föreläsning CE - F6 * IS1500 Datorteknik och komponenter Föreläsning 6 Bushantering In- och utmatning, I/O Programstyrd pollning DMA – Direct Memory Access

IS1500 Datorteknik o k http://www.ict.kth.se/courses/IS1500 Digitala komponenter Assemblerprogram C In- och utmatning Avbrott och "trap" Cacheminnen Trådar, synkronisering DC F1 DC F2 CE F1 CE F3 CE F4 CE F5 CE F6 CE F7 CE F8 CE F9 CE F2 DC Ö1 DC Ö2 CE Ö4 CE Ö1 CE Ö2 CE Ö3 CE Ö1 CE Ö2 CE Ö3 CE Ö5 CE Ö6 lab dicom lab nios2time hemlab C lab nios2io lab nios2int hemlab cache hemlab trådar CE F10 CE Ö10 tentamen * * * IS1500 Datorteknik o k, föreläsning CE - F6

IS1500 Datorteknik o k http://www.ict.kth.se/courses/IS1500 Digitala komponenter Assemblerprogram C In- och utmatning Avbrott och "trap" Cacheminnen Trådar, synkronisering DC F1 DC F2 CE F1 CE F3 CE F4 CE F5 CE F6 CE F7 CE F8 CE F9 CE F2 DC Ö1 DC Ö2 CE Ö4 CE Ö1 CE Ö2 CE Ö3 CE Ö1 CE Ö2 CE Ö3 CE Ö5 CE Ö6 lab dicom lab nios2time hemlab C lab nios2io lab nios2int hemlab cache hemlab trådar CE F10 CE Ö10 tentamen * * * IS1500 Datorteknik o k, föreläsning CE - F6

* IS1500 Datorteknik o k, föreläsning CE - F6 * Föreläsning 6 Innehåll, rubriker Bus Data Transfer, read/write I/O-enheter, adressering Parallellport, funktion, pollning Serieport, funktion, pollning Timer, funktion, pollning Eko-program, Kommunikations-program Paritetskontroll Disk Storage, Flash Storage DMA – Direct Memory Access

* IS1500 Datorteknik o k, föreläsning CE - F6 * Litteraturhänvisningar Exempelsamlig del 5 och 6 Lab-PM för Nios2io Kursboken Chap 61—6.6 6.1 Introduction 6.2 Dependability, Reliability, and Availability 6.3 Disk Storage 6.4 Flash Storage 6.5 Connecting ... 6.6 Interfacing ... 6.7 – 6.15 är läsvärt men överkurs än så länge

* IS1500 Datorteknik o k, föreläsning CE - F6 * Programexekvering i två steg EXECUTE FETCH (update PC) (decode)

* IS1500 Datorteknik o k, föreläsning CE - F6 * Viktiga delar i en dator CPU MEM BUS I/O program data

* IS1500 Datorteknik o k, föreläsning CE - F6 * Bus Data Transfer viktiga aspekter MASTER SLAVE BUS MEMORY CPU

* IS1500 Datorteknik o k, föreläsning CE - F6 * Bus Data Transfer Memory Read Master - till exempel CPU Slave - till exempel Memory Master levererar Adress (t.ex. PC-value) Master ger läsbegäran (Read Request) Slave levererar Data (Instruction) Slave levererar kvittens (Acknowledge) (exempel Fetch Instruction och LOAD)

* IS1500 Datorteknik o k, föreläsning CE - F6 * Bus Data Transfer Memory Read Address Read Vad händer om (Rd) Ack uteblir ? 1 2 Data (Rd) Ack 3 4

* IS1500 Datorteknik o k, föreläsning CE - F6 * Bus Data Transfer Memory Write Master - till exempel CPU Slave - till exempel Memory Master levererar Adress Master levererar Data Master ger skrivbegäran (Write Request) Slave levererar kvittens (Acknowledge) (exempel STORE)

* IS1500 Datorteknik o k, föreläsning CE - F6 * Bus Data Transfer Memory Write Address Write Vad händer om (Wr) Ack uteblir ? 2 Data (Wr) Ack 3 5 6 1 1 4

* IS1500 Datorteknik o k, föreläsning CE - F6 * Bus Data Transfer Asynchronous Memory Read Address Read Data (Rd) Ack Asynkront ”any time” ”ingen klocka”

* IS1500 Datorteknik o k, föreläsning CE - F6 * Bus Data Transfer Synchronous Memory Read Address Read Data (Rd) Ack clock address memory data transfer read transfer Synkront ”exactly on time” ”klocka”

* IS1500 Datorteknik o k, föreläsning CE - F6 * Asynkron / synkron buss Asynkron klarar enheter med olika hastigheter bra för långsamma och olika enheter (I/O) Synkron kan ge högre hastighet kan överföra adress och data separat, och utnyttja tiden mellan dem till annat (split-transaction bus) bra för snabba, likadana enheter (minne)

* IS1500 Datorteknik o k, föreläsning CE - F6 * Flera SLAVE fungerar bra på olika adresser ! MASTER BUS SLAVE SLAVE ? ? Adress-avkodare

* IS1500 Datorteknik o k, föreläsning CE - F6 * Flera minnen på olika adresser ! CPU MEM BUS MEM Adress ditten Adress datten ? ? Adress-avkodare

* IS1500 Datorteknik o k, föreläsning CE - F6 * Flera Slave på olika adresser ! CPU MEM BUS I/O Adress ditten Adress datten ? ? Adress-avkodare

* IS1500 Datorteknik o k, föreläsning CE - F6 * Flera Master fungerar, en Arbiter behövs för att välja mellan dem Master MEM BUS I/O Adress ditten Adress datten ? ? Adress-avkodare Master Arbiter

* IS1200 Datorteknik, föreläsning 6 * DUAL-CORE MULTI-CORE / MANY-CORE CPU MEM BUS I/O Adress ditten Adress datten ? ? Adress-avkodare CPU * * IS1500 Datorteknik o k, föreläsning CE - F6 ...

Showing 1 - 20 of 128 items Details

Name: 
2010-ce-f6
Author: 
Johan Wennlund
Company: 
IMIT/KTH
Description: 
* IS1500 Datorteknik o k, föreläsning CE - F6 * IS1500 Datorteknik och komponenter Föreläsning 6 Bushantering In- och utmatning, I/O Programstyrd pollning DMA – Direct Memory Access
Tags: 
is1500 | datorteknik | föreläsning | data | bus | memory | ibf | cpu
Created: 
8/27/2002 5:50:40 AM
Slides: 
128
Views: 
14
Downloads: 
0
Rating: 
0


> Comment



Share this presentation
|

Comments

Share this presentation:

|
Sitemap