会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • High performance integrated processor architecture including a sub-bus
control unit for generating signals to control a secondary,
non-multiplexed external bus
    • 高性能集成处理器架构,包括用于产生信号以控制次级非多路复用外部总线的子总线控制单元
    • US5557757A
    • 1996-09-17
    • US190647
    • 1994-02-02
    • Douglas D. GephardtDan S. MudgettJames R. MacDonald
    • Douglas D. GephardtDan S. MudgettJames R. MacDonald
    • G06F13/36G06F13/40G06F13/42G06F13/38
    • G06F13/423G06F13/4027
    • An integrated processor that employs a bus interface unit to accommodate high performance data transfers via an external peripheral interconnect bus with multiplexed address/data lines. The peripheral interconnect bus, which may be a PCI standard bus, accommodates data transfers between an internal bus of the integrated processor and PCI peripheral devices. The integrated processor further includes a sub-bus control unit that generates a set of side-band control signals that allow the external derivation of a lower performance secondary bus, such as an ISA bus, without requiring a complete set of external pins for the secondary bus on the integrated processor. The derivation of the secondary bus is accomplished with an external data buffer and an external address latch which are controlled by the side-band control signals. Separate address and data lines from the integrated processor for the secondary bus are not required. Accordingly, high performance peripheral devices are supported by the integrated processor as well as lower performance, lower-cost peripherals without a significant increase in the pin-count of the integrated processor. Accordingly, overall cost of the integrated processor is kept low while a wide range of peripheral devices are supported.
    • 集成处理器,采用总线接口单元,通过外部外部互连总线与复用的地址/数据线进行高性能数据传输。 可以是PCI标准总线的外围互连总线适应在集成处理器的内部总线与PCI外围设备之间的数据传输。 集成处理器还包括一个子总线控制单元,该子总线控制单元产生一组边带控制信号,这些边带控制信号允许诸如ISA总线的较低性能辅助总线的外部导出,而不需要用于次级的完整的一组外部引脚 总线上的集成处理器。 辅助总线的推导是通过由边带控制信号控制的外部数据缓冲器和外部地址锁存来实现的。 不需要用于辅助总线的集成处理器的独立地址和数据线。 因此,高性能外围设备由集成处理器以及性能更低,成本更低的外设支持,而不会显着增加集成处理器的引脚数。 因此,在支持广泛的外围设备的情况下,集成处理器的整体成本保持较低。
    • 3. 发明授权
    • 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传输协议。
    • 5. 发明授权
    • 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设备的中断请求。 还提供了一个优先级解算器,用于比较中断线的优先级,在待机模式下锁定较低优先级的请求,并指导服务于最高优先级。 提供在线寄存器用于存储由微处理器服务的任何请求线的标识。 在一个实施例中,一组信号线耦合在制造中断控制器的集成电路的在役寄存器和外部端子之间。 功率管理单元可以耦合到集成电路的外部引脚,从而接收关于当前被服务的中断请求的实时信息,并且关于完成的中断服务程序。 使用该信息,当中断程序完成时,功率管理单元有利地停止未使用的时钟信号和/或从非活动电路部分去除功率,而不必估计完成时间。 通过准确地停止未使用的时钟信号和去除功率,可以实现计算机系统的整体功耗的降低。
    • 6. 发明授权
    • 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设备的中断请求。 还提供了一个优先级解算器,用于比较中断线的优先级,在待机模式下锁定较低优先级的请求,并指导服务于最高优先级。 提供在线寄存器用于存储由微处理器服务的任何请求线的标识。 在一个实施例中,一组信号线耦合在制造中断控制器的集成电路的在役寄存器和外部端子之间。 功率管理单元可以耦合到集成电路的外部引脚,从而接收关于当前被服务的中断请求的实时信息,并且关于完成的中断服务程序。 使用该信息,当中断程序完成时,功率管理单元有利地停止未使用的时钟信号和/或从非活动电路部分去除功率,而不必估计完成时间。 通过准确地停止未使用的时钟信号和去除功率,可以实现计算机系统的整体功耗的降低。
    • 7. 发明授权
    • High performance derived local bus and computer system employing the same
    • 高性能派生本地总线和采用相同的计算机系统
    • US5655142A
    • 1997-08-05
    • US705884
    • 1996-08-28
    • Douglas D. GephardtDan S. Mudgett
    • Douglas D. GephardtDan S. Mudgett
    • G06F13/38G06F13/42G06F15/78G06F13/24
    • G06F13/4217G06F13/423G06F15/7832
    • An integrated processor is provided that includes a CPU core, a local bus coupled to the CPU core, and a variety of peripheral such as a memory controller, a direct memory access controller, and an interrupt controller coupled to the local bus. A bus interface unit is further provided to interface between the CPU local bus and a PCI standard multiplexed peripheral bus. The CPU core, the memory controller, the direct memory access controller, the interrupt controller, and the bus interface unit are all incorporated on a common integrated circuit chip. A local bus control unit is further provided that is capable of generating a loading signal and an address strobe signal synchronously with certain bus cycles that are executed on the PCI bus. The local bus control unit allows external peripheral devices that are compatible with the CPU local bus protocols to be connected through the PCI bus. A latch is coupled to the multiplexed address/data (A/D) lines of the PCI bus and includes a set of output lines coupled to the address input lines of the externally connected peripheral device. The external latch is latched by the loading signal. The cycle definition signals of the PCI bus are further latched within the external latch to provide memory/IO and read/write signals to the external peripheral device. The data lines of the peripheral device may be connected directly to the multiplexed address/data lines of the PCI bus.
    • 提供了一种集成处理器,其包括CPU核心,耦合到CPU核心的本地总线以及耦合到本地总线的诸如存储器控制器,直接存储器访问控制器和中断控制器的各种外设。 还提供总线接口单元以在CPU本地总线和PCI标准复用的外围总线之间进行接口。 CPU核心,存储器控制器,直接存储器访问控制器,中断控制器和总线接口单元都被并入公共集成电路芯片。 还提供了本地总线控制单元,其能够与在PCI总线上执行的某些总线周期同步地产生加载信号和地址选通信号。 本地总线控制单元允许通过PCI总线连接与CPU本地总线协议兼容的外部外设。 锁存器耦合到PCI总线的复用的地址/数据(A / D)线,并且包括耦合到外部连接的外围设备的地址输入线的一组输出线。 外部锁存器被加载信号锁存。 PCI总线的周期定义信号进一步锁存在外部锁存器内,以向外部外围设备提供存储/ IO和读/写信号。 外围设备的数据线可以直接连接到PCI总线的复用地址/数据线。
    • 9. 发明授权
    • Multiprocessing system employing an adaptive interrupt mapping mechanism
