40 函数的 描述
(持续)
line ATLANTIC 控制 将 不 begin 这 next 记忆
读 直到 这 previous 文字 的 数据 有 被 read
在 一个 偏远的 写 这 系统 写 数据 至 这 IO port
使用 一个 ‘‘OUTW’’ 或者 ‘‘OUTSW’’ instruction 和
ATLANTIC 控制 moves 它 至 它的 缓存区 memory 如果 这
系统 attempts 至 写 至 这 端口 在之前 ATLANTIC
控制 有 moved 这 数据 至 记忆 ATLANTIC con-
troller 将 insert wait states 在 这 系统 cycle 使用 这
CHRDY line ATLANTIC 控制 将 不 begin 这 next
记忆 写 直到 一个 新 文字 有 被 写 至 这 IO
port
地址 00H 至 1FH 是 指定 作 这 PROM 空间
为 兼容性 和 这 NE2000 这个 是 的确 一个 排列 的
8-位 寄存器 这个 是 承载 从 一个 外部 可擦可编程只读存储器
之后 ATLANTIC 控制 是 initialized 用 一个 ISA RESET
它们 应当 包含 这 一样 数据 作 这 PROM did 在 这
NE2000 和 在 这 一样 format 作 能 是 seen 这 PROM
寄存器 是 仅有的 8-位 wide 至 转移 这 数据 输出 这
用户 必须 initiate 一个 16-位 DMA 读 转移 和 discard 这
大多数 重大的 字节 的 数据 在 各自 transfer
在 地址 00H 的 这 PROM 是 一个 六 字节 Ethernet 地址
为 这个 node 这 upper 二 地址 的 这 PROM store
包含 字节 这个 identify whether 这 ATLANTIC con-
troller 是 在 8- 或者 16-位 mode 为 16-位 模式 这些 字节
两个都 包含 这 值 57H 为 8-位 模式 它们 两个都 包含
42H
8-位 IO 端口 兼容 模式
这个 模式 是 兼容 和 这 8-位 模式 offered 用
Novell’s NE2000 这 NE2000 automatically 发现 wheth-
er 它 是 在 一个 8- 或者 16-位 slot 和 configures 它自己 appropri-
ately 作 explained 在 这 previous paragraphs 这 用户 能
决定 whether 这 板 是 在 8- 或者 16-位 模式 用 读-
ing 这 PROM 在 8-位 模式 仅有的 8 kbytes 的 内存 是
addressable 作 在 这 8-位 模式 的 这 NE2000 这 IO
编排 是 这 一样 作 这 16-位 mode 这 记忆 编排 是
显示 在
图示 7
又一次 这 PROM 有 仅有的 一个 partial de-
code 所以 是 mirrored 在 所有 地址 向上 至 4000H 这
PROM 安静的 occupies 32 字节 的 地址 space 虽然 它
仅有的 有 16 字节 的 data 作 这 数据 在 所有 odd 地址
locations 是 merely 一个 mirror 的 这 数据 在 这 previous 甚至
地址 location 这 内存 是 mirrored 在 6000H 和 这
全部 编排 mirrored 在 8000H
一个 低 费用 card 使用 仅有的 一个 8 kbyte RAM 能 是 de-
signed 如果 这 DWlD 管脚 是 left unconnected 或者 系 至 GND
然后 这 ATLANTIC 控制 将 总是 运作 在 8-位
mode regardless 的 这 slot 这 板 是 in
IO 端口 非-兼容 模式
这个 模式 是 类似的 至 Novell’s NE2000 但是 这个 模式 al-
lows 这 用户 至 使用 这 全部 64 kbytes 的 地址 空间
除了 为 一个 最初的 页 为 这 PROM 这 记忆 编排
为 这个 板 是 显示 在
图示 8
这 记忆 编排 是 这
一样 为 两个都 8- 和 16-位 modes 虽然 这 PROM
store occupies 256 bytes 它 是 仅有的 16 字节 long 这 全部
编排 是 mirrored 在 8000H
一个 低 费用 card 使用 仅有的 一个 8 kbyte RAM 能 是 de-
signed 如果 这 DWID 管脚 是 left unconnected 或者 系 至 GND
然后 这 ATLANTIC 控制 将 总是 运作 在 8-位
mode regardless 的 这 slot 这 板 是 in
0000h
0020h
PROM
Aliased PROM
4000h
8k x 8 缓存区 内存
6000h
保留
8000h
(一个)
D15 D0
1EH 42H 42H
1CH 42H 42H
保留 保留
0AH E’net 地址 5 E’net 地址 5
08H E’net 地址 4 E’net 地址 4
06H E’net 地址 3 E’net 地址 3
04H E’net 地址 2 E’net 地址 2
02H E’net 地址 1 E’net 地址 1
00H E’net 地址 0 E’net 地址 0
(b)
图示 7 一个) 8-位 NIC Core’s 记忆 编排
b) 8-位 PROM 编排
0000H
00FFH
PROM
0100H
缓存区 内存
FFFFH
图示 8 IO 端口 增强 模式
DP8390 核心 记忆 编排
12