设备 运作
(持续)
表格 3. 控制 寄存器 地址
寄存器 名字
地址
Decimal
地址
Hexadecimal
EDH 0 1 01
EDH 1 2 02
EDH 2 3 03
ANC 0 4 04
ANC 1 5 05
ANC 2 6 06
ANC 3 7 07
ANC 4 8 08
ANC 5 23 17
ANC 6 24 18
转变 要点 0 9 09
转变 要点 1 10 0A
转变 要点 2 25 19
转变 要点 3 26 1A
FORMAT 0 11 0B
FORMAT 1 12 0C
测试 0 13 0D
VIDEO 信息 0 14 0E
i/o 管脚 0 CONFIG 15 0F
i/o 管脚 1 CONFIG 16 10
i/o 管脚 2 CONFIG 17 11
i/o 管脚 3 CONFIG 18 12
i/o 管脚 4 CONFIG 19 13
i/o 管脚 5 CONFIG 20 14
i/o 管脚 6 CONFIG 21 15
i/o 管脚 7 CONFIG 22 16
测试 模式 0 85 55
EDH 寄存器 0, 1 和 2 (地址 01h 通过
03h)
这
CRC 错误
标记 indicates 那 并行的 数据 有 被
输入 那 包含 发现 errors 在 也 这 EDH 审查-
sums (sd) 或者 CRC checkwords (hd).
Updated EDH packets 将 是 inserted 在 这 串行 输出
数据 用 设置 这
EDH 强迫
位 在 这 控制 寄存器.
这
EDH 强迫
控制 位 导致 这 嵌入 的 新 EDH
checkwords 和 flags 在 这 串行 输出 regardless 的 这
previous 情况 的 EDH checkwords 和 flags 在 这 输入
并行的 数据. 这个 函数 将 是 使用 在 situations 在哪里
video 内容 有 被 editted 因此 制造 这 previous
EDH 信息 invalid. 在 这 情况 的 SMPTE 292M 数据,
这 CRC 审查 characters 是 recalculated 和 inserted
automatically regardless 的 这 存在 的 CRC characters
在 这 并行的 数据. 之后 这 CLC030 是 重置, 这 最初的 状态
的 这 CRC 审查 characters 是 00h.
这
EDH 使能
位 使能 运作 的 这 EDH 发生器
函数.
这 EDH flags
f/f flags[4:0]
(全部 地方),
一个/p flags[4:0]
(起作用的 picture) 和
ANC flags[4:0]
(ancilliary 数据) 是
定义 在 SMPTE RP 165. 这 EDH flags 是 贮存 在 这
控制 寄存器. 这 flags 是 updated automatically 当
这 EDH 函数 是 使能 和 数据 是 正在 received.
这 状态 的 EDH 标记 errors 在 新当选的 SD 并行的 数据
是 reported 在 这
ffFlagError
,
apFlagError
和
anc-
FlagError
位. 这
ffFlagError
,
apFlagError
和
anc-
FlagError
位 是 这 logical-或者 的 这 相应的 EDH
和 EDA flags 的 这 EDH checkwords.
CRC errors 在 新当选的 HD 并行的 数据 是 reported 在 这
CRC 错误
,
CRC 错误 LUMA
和
CRC 错误
CHROMA
位 在 这 控制 寄存器.
ANC 寄存器 1 通过 6 (地址 04h
通过 08h, 17h 和 18h)
这
V 先进先出 depth[2:0]
位 控制 这 depth 的 这 video
先进先出 这个 跟随 这 输入 数据 latches. 这 depth 能 是
设置 从 0 至 4 stages 深的 用 writing 这 相应的
二进制的 代号 在 这些 位. 为 例子: 至 设置 这 Video
先进先出 depth 在 二 寄存器, 加载 11010XXXXXb 在 这
ANC 0 控制 寄存器 (在哪里 X 代表 这 其它 func-
tional 位 的 这个 寄存器). 至 retain 其它 数据 先前
贮存 在 一个 寄存器, 读 这 register’s 内容 和
logically-或者 这个 和 这 新 数据. 然后 写 这 compos-
ite 数据 后面的 在 这 寄存器.
Flags 为
先进先出 EMPTY
,
先进先出 全部
和
先进先出 OVERRUN
是 有 在 这 配置 和 控制 寄存器 设置.
这些 flags 能 也 是 assigned 作 输入 和 输出 在
这 multi-函数 i/o 端口. 这
先进先出 OVERRUN
标记 indi-
cates 那 一个 attempt 至 写 数据 在 一个 全部 先进先出 有
occurred. 当
先进先出 完全齐平 动态
或者
MSG 完全齐平
动态
是 使能, 这
先进先出 OVERRUN
函数 是
superceded. 当
先进先出 OVERRUN
是 起作用的 和 不 超级的-
ceded, 它 能 是 重置 用 读 这 bit’s 状态 通过 这
ancilliary/command 端口. 至 是 使用 合适的,
先进先出 在-
RUN
应当 是 assigned 作 一个 输出 在 这 multi-函数
i/o 端口 和 监控 用 这 host 系统. 否则, inad-
vertent 丧失 的 ancilliary 小包装板盒 数据 可以 出现.
这
ANC Checksum 强迫
位, 下面 确实 情况,
使能 这 overwriting 的 ancilliary 数据 checksums re-
ceived 在 这 并行的 ancilliary 数据. 计算 和 inser-
tion 的 新 ancilliary 数据 checksums 是 控制 用 这
ANC Checksum 强迫
位. 如果 一个 checksum 错误 是 发现
(计算 和 received checksums 做 不 相一致) 和 这
ANC Checksum 强迫
位 是 设置, 一个 新 checksum 将 是
inserted 在 这 ancilliary 数据 replacing 这 previous 一个. 如果 一个
checksum 错误 是 发现 和 这
ANC Checksum 强迫
位 是 不 设置, 这 checksum mismatch 是 reported 通过 这
ANC Checksum 错误
位.
Ancilliary 数据 checksums
将 是 received 在 这 incom-
ing 并行的 ancilliary 数据. Alternatively 它们 将 是 calcu-
lated 和 inserted automatically 用 这 clc030. 这
chk-
总 连结 在
位 在 这 控制 寄存器 当 设置 至 一个
逻辑-1 indicates 那 这 checksum 是 至 是 有提供的 在 这
新当选的 数据. 当 这
CHKSUM 连结 在
位 是 设置,
checksums 为 新当选的 数据 是 计算 和 审查
相反 received checksums. 计算 和 嵌入 的
新 ancilliary 数据 checksum 是 控制 用 这
ANC
Checksum 强迫
位 在 这 配置 和 控制 regis-
ters. 如果 一个 checksum 错误 是 发现 (计算 和 re-
ceived checksums 做 不 相一致) 和 这
ANC Checksum
强迫
位 是 设置, 一个 新 checksum 将 是 inserted 在 这
ancilliary 数据 replacing 这 previous 一个. 如果 一个 checksum
错误 是 发现 和 这
ANC Checksum 强迫
位 是 不
设置, 这 checksum mismatch 是 reported 通过 这
ANC
CHECKSUM 错误
位 在 这 控制 寄存器.
这
ANC Checksum 错误
位 indicates 那 这 received
ancilliary 数据 checksum did 不 同意 和 这 CLC030’s
内部 发生 checksum. 这个 位 是 有 作 一个
输出 在 这 multifunction i/o 端口.
CLC030
www.国家的.com 18