ICH4芯片LAN控制器寄存器

来源:互联网 发布:运维开发 python 编辑:程序博客网 时间:2024/05/09 03:47

Intel手册第六章

寄存器和内存映射

ICH9的寄存器放在处理器的I/O空间里、内存空间里和在PCI配置空间里的一套PCI配置寄存器中。这章描述ICH9I/O和内存映射在一套寄存器层上。寄存器存取被同样描述。寄存器层地址映射和单独的寄存器位描述被提供在下一章中。以下标记和定义被用在“寄存器或用法说明”描述章中。

 

RO

只读。在一些情况里,如果一个寄存器是只读的,写这一寄存器的位置没有影响。可是在其它情况里,会有两个不同的寄存器被置于相同的地址位置,既是一个寄存器读出通道,又是另一个寄存器写入通道。详情见I/O和内存映射表。

WO

只写。在一些情况里,如果一个寄存器是只写的,读这个寄存器位置没有结果。可是在其它情况里,会有两个不同的寄存器被置于相同的地址位置,既是一个寄存器读出通道,又是另一个寄存器写入通道。详情见I/O和内存映射表。

R/W

/写。一个寄存器的特性,能被读和写。

R/WC

/写清除。一个寄存器的特性,能被读和写。可是,写1清除(设成0)相应的位,写0没有影响。(就是说这个只能把位改成0或不改变位,不能置1,因为写10,写0没变化。)

R/WO

一个寄存器的位,它的特性只能被写一次,在电源开启后。在第一次写入后,位成为只读的。

R/WLO

/写,锁住一次。一个寄存器位的特性能被写到没被锁的值多次,但对于被锁的值,只有一次。在锁值被写入后,该位成为只读的。

Reserved

这个保留位的值必须永远不被改变。关于详细情况见9.2章节。

Default

ICH4被复位时,它设置它的寄存器成为预先决定的预设值状态。预设状态表示最小的功能特征设置要求成功启动系统。因此,它不表示最理想的系统配置。它是系统初始化软件的职责,决定配置、操作范围和适当的操作系统特征,编程相应的ICH4寄存器。

Bold

ICH9里的粗体文本突出的寄存器位指明这位被执行。寄存器位不被执行的或被天生的将用细体文本。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Intel手册第七章

LAN控制器寄存器sB1:D8:F0

ICH4LAN控制器的ICH4虚拟PCI to PCI桥接的从属设备上集成了PCI设备8,功能0(见5.1.2章节)。这个设备通常在总线1上,不过可能被指派到一个不同编号上,这依赖具体的系统配置。LAN控制器的行为在PCI总线上可以作为控制,也可以作为被控制的动作。作为一个控制者时,LAN控制器与系统主存储器相互通信,进行发送和存储接收数据。作为一个被控制者时,主处理器(CPU)对LAN控制器控制结构的一些寄存器进行读写信息操作。处理器(CPU)同样提供LAN控制器必要的指令和指针(指示器),允许它处理接收和传送数据。

