Invention Grant
US07996604B1 Class queue for network data switch to identify data memory locations by arrival time 有权
用于网络数据切换的队列到达时间来识别数据存储单元

Class queue for network data switch to identify data memory locations by arrival time
Abstract:
A shared memory switch is provided for storing and retrieving data from BlockRAM (BRAM) memory of a PLD. A set of class queues maintain a group of pointers that show the location of the incoming “cells” or “packets” stored in the memory in the switch based on the time of storage in the BRAM. A non-blocking memory architecture is implemented that allows for a scalable N×N memory structure to be created (N=number of input and output ports). A write controller stripes the data across this N×N memory to prevent data collisions on read in or read out of data. The data is scheduled for read out of this N×N shared memory buffer based on priorities or classes in the class queues, with priorities being set by a user, and then data is read out from the BRAM.
Information query
Patent Agency Ranking
0/0