会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Software enlarged tag register and method thereof for noting the completion of a DMA transfer within a chain of DMA transfers
    • 软件放大标签寄存器及其方法,用于注意DMA传输链中DMA传输的完成
    • US06324598B1
    • 2001-11-27
    • US09228474
    • 1999-01-11
    • Steven E. OlsonNing Zhou
    • Steven E. OlsonNing Zhou
    • G06F1310
    • G06F13/28
    • A computer system, bus interface unit, and method is provided for noting a control block transfer at which an interrupt occurs. The control block is but one control block within a chain of control blocks necessary to effectuate a chain of DMA transfers. If the control block undergoes an interrupt, that control block must be noted and control information associated therewith placed within a register so that when the DMA transfers are resumed, that control block can be immediately pointed to rather than having to initiate the first control block of the chain up to and including the control block undergoing interrupt. By purposely programming interrupts within the tag field of select control blocks and maintaining a software tag register within system memory, a control block within an expanded number of control blocks within a chain can be kept track of and pointed to following an error-induced interrupt. The software-induced interrupts are therefore purposely distinguishable from error-induced interrupts, and are used to extend the range of the hardware tag register normally fixed in size within the DMA controller.
    • 提供了一种计算机系统,总线接口单元和方法,用于注意发生中断的控制块传送。 控制块只是实现DMA传输链所必需的控制块链中的一个控制块。 如果控制块经历中断,则必须注意该控制块,并将与其相关联的控制信息放置在寄存器内,使得当DMA传输被恢复时,该控制块可以被立即指向而不是必须启动控制块的第一控制块 直到并包括控制块的链路发生中断。 通过有意编程选择控制块的标签字段内的中断并将软件标签寄存器保持在系统存储器内,链中扩展数量的控制块内的控制块可以跟踪并指向跟随错误引起的中断。 因此,软件引发的中断故意与错误引起的中断区分开来,并用于扩展在DMA控制器内通常固定的硬件标签寄存器的大小范围。
    • 2. 发明授权
    • Computer system and method for tracking DMA transferred data within a read-ahead local buffer without interrupting the host processor
    • 用于跟踪在预读本地缓冲区中的DMA传输数据而不中断主机处理器的计算机系统和方法
    • US06324599B1
    • 2001-11-27
    • US09228477
    • 1999-01-11
    • Ning ZhouSteven E. Olson
    • Ning ZhouSteven E. Olson
    • G06F1314
    • G06F13/28
    • A computer system or computer system main memory is provided. The computer system includes a secondary memory and a buffer. The buffer is one having a faster access time than the secondary memory, and data placed within the buffer can be controlled by a control block configured with a control field and a byte count value of data bytes transferred during a DMA cycle, or a chain of DMA cycles. A counter may be used to increment the byte count within one or more control blocks during transfer of data bytes from secondary memory to the buffer. A requester is coupled to forward a read request that is serviced from the buffer if an address of the read request is included within an address incremented by the byte count. Both the control blocks and the buffer can be contained within a main memory local to the requester. Each control block includes a pointer field which points to a respective storage region of the buffer, and also contains the byte count field incremented during transfer of data bytes to one or more of the storage regions. If the previous read request address incremented by the byte count value encompasses the current read request address, then the current read request will be serviced entirely from the faster buffer rather than the slower secondary memory.
    • 提供了一种计算机系统或计算机系统主存储器。 计算机系统包括辅助存储器和缓冲器。 缓冲器具有比辅助存储器更快的访问时间,并且放置在缓冲器内的数据可以由配置有在DMA周期期间传送的数据字节的控制字段和字节计数值的控制块来控制,或者链 DMA周期。 在将数据字节从辅助存储器传输到缓冲器期间,可以使用计数器来增加一个或多个控制块内的字节计数。 如果读请求的地址被包括在由字节计数增加的地址中,则请求者被耦合以转发从缓冲器服务的读请求。 控制块和缓冲区都可以包含在请求者本地的主存储器中。 每个控制块包括指向缓冲器的相应存储区域的指针字段,并且还包含在将数据字节传送到一个或多个存储区域期间递增的字节计数字段。 如果以字节计数值递增的先前读取请求地址包含当前读取请求地址,则当前的读取请求将完全从较快的缓冲区而不是较慢的辅助存储器进行服务。
    • 3. 发明授权
    • System and method for transferring data using separate pipes for command and data
    • 用于使用命令和数据的单独管道传输数据的系统和方法
    • US06233628B1
    • 2001-05-15
    • US09227114
    • 1999-01-08
    • Dan SalmonsenSteven E. OlsonNing (Eric) Zhou
    • Dan SalmonsenSteven E. OlsonNing (Eric) Zhou
    • G06F1300
    • G06F3/0626G06F3/0656G06F3/0677
    • A computer system includes a host computer and a peripheral memory device such as a CD ROM which are interconnected by a bus including a plurality of pipes defined by packets, time division multiplexing, frequency division multiplexing, or code division multiplexing. A plurality of pipe configuration registers are maintained for controlling bus configuration. A BUS controller for the bus includes a plurality of registers for controlling data transfer including pipe data flow direction, packet size, control information, bandwidth setting, and descriptor pointer. The plurality of pipes can have different bandwidths and latencies to efficiently facilitate the transfer of commands, data, and control information. The peripheral memory device is able to transfer and receive data directly to and from the host computer using a dedicated pipe without the need of a buffer memory at the peripheral device.
    • 计算机系统包括主计算机和诸如CD ROM的外围存储设备,其通过包括由分组定义的多个管道的总线互连,时分复用,频分复用或码分复用。 保持多个管道配置寄存器用于控制总线配置。 用于总线的BUS控制器包括多个用于控制数据传输的寄存器,包括管道数据流向,分组大小,控制信息,带宽设置和描述符指针。 多个管道可以具有不同的带宽和延迟以有效地促进命令,数据和控制信息的传送。 外围存储器设备能够使用专用管道直接传输和从主计算机接收数据,而不需要在外围设备处的缓冲存储器。