会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Selective snooping by snoop masters to locate updated data
    • 通过窥探大师进行选择性窥探以查找更新的数据
    • US07395380B2
    • 2008-07-01
    • US10393116
    • 2003-03-20
    • James N. DieffenderferBernard C. DrerupJaya P. GanasanRichard G. HofmannThomas A. SartoriusThomas P. SpeierBarry J. Wolford
    • James N. DieffenderferBernard C. DrerupJaya P. GanasanRichard G. HofmannThomas A. SartoriusThomas P. SpeierBarry J. Wolford
    • G06F12/00G06F3/00
    • G06F12/0831Y02D10/13
    • A method and structure for snooping cache memories of several snooping masters connected to a bus macro, wherein each non-originating snooping master has cache memory, and wherein some, but less than all the cache memories, may have the data requested by an originating snooping master and wherein the needed data in a non-originating snooping master is marked as updated, and wherein a main memory having addresses for all data is connected to the bus macro.Only those non-originating snooping masters which may have the requested data are queried. All the non-originating snooping masters that have been queried reply. If a non-originating snooping master has the requested data marked as updated, that non-originating snooping master returns the updated data to the originating snooping master and possibly to the main memory. If none of the non-originating snooping masters has the requested data marked as updated, then the requested data is read from main memory.
    • 一种用于窥探连接到总线宏的多个窥探主机的高速缓冲存储器的方法和结构,其中每个非起始侦听主机具有高速缓冲存储器,并且其中一些但是小于所有高速缓存存储器可以具有由始发侦听器请求的数据 主站,并且其中非起始侦听主控器中的所需数据被标记为更新,并且其中具有用于所有数据的地址的主存储器连接到总线宏。 只有那些可能具有请求的数据的非始发侦听主机才被查询。 所有被查询的非始发侦听主人都回复。 如果非始发侦听主机具有被标记为更新的请求数据,则该非起始侦听主机会将更新的数据返回给始发侦听主机,并将其返回到主内存。 如果非始发侦听主机中没有一个被标记为已更新的请求数据,则从主存储器读取所请求的数据。
    • 2. 发明授权
    • Selective snooping by snoop masters to locate updated data
    • 通过窥探大师进行选择性窥探以查找更新的数据
    • US07685373B2
    • 2010-03-23
    • US11970599
    • 2008-01-08
    • James N. DieffenderferBernard C. DrerupJaya P. GanasanRichard G. HofmannThomas A. SartoriusThomas P. SpeierBarry J. Wolford
    • James N. DieffenderferBernard C. DrerupJaya P. GanasanRichard G. HofmannThomas A. SartoriusThomas P. SpeierBarry J. Wolford
    • G06F12/00
    • G06F12/0831Y02D10/13
    • A system and structure for snooping cache memories of several snooping masters connected to a bus macro, wherein each non-originating snooping master has a cache memory, and wherein some, but less than all the cache memories, may have the data requested by an originating snooping master and wherein the needed data in an non-originating snooping master is marked as updated, and wherein a main memory having addresses for all data is connected to the bus macro. Only those non-originating snooping masters which may have the requested data are queried. All the non-originating snooping masters that have been queried reply. If a non-originating snooping master has the requested data marked as updated, that non-originating snooping master returns the updated data to the originating snooping master and possibly to the main memory. If none of the non-originating snooping masters has the requested data marked as updated, then the requested data is read from main memory.
    • 一种用于窥探连接到总线宏的多个窥探主机的高速缓存存储器的系统和结构,其中每个非起始侦听主机具有高速缓冲存储器,并且其中一些但不到全部高速缓冲存储器可具有始发请求的数据 窥探主机,其中在非始发侦听主机中所需的数据被标记为更新,并且其中具有用于所有数据的地址的主存储器连接到总线宏。 只有那些可能具有请求的数据的非始发侦听主机才被查询。 所有被查询的非始发侦听主人都回复。 如果非始发侦听主机具有被标记为更新的请求数据,则该非起始侦听主机会将更新的数据返回给始发侦听主机,并将其返回到主内存。 如果非始发侦听主机中没有一个被标记为已更新的请求数据,则从主存储器读取所请求的数据。
    • 6. 发明授权
    • Single request data transfer regardless of size and alignment
    • 单个请求数据传输,无论大小和对齐方式
    • US07093058B2
    • 2006-08-15
    • US11246427
    • 2005-10-07
    • Victor R. AngsburgJames N. DieffenderferBernard C. DrerupRichard G. HofmannThomas A. SartoriusBarry J. Wolford
    • Victor R. AngsburgJames N. DieffenderferBernard C. DrerupRichard G. HofmannThomas A. SartoriusBarry J. Wolford
    • G06F13/40H04L12/56
    • G06F13/4204Y02D10/14Y02D10/151
    • A method, computer system and set of signals are disclosed allowing for communication of a data transfer, via a bus, between a master and a slave using a single transfer request regardless of transfer size and alignment. The invention provides three transfer qualifier signals including: a first signal including a starting byte address of the data transfer; a second signal including a size of the data transfer in data beats; and a third signal including a byte enable for each byte required during a last data beat of the data transfer. The invention is usable with single or multiple beat, aligned or unaligned data transfers. Usage of the three transfer qualifier signals provides the slave with how many data beats it will transfer at the start of the transfer, and the alignment of both the starting and ending data beats. As a result, the slave need not calculate the number of bytes it will transfer. In terms of multiple beat transfers, the number of data transfer requests are reduced, which reduces the amount of switching, bus arbitration and power consumption required. In addition, the invention allows byte enable signals to be used for subsequent data transfer requests prior to the completion of the initial data transfer, which reduces power consumption and allows for pipelining of data transfer requests.
    • 公开了一种方法,计算机系统和一组信号,允许通过总线在使用单个传送请求的主机和从机之间进行数据传输的通信,而不管传送大小和对准。 本发明提供了三个传送限定符信号,包括:包括数据传送的起始字节地址的第一信号; 第二信号,包括数据传输数据的大小; 以及第三信号,包括在数据传输的最后数据跳动期间所需的每个字节的字节使能。 本发明可用于单节拍或多节拍,对齐或未对齐的数据传送。 三个传输限定符信号的使用为从机提供了在传输开始时传输的数据跳数以及起始和结束数据跳数的对齐。 因此,从机不需要计算它将传输的字节数。 在多节拍传输方面,减少了数据传输请求的数量,从而减少了切换量,总线仲裁和所需的功耗。 此外,本发明允许在完成初始数据传输之前将字节使能信号用于随后的数据传输请求,这降低了功耗并且允许数据传送请求的流水线化。
    • 8. 发明授权
    • Method and apparatus for bus access allocation
    • 总线接入分配的方法和装置
    • US07065595B2
    • 2006-06-20
    • US10249271
    • 2003-03-27
    • Bernard C. DrerupJaya P. GanasanRichard G. Hofmann
    • Bernard C. DrerupJaya P. GanasanRichard G. Hofmann
    • G06F13/362
    • G06F13/3625
    • A method for granting access to a bus is disclosed where a fair arbitration is modified to account for varying conditions. Each bus master (BM) is assigned a Grant Balance Factor value (hereafter GBF) that corresponds to a desired bandwidth from the bus. Arbitration gives priority BMs with a GBF greater than zero in a stratified protocol where requesting BMs with the same highest priority are granted access first. The GBF of a BM is decremented each time an access is granted. Requesting BMs with a GBF equal to zero are fairly arbitrated when there are no requesting BMs with GBFs greater than zero wherein they receive equal access using a frozen arbiter status. The bus access time may be partitioned into bus intervals (BIs) each comprising N clock cycles. BIs and GBFs may be modified to guarantee balanced access over multiple BIs in response to error conditions or interrupts.
    • 公开了一种允许访问总线的方法,其中公平仲裁被修改以解决变化的条件。 为每个总线主机(BM)分配一个与总线所需带宽对应的授权平衡因子值(以下称为GBF)。 仲裁在分层协议中给予GBF大于零的优先级BM,其中首先授予具有相同最高优先权的BM。 每次授予访问权限时,BM的GBF都将递减。 当没有请求具有大于零的GBF的BM时,请求具有等于零的GBF的BM被相当地仲裁,其中它们使用冷冻仲裁器状态接收相等的访问。 总线访问时间可以被划分为每个包括N个时钟周期的总线间隔(BI)。 可以修改BI和GBF,以保证响应于错误条件或中断而在多个BI上进行平衡访问。
    • 10. 发明授权
    • System direct memory access (DMA) support logic for PCI based computer
