Method and apparatus for testing and debugging a tightly coupled
mirrored processing system
    1.
    发明授权
    Method and apparatus for testing and debugging a tightly coupled mirrored processing system 失效
    用于测试和调试紧耦合镜像处理系统的方法和装置

    公开(公告)号:US5434997A

    公开(公告)日:1995-07-18

    申请号:US955980

    申请日:1992-10-02

    IPC分类号: G06F11/16 G06F11/00 G06F17/30

    CPC分类号: G06F11/1637 G06F11/1679

    摘要: A method and apparatus for operating tightly coupled mirrored processors in a computer system. A plurality of CPU boards are coupled to a processor/memory bus, commonly called a host bus. Each CPU board includes a processor as well as various ports, timers, and interrupt controller logic local to the respective processor. The processors on one or more CPU boards are designated as master processors, with the processors on the remaining CPU boards being designated as mirroring or slave processors. A master processor has full access to the host bus and a second, multiplexed bus for read and write cycles, whereas the slave processors are prevented from writing to any bus. The slave processors compare write data and various control signals with that generated by its respective master processor for disparities. The system includes interrupt controller synchronization logic to synchronize interrupt requests as well as timer synchronization logic to synchronize the timers in each of the master and slave CPUs to guarantee that the master and slave CPUs operate in lockstep.

    摘要翻译: 一种用于在计算机系统中操作紧耦合的镜像处理器的方法和装置。 多个CPU板耦合到通常称为主机总线的处理器/存储器总线。 每个CPU板包括一个处理器以及各个处理器本地的各种端口,定时器和中断控制器逻辑。 一个或多个CPU板上的处理器被指定为主处理器,其余CPU板上的处理器被指定为镜像或从属处理器。 主处理器具有对主机总线的完全访问和用于读和写周期的第二复用总线,而从处理器被阻止写入任何总线。 从处理器将写入数据和各种控制信号与其相应的主处理器产生的差异进行比较。 该系统包括中断控制器同步逻辑,以同步中断请求以及定时器同步逻辑,以同步每个主CPU和从CPU的定时器,以保证主CPU和从CPU处于锁定状态。

    Method and apparatus for concurrency of bus operations
    2.
    发明授权
    Method and apparatus for concurrency of bus operations 失效
    总线运行并发的方法和装置

    公开(公告)号:US5353415A

    公开(公告)日:1994-10-04

    申请号:US955477

    申请日:1992-10-02

    IPC分类号: G06F12/08 G06F13/00

    CPC分类号: G06F12/0831

    摘要: A method and apparatus for performing concurrent operations on the host bus, expansion bus, and local I/O bus as well as the processor bus connecting the processor and cache system to increase computer system efficiency. A plurality of CPU boards are coupled to a host bus which in turn is coupled to an expansion bus through a bus controller. Each CPU board includes a processor connected to a cache system including a cache controller and cache memory. The cache system interfaces to the host bus through address and data buffers controlled by cache interface logic. Distributed system peripheral (DSP) logic comprising various ports, timers, and interrupt controller logic is coupled to the cache system, data buffers, and cache interface logic by a local I/O bus. The computer system supports various areas of concurrent operation, including concurrent local I/O cycles, host bus snoop cycles and CPU requests, as well as concurrent expansion bus reads with snooped host bus cycles.

    摘要翻译: 一种在主机总线,扩展总线和本地I / O总线上执行并行操作的方法和装置,以及连接处理器和缓存系统的处理器总线,以提高计算机系统的效率。 多个CPU板耦合到主机总线,主机总线又通过总线控制器耦合到扩展总线。 每个CPU板包括连接到包括高速缓存控制器和高速缓冲存储器的高速缓存系统的处理器。 缓存系统通过由缓存接口逻辑控制的地址和数据缓冲器与主机总线进行接口。 包括各种端口,定时器和中断控制器逻辑的分布式系统外设(DSP)逻辑由本地I / O总线耦合到高速缓存系统,数据缓冲器和高速缓存接口逻辑。 计算机系统支持并行操作的各个领域,包括并发本地I / O周期,主机总线侦听周期和CPU请求以及带有主机总线周期的并发扩展总线读取。

    Method and apparatus for reducing non-snoop window of a cache controller