and method
    • 多处理系统采用自适应中断映射机制和方法
    • US5721931A
    • 1998-02-24
    • US408003
    • 1995-03-21
    • Douglas D. GephardtRodney W. Schmidt
    • Douglas D. GephardtRodney W. Schmidt
    • G06F15/16G06F9/46G06F13/24G06F15/177G06F13/00
    • G06F13/24
    • A symmetrical multiprocessing system is provided that includes a central interrupt control unit. The central interrupt control unit is coupled to a plurality of processing units and to a plurality of interrupt sources. The interrupt sources include a plurality of peripheral devices coupled to a first peripheral bus, such as a PCI bus. The interrupt sources also include devices coupled to a second peripheral bus, such as an ISA bus. The central interrupt control unit is operative in two modes. In a first mode, referred to as a pass through mode, interrupts from ISA peripheral devices are provided through an interrupt controller, such as cascaded type 8259 interrupt controllers, to the central interrupt control unit. The central interrupt control unit then passes the interrupt directly to a master processing unit. PCI interrupts are provided through a PCI mapper to other available interrupt inputs of the interrupt controller. The pass through mode advantageously allows backwards compatibility of the system with traditional operating systems such as DOS. During the advanced operating mode, the central interrupt control unit causes the PCI mapper to be disabled. In the advanced mode, interrupts from both PCI devices and ISA devices are provided directly to the central interrupt control unit. Since the PCI mapper is disabled during the advanced mode, additional ISA peripheral devices may be supported within the system without contending with PCI interrupts.
    • 提供了包括中央中断控制单元的对称多处理系统。 中央中断控制单元耦合到多个处理单元和多个中断源。 中断源包括耦合到诸如PCI总线的第一外围总线的多个外围设备。 中断源还包括耦合到第二外围总线的设备,例如ISA总线。 中央中断控制单元有两种模式。 在被称为通过模式的第一模式中,来自ISA外围设备的中断通过诸如级联型8259中断控制器的中断控制器提供给中央中断控制单元。 中央中断控制单元然后将中断直接传递到主处理单元。 PCI中断通过PCI映射器提供给中断控制器的其他可用中断输入。 通过模式有利地允许系统与诸如DOS的传统操作系统的向后兼容性。 在高级操作模式下,中央中断控制单元使PCI映射器被禁用。 在高级模式下,两个PCI设备和ISA设备的中断都直接提供给中央中央控制单元。 由于在高级模式下禁用了PCI映射器,所以系统中可能会支持额外的ISA外围设备,而不会与PCI中断相冲突。
    • 10. 发明授权
    • ROM chip enable encoding method and computer system employing the same
    • ROM芯片使能编码方法和采用该方法的计算机系统
    • US5768584A
    • 1998-06-16
    • US710047
    • 1996-09-10
    • James R. MacDonaldDouglas D. Gephardt
    • James R. MacDonaldDouglas D. Gephardt
    • G11C17/00G06F9/445G06F12/00G06F12/06
    • G06F9/4401G06F12/0653
    • A non-volatile memory chip enable encoding method allows the storage of both boot code and user application software within a common memory array. The chip enable encoding method further allows a variable number of memory banks to be provided within the non-volatile memory array and allows the system to power-up and execute the boot code before the array configurations are selected by firmware. In one embodiment, a memory controller includes four chip enable output lines for selectively enabling a plurality of ROM banks. One of the ROM banks includes boot code that is executed by the system microprocessor during system boot. If the user requires a ROM array consisting of four ROM banks, a separate chip enable output line is connected to each ROM bank. If the user instead requires a ROM array consisting of, for example, eight ROM banks, an external decoder may be connected to the four chip enable output lines. In this configuration, each output line of the decoder is coupled to a respective bank enable input line of the ROM banks. In either configuration, the chip enable lines are driven in a mutually exclusive relationship during system boot to access the boot code (stored within one of the ROM banks). Subsequently, the encoding of the chip enable signals at the chip enable output lines of the memory controller is dependent upon configuration information stored in a configuration register.
    • 非易失性存储器芯片使能编码方法允许在公共存储器阵列中存储引导代码和用户应用软件。 芯片使能编码方法还允许在非易失性存储器阵列内提供可变数量的存储体,并且在固件选择阵列配置之前允许系统上电并执行引导代码。 在一个实施例中,存储器控制器包括用于选择性地启用多个ROM组的四个芯片使能输出线。 其中一个ROM库包括在系统引导期间由系统微处理器执行的引导代码。 如果用户需要由四个ROM组组成的ROM阵列,则每个ROM组连接有单独的芯片使能输出线。 如果用户需要由例如八个ROM组组成的ROM阵列,则外部解码器可以连接到四个芯片使能输出线。 在该配置中,解码器的每个输出线耦合到ROM组的相应的bank使能输入线。 在任一配置中,芯片使能线在系统引导期间以相互排斥的关系被驱动以访问引导代码(存储在ROM库之一内)。 随后,存储器控制器的芯片使能输出线处的芯片使能信号的编码取决于存储在配置寄存器中的配置信息。