会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Computer system with varied data transfer speeds between system
components and memory
    • 计算机系统在系统组件和内存之间具有不同的数据传输速度
    • US5761533A
    • 1998-06-02
    • US293411
    • 1994-08-19
    • Alfredo AldereguiaNader AminiDaryl Carvis CromerRichard Louis HorneAshu KohliKimberly Kibbe SendleinCang Ngoc Tran
    • Alfredo AldereguiaNader AminiDaryl Carvis CromerRichard Louis HorneAshu KohliKimberly Kibbe SendleinCang Ngoc Tran
    • G06F13/42G06F13/16H01J1/00
    • G06F13/1689
    • A computer system is provided, comprising system memory and a memory controller which resides on a system bus for controlling access to the system memory, a bus interface unit and a direct memory access controller also residing on the system bus, and a central processing unit electrically connected with the memory controller which is able to read and write data to the system memory via the memory controller. The memory controller and the bus interface unit each operate, when either is in control of the system bus, at a clock frequency which is a multiple of the clock frequency at which the direct memory access controller operates on the system bus. The memory controller and the bus interface unit each operate, when the direct memory access controller is in control of the system bus, at the same clock frequency as that of the direct memory access controller. The clock frequencies of the memory controller, the bus interface unit and the direct memory access controller are each synchronized in time. The computer system thereby permits system bus devices, operating at different clock frequencies, to coexist on the system bus without hindering the performance of the faster speed devices.
    • 提供了一种计算机系统,包括系统存储器和驻留在用于控制对系统存储器的访问的系统总线上的存储器控​​制器,总线接口单元和也驻留在系统总线上的直接存储器访问控制器,以及电子 与能够通过存储器控制器将数据读取和写入系统存储器的存储器控​​制器连接。 当存储器控制器和总线接口单元在控制系统总线时都以在直接存储器访问控制器在系统总线上操作的时钟频率的倍数的时钟频率下操作。 当直接存储器存取控制器处于系统总线的控制状态时,存储器控制器和总线接口单元在与直接存储器存取控制器相同的时钟频率下操作。 存储器控制器,总线接口单元和直接存储器访问控制器的时钟频率各自在时间上同步。 因此,计算机系统允许以不同时钟频率工作的系统总线设备在系统总线上共存而不会妨碍更快速的设备的性能。
    • 3. 发明授权
    • Snooping of I/O bus and invalidation of processor cache for memory data
transfers between one I/O device and cacheable memory in another I/O
device
    • 侦听I / O总线,并使处理器缓存无效,从而在另一个I / O设备中的一个I / O设备和可高速缓存的存储器之间进行存储器数据传输
    • US5673414A
    • 1997-09-30
    • US327136
    • 1994-10-21
    • Nader AminiBechara Fouad BourySherwood BrannonRichard Louis Horne
    • Nader AminiBechara Fouad BourySherwood BrannonRichard Louis Horne
    • G06F12/08G06F13/00G06F13/36G06F13/40
    • G06F12/0835
    • In a computer system that contains an input output (I/O) bus connecting to I/O devices, a central processing unit (CPU), a CPU cache memory, a system memory not directly accessible via the I/O bus, and a system bus used for conducting data transfers between the I/O bus and both the CPU cache and system memory, a method and apparatus are provided to allow addressable memory locations in both the system memory and I/O devices coupled to the I/O bus to be cacheable in the CPU cache. The I/O bus supports data transfers between pairs of I/O devices, as well as data transfers between individual I/O devices and the system which presents a problem of maintaining coherency in the CPU cache when data is written by one I/O device to a cacheable memory location in another I/O device. The present solution employs a snoop/data invalidation function at the system interface to the I/O bus to determine when a memory location in an I/O device coupled to the I/O bus is being written to by another I/O device coupled to the I/O bus. If such a write is taking place, it is then determined if the address of the location being written is in an address range predesignated as cacheable; if so, then the CPU cache controller or other device controlling the CPU cache is notified that memory at a cacheable location in an I/O device has been overwritten.
    • 在包含连接到I / O设备的输入输出(I / O)总线的计算机系统中,中央处理单元(CPU),CPU高速缓冲存储器,不能通过I / O总线直接访问的系统存储器和 用于在I / O总线与CPU高速缓存和系统存储器之间进行数据传输的系统总线,提供了一种方法和装置,以允许耦合到I / O总线的系统存储器和I / O设备中的可寻址存储器位置 可缓存在CPU缓存中。 I / O总线支持I / O设备之间的数据传输,以及单个I / O设备与系统之间的数据传输,当数据由一个I / O写入时,会出现维护CPU高速缓存中的一致性问题 设备到另一个I / O设备中的可缓存存储器位置。 本解决方案在I / O总线的系统接口处采用窥探/数据无效功能,以确定耦合到I / O总线的I / O设备中的存储器位置何时被另一个耦合的I / O设备写入 到I / O总线。 如果发生这样的写入,则确定正在写入的位置的地址是否在预先指定为可缓存的地址范围内; 如果是这样,则CPU缓存控制器或控制CPU高速缓存的其他设备被通知,I / O设备中可缓存位置的存储器已被覆盖。
    • 5. 发明授权
    • Computer system and method for snooping date writes to cacheable memory
