设备 组成公司的
video imaging 产品
5
LF3304
双 线条 缓存区/先进先出
08/16/2000–lds.3304-f
先进先出 模式
运作
Initialization
在之上 电源-向上, 这 lf3304 需要
这 initialization 的 这 内部的 读
和 写 地址 pointers. 这个
initialization sequence 能 是 完毕
用 也 一个 标记 使能 重置 或者 一个
标记 使不能运转 重置.
一个 标记 使能 重置 将 强迫 这
先进先出 至 运作 在 一个 ‘flag 使能’
模式. 在 这个 模式, writing 将 是
无能 当 ffx 是 低 和
读 是 无能 当 efx 是
低. 任何 ‘write 在之外 全部’ 事件
或者 ‘read 在之外 empty’ 事件 将 是
无能. 便条: 在 一个 ‘empty’ 状态,
这 last 数据 文字 读 从 这
先进先出 是 使保持 在 这 输出 总线 直到
这 next 有效的 读 循环.
一个 标记 使不能运转 重置 将 强迫 这
先进先出 至 运作 在 一个 ‘flag 无能’
模式. 在 这个 模式, 这 用户 是
允许 至 写 在 先前 un-
读 数据 和 读 输出 先前
读 数据. consequently, 任何
使能 写 或者 读 是 有效的 因此
准许 这 写 和 读 pointers
至 ‘wrap-周围’. 便条: 预定的 至 这
nature 的 这个 模式, 这 标记 状态
应当 是 disregarded. 为 例子,
作 这 4096th 数据 文字 是 写
在 这 先进先出, 假设 那 非
preceding 读 循环 有 occured,
ffx 将 是 驱动 低 因此 indicat-
ing 一个 ‘full’状态. 当 这 先进先出 是
安静的 在 这个 ‘full’ 状态, 这 next
使能 写 将 进入 地址
000h, 因此 writing 在 数据 那
有 不 还 被 读 输出.
标记 使能 重置
一个 标记 使能 重置 resets 这 读
和 写 pointers 和 使能 这
flags 至 控制 这 读 和
writing 的 数据 符合 至 这 全部
标记 和 empty 标记 情况. 一个
标记 使能 重置 occurs 当 这
下列的 情况 是 符合:
1. rwa/rwb 必须 是 低 为 在
least 一个 wclka/wclkb 循环.
2. rra/rrb 必须 是 低 为 在
least 一个 rclka/rclkb 循环.
3. wenx 和 renx 必须 是 高
在 这 在之上 二 情况
加 一个 增加 写 或者 读
循环 (这个 总是 是 变长).
这 标记 使能 重置 情况 能
是 无能 如果 一个 的 这 二 标记
使不能运转 重置 情况 是 应用.
标记 使不能运转 重置
一个 标记 使不能运转 重置 resets 这 读
和 写 pointers 和 使不能运转 这
flags 从 controlling 这 读
和 writing 的 数据. 一个 标记 使不能运转
重置 occurs 当 这 下列的
情况 是 符合:
1. rwa/rwb 必须 是 低 为 在
least 一个 wclka/wclkb 循环
当 wenx 是 低.
2. rra/rrb 必须 是 低 为 在
least 一个 rclka/rclkb 循环
当 renx 是 低.
配置 的 可编程序的 flags
在 顺序 至 加载 一个 先进先出 一个 程序-
mable 标记 寄存器, 一个 rising 边缘 的
wclka, 当 wena 是 低,
latches ain11-0 在 也 这 pafa
或者 paea 寄存器 - 取决于 在 这
states 的 addra 和 lda (看
表格 2).
在 顺序 至 加载 一个 先进先出 b 程序-
mable 标记 寄存器, 一个 rising 边缘 的
wclkb, 当 wenb 是 低,
latches bin11-0 在 也 这 pafb
或者 paeb 寄存器 - 取决于 在 这
states 的 addrb 和 ldb (看 表格
2). 看 这 图示 labeled “program-
mable 标记 加载 定时.”