PFSK162 3BSE015088R1设备控制器的组成
PFSK162 3BSE015088R1设备控制器的组成
设备控制器
设备控制器是计算机中的一个实体,其主要职责是控制一个或多个I/O设备,以实现I/O设备和计算机之间的数据交换。它是CPU与I/O设备之间的接口,它接收从CPU发来的命令,并去控制I/O设备工作,以使处理机从繁杂的设备控制事务中解脱出来。设备控制器是一个可编址的设备,当它仅控制一个设备时,它只有一个唯一的设备地址;若控制可连接多个设备时,则应含有多个设备地址,并使每一个设备地址对应一个设备。设备控制器的复杂性因不同设备而异,相差甚大,于是可把设备控制器分成两类:一类是用于控制字符设备的控制器,另一类是用于控制块设备的控制器。在微型机和小型机中的控制器,常做成印刷电路卡形式,因而也常称为接口卡,可将它插入计算机。有些控制器还可以处理两个、四个或八个同类设备。
设备控制器的组成
设备控制器与处理机的接口
该接口用于实现CPU与设备控制器之间的通信。共有三类信号线:数据线、地址线和控制线。数据线通常与两类寄存器相连接,第一类是数据寄存器(在控制器中可以有一个或多个数据寄存器,用于存放从设备送来的数据(输入)或从CPU送来的数据(输出));第二类是控制/状态寄存器(在控制器中可以有一个或多个这类寄存器,用于存放从CPU送来的控制信息或设备的状态信息)。
设备控制器与设备的接口
在一个设备控制器上,可以连接一个或多个设备。相应地,在控制器中便有一个或多个设备接口,一个接口连接一台设备。在每个接口中都存在数据、控制和状态三种类型的信号。控制器中的I/O逻辑根据处理机发来的地址信号去选择一个设备接口。
I/O逻辑
在设备控制器中的I/O逻辑用于实现对设备的控制。它通过一组控制线与处理机交互,处理机利用该逻辑向控制器发送I/O命令;I/O逻辑对收到的命令进行译码。每当CPU要启动一个设备时,一方面将启动命令发送给控制器;另一方面又同时通过地址线把地址发送给控制器,由控制器的I/O逻辑对收到的地址进行译码,再根据所译出的命令对所选设备进行控制。
BENTLY 3500/15 127610-01
PROSOFT PLX51-HART-4I
ABB PDAA401 3BSE017234R1
SST SST-PB3-CLX-RLL
REXROTH MKD093C-058-KG0-AF
REXROTH MKD093C-058-GG0-AF
REXROTH MHD093C-058-PG0-AA
ABB USC329AE01 3BHB002483R0001
PROSOFT MVI69E-MBTCP
REXROTH MSK050C-0300-NN-S1-UG1-NNNN
ABB 3BHB015651P0001
ELAU ISH100/30058/0/0/00/0/00/01/00
NI PXie-8840
NI PXie-1088
BENTLY 3500/50M 288062-02
PROSOFT PLX32-EIP-SIE
GE ACC-5595-208
SST SST-PB3-CLX-RLL
PROSOFT MVI46-DFNT
ABB IMRIO02
ABB CI853K01
ABB 3HAC055437-004
PROSOFT MVI56E-MNETR
ABB RDCU-02C
EMERSON PR6423/010-110+CON011
ABB 3BHB002751R0102
ABB 3BHB007209R0105
ABB 3BHB007211R0115
GR F650-B-C-J-F-2-G-5-HI-6H-E
ABB USC329AE01-1 3BHB002483R0001
EATON XV-102-D6-70TWRC-10
ABB PFPA201 3BSE022827R1
HIMA F3DIO20/802
GE IS200EPSMG2ADC
Rolls-Royce RRDI015
ABB 3BHE021951R0124
REXROTH MKD025B-144-KG1-UN
A-B 80026-044-06
DEIF IOM4.2
EATON XV-102-D6-70TWRC-10
EMERSON PR9376/010-011
SST SST-PB3-CLX-RLL
ABB IMRI002
ABB PHCBRC30000000
GE IS220PAICH1B
A-B 6180P-15BPXP
EMERSON SE4003S2B1
EMERSON PR6424/000-030+CON021
REXROTH MSK040C-0600-NN-M1-AG1-NNNN
HONEYWELL CC-TDOB01
REXROTH MSK071E-0300-NN-M1-UG1-NNNN
EMERSON PR6424/006-030+CON021
GE DS2020FEXAG4
EMERSON PR6424/001-000
REXROTH MHD093B-035-PG1-BA
ICS TRIPLEX T8110B
PROSOFT MVI56E-MCM
TRICONEX 3503E
TRICONEX 3806E
ICS TRIPLEX T8403
ICS TRIPLEX T8461C
ICS TRIPLEX T8461
ABB XVC769AE101
ABB UFC789AE101
BENTLY 3500/15 106M1079-0
ABB NRAI01
HONEYWELL 396352-01-4
ABB PPC907BE 3BHE024577R0101
BENTLY 125840-02
BENTLY 3500/40M 176449-01
BENTLY 3500/92 136180-01
BENTLY 3500/92 136188-02
BENTLY 3500/15 106M1079-0
BENTLY 3500/33 149986-01
BENTLY 3500/15-05-05-00
ABB DO880 3BSE028602R1
BENTLY 3500/92-02-01-00
BENTLY 3500/25-01-01-00
BENTLY 149992-01
BENTLY 3500/62
REXROTH SE311
ABB UFC765AE102 3BHE003604R0102
ABB PPC907BE 3BHE024577R0101
ABB UFC762AE101
HONEYWELL FC-TSDI-16UNI
WOODWARD 8440-1546
PROSOFT MVI56-PDPS
NI GPIB-140A
ABB UFC762AE101 3BHE006412R0101
BENTLY 3500/25 125792-01