by delaying host bus grant signal to the cache controller
    3.
    发明授权
    Method and apparatus for reducing non-snoop window of a cache controller by delaying host bus grant signal to the cache controller 失效
    通过将主机总线许可信号延迟到高速缓存控制器来减少高速缓存控制器的非窥探窗口的方法和装置

    公开(公告)号:US5463753A

    公开(公告)日:1995-10-31

    申请号:US955501

    申请日:1992-10-02

    IPC分类号: G06F12/08 G06F13/36 G06F13/14

    CPC分类号: G06F13/36 G06F12/0831

    摘要: A method and apparatus which reduces the non-snoop window of a cache controller during certain operations to increase host bus efficiency. The cache controller requires a bus grant signal to perform cycles and cannot snoop cycles after the bus grant signal has been provided until the cycle completes. Cache interface logic monitors the cache controller for cycles that require either the expansion bus or the local I/O bus. When such a cycle is detected, the apparatus begins the cycle and does not assert the bus grant signal to the cache controller. The cache controller thus believes that the cycle has not yet begun and is thus able to perform other operations, such as snooping other host bus cycles. During this time, the cycle executes. When the read data is returned or when the write data reaches its destination, the interface logic provides the bus grant cycle to the cache controller at an appropriate time. By delaying the bus grant signal in this manner, the non-snoop window is reduced.

    摘要翻译: 一种在某些操作期间减少高速缓存控制器的非窥探窗口以增加主机总线效率的方法和装置。 高速缓存控制器需要总线授权信号来执行周期,并且在提供总线授权信号直到循环完成之后才能窥探周期。 缓存接口逻辑监控缓存控制器的周期,这些周期需要扩展总线或本地I / O总线。 当检测到这样的周期时,设备开始周期,并且不向总线授权信号断言到高速缓存控制器。 因此,高速缓存控制器认为该周期尚未开始,因此能够执行其他操作,例如窥探其他主机总线周期。 在此期间,循环执行。 当读取数据返回或写数据到达其目的地时,接口逻辑在适当的时间向缓存控制器提供总线授权周期。 通过以这种方式延迟总线授权信号,减少非窥视窗口。

    THREE-DIMENSIONAL COMPUTER INTERFACE
    4.
    发明申请
    THREE-DIMENSIONAL COMPUTER INTERFACE 审中-公开
    三维计算机界面

    公开(公告)号:US20130009875A1

    公开(公告)日:2013-01-10

    申请号:US13177472

    申请日:2011-07-06

    IPC分类号: G06F3/042 G06F3/02

    CPC分类号: G06F3/017 G06F3/0304

    摘要: Techniques are disclosed relating to a three-dimensional computer interface. In one embodiment, an apparatus is disclosed that includes a camera and a proximity sensor. The camera is configured to capture an image that includes an object. In some embodiments, the proximity sensor is configured to perform a measurement operation that includes determining only a single distance value for the object. The apparatus is configured to calculate a location of the object based on the captured image and the single distance value. In some embodiments, the apparatus is configured to determine a motion of the object by calculating a plurality of locations of the object. In some embodiments, the apparatus is configured to identify the object as a user's hand, and to control a depiction of content on a display based on the determined path of motion for the user's hand.

    摘要翻译: 公开了涉及三维计算机接口的技术。 在一个实施例中,公开了一种包括相机和接近传感器的装置。 相机配置为捕获包含对象的图像。 在一些实施例中,接近传感器被配置为执行包括仅确定对象的单个距离值的测量操作。 该装置被配置为基于所捕获的图像和单个距离值来计算对象的位置。 在一些实施例中,该装置被配置为通过计算对象的多个位置来确定对象的运动。 在一些实施例中,该装置被配置为基于用户的手的确定的运动路径来将对象识别为用户的手,并且控制对显示器上的内容的描绘。

    Processor board having a second level writeback cache system and a third
