-
1.
公开(公告)号:US07650525B1
公开(公告)日:2010-01-19
申请号:US11538157
申请日:2006-10-03
申请人: Peter Chang , Amrik Bains , Ajoy Aswadhati , Edward Wang
发明人: Peter Chang , Amrik Bains , Ajoy Aswadhati , Edward Wang
IPC分类号: G06F1/00
CPC分类号: H04L7/0337 , H04L25/0272 , H04L25/14
摘要: A method and apparatus for receiving clocked data signals such as SPI-4.2 data signals is described. In one embodiment, each data signal lane is deskewed with respect to the clock by oversampling the signal on that lane, and considering multiple versions of a data sequence at different temporal offsets to the clock for correct reception of a training sequence. One of the temporal offsets is subsequently selected to provide the received bit sequence for that lane. Other embodiments are described and claimed.
摘要翻译: 描述了用于接收诸如SPI-4.2数据信号的时钟数据信号的方法和装置。 在一个实施例中,通过对该通道上的信号进行过采样,并且考虑与时钟不同的时间偏移的数据序列的多个版本以正确接收训练序列,使每个数据信号通道相对于时钟进行相移校正。 随后选择一个时间偏移量来提供该通道的接收位序列。 描述和要求保护其他实施例。
-
公开(公告)号:US08514712B1
公开(公告)日:2013-08-20
申请号:US12315372
申请日:2008-12-02
申请人: Ajoy Aswadhati
发明人: Ajoy Aswadhati
CPC分类号: H04L41/0853 , H04L12/6418 , Y02D30/30
摘要: A packet switch collects configuration information on the peer devices to which it connects. Peer devices that are IP (Internet Protocol) telephones are sensed. Such devices may also bridge packets to a connected device such as a computer, but with a bridge capability that cannot handle large broadcast storms on the network. The packet switch uses the configuration information to limit broadcast storms on its ports connected to the relatively fragile IP telephones/bridges. This can prevent broadcast storms from disrupting calls on the IP telephones connected to the packet switch.
摘要翻译: 分组交换机收集与其连接的对等设备上的配置信息。 IP(互联网协议)电话的对等设备被感测到。 这样的设备还可以将分组桥接到诸如计算机的连接的设备,但是具有不能在网络上处理大的广播风暴的桥接能力。 分组交换机使用配置信息来限制连接到相对脆弱的IP电话/网桥的端口上的广播风暴。 这可以防止广播风暴中断连接到分组交换机的IP电话上的呼叫。
-
公开(公告)号:US08027256B1
公开(公告)日:2011-09-27
申请号:US11142998
申请日:2005-06-02
CPC分类号: H04L47/26 , H04L47/20 , H04L47/215 , H04L47/527
摘要: In one embodiment of a network device, multiple packet sources contend for access to a packet processing pipeline. The packet processing pipeline tracks the usage of lookup resources by each of the multiple packet sources. When a packet source is detected to be using more than an acceptable allocation of the lookup resources, access to the packet processing pipeline for that source is limited or curtailed to bring that source back within an acceptable allocation of resources. This backpressure mechanism can be used to control sources that, although within a bandwidth limit, are submitting a packet type mix that is consuming unfair percentages of lookup resources in an oversubscribed system. Other embodiments are described and claimed.
摘要翻译: 在网络设备的一个实施例中,多个分组源争夺对分组处理流水线的访问。 分组处理流水线通过多个分组源中的每一个跟踪查找资源的使用。 当检测到分组源使用多于可接受的查找资源分配时,限制或限制对该源的分组处理流水线的访问以将该源返回到可接受的资源分配之内。 这种背压机制可以用于控制尽管在带宽限制内,正在提交在超额认购的系统中消耗查找资源的不公平百分比的分组类型组合的源。 描述和要求保护其他实施例。
-
公开(公告)号:US09250687B1
公开(公告)日:2016-02-02
申请号:US12806358
申请日:2010-08-10
申请人: Ajoy Aswadhati
发明人: Ajoy Aswadhati
IPC分类号: G06F15/167 , G06F1/32
CPC分类号: G06F1/3225 , G06F1/30 , G06F15/167
摘要: A modular data storage system uses CPU blades to communicate with remote clients to function as a file server to those clients. The files are store on solid-state data storage blades using, e.g., flash memory. A crossbar switch connects the CPU blades and the data storage blades. The system can provide access time, power consumption, reliability, maintainability, and other advantages over prior art file servers using disk shelves.
摘要翻译: 模块化数据存储系统使用CPU刀片与远程客户端进行通信,以用作这些客户端的文件服务器。 这些文件使用例如闪存存储在固态数据存储刀片上。 交叉开关连接CPU刀片和数据存储刀片。 与使用磁盘架的现有文件服务器相比,该系统可以提供访问时间,功耗,可靠性,可维护性和其他优点。
-
公开(公告)号:US09009391B2
公开(公告)日:2015-04-14
申请号:US13280206
申请日:2011-10-24
申请人: Ajoy Aswadhati
发明人: Ajoy Aswadhati
CPC分类号: G11C16/00 , G06F3/0616 , G06F3/0658 , G06F3/0688 , G06F13/16 , G06F13/28 , G06F13/4022
摘要: Embodiments of apparatuses, methods and systems of solid state drive are disclosed. One embodiment of a solid state drive includes a non-blocking fabric, wherein the non-blocking fabric comprises a plurality of ports, wherein a subset of the plurality of ports are each connected to a flash controller that is connected to at least one array of flash memory. Further, this embodiment includes a flash scheduler for scheduling data traffic through the non-blocking fabric, wherein the data traffic comprises a plurality of data packets, wherein the flash scheduler extracts flash fabric header information from each of the data packets and schedules the data traffic through the non-blocking fabric based on the extracted flash fabric header information. The scheduled data traffic provides transfer of data packets through the non-blocking fabric from at least one array of flash memory to at least one other array of flash memory.
摘要翻译: 公开了固态驱动装置,方法和系统的实施例。 固态驱动器的一个实施例包括非阻塞织物,其中非阻塞织物包括多个端口,其中多个端口的子集各自连接到闪存控制器,闪存控制器连接到至少一个阵列 闪存 此外,该实施例包括用于通过非阻塞结构调度数据业务的闪存调度器,其中数据业务包括多个数据分组,其中闪存调度器从每个数据分组中提取闪存结构报头信息,并且调度数据业务 通过基于提取的闪存Fabric头信息的非阻塞结构。 调度的数据流量提供通过非阻塞结构从至少一个闪存阵列到至少一个其他闪存阵列的数据分组的传送。
-
公开(公告)号:US20120102263A1
公开(公告)日:2012-04-26
申请号:US13280206
申请日:2011-10-24
申请人: Ajoy Aswadhati
发明人: Ajoy Aswadhati
IPC分类号: G06F12/02
CPC分类号: G11C16/00 , G06F3/0616 , G06F3/0658 , G06F3/0688 , G06F13/16 , G06F13/28 , G06F13/4022
摘要: Embodiments of apparatuses, methods and systems of solid state drive are disclosed. One embodiment of a solid state drive includes a non-blocking fabric, wherein the non-blocking fabric comprises a plurality of ports, wherein a subset of the plurality of ports are each connected to a flash controller that is connected to at least one array of flash memory. Further, this embodiment includes a flash scheduler for scheduling data traffic through the non-blocking fabric, wherein the data traffic comprises a plurality of data packets, wherein the flash scheduler extracts flash fabric header information from each of the data packets and schedules the data traffic through the non-blocking fabric based on the extracted flash fabric header information. The scheduled data traffic provides transfer of data packets through the non-blocking fabric from at least one array of flash memory to at least one other array of flash memory.
摘要翻译: 公开了固态驱动装置,方法和系统的实施例。 固态驱动器的一个实施例包括非阻塞织物,其中非阻塞织物包括多个端口,其中多个端口的子集各自连接到闪存控制器,闪存控制器连接到至少一个阵列 闪存 此外,该实施例包括用于通过非阻塞结构调度数据业务的闪存调度器,其中数据业务包括多个数据分组,其中闪存调度器从每个数据分组中提取闪存结构报头信息,并且调度数据业务 通过基于提取的闪存Fabric头信息的非阻塞结构。 调度的数据流量提供通过非阻塞结构从至少一个闪存阵列到至少一个其他闪存阵列的数据分组的传送。
-
公开(公告)号:US07284074B2
公开(公告)日:2007-10-16
申请号:US10286361
申请日:2002-10-31
申请人: Eugene Lee , Cong Ye , Peter Chang , Ajoy Aswadhati
发明人: Eugene Lee , Cong Ye , Peter Chang , Ajoy Aswadhati
CPC分类号: H04L49/9068 , H04L49/90 , H04L69/12
摘要: A system and method for operating on data within a network device is described. Between two data operations in a network device is a FIFO queue, which is used to separate the clock domains of the data operations. Data from the first operation is stored in the FIFO queue, which signals an indication to the second operation that there is data in the queue. When the second operation is signaled that there is data in the FIFO queue, it immediately begins reading data from the queue, and begins performing its prescribed operations on the data once it has read enough data from the queue for it to begin operating.
摘要翻译: 描述了用于对网络设备内的数据进行操作的系统和方法。 在网络设备中的两个数据操作之间是FIFO队列,用于分离数据操作的时钟域。 来自第一操作的数据被存储在FIFO队列中,其向第二操作发出指示队列中存在数据的指示。 当第二个操作发信号通知FIFO队列中有数据时,它立即从队列开始读取数据,并且一旦从队列中读取足够的数据以开始运行,就开始对数据执行其规定的操作。
-
-
-
-
-
-