IDT72T51546 / 72T51556 2.5V ,多队列流量控制器件
( 32队列) 36位宽配置1,179,648和2,359,296位
商业和工业
温度范围
详细说明
多队列结构
IDT的多队列的流量控制装置具有一个单独的数据输入端口和
具有多达32个的FIFO队列中的并行缓冲单个数据输出端口
的两个端口。该装置在1和32之间的队列,用户可以设置。
这些队列可以被配置成利用总的可用内存,提供
有充分的灵活性和能力的用户配置队列为不同深度,
相互独立的。
存储器构成/分配
该内存被组织成所谓的“块” ,每一块是
256 X36位。当用户配置队列和个人数
队列大小的用户必须分配内存,以各自的队列,在单位
块,即,单个队列可以由从0到m的块,其中,m
是块的设备中可用的总数量。任也总大小
定队列必须在256对x36增量。对于IDT72T51546和
IDT72T51556总的可用内存是128和256分别块
(一个块是256 X36 ) 。队列可以从这些块构建,使任何
尺寸队列所需的任何数量的队列的期望。
总线宽度
输入端口是共用的设备内的所有队列,为的是输出端口。
该设备为用户提供了总线匹配的选项,以使输入端口
和输出端口可以是×9 , ×18 ,或对x36位宽条件是至少有一个
端口是X36位宽,读写端口宽度被设置
彼此独立的。因为端口是所有队列
宽度队列不单独设置,以使所有的队列的输入宽度
都是平等的,所有队列的输出宽度相等。
WRITING TO &读取来自多队列
数据被写入到通过所述输入端口的设备涉及一种离散
通过写入队列的地址选择输入队列。相反,正在读取数据
从设备中读取端口从通过读取队列中选择选择队列中读取
地址输入。数据可同时写入,并从相同的读
队列或不同的队列。一旦一个队列被选择用于数据写入或者读出,
以同样的方式作为一个执行写入和读出操作
常规的IDT同步FIFO ,利用时钟和使,有一个
单时钟和每个端口启用。当一个特定的队列,在被寻址的
写端口,放置在数据输入端的数据被写入到该队列顺序地
根据写时钟提供设置的上升沿时间和保持时间得到满足。
相反,数据从一个上升沿读取到输出端口的访问时间之后
边缘上的读时钟。
的写端口的操作相当于一个常规的功能
FIFO在标准的IDT模式下操作。写操作可以进行上
所提供的写端口是当前所选择的队列不为满,一个满标记输出
提供所选择的队列的状态。读端口的操作是
相当于传统的FIFO中FWFT模式操作的功能。
当一个队列被选择的输出端口上,在该队列中的下一字将
通过对输出寄存器自动落下。从所有的后续字
队列需要启用读周期。数据不能从一个选定的读
排队如果该队列是空的,读端口提供一个输出有效标志,指示
当读出的数据是有效的。如果用户切换到一个队列为空,则
从前面的队列中最后一个字留在输出寄存器中。
如所提到的,写端口有一个完整的标志,提供所选择的全状态
队列。随着全旗专用几乎满标志设置,这几乎是
满标记是类似于常规的IDT FIFO的几乎满标志。该装置
提供了一个用户可编程的几乎满标记为所有32个队列中,当一个
5
各队列被选择的写入端口,在几乎满标志提供状态
该队列。相反,在读取端口具有输出有效标志,提供
的数据的状态从所读取端口选择的队列中读取。以及
作为输出有效标志的设备提供了专用的几乎是空的标志。这
几乎是空的标志类似于传统的IDT FIFO的几乎是空的标志。
该器件提供了一个用户可编程几乎空标志为所有队列32
而当一个相应的队列中选择所读取的端口时,几乎空标志
提供状态为排队。
可编程标志BUSSES
除了这些专用标志,充分&对写端口和输出几乎全
有效&所读取的端口几乎是空的,有两个标志状态总线。几乎
提供全旗状态总线,该总线宽度为8位。此外,一个几乎空标志
状态总线提供,这同样总线宽度为8位。这些标志的目的
总线是为了向用户提供通过该监视数据电平的装置
内可能不会对写或读端口选择队列。如所提到的,
该设备提供了几乎满和近空寄存器(由可编程
的用户)为每个队列32中的设备的。
在IDT72T51546 / 72T51556多队列的流量控制设备的用户
具有利用之间的任何位置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位的标志总线被不小心和第四象限
输出将不也不在乎。
该标志公共汽车在运行的两个用户可选模式可用,
“轮询”或“直接” 。当在轮询模式下运行的标志总线提供状态
每个象限顺序,即,在一个时钟的标志总线的每个上升沿的
被更新,以显示顺序为每个象限的状态。的上升沿
写时钟将更新的读时钟几乎全总线的上升沿将
更新几乎是空的公交车。操作模式总是相同的两个
几乎完全和几乎空标志总线。当在直接模式下操作,该
象限中的标志总线上由用户选择。因此,用户可以实际处理
该象限被放置在标志状态总线,这些标志总线操作
彼此独立的。解决几乎满标志的公交车通过做
写端口和处理几乎空标志的公交车通过读取完成
端口。
包准备好
多队列流量控制器件还提供了一个“数据包模式”操作。
包模式是用户可选择的,并且需要将与配置的设备
无论读写端口为36位宽。在包模式,用户可以定义
分组或帧的使用36位字的两个最高显著比特长度。
34位用于标记数据包( SOP )的启动和35位是用来标记
包结束(EOP)如表5所示) 。当将数据写入到一个给定的队列中
中,第一个字被写入标记,由用户设置的比特34为“开始
分组的“ (SOP)和写入的最后字被标识为”分组结束“ (EOP)
书面包开始( SOP )的标记( 34位)之间的所有的话和
完包( EOP )数据包标记( 35位)构成整个数据包的。一
分组可以是用户期望,直至总的可用存储器中的任何长度
多队列设备。该设备监控SOP ( 34位)和查找
字包含的EOP (位35)。读端口都与一个附加的供给