level writethrough cache system which stores exclusive state
information for use in a multiprocessor computer system
    5.
    发明授权
    Processor board having a second level writeback cache system and a third level writethrough cache system which stores exclusive state information for use in a multiprocessor computer system 失效
    具有第二级回写缓存系统的处理器板和存储用于多处理器计算机系统中的独占状态信息的第三级写入高速缓存系统

    公开(公告)号:US5561779A

    公开(公告)日:1996-10-01

    申请号:US237779

    申请日:1994-05-04

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0811 G06F12/0831

    摘要: A computer system which utilizes processor boards including a first level cache system integrated with the microprocessor, a second level external cache system and a third level external cache system. The second level cache system is a conventional, high speed, SRAM-based, writeback cache system. The third level cache system is a large, writethrough cache system developed using conventional DRAMs as used in the main memory subsystem of the computer system. The three cache systems are arranged between the CPU and the host bus in a serial fashion. Because of the large size of the third level cache, a high hit rate is developed so that operations are not executed on the host bus but are completed locally on the processor board, reducing the use of the host bus by an individual processor board. This allows additional processor boards to be installed in the computer system without saturating the host bus. The third level cache system is organized as a writethrough cache. However, the shared or exclusive status of any cached data is also stored. If the second level cache performs a write allocate cycle and the data is exclusive in the third level cache, the data is provided directly from the third level cache, without requiring an access to main memory, reducing the use of the host bus.

    摘要翻译: 一种使用处理器板的计算机系统,其包括与微处理器集成的第一级高速缓存系统,第二级外部高速缓存系统和第三级外部高速缓存系统。 第二级缓存系统是传统的基于SRAM的高速缓存系统。 第三级缓存系统是使用传统DRAM开发的大型写入式缓存系统,如在计算机系统的主存储器子系统中所使用的那样。 三个缓存系统以串行方式布置在CPU和主机总线之间。 由于第三级缓存的大尺寸,所以开发出高命中率,使得在主机总线上不执行操作,而是在处理器板本地完成操作,从而减少单个处理器板使用主机总线。 这允许在计算机系统中安装额外的处理器板,而不会使主机总线饱和。 第三级缓存系统被组织为写入缓存。 但是,也存储任何缓存数据的共享或排他状态。 如果第二级缓存执行写分配周期并且数据在第三级高速缓存中是排他性的,则直接从第三级高速缓存提供数据,而不需要访问主存储器,从而减少主机总线的使用。

    Dynamic PCI device identification redirection on a configuration space access conflict
    8.
    发明授权
    Dynamic PCI device identification redirection on a configuration space access conflict 失效
    动态PCI设备识别重定向在配置空间访问冲突

    公开(公告)号:US06636904B2

    公开(公告)日:2003-10-21

    申请号:US09443687

    申请日:1999-11-18

    IPC分类号: G06F300

    CPC分类号: G06F13/4004 G06F2213/0024

    摘要: A computer system reroutes a configuration cycle intended for an unused system bus address line to the IDSEL, or equivalent, configuration chip select input pin of a device which uses the same system bus address line as another device on the system bus. The computer system has a PCI bus to which a programmable logic device and an electronically-controlled switch are connected. The programmable logic device detects PCI bus configuration cycles associated with a PCI bus AD line that is otherwise unused as a chip select during configuration cycles. When the logic device detects a configuration cycle associated with the unused AD line, the logic device asserts a control signal to the electronically-controlled switch. The switch then connects the previously unused AD line to the AD line that is connected to the IDSEL input pin of the PCI device that experiences the conflict. The PCI device then effectively responds to the configuration read or write cycle as if its IDSEL input pin was hardwired to the switched AD line.

    摘要翻译: 计算机系统将用于未使用的系统总线地址线的配置周期重新路由到使用与系统总线上的另一个设备相同的系统总线地址线的设备的IDSEL或等效的配置芯片选择输入引脚。 计算机系统具有连接可编程逻辑器件和电子控制开关的PCI总线。 可编程逻辑器件检测与PCI总线AD线相关联的PCI总线配置周期,否则在配置周期期间作为芯片选择而不使用PCI总线配置周期。 当逻辑器件检测到与未使用的AD线路相关联的配置周期时,逻辑器件向电子控制开关断言控制信号。 然后,交换机将先前未使用的AD线路连接到连接到经历冲突的PCI设备的IDSEL输入引脚的AD线路。 PCI设备然后可有效地响应配置读或写周期,就好像其IDSEL输入引脚与连接的AD线硬连线一样。

    System and method for providing secure access to system memory
    9.
    发明授权
    System and method for providing secure access to system memory 有权
    提供对系统内存的安全访问的系统和方法

    公开(公告)号:US09251358B2

    公开(公告)日:2016-02-02

    申请号:US12991861

    申请日:2008-05-09

    IPC分类号: G06F21/62 G06F21/78

    CPC分类号: G06F21/62 G06F21/78

    摘要: There is provided a method of providing secure access to data stored in a system memory of a computer system, the computer system comprising a memory controller for writing data to and reading data from the system memory. The method comprises generating a random encryption key each time the computer system is booted and storing the random encryption key in a volatile memory region of the memory controller. The method additionally comprises encrypting data using the random encryption key to create encrypted data, and storing the encrypted data in the system memory. Also provided are a memory subsystem and a computer system for performing the method.

    摘要翻译: 提供了一种提供对存储在计算机系统的系统存储器中的数据的安全访问的方法,所述计算机系统包括用于向系统存储器写入数据和从系统存储器读取数据的存储器控​​制器。 该方法包括在每次引导计算机系统时生成随机加密密钥,并将随机加密密钥存储在存储器控制器的易失性存储器区域中。 该方法另外包括使用随机加密密钥加密数据以创建加密数据,并将加密的数据存储在系统存储器中。 还提供了用于执行该方法的存储器子系统和计算机系统。

    Electronic device thermal management system and method
    10.
    发明授权
    Electronic device thermal management system and method 有权
    电子设备热管理系统及方法

    公开(公告)号:US08798806B2

    公开(公告)日:2014-08-05

    申请号:US11799185

    申请日:2007-04-30

    IPC分类号: G05D23/00

    CPC分类号: G05D23/19

    摘要: An electronic device thermal management system comprising a thermal management controller configured to maintain a temperature level within a housing of an electronic device based on a signal indicative of a temperature of at least a portion of a wall of the housing of the electronic device.

    摘要翻译: 一种电子设备热管理系统,包括热管理控制器,其被配置为基于指示电子设备的壳体的壁的至少一部分的温度的信号来将电子设备的壳体内的温度水平维持在电子设备的壳体内。