会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Signaling protocol for concurrent bus access in a multiprocessor system
    • 用于多处理器系统中并发总线访问的信令协议
    • US5426740A
    • 1995-06-20
    • US181900
    • 1994-01-14
    • Brian R. Bennett
    • Brian R. Bennett
    • G06F13/20G06F13/36G06F13/00
    • G06F13/20G06F13/36
    • An improved signaling protocol for use in a multiprocessor system enables concurrent access to a common system bus during an I/O bus access. This reduces the system bus idling time without introducing complexities into the system bus architecture which might otherwise reduce the overall bus bandwidth increase. The improved bus architecture uses a system generated I/O bus busy (IOBUS.sub.-- BSY-) signal to indicate to all of the processors that the I/O bus is in use and that all other I/O requests must be held until the current transaction is completed. By preventing the other processors from executing an I/O request, the system bus does not have to be remain idle and can be used for memory-to-processor and for processor-to-processor transactions while the I/O bus is in use. By reducing the amount of time that the system bus is idle, the overall system bus performance is greatly increased.
    • 在多处理器系统中使用的改进的信令协议使得在I / O总线访问期间能够同时访问公共系统总线。 这减少了系统总线空闲时间,而不会将复杂性引入到系统总线架构中,否则可能会降低总线带宽增加。 改进的总线架构使用系统生成的I / O总线忙(IOBUS-BSY-)信号来向所有处理器指示I / O总线正在使用,并且所有其他I / O请求必须保持,直到当前 交易完成。 通过防止其他处理器执行I / O请求,系统总线不必保持空闲,并且可以在使用I / O总线时用于存储器到处理器和处理器到处理器事务 。 通过减少系统总线空闲的时间量,总体系统总线性能大大提高。
    • 7. 发明授权
    • External means of overriding and controlling cacheability attribute of
selected CPU accesses to monitor instruction and data streams
    • 覆盖和控制所选CPU访问的高速缓存属性的外部手段来监视指令和数据流
    • US5900014A
    • 1999-05-04
    • US769321
    • 1996-12-19
    • Brian R. Bennett
    • Brian R. Bennett
    • G06F11/25G06F11/34G06F11/36G06F12/08G06F11/30
    • G06F11/3656G06F11/348G06F12/0888G06F11/25G06F2201/885
    • A system for facilitating debugging of software running within an information processing unit includes an external trigger state machine which selectively overrides the cacheability attribute of a cache line. An in-circuit emulator (ICE), which is used for debugging purposes, monitors addresses read by and written to a CPU. If an address which is of interest for debugging purposes is detected by the ICE, then the ICE issues a trigger signal. The trigger signal causes the external trigger state machine to designate the cache line associated with the detected address as a non-cacheable operation (i.e., to override the cacheability attribute) . Thus, the data associated with the cache line is written out to the main memory module where the data can be observed by an ICE, rather than to an internal cache memory location where the data would be invisible to an ICE. In a preferred embodiment of the invention, the external trigger state machine is configured to operate in a pipelining environment wherein multiple requests may be outstanding at one time.
    • 用于促进在信息处理单元内运行的软件的调试的系统包括选择性地覆盖高速缓存行的高速缓存性属性的外部触发状态机。 用于调试目的的在线仿真器(ICE)监控由CPU读取和写入的地址。 如果由ICE检测到用于调试目的感兴趣的地址,则ICE发出触发信号。 触发信号使得外部触发状态机将与检测到的地址相关联的高速缓存行指定为非高速缓存操作(即,覆盖高速缓存属性)。 因此,与高速缓存线相关联的数据被写出到主存储器模块,其中可以由ICE观察数据,而不是内部高速缓冲存储器位置,其中数据将不可见于ICE。 在本发明的优选实施例中,外部触发状态机被配置为在流水线环境中操作,其中多个请求可能一次可能是未完成的。
    • 8. 发明授权
    • Bus control system and method that selectively generate an early address
strobe
    • 选择性地产生早期地址选通的总线控制系统和方法
    • US5404464A
    • 1995-04-04
    • US16726
    • 1993-02-11
    • Brian R. Bennett
    • Brian R. Bennett
    • G06F12/08G06F13/16G06F12/00G06F13/14
    • G06F12/0833G06F13/1663
    • An improved bus architecture system for use in a multi-processor computer system has a shared address bus and a shared data bus, and has at least two separate memory modules. The system reduces the bus latency time by allowing sequential address requests to different memory modules to begin before previous cycles are terminated. Preferably, the physical memory is mapped onto several separate memory modules which will increase the probability that concurrent address requests from different processors on the common bus are for different memory modules. The processor address determines which memory module contains the data for a new request. If the memory module addressed by the new request differs from the memory module addressed by the current request, the bus controller may issue an early address request for the new data. While the early address request for the new request is being processed, the current bus cycle for the data located in the first memory module is completed on the shared data bus. Thus, the bus latency in a tightly-coupled multi-processor system can be significantly reduced using the improved bus architecture.
    • 用于多处理器计算机系统的改进的总线架构系统具有共享地址总线和共享数据总线,并且具有至少两个单独的存储器模块。 该系统通过在先前的周期结束之前允许对不同存储器模块的顺序地址请求开始来减少总线等待时间。 优选地,物理存储器映射到几个单独的存储器模块上,这将增加公共总线上来自不同处理器的并发地址请求对于不同存储器模块的概率。 处理器地址确定哪个内存模块包含新请求的数据。 如果由新请求寻址的存储器模块与当前请求所寻址的存储器模块不同,则总线控制器可以对新数据发出早期地址请求。 当正在处理对新请求的早期地址请求时,位于第一存储器模块中的数据的当前总线周期在共享数据总线上完成。 因此,使用改进的总线架构可以显着减少紧耦合多处理器系统中的总线延迟。