会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Fencepost descriptor caching mechanism and method therefor
    • 栅栏描述符缓存机制及方法
    • US06941391B2
    • 2005-09-06
    • US10758379
    • 2004-01-15
    • Christian D. Kasper
    • Christian D. Kasper
    • G06F3/00G06F13/28H04L12/56
    • H04L49/254G06F13/28H04L49/103H04L49/90H04L49/901
    • A system and method for reducing transfer latencies in fencepost buffering requires that a cache is provided between a host and a network controller having shared memory. The cache is divided into a dual cache having a top cache and a bottom cache. A first and second descriptor address location are fetched from shared memory. The two descriptors are discriminated from one another in that the first descriptor address location is a location of an active descriptor and the second descriptor address location is a location of a reserve/lookahead descriptor. The active descriptor is copied to the top cache. A command is issued to DMA for transfer of the active descriptor. The second descriptor address location is then copied into the first descriptor address. The next descriptor address location from external memory is then fetched and placed in the second descriptor address location.
    • 用于减少fencepost缓冲中的传输延迟的系统和方法要求在主机和具有共享存储器的网络控制器之间提供高速缓存。 高速缓存被分为具有顶部高速缓存和底部高速缓存的双缓存。 从共享存储器获取第一和第二描述符地址位置。 两个描述符彼此区分在于第一描述符地址位置是活动描述符的位置,第二描述符地址位置是保留/前视描述符的位置。 活动描述符被复制到顶层缓存。 向DMA发送命令以传送活动描述符。 然后将第二描述符地址位置复制到第一描述符地址中。 然后从外部存储器获取下一个描述符地址位置并将其放置在第二个描述符地址位置。
    • 3. 发明授权
    • Method and network device for creating circular queue structures in shared memory
    • 用于在共享存储器中创建循环队列结构的方法和网络设备
    • US06526451B2
    • 2003-02-25
    • US09163953
    • 1998-09-30
    • Christian D. Kasper
    • Christian D. Kasper
    • G06F1516
    • H04L49/901G06F5/065H04L49/90
    • A method and device of creating one or more buffer structures in a shared memory that exists between a host and a network device is disclosed. The method includes the step of storing within a block of shared memory an administration block having a base address and a descriptor ring parameter, which includes information relating to a descriptor ring and frame data buffer sizes. The base address of the administration block is written into the network device. An initialization command is then issued from the host to the network device. The network device reads the administration block and shared memory and one or more descriptors are constructed within the network device. Each descriptor points to a frame data buffer within shared memory. The descriptors are then stored.
    • 公开了一种在主机和网络设备之间存在的共享存储器中创建一个或多个缓冲结构的方法和设备。 该方法包括在共享存储器块中存储具有基地址和描述符环参数的管理块的步骤,其包括与描述符环和帧数据缓冲器大小有关的信息。 管理块的基地址写入网络设备。 然后,从主机向网络设备发出初始化命令。 网络设备读取管理块和共享存储器,并且在网络设备内构建一个或多个描述符。 每个描述符指向共享存储器内的帧数据缓冲区。 然后存储描述符。
    • 6. 发明授权
    • Watermark for additional data burst into buffer memory
    • 用于附加数据的水印突发到缓冲存储器中
    • US06715002B2
    • 2004-03-30
    • US10005509
    • 2001-12-04
    • Christian D. Kasper
    • Christian D. Kasper
    • G06F1320
    • G06F13/128H04L47/10H04L47/29H04L47/30H04L49/90H04L49/901H04L49/9078
    • A method and network device are disclosed using a look-ahead watermark in a FIFO memory. In accordance with the present invention, a watermark interrupt is generated from a FIFO memory when data in the FIFO memory has crossed a watermark threshold. A data burst is transferred through a direct memory access unit to the FIFO memory. A look-ahead watermark flag is checked at the FIFO memory to determine if sufficient memory space exists inside the FIFO memory for an additional data burst, which is transferred through the direct memory access unit to the FIFO memory when the look-ahead watermark flag indicates that sufficient memory space is available.
    • 在FIFO存储器中使用先行水印公开了一种方法和网络设备。 根据本发明,当FIFO存储器中的数据已经越过水印阈值时,从FIFO存储器产生水印中断。 数据脉冲串通过直接存储器存取单元传送到FIFO存储器。 在FIFO存储器处检查先行水印标志,以确定FIFO存储器内是否有足够的存储器空间用于附加数据脉冲串,当先行水印标志指示时,通过直接存储器访问单元传送到FIFO存储器 有足够的内存空间可用。
    • 8. 发明授权
    • Method and system of routing network-based data using frame address notification
    • 使用帧地址通知路由基于网络的数据的方法和系统
    • US07337253B2
    • 2008-02-26
    • US11386323
    • 2006-03-22
    • Christian D. Kasper
    • Christian D. Kasper
    • G06F13/24H04L12/56H04L12/28G06F13/368
    • H04L49/9021H04L49/103H04L49/25H04L49/254H04L49/3009H04L49/90H04L49/9031H04L49/9047H04L49/9063H04L49/9068
    • A method and system for routing network-based data arranged in frames is disclosed. A host processor analyzes transferred bursts of data and initiates an address and look up algorithm for dispatching the frame to a desired destination. A shared system memory existing between a network device, e.g., an HDLC controller, working in conjunction with the host processor, receives data, including any preselected address fields. The network device includes a plurality of ports. Each port includes a FIFO receive memory for receiving at least a first portion of a frame. The first portion of the frame includes data having the preselected address fields. A direct memory access unit transfers a burst of data from the FIFO receive memory to the shared system memory. A communications processor selects the amount of data to be transferred from the FIFO receive memory based on the desired address fields to be analyzed by the host processor.
    • 公开了一种用于路由布置在帧中的基于网络的数据的方法和系统。 主机处理器分析传输的数据突发,并发起一个地址和查找算法,用于将帧发送到所需的目的地。 存在于与主处理器结合工作的网络设备(例如,HDLC控制器)之间的共享系统存储器接收包括任何预先选择的地址字段的数据。 网络设备包括多个端口。 每个端口包括用于接收帧的至少第一部分的FIFO接收存储器。 帧的第一部分包括具有预选地址字段的数据。 直接存储器访问单元将数据从FIFO接收存储器传送到共享系统存储器。 通信处理器基于要由主处理器分析的期望的地址字段来选择要从FIFO接收存储器传送的数据量。
    • 10. 发明授权
    • Fencepost descriptor caching mechanism and method therefor
    • 栅栏描述符缓存机制及方法
    • US06691178B1
    • 2004-02-10
    • US09510387
    • 2000-02-22
    • Christian D. Kasper
    • Christian D. Kasper
    • G06F1328
    • H04L49/254G06F13/28H04L49/103H04L49/90H04L49/901
    • A system and method for reducing transfer latencies in fencepost buffering requires that a cache is provided between a host and a network controller having shared memory. The cache is divided into a dual cache having a top cache and a bottom cache. A first and second descriptor address location are fetched from shared memory. The two descriptors are discriminated from one another in that the first descriptor address location is a location of an active descriptor and the second descriptor address location is a location of a reserve/lookahead descriptor. The active descriptor is copied to the top cache. A command is issued to DMA for transfer of the active descriptor. The second descriptor address location is then copied into the first descriptor address. The next descriptor address location from external memory is then fetched and placed in the second descriptor address location.
    • 用于减少fencepost缓冲中的传输延迟的系统和方法要求在主机和具有共享存储器的网络控制器之间提供高速缓存。 高速缓存被分为具有顶部高速缓存和底部高速缓存的双缓存。 从共享存储器获取第一和第二描述符地址位置。 两个描述符彼此区分在于第一描述符地址位置是活动描述符的位置,第二描述符地址位置是保留/前视描述符的位置。 活动描述符被复制到顶层缓存。 向DMA发送命令以传送活动描述符。 然后将第二描述符地址位置复制到第一描述符地址中。 然后从外部存储器获取下一个描述符地址位置并将其放置在第二个描述符地址位置。