locations in an expansion memory device
    • 用于窥探数据写入到扩展存储器设备中的可缓存存储器位置的计算机系统和方法
    • US5966728A
    • 1999-10-12
    • US490648
    • 1995-06-15
    • Nader AminiBechara Fouad BourySherwood BrannonRichard Louis Horne
    • Nader AminiBechara Fouad BourySherwood BrannonRichard Louis Horne
    • G06F12/08G06F13/00
    • G06F12/0835
    • A computer system and method allow memory locations in both system memory and expansion memory devices coupled to an input/output (I/O) bus to be cacheable in a central processing unit (CPU) cache. The computer system contains an I/O bus connected to I/O devices and an expansion bus connected to expansion memory devices, a system memory not accessible via the I/O bus or expansion bus, and the system bus used for conducting data transfers between the I/O bus and both the CPU cache and system memory. The I/O bus supports data transfers between pairs of I/O devices, and I/O devices and expansion memory devices on the expansion bus, as well as data transfers between individual I/O devices and the system, which presents a problem of maintaining coherency in the CPU cache when data is written by one I/O device or expansion memory device to a cacheable memory location in another I/O device or expansion memory device. The computer system employs a snoop/data invalidation function at the system interface to the I/O bus to determine when a memory location in an expansion memory device coupled to the expansion bus is being written to by another expansion memory device coupled to the expansion bus or an I/O device coupled to the I/O bus. If such a write is taking place, it is then determined if the address of the location being written is in and address range predesignated as cacheable; if so, then the CPU cache controller or other device controlling the CPU cache is notified that memory at a cacheable location in an expansion memory device has been overwritten.
    • 计算机系统和方法允许耦合到输入/输出(I / O)总线的系统存储器和扩展存储器设备中的存储器位置在中央处理单元(CPU)高速缓存中可高速缓存。 计算机系统包含连接到I / O设备的I / O总线和连接到扩展存储器设备的扩展总线,不能通过I / O总线或扩展总线访问的系统存储器,以及用于进行数据传输的系统总线 I / O总线以及CPU缓存和系统内存。 I / O总线支持I / O设备之间的数据传输,扩展总线上的I / O设备和扩展存储设备之间的数据传输,以及各个I / O设备与系统之间的数据传输, 当数据由一个I / O设备或扩展存储器设备写入到另一个I / O设备或扩展存储器设备中的可高速缓存存储器位置时,保持CPU高速缓存中的一致性。 计算机系统在I / O总线的系统接口处采用窥探/数据无效功能,以确定耦合到扩展总线的扩展存储器件中的存储器位置何时被耦合到扩展总线的另一个扩展存储器件写入 或耦合到I / O总线的I / O设备。 如果发生这样的写入,则确定正在写入的位置的地址是否在预先指定为可缓存的地址范围内; 如果是这样,则CPU缓存控制器或控制CPU高速缓存的其他设备被通知,扩展存储器设备中的可缓存位置处的存储器已被覆盖。