7.1      PCI配置寄存器(B1:D8:F0

注意:寄存器没显示的偏移将被看作保留选项(详情见6.2章节)

7-1. LAN控制器PCI配置寄存器地址映射地图(LAN控制器—B1:D8:F0

偏移

记忆法(缩写)

寄存器名

默认值

类型

00-01h

VID

卖主ID

8086h

只读

02-03h

DID

设备ID

103Ah

只读

04-05h

PCICMD

PCI设备指令寄存器

0000h

/写,只读

06-07h

PCISTS

PCI设备状况寄存器

0290h

/写清,只读

08h

REVID

修订版本ID

见注意

只读

0Ah

SCC

子类编码

00h

只读

0Bh

BCC

基类编码

02h

只读

0Dh

PMLT

PCI主延时计时器

00h

/

0Eh

HEADTYP

头类型

00h

只读

10-13h

CSR_MEM_BASE

CSR内存映射基址

0008h

/写,只读

14-17h

CSR_IO_BASE

CSR I/O映射基址

0001h

/写,只读

2C-2Dh

SVID

子系统卖主ID

0000h

只读

2E-2Fh

SID

子系统ID

0000h

只读

34h

CAP_PTR

性能指示器

DCh

只读

3Ch

INT_LN

中断号

00h

/

3Dh

INT_PN

中断引脚

01h

只读

3Eh

MIN_GNT

最小总线时间允许

08h

只读

3Fh

MAX_LAT

最大延时

38h

只读

DCh

CAP_ID

性能ID

01h

只读

DDh

NXT_PTR

下一条指示器

00h

只读

DE-DFh

PM_CAP

电源管理行为的能力

FE21h

只读

E0-E1h

PMCSR

电源管理行为的控制/状态

0000h

/写清,读/写,只读

E3h

PCIDATA

PCI电源管理结果的数据

00h

只读

注意:修订片本ID寄存器的值请参考ICH4规范的更新

7.1.1         VID——卖主ID寄存器(LAN控制器——B1:D8:F0

偏移地址:00-01h                       特性:只读

默认值:8086h                                  大小:16

描述

15:0

卖主身份证明值——只读。这是一个16位值,分配给Intel公司。(由intel分配值)

7.1.2         DID——设备ID寄存器(LAN控制器——B1:D8:F0

偏移地址:02-03h                       特性:只读

默认值:103Ah                           大小:16

描述

15:0

设备身份证明值:只读。这是一个16位值,分配给IntelICH4集成LAN控制器。

1.  如果EEPROM不存在(或不可以编程)读这个设备的ID值,返回默认的103Ah值。

2.  如果EEPROM存在(可以编程),在硬件重启复位后,如果EEPROM的第23H字节处的值不是0000HFFFFH,设备IDEEPROM的第23H字节处加载。(详情见7.1.14章)

 

7.1.3         PCICMD——PCI指令寄存器(LAN控制器——B1:D8:F0

偏移地址:04-05h                       特性:读/写,只读

默认值:0000h                                  大小:16

描述

15:10

保留位

9

快速连续始能(FBE)——只读。天生是0。集成LAN控制器将不运行快速连续PCI周期。

8

SERR#使能(SERR_EN)——读/写。

0=关闭。

1=开启。允许SERR#持续信号。

7

等待周期控制(WCC)——只读。天生是0。不生效。

6

奇偶校验错误应答(PER)——读/写。

0=LAN控制器将不理会PCI奇偶校验错误。

1=当一个PCI奇偶校验错误被发现,集成LAN控制器将做一个规范的动作,在核心接口上产生奇偶校验错误应答。

5

VGA调色板侦测(VPS)——只读。天生是0。不生效。

4

内存写,再使Cache无效使能(MWIE)——读/写。

0=关闭。LAN控制器将不使用内存写,再使Cache无效指令。

1=开启。

3

特殊的周期使能(SCE)——只读。天生是0LAN控制器不理会特殊的周期。

2

总线总控使能(BME)——读/

0=关闭。

1=开启。IntelICH4被集成的可以的功能作为一个PCI总线主控。

1

内存空间使能(MSE)——读/写。

0=关闭。

1=开启。ICH4被集成的LAN控制器将响应内存空间的存取。

0

I/O空间使能(IOSE)——读/写。

0=关闭。

1=开启。ICH4被集成的LAN控制器将响应I/O空间存取。

 

7.1.4         PCISTS——PCI状况寄存器(LAN控制器——B1:D8:F0

偏移地址:06-07h                       特性:读/写清,只读

默认值:0290h                                  大小:16

描述

15

发现奇偶校验错误(DPE)——读/写清。

0=这个位被写入一个1到位位置上清除。

1=intelICH4被集成的LAN控制器在PCI总线上发现了一个奇偶校验错误(就算在PCI指令寄存器里奇偶校验错误应答被关闭,也能被置1。)

14

标记系统错误(SSE)——读/写清。

0=这个位被写入一个1到位位置上清除。

1=ICH4被集成的LAN控制器持续了SERR#。(SERR#能被路由并引起NMISMI#或中断。)

13

主控取消状态(MAS)——读/写清。

0=这个位被写入一个1到位位置上清除。

1=ICH4被集成的LAN控制器(作为一个PCI主控)产生了一个主控取消。

12

收到了对像取消(RTA)——读/写清。

0=这个位被写入一个1到位位置上清除。

1=ICH4被集成的LAN控制器(作为一个PCI主控)收到了一个对像取消。

11

标记目标取消(STA)——只读。天生值是0。设备将永远不标记对像取消。

10:9

DEVSEL# 定时状态(DEV_STS)——只读。

01h=中等的定时。

8

数据奇偶校验错误(DPED)——读/写清

0=这个位被写入一个1到位位置上清除。

1=以下所有三种情况已经被遇到:

1.LAN控制器作为一个总线主控正在行动。

2.LAN控制器已经保持住PERR#(关于读的)或发现PERR#保持住了(关于写的)。

3.LAN控制器的PCI指令寄存器里,奇偶校验错误应答位被设置。

7

有能力快速连续(FB2BC)——只读。天生值是1。设备能接收快速连续交易。

6

用户规定特征(UDF)——只读。天生值是0。不生效的。

5

有能力66MHz66MHZ_CAP)——只读。天生值是0。设备不支持66MHzPCI

4

性能列表(CAP_LIST)——只读

0=EEPROM指出集成的LAN控制器不支持PCI电源管理。

1=EEPROM指出集成的LAN控制器支持PCI电源管理。

3:0

保留的

7.1.5  REVID——修订版ID寄存器(LAN控制器——B1:D8:F0

偏移地址:08h                           特性:只读

默认值:见注意                   大小:8

描述

7:0

修订版标识值——只读。这个8位的值指示集成LAN控制器的修订版本编号。在EEPROM里,这个寄存器里的最少相当于三个数量的位可能被IDREV ID字段取代。

注意:修订版本ID寄存器的值,参考ICH4规范更新。

7.1.6         SCC——子类编码寄存器(LAN控制器——B1:D8:F0

偏移地址:0Ah                           特性:只读

默认值:00h                               大小:8

描述

7:0

子类编码——只读。8位值具体指定设备的子类为一个以太网控制器。

7.1.7 BCC——基类编码寄存器(LAN控制器——B1:D8:F0

偏移地址:0Bh                           特性:只读

默认值:02h                               大小:8

描述

7:0

基类编码——只读。8位值具体指定设备的基础类别作为一个网络控制器。

7.1.8 CLS——Cache行大小寄存器(LAN控制器——B1:D8:F0

偏移地址:0Ch                           特性:读/

默认值:00h                               大小:8

描述

7:5

保留

4:3

Cache行大小(CLB)——读/

00=内存写并无效(MWI)指令将不被集成的LAN控制器使用。

01=MWI指令将被使用,Cache行大小设成8个双字(如果仅仅值08h被写到这个寄存器)。

10=MWI指令将被使用,Cache行大小设成16个双字(如果仅仅值10h被写到这个寄存器)。

11=无效的。MWI指令将不被使用。

2:0

保留

7.1.9 PMLT——PCI主控延时计时器寄存器

偏移地址:0Dh                           特性:读/

默认值:00h                               大小:8

描述

7:3

主控延时计时器计数(MLTC)——读/写。定义PCI时钟周期数,当时钟周期数在活动时,集成的LAN控制器可以拥有总线,作为总线主控。

2:0

保留

7.1.10 HEADTYP——页眉类型寄存器(LAN控制器——B1:D8:F0

偏移地址:0Eh                           特性:只读

默认值:00h                               大小:8

描述

7

多功能设备——只读。天生值是0,表明是一个单功能设备。

6:0

页眉类型——只读。7位的域把配置空间的页眉布局等同为一个以太网控制器。

7.1.11 CSR_MEM_BASE CSR——内存映射基址寄存器

LAN控制器——B1:D8:F0

偏移地址:10-13h                       特性:读/写,只读

默认值:0000 0008h                   大小:32

注意:ICH4被集成的LAN控制器需要一个内存映射的BAR。软件确定哪个BAR(内存或I/O的)被用于存取LAN控制器的CSR寄存器。

描述

31:12

基址——/写。基址高20位提供映射内存空间连续的4KB,存LAN控制器的控制/状态寄存器用。

11:4

保留

3

可访问以前——只读。天生值是0。指示现在这个地址是一个当前正在访问的内存映射的地址范围。

2:1

类型——只读。天生值是00b,指示这个内存映射地址范围在32位地址范围里,可能被置于任何位置地方。

0

内存空间指示器——只读。天生值是0,指示这个基址映射到内存空间。

7.1.12 CSR_IO_BASE——CSR I/O映射基址寄存器

LAN控制器——B1:D8:F0

偏移地址:14-17h                       特性:读/写,只读

默认值:0000 0001h                   大小:32

注意:ICH4被集成的LAN控制器需要一个内存映射的BAR。软件确定哪个BAR(内存或I/O的)被用于存取LAN控制器的CSR寄存器。

描述

31:16

保留

15:6

基址——读/写。提供I/O映射端口地址连续的64个字节,存LAN控制器的控制/状态寄存器。

5:1

保留

0

I/O空间指示器——只读。天生值是1,指示这个基址映射到I/O空间。

7.1.13 SVID——子系统卖主IDLAN控制器——B1:D8:F0

偏移地址:2C-2Dh                     特性:只读

默认值:0000h                                  大小:16

描述

15:0

子系统卖主IDSVID)——只读。(详情见7.1.14章节)

7.1.14 SID——子系统IDLAN控制器——B1:D8:F0

偏移地址:2E-2Fh                      特性:只读

默认值:0000h                                  大小:16

描述

15:0

子系统IDSID)——只读。

注意:ICH4被集成的LAN控制器提供支持配置子系统ID和子系统卖主的ID字段。在复位后,LAN控制器自动读EEPROM0AH0CH23H处。在EEPROM字节0AH里,LAN控制器检查15:13位来判断当前PCI使用哪套ID的配置数据,功能与表7-2一致。

7-2.EEPROM上的子系统ID配置和子系统卖主ID使用情况

0AH处位15:14

0AH处位13

设备ID

卖主ID

修订版ID

子系统ID

子系统卖主ID

11b,10b,00b

X

103Ah

8086h

注意1

0000h

0000h

01b

0b

EEPROM 23h字节处

8086h

注意1

EEPROMBh字节处

EEPROMCh字节处

01b

1b

EEPROM23h字节处

EEPROMCh字节处

REVID+EEPROMAh字节处的位10:8

EEPROMBh字节处

EEPROMCh字节处

注意:

1.修订版ID寄存器的值参考ICH4规范的更新。

2.设备ID只在如果字节23H的值不是0000HFFFFH时,被从字节23H处加载

7.1.15 CAP_PTR——性能指示器(LAN控制器——B1:D8:F0

偏移地址:34h                           特性:只读

默认值:DCh                              大小:8

描述

7:0

性能指示器(CAP_PTR)——只读。天生值是DCh;指示电源管理寄存器的位置在配置空间里面的偏移量是几。

7.1.16 INT_LN——中断号寄存器(LAN控制器——B1:D8:F0

偏移地址:3Ch                           特性:读/

默认值:00h                               大小:8

描述

7:0

中断号(INT_LN)——读/写。指定系统中断号,对应路选的LAN控制器的PCI中断请求引脚。

 

7.1.17 INT_PN——中断引脚寄存器(LAN控制器——B1:D8:F0

偏移地址:3Dh                           特性:只读

默认值:01h                               大小:8

描述

7:0

中断号(INT_PN)——只读。天生是01h,说明LAN控制器的中断请求被连接到PIRQ[A]#(说明LAN控制器没有中断产生,如果产生中断,PIRQ[A]#将没有信号)。在intel ICH4实现里,当LAN控制器中断被产生,PIRQ[E]#变的活跃,PIRQ[A]#将停止。注意,如果PIRQ[E]#信号被使用作为一个GPIO,外部的可见性将被失去(不过PIRQ[E]#将仍然保持活动)。

7.1.18 MIN_GNT——最小总线时间允许寄存器(LAN控制器——B1:D8:F0

偏移地址:3Eh                           特性:只读

默认值:08h                               大小:8

描述

7:0

最小总线时间允许(MIN_GNT)——只读。这个域指示一个时间总量(0.25us的增加量),在开始一个交易的时候,LAN控制器必须保持多长时间PCI总线的所有权。

7.1.19 MAX_LAT——最大延时寄存器(LAN控制器——B1:D8:F0

偏移地址:3Fh                                  特性:只读

默认值:38h                               大小:8

描述

7:0

最大延时(MAX_LAT)——只读。这个域定义,多少时间(0.25us的增加量)LAN控制器必须存取一次PCI总线。

7.1.20 CAP_ID——性能ID寄存器(LAN控制器——B1:D8:F0

偏移地址:DCh                                 特性:只读

默认值:01h                               大小:8

描述

7:0

性能IDCAP_ID)——只读。天生值是01h,指示Intel ICH4被集成的LAN控制器支持PCI电源管理。

7.1.21 NXT_PTR——下一条指示器(LAN控制——B1:D8:F0

偏移地址:DDh                                 特性:只读

默认值:00h                               大小:8

描述

7:0

下一条指示器(NXT_PTR)——只读。天生值是00b,指示在性能列表里,电源管理是最后一条。

7.1.22 PM_CAP——电源管理行为的能力(LAN控制器——B1:D8:F0

偏移地址:DE-DFh                            特性:只读

默认值:FE21h                                  大小:16

描述

15:11

PME支持——只读。天生值是11111b。这5位域指示在LAN控制器可能维持PME#的里的电源状态。

10

D2支持——只读。天生值是1,指示LAN控制器支持D2电源状态。

9

D1支持——只读。天生值是1,指示LAN控制器支持D1电源状态。

8:6

辅助电流——只读。天生值是000b,表明LAN控制器使数据寄存器生效。在数据寄存器里,辅助的电源消耗量和D3状态里的电流的消耗量报告相同。

5

设备特定的初始化(DSI)——只读。天生值是1,指示在自制的设备驱动被能够使用它以前,这个功能的特殊初始化被规定(越出标准的PCI配置页眉)。

4

保留

3

PME时钟——只读。天生值是0,指示LAN控制器不需要一个时钟生成一个电源管理事件。

2:0

版本——只读。天生值是010b,指示LAN控制器遵从修正版1.1PCI电源管理规范。

7.1.23 PMCSR——电源管理控制/状态寄存器(LAN控制器——B1:D8:F0

偏移地址:E0-E1h                             特性:读/写清,读/写,只读

默认值:0000h                                         大小:16

描述

15

PME状况——读/写清。

0=软件写入1到这个位位置,清理这个位。这等同于在电源管理驱动寄存器里,解除PME#信号维持,清除PME状况位。当PME#信号被开开,PME#信号反射PME状况位的状态。

1=在一个无关PME始能位的状态的唤醒事件的发生的事情上设置。

14:13

数据规模——只读。这个域指定数据寄存器规模的要素。它等于10b时,是关于寄存器08;等于00b时,是关于寄存器915,用“数据选择”域挑选,。

12:9

数据选择——读/写。这个域被用于凭借数据寄存器与数据规模域,在数据寄存器里查看报告数据。

8

PME始能——读/写。这个位开启Intel ICH4被集成的LAN控制器维持PME#

0=这个设备将不维持PME#

1=PME状况被设置,开启PME#维持

7:5

保留

4

原动力的数据——只读。天生值是0,指示设备不支持动态的监测电源消耗量能力。

3:2

保留

1:0

电源状态——读/写。2位域被用于确定集成LAN控制器当前的电源状态,把它放到一个新电源状态里。这个域的值定义在下面列出:

00=D0

01=D1

10=D2

11=D3

7.1.24 PCIDATA——PCI电源管理数据结果寄存器(LAN控制器——B1:D8:F0

偏移地址:E3h                                  特性:只读

默认值:00h                                      大小:8

描述

7:0

这个状态是显示出电源消耗量和散热的数据。

注意:这个数据寄存器是一个8位只读寄存器,用来显示ICH4被集成的LAN控制器最大的电源消耗量和散热量的报告。这个寄存器里显示的值依赖一个写到PMCSR寄存器里数据选择域上的值。电源测量值在0W2.55W范围(分辨率0.01W)里取值,规模被PMCSR里的数据规模域定义。在表7-3里是这个数据寄存器的结构。

7-3.数据寄存器结构

数据寄存器选择

数据规模(字节)

数据报告(0W2.55W

0

2

D0电源消耗量

1

2

D1电源消耗量

2

2

D2电源消耗量

3

2

D3电源消耗量

4

2

D0电源散热

5

2

D1电源散热

6

2

D2电源散热

7

2

D3电源散热

8

2

通用功能的电源散热

9-15

0

保留

 

7.2     LAN控制/状态寄存器(CSR

7-4. Intel ICH4集成的LAN控制器的CSR空间

偏移

寄存器名

默认

类型

01h-00h

SCB状况字

0000h

/写清

03h-02h

SCB指令字

0000h

/

07h-04h

SCB通用指示器

0000 0000h

/

0Bh-08h

端口

0000 0000h

/-特殊的

0Dh-0Ch

保留

——

——

0Eh

EEPROM控制寄存器

00h

/写,只读,只写

0Fh

保留

——

——

13h-10h

MDI控制寄存器

0000 0000h

/-特殊的

17h-14h

接收DMA节计数

0000 0000h

只读

18h

早前的接收中断

00h

/

1A-19h

流量控制寄存器

0000h

/

1Bh

PMDR

00h

/写清

1Ch

通用控制

00h

/

1Dh

总的状况

N/A

只读

1Eh-3Ch

保留

——

——

7.2.1系统控制块状况字寄存器

偏移地址:00-01h                              特性:读/写清,只读

默认值:0000h                                         大小:16

 

在这个寄存器里,ICH4被集成的LAN控制器安置它的指令单元、接收单元和中断指示单元的状况给处理器读取。

描述

15

指令单元(CU)执行(CX)——读/写清。

0=软件响应中断,写入一个1到这位上,清除这位

1=中断发信号,因为CU完整执行了一个执令,它的中断位被设置。

14

构架接收(FR)——读/写清。

0=软件响应中断,写入一个1到这位上,清除这位

1=中断发信号,因为接收单元(RU)完成了接收一个构架。

13

指令单元不活跃(CNA)——读/写清。

0=软件响应中断,写入一个1到这位上,清除这位

1=指令单元离开了一个活跃状态或进入了一个空闲状态。这有指令单元的2个不同的情况。当设置生成CAN中断,在指令单元离开活动状态,进入空闲或挂起状态中某一个时,产生中断。当设置生成CI中断,一个中断将被生成,仅当指令单元进入空闲状态时。

12

接收没准备(RNR)——读/写清。

0=软件响应中断,写入一个1到这位上,清除这位

1=中断发信号,因为接收单元离开准备状态。这是由一个加载的接收构架描述符,产生了一个RU取消指令或一个没资源状况或设置挂起位,从而引起这个状态位置1

11

管理数据中断(MDI)——读/写清。

0=软件响应中断,写入一个1到这位上,清除这位

1=当一个管理数据接口读或写周期已经完成时设置这位为1。凭借中断始能位(在SCR里的管理数据接口控制寄存器里的位29),管理数据中断被开启。

10

软件中断(SWI)——读/写清。

0=软件响应中断,写入一个1到这位上,清除这位

1=当软件产生一个中断时设置这位为1

9

早前的接收(ER)——读/写清。

0=软件响应中断,写入一个1到这位上,清除这位

1=示意一个早前的接收中断的事件。

8

流量控制中止(FCP)——读/写清

0=软件响应中断,写入一个1到这位上,清除这位

1=示意流量控制中止中断。

7:6

指令单元状况(CUS)——只读。

00=空闲

01=挂起

10=LPQ(低优先权队列)起作用

11=HPQ(高优先权队列)起作用

5:2

接收单元状况(RUS)——只读。

0000=空闲              1000=保留

0001=挂起              1001=挂起,没有更多的接收字节数据(RBDs

0010=没资源            1010=没资源,由于没有更多的RBDs

0011=保留              1011=保留

0100=准备              1100=准备,没有更多的RBDs

0101=保留              1101=保留

0110=保留              1110=保留

0111=保留              1111=保留

1:0

保留

7.2.2系统控制块指令字寄存器

偏移地址:02-03h                              特性:读/

默认值:0000h                                         大小:16

在这个寄存器里,处理器放置关于指令单元和接收单元的指令。在这个寄存器里中断可以被响应。

描述

15

CX掩码——读/

0=中断不掩码。

1=用掩码过滤一个CX中断的产生(二进制位与进行掩码)

14

FR掩码——读/

0=中断不掩码。

1=用掩码过滤一个FR中断的产生

13

CAN掩码——读/

0=中断不掩码。

1=用掩码过滤一个CAN中断的产生

12

RNR掩码——读/

0=中断不掩码。

1=用掩码过滤一个RNR中断的产生

11

ER掩码——读/

0=中断不掩码

1=用掩码过滤一个ER中断的产生

10

FCP掩码——读/

0=中断不掩码

1=用掩码过滤一个FCP中断的产生

9

软件产生的中断(SI)——只写

0=不实现

1=设定这个位,引起LAN控制器产生一个中断

8

中断掩码(IM)——读/写。这位开启或关闭LAN控制器对INTA#信号的维持行为。这位有高等的优先权,特定的中断掩码位和软件产生中断位。

0=开启INTA#的维持

1=关闭INTA#的维持

7:4

指令单元的指令(CUC)——读/写。有效的值被列在下面。所有其它的值被保留。

0000=空指令:不影响单元的当前状态

0001=指令单元开始:在指令块位置上开始第一个指令的执行。在发出这个指令之前,在系统控制块通用指示器里,一个指向指令块位置第一个指令块的指针被放置好。当指令单元在空闲或挂起状态里(当指令单元在活动状态里,从不发出),指令单元开始指令可能只被发出,并且所有的以前发出的指令块已经被指令单元处理、完成。在某个时候,它只能确定所有已检查完成的所有指令块(所有以前发出的指令块里被设置完成的位)。

0010=指令单元恢复:恢复指令单元的操作,执行下一个指令。如果指令单元空闲,这个指令将被忽略。

0011=指令HPQ开始:在高优先权CBL上,第一个指令开始执行。在发出这个指令前,在SCB通用指示器里,一个指向HPQ CBL的第一个CB的指针应当被放置。

0100=加载转储计数器的地址:当使用转储统计的计数器或转储再复位统计的计数器指令时,告诉设备写转储数据。

3

 

2:0