会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Serial buffer supporting virtual queue to physical memory mapping
    • 串行缓冲区支持虚拟队列到物理内存映射
    • US07945716B2
    • 2011-05-17
    • US11863176
    • 2007-09-27
    • Chi-Lie WangCalvin NguyenMario Au
    • Chi-Lie WangCalvin NguyenMario Au
    • G06F13/10
    • G06F12/0223G06F5/065G11C7/1075G11C8/12
    • A serial buffer having a plurality of virtual queues, which can be allocated to include various combinations of on-chip dual-port memory blocks, on-chip internal memory blocks and/or off-chip external memory blocks. The virtual queues are allocated and accessed in response to configuration bits and size bits stored on the serial buffer. Relatively large external memory blocks can be allocated to virtual queues used for data intensive operations, while relatively small and fast dual-port memory blocks can advantageously be allocated to virtual queues used for passing command and status information. The serial buffer provides an efficient and flexible manner for utilizing available memory, which not only minimizes the access latency but also provides a large amount of buffer space to meet different application needs.
    • 具有多个虚拟队列的串行缓冲器,其可以被分配以包括片上双端口存储器块,片上内部存储器块和/或片外外部存储器块的各种组合。 响应于存储在串行缓冲器上的配置位和大小位,分配和访问虚拟队列。 可以将相对较大的外部存储器块分配给用于数据密集型操作的虚拟队列,而相对小且快速的双端口存储器块可以有利地被分配给用于传递命令和状态信息的虚拟队列。 串行缓冲器提供了一种有效和灵活的方式来利用可用的存储器,这不仅使访问延迟最小化,而且提供了大量的缓冲空间以满足不同的应用需求。
    • 2. 发明申请
    • Serial Buffer Supporting Virtual Queue To Physical Memory Mapping
    • 串行缓冲区支持虚拟队列到物理内存映射
    • US20090089532A1
    • 2009-04-02
    • US11863176
    • 2007-09-27
    • Chi-Lie WangCalvin NguyenMario Au
    • Chi-Lie WangCalvin NguyenMario Au
    • G06F13/28
    • G06F12/0223G06F5/065G11C7/1075G11C8/12
    • A serial buffer having a plurality of virtual queues, which can be allocated to include various combinations of on-chip dual-port memory blocks, on-chip internal memory blocks and/or off-chip external memory blocks. The virtual queues are allocated and accessed in response to configuration bits and size bits stored on the serial buffer. Relatively large external memory blocks can be allocated to virtual queues used for data intensive operations, while relatively small and fast dual-port memory blocks can advantageously be allocated to virtual queues used for passing command and status information. The serial buffer provides an efficient and flexible manner for utilizing available memory, which not only minimizes the access latency but also provides a large amount of buffer space to meet different application needs.
    • 具有多个虚拟队列的串行缓冲器,其可以被分配以包括片上双端口存储器块,片上内部存储器块和/或片外外部存储器块的各种组合。 响应于存储在串行缓冲器上的配置位和大小位,分配和访问虚拟队列。 可以将相对较大的外部存储器块分配给用于数据密集型操作的虚拟队列,而相对小且快速的双端口存储器块可以有利地被分配给用于传递命令和状态信息的虚拟队列。 串行缓冲器提供了一种有效和灵活的方式来利用可用的存储器,这不仅使访问延迟最小化,而且提供了大量的缓冲空间以满足不同的应用需求。
    • 3. 发明申请
    • Method And Structure To Support System Resource Access Of A Serial Device Implementing A Lite-Weight Protocol
    • 支持系统资源访问的方法和结构实现一个轻量级协议的串行设备
    • US20080205422A1
    • 2008-08-28
    • US11679817
    • 2007-02-27
    • Chi-Lie WangJason Z. MoCalvin Nguyen
    • Chi-Lie WangJason Z. MoCalvin Nguyen
    • H04L12/56
    • H04L49/9089H04L47/2483H04L49/90H04L49/901
    • On-chip resources of a serial buffer are accessed using priority packets of a Lite-weight protocol. A priority packet path is provided on the serial buffer to support priority packets. Normal data packets are processed on a normal data packet path, which operates in parallel with the priority packet path. The system resources of the serial buffer can be accessed in response to the priority packets, without blocking the flow of normal data packets. Thus, normal data packets may flow through the serial buffer with the maximum bandwidth supported by the serial interface. The Lite-weight protocol also supports read accesses to queues of the serial buffer (which reside on the normal data packet path). The Lite-weight protocol also supports doorbell commands for status/error reporting.
    • 使用Lite-weight协议的优先级数据包访问串行缓冲区的片上资源。 在串行缓冲器上提供优先级分组路径,以支持优先级分组。 正常数据包在正常的数据包路径上进行处理,该路径与优先包路径并行运行。 串行缓冲区的系统资源可以根据优先级分组进行访问,而不会阻塞正常数据包的流量。 因此,正常数据包可以通过串行接口支持的最大带宽流经串行缓冲器。 Lite-weight协议还支持对串行缓冲区(驻留在正常数据包路径)的队列的读访问。 Lite-weight协议还支持用于状态/错误报告的门铃命令。
    • 4. 发明授权
    • Method to support lossless real time data sampling and processing on rapid I/O end-point
    • 支持快速I / O端点的无损实时数据采样和处理方法
    • US08213448B2
    • 2012-07-03
    • US12043944
    • 2008-03-06
    • Chi-Lie WangJason Z. MoCalvin NguyenBertan Tezcan
    • Chi-Lie WangJason Z. MoCalvin NguyenBertan Tezcan
    • H04L12/54
    • H04L1/0082H04L47/22H04L49/90
    • A serial buffer monitors an incoming stream of packets to identify single missing packets and multiple consecutive missing packets. Upon detecting multiple consecutive missing packets, an interrupt is generated, thereby stopping the data transfer. Upon detecting a single missing packet, a single missing packet identifier is inserted into the packet header of the packet that resulted in identification of the single missing packet. The incoming packets, including any inserted single missing packet identifiers, are written to a queue. When the water level reaches the water mark of the queue, the stored packets are read to create an outgoing packet stream. When a packet read from the queue includes an inserted single missing packet identifier, a dummy packet (e.g., a packet having a data payload of all zeros) is inserted into the outgoing packet stream. As a result, real-time applications are capable of processing the outgoing packet stream in a constant fashion.
    • 串行缓冲器监视传入的数据包流,以识别单个丢失的数据包和多个连续的丢失数据包。 在检测到多个连续丢失数据包时,产生中断,从而停止数据传输。 在检测到单个丢失的分组时,将单个丢失的分组标识符插入到分组的分组报头中,导致单个丢失分组的标识。 传入的数据包,包括任何插入的单个丢失的数据包标识符,被写入队列。 当水位达到队列的水位时,读取存储的数据包以创建输出数据包流。 当从队列读取的分组包括插入的单个丢失的分组标识符时,将虚拟分组(例如,具有全零的数据有效载荷的分组)插入到输出分组流中。 因此,实时应用能够以恒定的方式处理输出分组流。
    • 5. 发明授权
    • Method and structure to support system resource access of a serial device implementating a lite-weight protocol
    • 支持实现轻量级协议的串行设备的系统资源访问的方法和结构
    • US07870313B2
    • 2011-01-11
    • US11679817
    • 2007-02-27
    • Chi-Lie WangJason Z. MoCalvin Nguyen
    • Chi-Lie WangJason Z. MoCalvin Nguyen
    • G06F3/00G06F13/00
    • H04L49/9089H04L47/2483H04L49/90H04L49/901
    • On-chip resources of a serial buffer are accessed using priority packets of a Lite-weight protocol. A priority packet path is provided on the serial buffer to support priority packets. Normal data packets are processed on a normal data packet path, which operates in parallel with the priority packet path. The system resources of the serial buffer can be accessed in response to the priority packets, without blocking the flow of normal data packets. Thus, normal data packets may flow through the serial buffer with the maximum bandwidth supported by the serial interface. The Lite-weight protocol also supports read accesses to queues of the serial buffer (which reside on the normal data packet path). The Lite-weight protocol also supports doorbell commands for status/error reporting.
    • 使用Lite-weight协议的优先级数据包访问串行缓冲区的片上资源。 在串行缓冲器上提供优先级分组路径,以支持优先级分组。 正常数据包在正常的数据包路径上进行处理,该路径与优先包路径并行运行。 串行缓冲区的系统资源可以根据优先级分组进行访问,而不会阻塞正常数据包的流量。 因此,正常数据包可以通过串行接口支持的最大带宽流经串行缓冲器。 Lite-weight协议还支持对串行缓冲区(驻留在正常数据包路径上)的队列的读取访问。 Lite-weight协议还支持用于状态/错误报告的门铃命令。
    • 6. 发明申请
    • Method To Support Lossless Real Time Data Sampling And Processing On Rapid I/O End-Point
    • 在快速I / O端点上支持无损实时数据采样和处理的方法
    • US20090225770A1
    • 2009-09-10
    • US12043944
    • 2008-03-06
    • Chi-Lie WangJason Z. MoCalvin NguyenBertan Tezcan
    • Chi-Lie WangJason Z. MoCalvin NguyenBertan Tezcan
    • H04L12/56
    • H04L1/0082H04L47/22H04L49/90
    • A serial buffer monitors an incoming stream of packets to identify single missing packets and multiple consecutive missing packets. Upon detecting multiple consecutive missing packets, an interrupt is generated, thereby stopping the data transfer. Upon detecting a single missing packet, a single missing packet identifier is inserted into the packet header of the packet that resulted in identification of the single missing packet. The incoming packets, including any inserted single missing packet identifiers, are written to a queue. When the water level reaches the water mark of the queue, the stored packets are read to create an outgoing packet stream. When a packet read from the queue includes an inserted single missing packet identifier, a dummy packet (e.g., a packet having a data payload of all zeros) is inserted into the outgoing packet stream. As a result, real-time applications are capable of processing the outgoing packet stream in a constant fashion.
    • 串行缓冲器监视传入的数据包流,以识别单个丢失的数据包和多个连续的丢失数据包。 在检测到多个连续丢失数据包时,产生中断,从而停止数据传输。 在检测到单个丢失的分组时,将单个丢失的分组标识符插入到分组的分组报头中,导致单个丢失分组的识别。 传入的数据包,包括任何插入的单个丢失的数据包标识符,被写入队列。 当水位达到队列的水位时,读取存储的数据包以创建输出数据包流。 当从队列读取的分组包括插入的单个丢失的分组标识符时,将虚拟分组(例如,具有全零的数据有效载荷的分组)插入到输出分组流中。 因此,实时应用能够以恒定的方式处理输出分组流。