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