会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Method for encapsulating hardware to allow multi-tasking of microcode
    • 用于封装硬件以允许微代码多任务的方法
    • US06339788B1
    • 2002-01-15
    • US09097036
    • 1998-06-12
    • Joel Erwin GeyerPeter Anthony LaBergeMyrna Faye MilliserMax Robert Povse
    • Joel Erwin GeyerPeter Anthony LaBergeMyrna Faye MilliserMax Robert Povse
    • G06F300
    • H04L12/433
    • The problem with sharing or multi-tasking a single microprocessor across multiple ports is that it requires an elaborate and costly effort to adapt, modify, and rewriting of existing microcode. Extensive effort has gone into the development and testing of existing microcode that supports Token Ring. The re-use of the microcode, mostly in an “as is” condition is required to increase effectiveness and reduce costs. The present invention resolves these problems. It further describes a method that easily encapsulates existing hardware and allows the use of existing microcode to be extended to a multi-tasking environment, at a substantially reduced cost and with greater efficiency. Another embodiment of this invention describes a system and method to reuse a single existing Token Ring macro with embedded processor and microcode for multiple ports on a chip.
    • 在多个端口上共享或多任务处理单个微处理器的问题在于,需要进行精心设计和花费更多的努力来适应,修改和重写现有的微代码。 广泛的努力已经开发和测试现有的支持令牌环的微码。 需要重新使用微代码,主要是以“原样”的条件来提高效率并降低成本。 本发明解决了这些问题。 它进一步描述了一种方法,其容易地封装现有硬件,并且允许将现有微代码以显着降低的成本并且以更高的效率扩展到多任务环境。 本发明的另一个实施例描述了一种系统和方法,用于将具有嵌入式处理器的单个现有令牌环宏重用,并且针对芯片上的多个端口重新使用微代码。
    • 4. 发明授权
    • Method and router for forwarding internet data packets
    • 用于转发互联网数据包的方法和路由器
    • US07260096B2
    • 2007-08-21
    • US10191657
    • 2002-07-09
    • Claude BassoMax Robert PovseNatarajan VaidhyanathanColin Beaton Verrilli
    • Claude BassoMax Robert PovseNatarajan VaidhyanathanColin Beaton Verrilli
    • H04L12/28
    • H04L45/60H04L45/00H04L45/54
    • The Internet data defining destinations accessible by a router are partitioned into a portion containing the address search information and a portion containing forwarding option data. The address search information is stored in fast memory in a tree search format and the set of possible next destinations are stored as forwarding option data in slower memory at addresses derived algorithmically from the tree search address information. Internet data packets are received and data therein is compared to determine the best match address in the fast memory to the set of possible best next destinations. The multiple accesses necessary to determine the best match address are confined to high speed memory. An algorithm receives option data from an Internet packet and option threshold data from the best match address of the high speed memory and determines which address of the slower memory has the desired forwarding data using one access.
    • 定义由路由器可访问的目的地的因特网数据被划分为包含地址搜索信息的部分和包含转发选项数据的部分。 地址搜索信息以树形搜索格式存储在快速存储器中,并且将可能的下一个目的地集合作为转发选项数据存储在来自树搜索地址信息的算法导出的地址的较慢存储器中。 接收互联网数据分组并对其中的数据进行比较,以将快速存储器中的最佳匹配地址确定为可能的最佳下一个目的地的集合。 确定最佳匹配地址所需的多路访问仅限于高速存储器。 算法从互联网数据包接收选项数据,并从高速存储器的最佳匹配地址接收选项阈值数据,并使用一个访问确定较慢内存的哪个地址具有所需的转发数据。
    • 5. 发明授权
    • Preventing at least in part control processors from being overloaded
    • 防止至少部分控制处理器过载
    • US06973503B2
    • 2005-12-06
    • US10155675
    • 2002-05-23
    • Claude BassoMax Robert PovseNatarajan VaidhyanathanColin Beaton Verrilli
    • Claude BassoMax Robert PovseNatarajan VaidhyanathanColin Beaton Verrilli
    • H04L12/24G06F13/00
    • H04L41/0896
    • A method, system and computer program product for preventing at least in part overloading of a control processor. A network device may comprise at least one network processor and at least one control processor. The control processor may be configured to process slow path packets that are redirected from a network processor to the control processor. The control processor may configure control blocks to determine if the bandwidth for the control processor will be exceeded by the network processor transferring another slow path packet to the control processor. If the control block determines that transmitting the slow path packet would exceed the processing capacity of the control processor, then the control block may generate a result indicating for the network processor to discard the received packet. By discarding packets that exceed the processing capacity of the control processor, overloading of the control processor may at least in part be prevented.
    • 一种用于至少部分地防止控制处理器过载的方法,系统和计算机程序产品。 网络设备可以包括至少一个网络处理器和至少一个控制处理器。 控制处理器可以被配置为处理从网络处理器重定向到控制处理器的慢路径分组。 控制处理器可以配置控制块,以确定网络处理器是否将控制处理器的带宽传输到控制处理器的另一慢路径分组。 如果控制块确定发送慢路径分组将超过控制处理器的处理能力,则控制块可以生成指示网络处理器丢弃所接收分组的结果。 通过丢弃超过控制处理器的处理能力的分组,可以至少部分地防止控制处理器的过载。