会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method of mapping fibre channel frames based on control and type header
fields
    • 基于控制和类型头字段映射光纤通道帧的方法
    • US6098125A
    • 2000-08-01
    • US71276
    • 1998-05-01
    • Peter FiaccoBradley RoachKarl M. Henson
    • Peter FiaccoBradley RoachKarl M. Henson
    • G06F13/14H04L12/56G06F13/00
    • H04L47/6215H04L47/2441H04L49/90H04L49/901H04L49/9031H04L49/9042H04L49/9047
    • A method and apparatus for processing and transferring frames of data in a computer data link that maps incoming frames to a specific buffer ring in host memory based on routing control and type fields in each frame. More particularly, a Fibre Channel link port contains receiver routing code (RRCode) registers that allow host software to set up routing control (R.sub.-- CTL) match and mask fields, and TYPE match and mask fields. The link port uses these registers to match and mask against corresponding R.sub.-- CTL/TYPE fields in a received frame to determine which of several R.sub.-- CTL/TYPE host memory buffer rings should be used to store the received frame. The link port places a code (RRCode) in a start of frame (SOF) status word associated with a frame. The RRCode indicates a specific R.sub.-- CTL/TYPE host memory buffer ring, or indicates that no match was found or that multiple matches were found. A protocol engine reads the RRCode field in the SOF status word of the received frame, and queues a direct memory access (DMA) operation to an appropriate R.sub.-- CTL/TYPE buffer ring. The host may then process the contents of the indicated buffer ring. Since the buffer rings are "pre-sorted" as to frame type, the host may more efficiently respond to incoming frames.
    • 一种在计算机数据链路中处理和传送数据帧的方法和装置,该计算机数据链路基于每个帧中的路由控制和类型字段将输入帧映射到主机存储器中的特定缓冲环。 更具体地,光纤通道链路端口包含允许主机软件建立路由控制(R-CTL)匹配和掩码字段以及TYPE匹配和掩码字段的接收机路由代码(RRCode)寄存器。 链路端口使用这些寄存器来匹配和掩蔽接收到的帧中的相应的R-CTL / TYPE字段,以确定应该使用几个R-CTL / TYPE主机内存缓冲区中的哪一个来存储接收到的帧。 链路端口将代码(RRCode)放置在与帧相关联的帧(SOF)状态字的起始处。 RRCode指示特定的R-CTL / TYPE主机内存缓冲区环,或表示未找到匹配或找到多个匹配。 协议引擎读取接收到的帧的SOF状态字中的RRCode字段,并将直接存储器访问(DMA)操作排队到适当的R-CTL / TYPE缓冲环。 然后,主机可以处理指示的缓冲环的内容。 由于缓冲环针对帧类型进行“预排序”,所以主机可以更有效地响应输入帧。
    • 4. 发明授权
    • Supercharge message exchanger
    • 增压消息交换机
    • US06829660B2
    • 2004-12-07
    • US10316604
    • 2002-12-10
    • Michael LiuBradley RoachSam SuPeter Fiacco
    • Michael LiuBradley RoachSam SuPeter Fiacco
    • G06F1328
    • G06F13/28G06F13/387
    • A system with a first random access memory (RAM), a second RAM, a first processor coupled to the first RAM and a second processor coupled to the second RAM. The first RAM is configured to store input/output (I/O) completions from atleast two engines. The second RAM is also configured to store I/O completions from at least two engines. When all engines are active, the system writes I/O completions from the engines to the first and second RAMs. The first processor processes I/O completions stored in the first RAM. The second processor processes I/O completions stored in the second RAM.
    • 具有第一随机存取存储器(RAM),第二RAM,耦合到第一RAM的第一处理器和耦合到第二RAM的第二处理器的系统。 第一个RAM被配置为存储来自至少两个引擎的输入/输出(I / O)完成。 第二RAM还被配置为存储来自至少两个引擎的I / O完成。 当所有引擎都处于活动状态时,系统将I / O完成从引擎写入第一个和第二个RAM。 第一个处理器处理存储在第一个RAM中的I / O完成。 第二处理器处理存储在第二RAM中的I / O完成。
    • 6. 发明授权
    • Supercharge message exchanger
    • 增压消息交换机
    • US07363396B2
    • 2008-04-22
    • US11361344
    • 2006-02-24
    • Michael LiuBradley RoachSam SuPeter Fiacco
    • Michael LiuBradley RoachSam SuPeter Fiacco
    • G06F13/12G06F3/00G06F13/28
    • G06F13/28G06F13/387
    • A system with a first random access memory (RAM), a second RAM, a first processor coupled to the first RAM and a second processor coupled to the second RAM. The first RAM is configured to store input/output (I/O) completions from at least two engines. The second RAM is also configured to store I/O completions from at least two engines. When all engines are active, the system writes I/O completions from the engines to the first and second RAMs. The first processor processes I/O completions stored in the first RAM. The second processor processes I/O completions stored in the second RAM.
    • 具有第一随机存取存储器(RAM),第二RAM,耦合到第一RAM的第一处理器和耦合到第二RAM的第二处理器的系统。 第一个RAM被配置为存储来自至少两个引擎的输入/输出(I / O)完成。 第二RAM还被配置为存储来自至少两个引擎的I / O完成。 当所有引擎都处于活动状态时,系统将I / O完成从引擎写入第一个和第二个RAM。 第一个处理器处理存储在第一个RAM中的I / O完成。 第二处理器处理存储在第二RAM中的I / O完成。
    • 10. 发明授权
    • Direct memory access (DMA) transfer buffer processor
    • 直接存储器访问(DMA)传输缓冲处理器
    • US07159048B2
    • 2007-01-02
    • US10179816
    • 2002-06-24
    • Bradley RoachDavid DuckmanEric PeelQing Xue
    • Bradley RoachDavid DuckmanEric PeelQing Xue
    • G06F13/28
    • G06F13/28
    • A DMA (Direct Memory Access) Exchange Block (DXB) processor may include a receive processor for writing data from a local memory to a host memory over a bus, e.g., a Peripheral Component Interconnect Extended (PCI/X) bus, and a transmit processor for writing data retrieved from the host memory over the bus to the local memory. Each processor may include a high priority queue and a normal priority queue. A controlling program generates DXBs, each of which include a tag assigned by the controlling program and memory descriptors corresponding to a direct memory access operation. The memory descriptor may include a host memory descriptor (address/length) and one or more local memory descriptors. The controlling program writes a DXB to one of the queues in a cache line spill operation. The transfer processor may include two channel registers, enabling the processor to perform two PCI/X data transfers simultaneously.
    • DMA(直接存储器访问)交换块(DXB)处理器可以包括用于通过总线将数据从本地存储器写入主机存储器的接收处理器,例如外围部件互连扩展(PCI / X)总线和传输 处理器,用于将通过总线从主机存储器检索的数据写入本地存储器。 每个处理器可以包括高优先级队列和正常优先级队列。 控制程序生成DXB,每个DXB包括由控制程序分配的标签和对应于直接存储器访问操作的存储器描述符。 存储器描述符可以包括主机存储器描述符(地址/长度)和一个或多个本地存储器描述符。 控制程序将DXB写入高速缓存行溢出操作中的一个队列。 传送处理器可以包括两个通道寄存器,使处理器能够同时执行两个PCI / X数据传输。