First-in first-out memory circuit and method for executing same
    1.
    发明授权
    First-in first-out memory circuit and method for executing same 有权
    先进先出的存储电路及其执行方法

    公开(公告)号:US06853588B2

    公开(公告)日:2005-02-08

    申请号:US10631763

    申请日:2003-08-01

    IPC分类号: G11C7/00 G11C8/04 G11C16/04

    CPC分类号: G11C8/04

    摘要: In a first-in first-out memory circuit using a standard cell library memory, a memory block includes N number of memories (N>1). A read pointer designates read addresses of the N number of memories. A write pointer designates write addresses of the N number of memories. A memory controller selects one from the N number of memories based on the read/write addresses, generates n number of read/write clock signals by demultiplying a clock signal by n (n=N, n>1) and sends the n number of read/write clock signals having a 1/n cycle difference to the N number of memories thereby inputting/outputting data.

    摘要翻译: 在使用标准单元库存储器的先进先出存储器电路中,存储块包括N个存储器(N> 1)。 读指针指定N个存储器的读地址。 写指针指定N个存储器的写地址。 存储器控制器基于读/写地址从N个存储器中选择一个,通过将时钟信号递减n(n = N,n> 1)来生成n个读/写时钟信号,并发送n个 对N个存储器具有1 / n个周期差的读/写时钟信号,从而输入/输出数据。

    System for controlling data transfer protocol with a host bus interface
    2.
    发明授权
    System for controlling data transfer protocol with a host bus interface 有权
    用于通过主机总线接口控制数据传输协议的系统

    公开(公告)号:US06871237B2

    公开(公告)日:2005-03-22

    申请号:US10418127

    申请日:2003-04-18

    IPC分类号: G06F13/00 G06F13/14 G06F13/28

    CPC分类号: G06F13/28

    摘要: The present invention is a data transfer protocol control system with a host bus interface that includes a transmitting/receiving command DMA, a transmitting data DMA and a receiving data DMA for controlling data transfer protocol with a host bus interface considering characteristic, usage frequency, simultaneous processing functions of the command DMA and the data DMAs. A host interface bus is efficiently used and bus usage ratio is distributed properly to support transfer flow properly and improve the entire system performance. The data transfer protocol control system with a host bus interface includes a transmitting/receiving command DMA for instructing the command DMA request buffer to read and write command message data, a transmitting data DMA for instructing the transmitting data DMA request buffer to read the command message data, a receiving data DMA for instructing the receiving data DMA request buffer to write the command message data and a data transfer protocol control device for putting read information, write information and message data on a host bus, receiving message data and a transfer response signal and delivering the message data through the response buffer of the corresponding DMA.

    摘要翻译: 本发明是一种具有主机总线接口的数据传输协议控制系统,其包括发送/接收命令DMA,发送数据DMA和用于通过主机总线接口控制数据传输协议的接收数据DMA,考虑特性,使用频率,同时 命令DMA和数据DMA的处理功能。 主机接口总线被有效地使用,总线使用率正确分配,以适当地支持传输流程,并提高整个系统性能。 具有主机总线接口的数据传输协议控制系统包括用于指令DMA请求缓冲器读取和写入命令消息数据的发送/接收命令DMA,用于指示发送数据DMA请求缓冲器读取命令消息的发送数据DMA 数据,用于指示接收数据DMA请求缓冲器写入命令消息数据的接收数据DMA和用于将读信息,写信息和消息数据放在主机总线上的数据传输协议控制装置,接收消息数据和传送响应信号 并通过相应DMA的响应缓冲区传送消息数据。

    RETRANSMISSION AND DELAYED ACK TIMER MANAGEMENT LOGIC FOR TCP PROTOCOL
    3.
    发明申请
    RETRANSMISSION AND DELAYED ACK TIMER MANAGEMENT LOGIC FOR TCP PROTOCOL 失效
    TCP协议的延迟和延迟确认定时器管理逻辑

    公开(公告)号:US20090241001A1

    公开(公告)日:2009-09-24

    申请号:US11721213

    申请日:2005-12-06

    IPC分类号: H04L1/18 G06F11/14

    摘要: Provided is an apparatus for detection timeout of each channel, which is a socket connection, in a Transmission Control Protocol (TCP) Offload Engine (TOE) using TCP accelerating hardware, and a method thereof. The timer managing apparatus of the TOE using the TCP accelerating hardware, including: a command register for receiving a command for a retransmission timer or a delayed ACK timer from an embedded processor of the TOE; a finite state machine (FSM) for storing information of a timer in operation by analyzing the command for the retransmission timer or the delayed ACK timer stored in the command register and controlling an entire operation of the timer managing apparatus; and a timeout checker for checking timeout of a timer in operation by using the stored timer information and notifying the timeout to the FSM.

    摘要翻译: 提供了一种使用TCP加速硬件的传输控制协议(TCP)卸载引擎(TOE)中的每个信道的检测超时的装置,其是套接字连接及其方法。 使用TCP加速硬件的TOE的定时器管理装置,包括:从TOE的嵌入式处理器接收重发定时器的命令或延迟的ACK定时器的命令寄存器; 用于通过分析存储在命令寄存器中的重传定时器或延迟ACK定时器的命令来存储定时器的操作信息的有限状态机(FSM),并控制定时器管理装置的整个操作; 以及一个超时检查器,用于通过使用存储的定时器信息来检查正在运行的定时器的超时并通知超时给FSM。

    Hardware device and method for creation and management of toe-based socket information
    4.
    发明申请
    Hardware device and method for creation and management of toe-based socket information 失效
    用于创建和管理基于脚趾的套接字信息的硬件设备和方法

    公开(公告)号:US20060123123A1

    公开(公告)日:2006-06-08

    申请号:US11297127

    申请日:2005-12-07

    IPC分类号: G06F15/16

    摘要: Provided are a hardware device and a method for creating and managing socket information serving as a connection with a network protocol hierarchy in a network application program. The hardware device includes a TCP transmission processor for processing commands on requests for creating and eliminating a socket of a predetermined network program in response to the requests for creating and eliminating a socket, a TCP reception processor for creating a search signal for a corresponding socket identification when a new packet is received, a socket management unit for creating and eliminating a socket ID upon a command from the TCP transmission processor, and searching the socket ID and providing the socket ID to the TCP transmission processor upon a command from the TCP reception processor, and a memory unit for storing the socket information, and providing the socket information to the TCP reception processor.

    摘要翻译: 提供了一种用于在网络应用程序中创建和管理作为与网络协议层次结构的连接的套接字信息的硬件设备和方法。 该硬件装置包括TCP发送处理器,用于响应于创建和消除套接字的请求来处理关于创建和消除预定网络程序的套接字的请求的命令; TCP接收处理器,用于创建用于相应插座识别的搜索信号 当接收到新的分组时,一个套接字管理单元用于根据来自TCP传输处理器的命令创建并消除套接字ID,并且根据来自TCP接收处理器的命令,搜索套接字ID并向TCP发送处理器提供套接字ID 以及存储单元,用于存储套接字信息,并且向TCP接收处理器提供套接字信息。

    Hardware device and method for creation and management of toe-based socket information
    5.
    发明授权
    Hardware device and method for creation and management of toe-based socket information 失效
    用于创建和管理基于脚趾的套接字信息的硬件设备和方法

    公开(公告)号:US07756961B2

    公开(公告)日:2010-07-13

    申请号:US11297127

    申请日:2005-12-07

    IPC分类号: G06F15/173

    摘要: Provided are a hardware device and a method for creating and managing socket information serving as a connection with a network protocol hierarchy in a network application program. The hardware device includes a TCP transmission processor for processing commands on requests for creating and eliminating a socket of a predetermined network program in response to the requests for creating and eliminating a socket, a TCP reception processor for creating a search signal for a corresponding socket identification when a new packet is received, a socket management unit for creating and eliminating a socket ID upon a command from the TCP transmission processor, and searching the socket ID and providing the socket ID to the TCP transmission processor upon a command from the TCP reception processor, and a memory unit for storing the socket information, and providing the socket information to the TCP reception processor.

    摘要翻译: 提供了一种用于在网络应用程序中创建和管理作为与网络协议层次结构的连接的套接字信息的硬件设备和方法。 该硬件装置包括TCP发送处理器,用于响应于创建和消除套接字的请求来处理关于创建和消除预定网络程序的套接字的请求的命令; TCP接收处理器,用于创建用于相应插座识别的搜索信号 当接收到新的分组时,一个套接字管理单元用于根据来自TCP传输处理器的命令创建并消除套接字ID,并且根据来自TCP接收处理器的命令,搜索套接字ID并向TCP发送处理器提供套接字ID 以及存储单元,用于存储套接字信息,并且向TCP接收处理器提供套接字信息。

    System and method for updating file
    6.
    发明授权
    System and method for updating file 有权
    更新文件的系统和方法

    公开(公告)号:US08019729B2

    公开(公告)日:2011-09-13

    申请号:US12187466

    申请日:2008-08-07

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    CPC分类号: G06F17/30176

    摘要: Provided is a system and method for updating a plurality of the same files consistently. The file update system comprises a first and a second data servers formed as pipe line type network for storing an original file and a duplicate file of the original file respectively, and for updating both the original file and the duplicate file in response to an update request, wherein the first and the second data servers mutually exchange file update information, correct the file update information so as to prevent overlapped update due to a plurality of update requests for the same file, and then update the original file or the duplicate file according to the corrected file update information.

    摘要翻译: 提供一种用于一致地更新多个相同文件的系统和方法。 文件更新系统包括形成为管线型网络的第一和第二数据服务器,用于分别存储原始文件和原始文件的重复文件,并且用于响应于更新请求更新原始文件和重复文件 其中,所述第一数据服务器和所述第二数据服务器相互交换文件更新信息,更正所述文件更新信息,以防止由于对所述相同文件的多个更新请求而产生的重叠更新,然后根据所述文件更新信息更新所述原始文件或所述重复文件 更正的文件更新信息。

    Network scheduler for selectively supporting work conserving mode and network scheduling method thereof
    7.
    发明授权
    Network scheduler for selectively supporting work conserving mode and network scheduling method thereof 有权
    网络调度器,用于选择性地支持工作节省模式和网络调度方法

    公开(公告)号:US07961620B2

    公开(公告)日:2011-06-14

    申请号:US12201752

    申请日:2008-08-29

    IPC分类号: H04L12/26

    摘要: Provided are a network scheduler and a network scheduling method capable of effectively managing network bandwidths by selectively supporting a work conserving mode to network entities by using an improved token bucket scheme. The network scheduler selectively supports a work conserving mode to network scheduling units (NSUs) serving as network entities by using a token bucket scheme, such that the network scheduler ensures an allocated network bandwidth or enables the NSUs to use a remaining bandwidth. The network scheduler manages the NSUs by classifying the NSUs into a green state, a red state, a yellow state, and a black state according to a token value, a selection/non-selection of the work conserving mode, and an existence/non-existence of the packet request to be processed.

    摘要翻译: 提供一种网络调度器和网络调度方法,其能够通过使用改进的令牌桶方案选择性地将工作节约模式支持到网络实体来有效地管理网络带宽。 网络调度器通过使用令牌桶方案选择性地支持作为网络实体的网络调度单元(NSU)的工作节约模式,使得网络调度器确保分配的网络带宽或使NSU能够使用剩余带宽。 网络调度器通过根据令牌值将工作状态分类为绿色状态,红色状态,黄色状态和黑色状态来管理NSU,工作保存模式的选择/不选择以及存在/不存在 - 要处理的数据包请求的存在。

    Apparatus for searching TCP and UDP sockets
    8.
    发明授权
    Apparatus for searching TCP and UDP sockets 失效
    用于搜索TCP和UDP套接字的设备

    公开(公告)号:US07751346B2

    公开(公告)日:2010-07-06

    申请号:US11605801

    申请日:2006-11-29

    IPC分类号: H04L12/28

    摘要: An apparatus for searching a socket ID of a received packet in a transmission control protocol (TCP) and a user datagram protocol (UDP) is provided. The apparatus includes: a master module, a branch table module and a tree table module. The master module analyzes command information from a processor, transfers commands to the branch table module and to the tree table module, receives results from the branch table module and from the tree table module, and reports the received results to the processor. The branch table module receives commands from the master module and manages a branch table by using only the lower 10 bits of a simple internet protocol (IP) address of the commands. The tree table module is coupled to the master module and to the branch table module, in which the tree table module manages a binary tree.

    摘要翻译: 提供了一种用于在传输控制协议(TCP)和用户数据报协议(UDP)中搜索接收到的分组的套接字ID的装置。 该装置包括:主模块,分支表模块和树形表模块。 主模块从处理器分析命令信息,将命令传送到分支表模块和树形表模块,从分支表模块和树形表模块接收结果,并将接收到的结果报告给处理器。 分支表模块从主模块接收命令,并通过仅使用命令的简单互联网协议(IP)地址的低10位来管理分支表。 树表模块耦合到主模块和分支表模块,树模块管理二叉树。

    WRAPPER CIRCUIT FOR GLOBALLY ASYNCHRONOUS LOCALLY SYNCHRONOUS SYSTEM AND METHOD FOR OPERATING THE SAME
    9.
    发明申请
    WRAPPER CIRCUIT FOR GLOBALLY ASYNCHRONOUS LOCALLY SYNCHRONOUS SYSTEM AND METHOD FOR OPERATING THE SAME 审中-公开
    用于全球异地同步同步系统的封装电路及其操作方法

    公开(公告)号:US20090150706A1

    公开(公告)日:2009-06-11

    申请号:US12186114

    申请日:2008-08-05

    IPC分类号: G06F1/12 H04L7/00

    CPC分类号: G06F1/08 G06F1/3203

    摘要: Provided are a high-performance wrapper circuit for a globally asynchronous locally synchronous (GALS) system and a synchronization method using the same, which are capable of solving a synchronization problem caused when data are transmitted between locally synchronous modules employing different clocks, and a method for operating the wrapper circuit. The GALS system includes a clock generator for supplying an operation clock to a locally synchronous module, a sender port for transmitting data to the outside according to a data transmission request signal output from the locally synchronous module, and generating a first clock stop signal for stopping an operation of the clock generator, and a receiver port for receiving data from the outside, and generating a second clock stop signal for stopping the operation of the clock generator. The sender port generates the first clock stop signal to the clock generator when a next data transmission request signal is received before completing a data transmission performed by a previous data transmission request signal output from the locally synchronous module.

    摘要翻译: 提供了一种用于全球异步本地同步(GALS)系统的高性能封装电路和使用该高性能封装电路的同步方法,其能够解决当采用不同时钟的本地同步模块之间传输数据时引起的同步问题,以及方法 用于操作包装电路。 GALS系统包括用于向本地同步模块提供操作时钟的时钟发生器,用于根据从本地同步模块输出的数据发送请求信号向外部发送数据的发送器端口,以及生成用于停止的第一时钟停止信号 时钟发生器的操作和用于从外部接收数据的接收器端口,以及产生用于停止时钟发生器的操作的第二时钟停止信号。 当在完成由本地同步模块输出的先前数据传输请求信号执行的数据传输之前接收到下一个数据传输请求信号时,发送器端口产生到时钟发生器的第一个时钟停止信号。

    System and method for processing integrated queries against input data stream and data stored in database using trigger
    10.
    发明申请
    System and method for processing integrated queries against input data stream and data stored in database using trigger 审中-公开
    使用触发器对输入数据流和存储在数据库中的数据进行集成查询的系统和方法

    公开(公告)号:US20070136254A1

    公开(公告)日:2007-06-14

    申请号:US11594641

    申请日:2006-11-08

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F16/24568 G06F16/80

    摘要: Provided are a system and a method for processing integrated queries against an input data stream and data stored in a database using trigger. The system for processing an integrated query against an input data stream and data stored in a database using a trigger, including: a data stream manager for managing a continuously inputted data stream; a trigger result manager for registering a trigger in a database which interworks with the trigger result manager and forming a set of results that are obtained by executing the registered trigger to thereby provide the set of results in real time; and an executer for processing an integrated query against the data stream from the data stream manager and data stored in the database, wherein the integrated query is processed by referring to the set of results from the trigger result manager for the data stored in the database.

    摘要翻译: 提供了一种用于使用触发器来处理针对输入数据流的集成查询和存储在数据库中的数据的系统和方法。 用于使用触发来处理针对输入数据流的综合查询和存储在数据库中的数据的系统,包括:用于管理连续输入的数据流的数据流管理器; 触发结果管理器,用于在与触发结果管理器进行交互的数据库中注册触发器,并形成通过执行注册的触发而获得的一组结果,从而实时提供该组结果; 以及执行器,用于处理来自数据流管理器的数据流的综合查询和存储在数据库中的数据,其中通过参考存储在数据库中的数据的触发结果管理器的结果集来处理集成查询。