29C516E
5
rev. d
(09 dec. 97)
4. check–bit 一代
这 check–bit 发生器 生产 8 check–bits
(whatever n22 值) 从 这 新当选的 用户 数据 文字
uxd[0..15] 符合 这 表格 2.
例子: 至 create check–bit 0, 位 13, 12, 8, 7, 6, 5, 4 和
0 的 这 数据 文字 是 xored 一起.
如果 记忆 设备 8–bit 宽 是 使用, 24 位
(md[0..15] &放大; mc[0..7]) 是 贮存 至 给 错误
发现. 但是 如果 记忆 设备 1–bit 或者 4–bit 宽 是
使用, 22 位 (md[0..15] &放大; mc[0..5]) 是 贮存 至 给
错误 发现.
表格 2: 审查 位 一代 (indicates 一个 位 的 uxd 总线 使用 在 这 xor/nxor)
MC
[
..
]
PARITY UxD
[
..
]
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 甚至(xor) x x x x x x x x
1 甚至(xor) x x x x x x x x
2 odd(nxor) x x x x x x x x
3 odd(nxor) x x x x x x x x
4 甚至(xor) x x x x x x x x
5 甚至(xor) x x x x x x x x
6 甚至(xor) x x x x x x x x
7 odd(nxor) x x x x x x x x
5. syndrome 一代
这 syndrome 发生器 生产 8 syndrome–bits
(whatever n22 值) 从 这 新当选的 记忆 数据
文字 md[0..15] 和 这 有关联的 check–bits mc[0..7]
(或者 mc[0..5]) 符合 这 表格 3.
syndrome–bit sy[x] 是 这 xor 的 这 发生
check–bit mc[x] 和 这 一代 的 chek–bit 在
md[..].
例子: 至 create syndrome–bit 3, 第一 这 位 14,
13, 10, 4, 3, 2, 1 和 0 的 这 数据 文字
(md[14,13,10,4,3,2,1,0]) 是 nxored. 然后, 这 结果
是 xored 和 这 有关联的 check–bit (mc[3]) 的 这
check–byte 读 在 这 一样 时间 作 数据 文字 是
审查.
如果 这 记忆 使用 x8 设备, 然后 这 位 应当 是
physically 分隔 作 跟随: mc[0..7], md[0..7] 和
md[8..15] . 为 x4 organization, 这 位 应当 是
分隔 mc[0..2]+mc[6], mc[3..5]+mc[7], md[0..3],
md[4..7], md[8..11] 和 md[12..15].
表格 3: syndrome 位 一代 (indicates 一个 位 的 md 和 mc buses 使用 在 这 xor/nxor)
SY
[
..
]
PARITY MD
[
..
]
MC
[
..
]
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 7 5 4 3 6 2 1 0
0 甚至(xor) x x x x x x x x x
1 甚至(xor) x x x x x x x x x
2 odd(nxor) x x x x x x x x x
3 odd(nxor) x x x x x x x x x
4 甚至(xor) x x x x x x x x x
5 甚至(xor) x x x x x x x x x
6 甚至(xor) x x x x x x x x x
7 odd(nxor) x x x x x x x x x