system
    • 用于基于PCI的计算机系统的系统直接存储器访问(DMA)支持逻辑
    • US5450551A
    • 1995-09-12
    • US68477
    • 1993-05-28
    • Nader AminiPatrick M. BlandBechara F. BouryRichard G. HofmannTerence J. Lohman
    • Nader AminiPatrick M. BlandBechara F. BouryRichard G. HofmannTerence J. Lohman
    • G06F13/28G06F13/30G06F13/36G06F13/40G06F13/364
    • G06F13/4018G06F13/30G06F13/36
    • A direct memory access (DMA) support mechanism is provided for use in a computer system which comprises (i) a central processing unit (CPU) connected to system memory by a first system bus, and a second system bus connected to the CPU; (ii) a host bridge connecting the second system bus to a peripheral bus; (iii) an input/output (I/O) bridge connecting the peripheral bus to a standard I/O bus, the standard I/O bus having a plurality of standard I/O devices attached thereto; and (v) arbitration logic which functions in an arbitration mode for arbitrating between the plurality of standard I/O devices competing for access to the standard I/O bus, and in a grant mode wherein a selected standard I/O device is granted access to the standard I/O bus. The DMA support mechanism comprises a direct memory access (DMA) controller for performing DMA cycles on behalf of the selected standard I/O device, and direct memory access (DMA) support logic for enabling the DMA cycles to be performed over the peripheral bus. The DMA support logic includes sideband signals directly connecting the DMA controller with the I/O bridge, the sideband signals including information identifying the bus size of the selected I/O device for which the DMA controller is performing the DMA cycles.
    • 提供直接存储器访问(DMA)支持机制用于计算机系统,其包括(i)通过第一系统总线连接到系统存储器的中央处理单元(CPU)和连接到CPU的第二系统总线; (ii)将第二系统总线连接到外围总线的主桥; (iii)将外围总线连接到标准I / O总线的输入/输出(I / O)桥,标准I / O总线具有连接到其上的多个标准I / O设备; 以及(v)以仲裁模式起作用的仲裁逻辑,用于在竞争访问标准I / O总线的多个标准I / O设备之间进行仲裁,并且在授权模式中,授权选择的标准I / O设备被授权访问 到标准I / O总线。 DMA支持机制包括代表所选标准I / O设备执行DMA周期的直接存储器访问(DMA)控制器,以及直接存储器访问(DMA)支持逻辑,用于通过外设总线执行DMA周期。 DMA支持逻辑包括直接连接DMA控制器与I / O桥的边带信号,边带信号包括识别DMA控制器正在执行DMA周期的所选I / O设备的总线大小的信息。