会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • System for performing I/O access and memory access by driving address of
DMA configuration registers and memory address stored therein
respectively on local bus
    • 通过分别在本地总线上驱动DMA配置寄存器的地址和存储地址来执行I / O访问和存储器访问的系统
    • US5561821A
    • 1996-10-01
    • US145375
    • 1993-10-29
    • Douglas D. GephardtDan S. MudgettJames R. MacDonald
    • Douglas D. GephardtDan S. MudgettJames R. MacDonald
    • G06F13/28G06F13/36
    • G06F13/28
    • A direct memory access controller is provided that performs DMA transfers by executing both a memory access cycle and an I/O access cycle. During the memory access cycle, the address location of system memory to be accessed is driven on the addressing lines of a local bus. During the I/O access cycle, an address value within a DMA configuration address range is driven on the address lines of the local bus. The DMA configuration address range is the range of address values to which the configuration registers of the DMA controller are mapped for receiving initialization data. Accordingly, other peripheral devices that may be connected to the local bus will not respond to the I/O access cycle. An address disable signal is further not required to disable the address decoders of other I/O peripheral devices not involved in the DMA transfer. Since the memory access cycle and the I/O access cycle of the DMA transfer are identical to those executed by the system microprocessor, subsystems are not required to respond to specialized DMA protocols. Finally, although the DMA controller implements two-cycle DMA transfers, the DMA controller is compatible with conventional peripheral devices which assume one-cycle DMA transfer protocols.
    • 提供了通过执行存储器访问周期和I / O访问周期来执行DMA传输的直接存储器访问控制器。 在存储器访问周期期间,要访问的系统存储器的地址位置在本地总线的寻址行上被驱动。 在I / O访问周期中,DMA配置地址范围内的地址值在本地总线的地址线上驱动。 DMA配置地址范围是映射DMA控制器的配置寄存器以接收初始化数据的地址值范围。 因此,可能连接到本地总线的其他外围设备将不会响应I / O访问周期。 不需要禁止地址禁止信号来禁用DMA传输中不涉及的其他I / O外围设备的地址解码器。 由于DMA传输的存储器访问周期和I / O访问周期与系统微处理器执行的存储器访问周期和I / O访问周期相同,因此子系统不需要响应专门的DMA协议。 最后,虽然DMA控制器实现了两个周期的DMA传输,但DMA控制器与传统的外围设备兼容,它们采用一个周期的DMA传输协议。
    • 13. 发明授权
    • Mechanism to determine actual code execution flow in a computer
    • 确定计算机中实际代码执行流程的机制
    • US06173395B2
    • 2001-01-09
    • US09135493
    • 1998-08-17
    • Michael WisorTravis WheatleyDan S. Mudgett
    • Michael WisorTravis WheatleyDan S. Mudgett
    • G06F1500
    • G06F11/3636G06F11/3466G06F11/3648
    • A method and system for determining the sequence of execution of instructions in a computer under test using trace data generated upon execution of certain ones of the instructions. In one embodiment, the method comprises locating an initial entry in the trace data and scanning the instructions in program order beginning with an instruction indicated by the initial entry. When a branch instruction is encountered, the trace data is examined to determine the subsequently executed instruction. If the branch is unconditional, a corresponding address entry in the trace data indicates the address of the next instruction. If the branch is conditional, a corresponding bitmap entry in the trace data contains a bit which indicates whether the branch was taken. From this bit and the instructions themselves, the next instruction is determined. The bitmap entry contains a series of bits, each of which can indicate whether a conditional branch was taken, so that a single bitmap entry can represent a series of conditional branches.
    • 一种用于使用在执行某些指令时生成的跟踪数据来确定被测计算机中的指令执行顺序的方法和系统。 在一个实施例中,该方法包括将轨迹数据中的初始条目定位并以由初始条目指示的指令开始以程序顺序扫描指令。 当遇到分支指令时,检查跟踪数据以确定随后执行的指令。 如果分支是无条件的,则跟踪数据中的相应地址条目指示下一条指令的地址。 如果分支是有条件的,则跟踪数据中的相应位图条目包含一个指示分支是否被采取的位。 从该位和指令本身,确定下一条指令。 位图条目包含一系列位,每个位可以指示是否采用条件分支,以便单个位图条目可以表示一系列条件分支。
    • 15. 发明授权
    • Interrupt controller with external in-service indication for power
