> 文章列表 > PFSK162 3BSE015088R1设备控制器的组成

PFSK162 3BSE015088R1设备控制器的组成

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