IDT72T51543 / 72T51553 2.5V ,多队列流量控制器件
( 32队列) 18位宽配置1,179,648和2,359,296位
商业和工业
温度范围
详细说明
多队列结构
IDT的多队列的流量控制装置具有一个单独的数据输入端口和
具有多达32个的FIFO队列中的并行缓冲单个数据输出端口
的两个端口。该装置在1和32之间的队列,用户可以设置。
这些队列可以被配置成利用总的可用内存,提供
有充分的灵活性和能力的用户配置队列为不同深度,
相互独立的。
存储器构成/分配
该内存被组织成所谓的“块” ,每一块是
512× 18或1024 ×9位。当用户正在配置的队列数
和个人的队列大小,用户必须分配内存,以各自的
队列,以块为单位,也就是说,单个队列可以由从0到m
块,其中,m是一个装置内的可用的块的总数。另外,
任何给定的队列中的总大小必须是512× 18或1024 ×9增量。
对于IDT72T51543和IDT72T51553总的可用内存为128
并分别256个块(一个块是512 ×18或1024 ×9 ) 。如果任何端口
被配置为×18总线宽度,块大小为512× 18。如果两者的写入和
读端口被配置为×9的总线宽度,块大小是1024 ×9队列
可以从这些块构建,使所希望的任何尺寸的队列和任意数量
队列的期望。
总线宽度
输入端口是共用的设备内的所有队列,为的是输出端口。
该设备为用户提供了总线匹配的选项,以使输入端口
和输出端口可以是×9或×18位宽,读取和写入端口宽度
被彼此独立地设置。因为端口是共同所有
队列中的队列的宽度不单独设置,使所述输入宽度
所有队列都是平等的,所有队列的输出宽度相等。
WRITING TO &读取来自多队列
数据被写入到通过所述输入端口的设备涉及一种离散
通过写入队列的地址选择输入队列。相反,正在读取数据
从设备中读取端口从通过读取队列中选择选择队列中读取
地址输入。数据可同时写入,并从相同的读
队列或不同的队列。一旦一个队列被选择用于数据写入或者读出,
以同样的方式作为一个执行写入和读出操作
常规的IDT同步FIFO ,利用时钟和使,有一个
单时钟和每个端口启用。当一个特定的队列,在被寻址的
写端口,放置在数据输入端的数据被写入到该队列顺序地
根据写时钟提供设置的上升沿时间和保持时间得到满足。
相反,数据从一个上升沿读取到输出端口的访问时间之后
边缘上的读时钟。
的写端口的操作相当于一个常规的功能
FIFO在标准的IDT模式下操作。写操作可以进行上
所提供的写端口是当前所选择的队列不为满,一个满标记输出
提供所选择的队列的状态。读端口的操作是
相当于传统的FIFO中FWFT模式操作的功能。
当一个队列被选择的输出端口上,在该队列中的下一字将
通过对输出寄存器自动落下。从所有的后续字
队列需要启用读周期。数据不能从一个选定的读
排队如果该队列是空的,读端口提供一个输出有效标志,指示
当读出的数据是有效的。如果用户切换到一个队列为空,则
从前面的队列中最后一个字留在输出寄存器中。
如所提到的,写端口有一个完整的标志,提供所选择的全状态
队列。随着全旗专用几乎满标志设置,这几乎是
5
满标记是类似于常规的IDT FIFO的几乎满标志。该装置
提供了一个用户可编程的几乎满标记为所有32个队列中,当一个
各队列被选择的写入端口,在几乎满标志提供状态
该队列。相反,在读取端口具有输出有效标志,提供
的数据的状态从所读取端口选择的队列中读取。以及
作为输出有效标志的设备提供了专用的几乎是空的标志。这
几乎是空的标志类似于传统的IDT FIFO的几乎是空的标志。
该器件提供了一个用户可编程几乎空标志为所有队列32
而当一个相应的队列中选择所读取的端口时,几乎空标志
提供状态为排队。
可编程标志BUSSES
除了这些专用标志,充分&对写端口和输出几乎全
有效&所读取的端口几乎是空的,有两个标志状态总线。几乎
提供全旗状态总线,该总线宽度为8位。此外,一个几乎空标志
状态总线提供,这同样总线宽度为8位。这些标志的目的
总线是为了向用户提供通过该监视数据电平的装置
内可能不会对写或读端口选择队列。如所提到的,
该设备提供了几乎满和近空寄存器(由可编程
的用户)为每个队列32中的设备的。
在IDT72T51543 / 72T51553多队列的流量控制设备的用户
具有利用之间的任何位置1和32的队列的选择,因此
8位标志的状态总线是32个队列之间复用,一个标志,公交车可
只为32的队列在任何时刻的8提供状态,这被称为
一个“象限” ,使得当总线是通过提供队列1的状态
如图8所示,这是象限1中,当它的队列9至16 ,这是象限2等
上最多象限4.如果小于32队列是设置在该装置中,有
还是4个象限,使得在“轮询”模式操作的标志总线仍将周期
通过4象限。例如,如果只有22队列的设置,象限1和
2将通过图8和图9至16分别反映队列1的状态。
象限3将反映队列17至22对最不显著的地位
6比特的最显著2位的标志总线被不小心和第四象限
输出将不也不在乎。
该标志公共汽车在运行的两个用户可选模式可用,
“轮询”或“直接” 。当在轮询模式下运行的标志总线提供状态
每个象限顺序,即,在一个时钟的标志总线的每个上升沿的
被更新,以显示顺序为每个象限的状态。的上升沿
写时钟将更新的读时钟几乎全总线的上升沿将
更新几乎是空的公交车。操作模式总是相同的两个
几乎完全和几乎空标志总线。当在直接模式下操作,该
象限中的标志总线上由用户选择。因此,用户可以实际处理
该象限被放置在标志状态总线,这些标志总线操作
彼此独立的。解决几乎满标志的公交车通过做
写端口和处理几乎空标志的公交车通过读取端口完成。
扩张
膨胀的多队列设备也是可能的,多达8个装置可以是
连接以并行的方式同时提供深度扩展的可能性
或队列扩展。深度扩展意味着扩大的深处
每个队列。队列扩张意味着增加的总数
可用队列。深度扩展可以凭借一个事实,即更
多队列设备内的存储器块可以被分配来增加
深度队列。例如,深度扩展的8台设备提供
8个队列的64K ×18的IDT72T51543深处,和128K X可能性
18 IDT72T51553 ,单个器件内的每个队列被设置于深
利用可用的所有内存块,以产生一个单一的队列。这是
最深的队列,可以在设备中安装。