management within a computer system
    • 具有外部在线指示的中断控制器,用于计算机系统内的电源管理
    • US5894577A
    • 1999-04-13
    • US125336
    • 1993-09-22
    • James R MacDonaldDouglas D. GephardtDan S. Mudgett
    • James R MacDonaldDouglas D. GephardtDan S. Mudgett
    • G06F1/04G06F1/32G06F9/48G06F13/24G06F13/26G06F9/46
    • G06F1/3215G06F1/3237G06F1/325G06F1/3287G06F13/24G06F13/26Y02B60/1221Y02B60/1282Y02B60/32
    • An interrupt controller includes an interrupt request register for receiving interrupt requests from various peripherals or I/O devices via a set of request lines. A priority resolver is further provided for comparing the priority level of the interrupt lines, latching the lower priority requests in a stand-by mode, and directing servicing of the highest priority level. An in-service register is provided for storing the identification of any request line that is being serviced by the microprocessor. In one embodiment, a set of signal lines are coupled between the in-service register and external terminals of the integrated circuit on which the interrupt controller is fabricated. A power management unit may be coupled to the external pins of the integrated circuit and thereby receives real-time information regarding an interrupt request that is currently being serviced and regarding interrupt service routines that have completed. Using this information, the power management unit advantageously stops unused clock signals and/or removes power from inactive circuit portions when an interrupt routine completes without having to estimate the time of completion. By accurately stopping unused clock signals and removing power, a reduction in the overall power consumption of the computer system can be attained.
    • 中断控制器包括一个中断请求寄存器,用于通过一组请求线接收各种外设或I / O设备的中断请求。 还提供了一个优先级解算器,用于比较中断线的优先级,在待机模式下锁定较低优先级的请求,并指导服务于最高优先级。 提供在线寄存器用于存储由微处理器服务的任何请求线的标识。 在一个实施例中,一组信号线耦合在制造中断控制器的集成电路的在役寄存器和外部端子之间。 功率管理单元可以耦合到集成电路的外部引脚,从而接收关于当前被服务的中断请求的实时信息,并且关于完成的中断服务程序。 使用该信息,当中断程序完成时,功率管理单元有利地停止未使用的时钟信号和/或从非活动电路部分去除功率,而不必估计完成时间。 通过准确地停止未使用的时钟信号和去除功率,可以实现计算机系统的整体功耗的降低。
    • 16. 发明授权
    • System and method for referencing interrupt request information in a
programmable interrupt controller
    • 用于在可编程中断控制器中引用中断请求信息的系统和方法
    • US5850558A
    • 1998-12-15
    • US575664
    • 1995-12-19
    • Qadeer A. QureshiJoseph A. BaileyDan S. Mudgett
    • Qadeer A. QureshiJoseph A. BaileyDan S. Mudgett
    • G06F13/24G06F9/46
    • G06F13/24
    • A programmable interrupt controller is provided for use in computer systems including one or more CPUs. The programmable interrupt controller includes an interrupt request interface, a storage device, and at least one processor interface having an interrupt nesting buffer. An unique interrupt identification code is assigned to each interrupt request and used to reference information in the storage device associated with each interrupt request. The interrupt request interface uses the unique interrupt identification code to access the information for each interrupt request and determine if the interrupt request should proceed to one of the processor interfaces. The processor interface uses the unique interrupt identification code to access the information in order to determine if and when the interrupt request should issue to one of the CPUs.
    • 提供可编程中断控制器,用于包括一个或多个CPU的计算机系统。 可编程中断控制器包括中断请求接口,存储设备以及具有中断嵌套缓冲器的至少一个处理器接口。 每个中断请求都分配唯一的中断识别码,用于引用与每个中断请求相关联的存储设备中的信息。 中断请求接口使用唯一的中断标识码来访问每个中断请求的信息,并确定中断请求是否应继续到其中一个处理器接口。 处理器接口使用唯一的中断识别码来访问信息,以确定中断请求是否和何时发送给其中一个CPU。
    • 18. 发明授权
    • Interrupt controller optimized for power management in a computer system
or subsystem
    • 针对计算机系统或子系统中的电源管理优化的中断控制器
    • US5765003A
    • 1998-06-09
    • US671831
    • 1996-10-09
    • James R. MacDonaldDouglas D. GephardtDan S. Mudgett
    • James R. MacDonaldDouglas D. GephardtDan S. Mudgett
    • G06F1/04G06F1/32G06F9/48G06F13/24G06F13/26
    • G06F1/3215G06F1/3237G06F1/325G06F1/3287G06F13/24G06F13/26Y02B60/1221Y02B60/1282Y02B60/32
    • An interrupt controller includes an interrupt request register for receiving interrupt requests from various peripherals or I/O devices via a set of request lines. A priority resolver is further provided for comparing the priority level of the interrupt lines, latching the lower priority requests in a stand-by mode, and directing servicing of the highest priority level. An in-service register is provided for storing the identification of any request line that is being serviced by the microprocessor. In one embodiment, a set of signal lines are coupled between the in-service register and external terminals of the integrated circuit on which the interrupt controller is fabricated. A power management unit may be coupled to the external pins of the integrated circuit and thereby receives real-time information regarding an interrupt request that is currently being serviced and regarding interrupt service routines that have completed. Using this information, the power management unit advantageously stops unused clock signals and/or removes power from inactive circuit portions when an interrupt routine completes without having to estimate the time of completion. By accurately stopping unused clock signals and removing power, a reduction in the overall power consumption of the computer system can be attained.
    • 中断控制器包括一个中断请求寄存器,用于通过一组请求线接收各种外设或I / O设备的中断请求。 还提供了一个优先级解算器,用于比较中断线的优先级,在待机模式下锁定较低优先级的请求,并指导服务于最高优先级。 提供在线寄存器用于存储由微处理器服务的任何请求线的标识。 在一个实施例中,一组信号线耦合在制造中断控制器的集成电路的在役寄存器和外部端子之间。 功率管理单元可以耦合到集成电路的外部引脚,从而接收关于当前被服务的中断请求的实时信息,并且关于完成的中断服务程序。 使用该信息,当中断程序完成时,功率管理单元有利地停止未使用的时钟信号和/或从非活动电路部分去除功率,而不必估计完成时间。 通过准确地停止未使用的时钟信号和去除功率,可以实现计算机系统的整体功耗的降低。