会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Integrated circuit microprocessor with programmable chip select logic
    • 具有可编程芯片选择逻辑的集成电路微处理器
    • US5448744A
    • 1995-09-05
    • US432423
    • 1989-11-06
    • James B. EifertJohn J. VaglicaJames C. SmallwoodMark W. McDermottHiroyuki SugiyamaWilliam P. LaVioletteBradley G. Burgess
    • James B. EifertJohn J. VaglicaJames C. SmallwoodMark W. McDermottHiroyuki SugiyamaWilliam P. LaVioletteBradley G. Burgess
    • G06F9/38G06F9/22G06F13/10
    • G06F9/3877
    • An integrated circuit microprocessor has on-board programmable chip select logic. Each of several chip select outputs is individually programmable by means of one or more control register bit fields. For instance, each chip select is asserted for bus cycles within an address range whose starting address and block size are both programmable. In addition, each chip select can be programmed to be active on read cycles only, on write cycles only, or on both read and write cycles. Each chip select can be programmed to be active during interrupt acknowledge cycles only if the interrupt being acknowledged has the same priority level as has been programmed for that chip select. In addition, the timing of the assertion of each chip select is programmable to coincide with either the address strobe or data strobe of the bus cycle. The chip select logic is designed so that it is configured to come out of reset by producing an active chip select signal during the first bus cycle run by the processor following the reset. This chip select is appropriate for selecting a boot ROM, and may later be re-programmed for other use. The chip select logic is capable of supporting cycle-by-cycle dynamic bus sizing by asserting appropriate cycle termination signals. The chip select logic can also insert a programmable number of wait states into a bus cycle to accommodate slow peripherals or can cause a fast termination of a bus cycle to improve the utilization of fast peripherals.
    • 集成电路微处理器具有板载可编程芯片选择逻辑。 几个芯片选择输出中的每一个可以通过一个或多个控制寄存器位字段单独编程。 例如,每个芯片选择在起始地址和块大小均可编程的地址范围内被断言用于总线周期。 此外,每个芯片选择都可以被编程为仅在读周期有效,仅在写周期或读周期和写周期。 只有在确认中断与该芯片选择相同的优先级时,每个芯片选择才能在中断确认周期内被编程为有效。 此外,每个芯片选择的断言的定时可编程为与总线周期的地址选通或数据选通一致。 芯片选择逻辑被设计为使得其被配置为在复位之后由处理器运行的第一总线周期期间产生有效芯片选择信号而退出复位。 该芯片选择适用于选择引导ROM,然后可以重新编程以供其他使用。 芯片选择逻辑能够通过断言适当的周期终止信号来支持逐周期动态总线大小调整。 芯片选择逻辑还可以将可编程的等待状态数插入总线周期以适应慢速外设,或者可能导致总线周期的快速终止,从而提高快速外设的利用率。
    • 4. 发明授权
    • Error detector in a cache memory using configurable way redundancy
    • 使用可配置方式冗余的缓存中的错误检测器
    • US07809980B2
    • 2010-10-05
    • US11951924
    • 2007-12-06
    • Jehoda RefaeliFlorian BogenbergerJames B. Eifert
    • Jehoda RefaeliFlorian BogenbergerJames B. Eifert
    • G06F11/00
    • G06F11/1064G06F12/0864G06F12/126G06F2212/601
    • A data processing system includes a processor having a multi-way cache which has a first and a second way. The second way is configurable to either be redundant to the first way or to operate as an associative way independent of the first way. The system may further include a memory, where the processor, in response to a read address missing in the cache, provides the read address to the memory. The second way may be dynamically configured to be redundant to the first way during operation of the processor in response to an error detection signal. In one aspect, when the second way is configured to be redundant, in response to the read address hitting in the cache, data addressed by an index portion of the read address is provided from both the first and second way and compared to each other to determine if a comparison error exists.
    • 数据处理系统包括具有第一和第二方式的多路缓存的处理器。 第二种方式是配置为第一种方式是冗余的,或作为独立于第一种方式的关联方式运行。 系统还可以包括存储器,其中响应于高速缓存中缺少的读取地址的处理器将读取地址提供给存储器。 响应于错误检测信号,在处理器的操作期间,第二种方式可被动态配置为在第一种方式中是冗余的。 在一个方面,当第二种方式被配置为冗余时,响应于高速缓存中的读取地址,由读取地址的索引部分寻址的数据从第一和第二方式提供并相互比较 确定是否存在比较错误。
    • 6. 发明授权
    • Method and apparatus for performing atomic accesses in a data processing
