Академический Документы
Профессиональный Документы
Культура Документы
1
1
PT. Elektronika FT UNY1
Input/Output Problems
2
2 PT. Elektronika FT2UNY2
Muh. Izzuddin Mahali, M.Cs.
Input/Output Module
2
2 PT. Elektronika FT3UNY2
Muh. Izzuddin Mahali, M.Cs.
External Devices
Human readable
Screen, printer, keyboard
Machine readable
Monitoring and control
Communication
Modem
Network Interface Card (NIC)
2
2 PT. Elektronika FT4UNY2
Muh. Izzuddin Mahali, M.Cs.
I/O Module Function
2
2 PT. Elektronika FT5UNY2
Muh. Izzuddin Mahali, M.Cs.
I/O Steps
2
2 PT. Elektronika FT6UNY2
Muh. Izzuddin Mahali, M.Cs.
I/O Module Diagram
Address
Lines Input External Data
Output Device
Data Logic Status
Interface
Lines
Logic Control
2
2 PT. Elektronika FT67UNY2
Muh. Izzuddin Mahali, M.Cs.
I/O Module Decisions
2
2 PT. Elektronika FT86UNY2
Muh. Izzuddin Mahali, M.Cs.
Input Output Techniques
Programmed
Interrupt driven
Direct Memory Access (DMA)
2
2 PT. Elektronika FT9UNY2
Muh. Izzuddin Mahali, M.Cs.
Programmed I/O
2
2 PT. Elektronika FT10UNY2
Muh. Izzuddin Mahali, M.Cs.
Programmed I/O - detail
2
2 PT. Elektronika FT11UNY2
Muh. Izzuddin Mahali, M.Cs.
I/O Commands
2
2 PT. Elektronika FT12UNY2
Muh. Izzuddin Mahali, M.Cs.
Addressing I/O Devices
2
2 PT. Elektronika FT13UNY2
Muh. Izzuddin Mahali, M.Cs.
I/O Mapping
2
2 PT. Elektronika FT14UNY2
Muh. Izzuddin Mahali, M.Cs.
Interrupt Driven I/O
2
2 PT. Elektronika FT15UNY2
Muh. Izzuddin Mahali, M.Cs.
Interrupt Driven I/O Basic Operation
2
2 PT. Elektronika FT16UNY2
Muh. Izzuddin Mahali, M.Cs.
CPU Viewpoint
2
2 PT. Elektronika FT17UNY2
Muh. Izzuddin Mahali, M.Cs.
Design Issues
2
2 PT. Elektronika FT18UNY2
Muh. Izzuddin Mahali, M.Cs.
Identifying Interrupting Module (1)
2
2 PT. Elektronika FT19UNY2
Muh. Izzuddin Mahali, M.Cs.
Identifying Interrupting Module (2)
2
2 PT. Elektronika FT20UNY2
Muh. Izzuddin Mahali, M.Cs.
Multiple Interrupts
2
2 PT. Elektronika FT21UNY2
Muh. Izzuddin Mahali, M.Cs.
Example - PC Bus
2
2 PT. Elektronika FT22UNY2
Muh. Izzuddin Mahali, M.Cs.
Sequence of Events
2
2 PT. Elektronika FT23UNY2
Muh. Izzuddin Mahali, M.Cs.
PC Interrupt Layout
8259A 8086
IRQ0
IRQ1
IRQ2
IRQ3 INTR
IRQ4
IRQ5
IRQ6
IRQ7
2
2 PT. Elektronika FT24UNY2
Muh. Izzuddin Mahali, M.Cs.
ISA Bus Interrupt System
2
2 PT. Elektronika FT25UNY2
Muh. Izzuddin Mahali, M.Cs.
ISA Interrupt Layout
2
2 PT. Elektronika FT26UNY2
Muh. Izzuddin Mahali, M.Cs.
Foreground Reading
http://www.pcguide.com/ref/mbsys/res/irq/func.htm
2
2 PT. Elektronika FT27UNY2
Muh. Izzuddin Mahali, M.Cs.
Direct Memory Access
2
2 PT. Elektronika FT28UNY2
Muh. Izzuddin Mahali, M.Cs.
DMA Function
2
2 PT. Elektronika FT29UNY2
Muh. Izzuddin Mahali, M.Cs.
DMA Operation
2
2 PT. Elektronika FT31UNY2
Muh. Izzuddin Mahali, M.Cs.
A side
2
2 PT. Elektronika FT32UNY2
Muh. Izzuddin Mahali, M.Cs.
DMA Configurations (1)
2
2 PT. Elektronika FT33UNY2
Muh. Izzuddin Mahali, M.Cs.
DMA Configurations (2)
2
2 PT. Elektronika FT34UNY2
Muh. Izzuddin Mahali, M.Cs.
DMA Configurations (3)
2
2 PT. Elektronika FT35UNY2
Muh. Izzuddin Mahali, M.Cs.
I/O Channels
2
2 PT. Elektronika FT36UNY2
Muh. Izzuddin Mahali, M.Cs.
Interfacing
2
2 PT. Elektronika FT37UNY2
Muh. Izzuddin Mahali, M.Cs.
Small Computer Systems Interface (SCSI)
Parallel interface
8, 16, 32 bit data lines
Daisy chained
Devices are independent
Devices can communicate with each other
as well as host
2
2 PT. Elektronika FT38UNY2
Muh. Izzuddin Mahali, M.Cs.
SCSI - 1
Early 1980s
8 bit
5MHz
Data rate 5MBytes.s-1
Seven devices
Eight including host interface
2
2 PT. Elektronika FT39UNY2
Muh. Izzuddin Mahali, M.Cs.
SCSI - 2
1991
16 and 32 bit
10MHz
Data rate 20 or 40 Mbytes.s-1
2
2 PT. Elektronika FT40UNY2
Muh. Izzuddin Mahali, M.Cs.
SCSI Signaling (1)
2
2 PT. Elektronika FT42UNY2
Muh. Izzuddin Mahali, M.Cs.
SCSI Bus Phases
Reset
Command,
Bus Data,
free Arbitration (Re)Selection
Status,
Message
2
2 PT. Elektronika FT43UNY2
Muh. Izzuddin Mahali, M.Cs.
SCSI Timing Diagram
2
2 PT. Elektronika FT44UNY2
Muh. Izzuddin Mahali, M.Cs.
Configuring SCSI
2
2 PT. Elektronika FT45UNY2
Muh. Izzuddin Mahali, M.Cs.
IEEE 1394 FireWire
2
2 PT. Elektronika FT46UNY2
Muh. Izzuddin Mahali, M.Cs.
FireWire Configuration
Daisy chain
Up to 63 devices on single port
Really 64 of which one is the interface itself
Up to 1022 buses can be connected with
bridges
Automatic configuration
No bus terminators
May be tree structure
2
2 PT. Elektronika FT47UNY2
Muh. Izzuddin Mahali, M.Cs.
FireWire vs SCSI
Hot-pluggable no yes
48
48 PT. Elektronika FT48UNY
48
Muh. Izzuddin Mahali, M.Cs.
FireWire 3 Layer Stack
Physical
Transmission medium, electrical and signaling
characteristics
Link
Transmission of data in packets
Transaction
Request-response protocol
2
2 PT. Elektronika FT49UNY2
Muh. Izzuddin Mahali, M.Cs.
FireWire - Physical Layer
2
2 PT. Elektronika FT50UNY2
Muh. Izzuddin Mahali, M.Cs.
FireWire - Link Layer
2
2 PT. Elektronika FT51UNY2
Muh. Izzuddin Mahali, M.Cs.
FireWire Subactions
Read
firewire system architecture (2nd edition).pdf
52
52 PT. Elektronika FT52UNY
52
Muh. Izzuddin Mahali, M.Cs.
Foreground Reading
2
2 PT. Elektronika FT53UNY2
Muh. Izzuddin Mahali, M.Cs.
selesai
54
54 PT. Elektronika FT54UNY
54
Muh. Izzuddin Mahali, M.Cs.