system
    • 用于在数据处理系统中执行原子访问的方法和装置
    • US5727172A
    • 1998-03-10
    • US431943
    • 1995-05-01
    • James B. EifertAdi SapirWallace B. Harwood, III
    • James B. EifertAdi SapirWallace B. Harwood, III
    • G06F13/36G06F13/40G06F13/14
    • G06F13/4036G06F13/36
    • A method and apparatus for performing atomic accesses in a data processing system (10). In one embodiment, a small number of control signals (e.g. 100-102; or 103-104; or 105-108 from FIG. 3 ) are used to provide information regarding the status of reservations between bus masters (e.g. 80), bus interfaces (e.g. 84, 86, and 92), and snoop logic (e.g. 82,88, and 90). Snoop logic (e.g. 40 in FIG. 2) is required if multiple bus masters (12 and 46) are used. The control signals allow atomic accesses to be performed in a multi-master data processing system (10), while minimizing the circuitry required to be built on-board each bus master integrated circuit processor (e.g. 152 in FIG. 3). The result is lower cost processors (152) which can operate in multi-processor systems, but which are optimized for use in single-processor systems.
    • 一种用于在数据处理系统(10)中执行原子访问的方法和装置。 在一个实施例中,使用少量控制信号(例如,图10中的100-102;或103-104;或105-108)来提供关于总线主控(例如80),总线接口 (例如84,86和92)和窥探逻辑(例如82,88和90)。 如果使用多个总线主机(12和46),则需要侦听逻辑(如图2中的40)。 控制信号允许在多主数据处理系统(10)中执行原子访问,同时使需要构建在板上的每个总线主集成电路处理器(例如图3中的152)所需的电路最小化。 其结果是可以在多处理器系统中运行的成本较低的处理器(152),但是它们被优化用于单处理器系统。
    • 8. 发明申请
    • NON-VOLATILE STORAGE ALTERATION TRACKING
    • 非易失性存储变换跟踪
    • US20110167198A1
    • 2011-07-07
    • US12683549
    • 2010-01-07
    • Richard SojaJames B. EifertTimothy J. Strauss
    • Richard SojaJames B. EifertTimothy J. Strauss
    • G06F12/02
    • G06F12/1425
    • A method for tracking alteration of a non-volatile storage includes receiving a request to modify a tracked region of the non-volatile storage. In response to the request, it is determined whether or not a modification of data stored in a non-erasable one-time programmable (NEOTP) alteration log region has occurred. In response to determining that the modification of the data stored in the NEOTP alteration log region has occurred, the tracked region of non-volatile storage is modified in response to the request. In response to determining that the modification of the data stored in the NEOTP alteration log region has not occurred, the request to modify the tracked region of the non-volatile memory is denied.
    • 用于跟踪非易失性存储器的改变的方法包括接收修改非易失性存储器的被跟踪区域的请求。 响应于该请求,确定是否发生存储在不可擦除的一次性可编程(NEOTP)改变对数区域中的数据的修改。 响应于确定存储在NEOTP改变日志区域中的数据的修改已经发生,响应于该请求来修改非易失性存储的跟踪区域。 响应于确定没有发生存储在NEOTP改变日志区域中的数据的修改,修改非易失性存储器的跟踪区域的请求被拒绝。