Data processing system having a dynamically enabled input synchronizer
for selectively minimizing power consumption
    1.
    发明授权
    Data processing system having a dynamically enabled input synchronizer for selectively minimizing power consumption 失效
    数据处理系统具有动态使能的输入同步器,用于选择性地最小化功耗

    公开(公告)号:US5432944A

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

    申请号:US740236

    申请日:1991-08-05

    IPC分类号: G06F1/32 G06F1/12 G11C13/00

    摘要: A data processor has an input synchronizer (10) which is dynamically enabled by a plurality of control signals provided by a user of the data processor. When the plurality of control signals has a predetermined logic level, a bias generator enable circuit (18) enables a bias generator (16). Subsequently, bias generator (16) enables a differential amplifier (12) to synchronize an asynchronous input signal to an operating frequency of the data processor. When the plurality of control signals does not have the predetermined logic level, bias generator enable circuit (18) disables bias generator (16). Subsequently, differential amplifier (12) is disabled and the asynchronous input is not synchronized with the internal operating frequency of the data processor. Therefore, because the user may choose the logic levels of each of the plurality of control signals, the user may dynamically disable input synchronizer (10) to minimize the power consumption of the data processor.

    摘要翻译: 数据处理器具有由数据处理器的用户提供的多个控制信号动态地启用的输入同步器(10)。 当多个控制信号具有预定的逻辑电平时,偏置发生器使能电路(18)使能偏置发生器(16)。 随后,偏置发生器(16)使差分放大器(12)能够将异步输入信号与数据处理器的工作频率同步。 当多个控制信号不具有预定的逻辑电平时,偏置发生器使能电路(18)禁止偏置发生器(16)。 随后,差分放大器(12)被禁用,异步输入与数据处理器的内部工作频率不同步。 因此,由于用户可以选择多个控制信号中的每一个的逻辑电平,用户可以动态地禁用输入同步器(10)以最小化数据处理器的功耗。

    Direct memory access controller and method therefor
    2.
    发明授权
    Direct memory access controller and method therefor 有权
    直接内存访问控制器及其方法

    公开(公告)号:US06421744B1

    公开(公告)日:2002-07-16

    申请号:US09426009

    申请日:1999-10-25

    IPC分类号: G06F928

    CPC分类号: G06F13/28

    摘要: Direct memory access controller (DMAC) (54) adapted to directly execute C language style FOR tasks assigned by a processor (70), where the FOR task includes a movement of a data element from a first location to a second location in memory. The DMAC includes multiple execution units (EUs) (88, 90, 92), each to perform an arithmetic or logical operation, and a FOR task controller (80, 82, 86) to perform the data movement. The FOR task controller selects the operation to be performed by the EU. In one embodiment, the FOR task is made up of C language type FOR loops, where descriptors identify the control and body of the loop. The descriptors identify the source of operands for an EU, and the source may be changed within a FOR task. A descriptor specifies a function code for an EU and may specify multiple sets of operands for the EU.

    摘要翻译: 直接存储器访问控制器(DMAC)(54),其适于直接执行由处理器(70)分配的C语言风格的FOR任务,其中所述FOR任务包括数据元素从存储器中的第一位置移动到第二位置。 DMAC包括执行算术或逻辑运算的多个执行单元(EU)(88,90,92)和用于执行数据移动的FOR任务控制器(80,82,86)。 FOR任务控制器选择由欧盟执行的操作。 在一个实施例中,FOR任务由C语言类型的FOR循环组成,其中描述符标识循环的控制和主体。 描述符标识了EU的操作数来源,并且可以在FOR任务中更改源。 描述符指定EU的功能代码,并且可以指定EU的多组操作数。

    Method and apparatus for providing both power and control by way of an
integrated circuit terminal
    3.
    发明授权
    Method and apparatus for providing both power and control by way of an integrated circuit terminal 失效
    通过集成电路端子提供电力和控制的方法和装置

    公开(公告)号:US5535398A

    公开(公告)日:1996-07-09

    申请号:US842951

    申请日:1992-02-28

    摘要: A method and apparatus for providing both power and control by way of an integrated circuit terminal (22). In one form, a clock source (12) supplies a periodic signal to a phase lock loop circuit (32) and to a multiplexer (34). The output of the phase lock loop circuit (32) is a second input to the multiplexer (34). The phase lock loop circuit (32) receives its power from a power and control pin (22). The multiplexer (34) receives its power from a power pin (24). The power and control pin (22) is used as a control input to multiplexer (34). Multiplexer (34) uses the power and control pin (22) to select which input to output as a system clock.

    摘要翻译: 一种用于通过集成电路端子(22)提供功率和控制的方法和装置。 在一种形式中,时钟源(12)将周期信号提供给锁相环电路(32)和复用器(34)。 锁相环电路(32)的输出是多路复用器(34)的第二输入。 锁相环电路(32)从电源和控制引脚(22)接收其电力。 多路复用器(34)从电源引脚(24)接收其电力。 电源和控制引脚(22)用作多路复用器(34)的控制输入。 多路复用器(34)使用电源和控制引脚(22)选择要作为系统时钟输出的输入。

    Wait mode power reduction system and method for data processor
    4.
    发明授权
    Wait mode power reduction system and method for data processor 失效
    等待模式功率降低系统和数据处理器的方法

    公开(公告)号:US4780843A

    公开(公告)日:1988-10-25

    申请号:US107899

    申请日:1987-10-13

    申请人: Donald L. Tietjen

    发明人: Donald L. Tietjen

    IPC分类号: G06F1/32 G06F9/30 G06F1/04

    摘要: A method and apparatus for reducing power consumption in a data processing system by interrupting the supply of clocking pulses to selected portions of the system in response to a power-down signal provided by a data processing portion of the system only if the state of a respective control signal indicates that that particular portion of the system is then disabled or otherwise inhibited from interrupting the operation of the data processing portion.

    摘要翻译: 一种用于通过根据系统的数据处理部分提供的掉电信号来中止向系统的选定部分提供时钟脉冲的方法和装置,只有当相应的数据处理系统的状态 控制信号指示系统的特定部分然后被禁用或以其他方式被禁止中断数据处理部分的操作。

    Method and apparatus for interfacing buses of different sizes
    5.
    发明授权
    Method and apparatus for interfacing buses of different sizes 失效
    用于连接不同大小的总线的方法和装置

    公开(公告)号:US4683534A

    公开(公告)日:1987-07-28

    申请号:US745477

    申请日:1985-06-17

    IPC分类号: G06F13/40 G06F3/00

    CPC分类号: G06F13/4018

    摘要: In a data processing system having a first bus sized to accomodate 2.sup.x units of data and a second bus sized to accomodate 2.sup.y units of data, where x and y are positive integers and y is less than or equal to x, a method and apparatus for determining y from the x least significant bits of a control address, concatenated with a decode control bit, and then decoding the (x-y) most significant bits of the x control address bits to determine which of x data unit transceivers coupled between the first and second buses should be enabled.

    摘要翻译: 在具有第一总线的数据处理系统中,所述第一总线的大小适于容纳两个数据单元,以及第二总线,其尺寸适于容纳2y个数据单元,其中x和y是正整数,y小于或等于x, 从与解码控制位相连接的控制地址的x个最低有效位确定y,然后解码x个控制地址位的(xy)个最高有效位,以确定在第一和第二位之间耦合的x个数据单元收发器中的哪一个 应启用总线。

    Method and system for transmitting data
    6.
    发明授权
    Method and system for transmitting data 有权
    发送数据的方法和系统

    公开(公告)号:US07378993B1

    公开(公告)日:2008-05-27

    申请号:US11619932

    申请日:2007-01-04

    IPC分类号: H03M5/00

    CPC分类号: H03M5/145

    摘要: A method and system for transmitting binary-coded data use partitioning of data words in a plurality of data nibbles. The data nibbles are coded using modified a 1-bit hot coding format that transforms a data nibble in a data segment including a plurality of bit groups. A change in a digital state at a bit position in a more significant bit group is maintained at that bit position in less significant bit groups, and information is transmitted in a form of a transition between digital states. The data segments are transmitted in phases each including one bit group from each data segment. At a receiving terminal, the bit groups are converted back in the binary-coded data words. In one application, the invention is used to reduce power consumption during data transmissions to and from an integrated circuit device.

    摘要翻译: 用于发送二进制编码数据的方法和系统使用多个数据半字节中的数据字的划分。 数据半字节使用修改的1位热编码格式进行编码,该格式转换包括多个位组的数据段中的数据半字节。 在较低有效位组中的位位置处,在更高有效位组中的位位置处的数字状态的变化保持在该位位置,并且以数字状态之间的转换的形式发送信息。 数据段以各自包括来自每个数据段的一个位组的相位传送。 在接收终端,以二进制编码数据字的形式转换位组。 在一个应用中,本发明用于降低与集成电路设备之间的数据传输期间的功耗。

    System and method for recovering a microprocessor from a locked bus state
    7.
    发明授权
    System and method for recovering a microprocessor from a locked bus state 失效
    从锁定总线状态恢复微处理器的系统和方法

    公开(公告)号:US5961622A

    公开(公告)日:1999-10-05

    申请号:US956966

    申请日:1997-10-23

    CPC分类号: G06F11/0757 G06F11/141

    摘要: A data processing system (10) and method is used to recover a CPU from faulty operation. A single timer (38) is used to enable recovery operations. When the timer (38) experiences a first time-out event, a software watchdog interrupt (28) is generated. If the software interrupt (28) is properly handled before another consecutive/subsequent watchdog time out occurs, normal software execution will resume. However, if the software watchdog interrupt is not processed and the watchdog timer (38) experiences a second time-out event while the watchdog time-out interrupt (28) is pending, the timer (38) will generate a bus transfer termination signal (30) and set a status bit (270) within a watchdog status register (44). This assertion of termination signal (30) and the setting of the bit (270) allows the microprocessor to determine that a locked bus state exists. In response to the signal (30) and the bit (270), the locked bus (one or more of busses 22, 24, and/or 26) will attempt to recover from the locked bus state.

    摘要翻译: 使用数据处理系统(10)和方法来从故障操作中恢复CPU。 单个定时器(38)用于启用恢复操作。 当定时器(38)经历第一次超时事件时,产生软件看门狗中断(28)。 如果软件中断(28)在另一个连续/后续的看门狗超时发生之前被正确处理,则正常的软件执行将恢复。 但是,如果在看门狗超时中断(28)处于待机状态的情况下未处理软件看门狗中断并且看门狗定时器(38)经历第二个超时事件,则定时器(38)将产生一个总线传输终止信号 30),并在看门狗状态寄存器(44)内设置状态位(270)。 终止信号(30)的确定和比特(270)的设置允许微处理器确定存在锁定的总线状态。 响应于信号(30)和位(270),锁定总线(一个或多个总线22,24和/或26)将尝试从锁定的总线状态恢复。

    Synchronous memory interface
    8.
    发明授权
    Synchronous memory interface 失效
    同步存储器接口

    公开(公告)号:US5917761A

    公开(公告)日:1999-06-29

    申请号:US965640

    申请日:1997-11-06

    IPC分类号: G11C7/10 G11C7/22 G11C7/00

    CPC分类号: G11C7/22 G11C7/1072

    摘要: A synchronous memory interface feeds back a buffered (34) clock signal to a microcontroller (20) to simplify and improve output hold time for the memory (38). An output delay circuit (36) in the microcontroller (20) is controlled by the same delayed clock signal as the synchronous memory (38). This delay circuit (36) selectively delays memory signals to the synchronous memory (38) from the microcontroller delay circuit (36). The use of flip-flops (40, 44) in the delay circuit (36) provides a mechanism for scan testing. This enables three different selectable modes of operation of the delay circuit (36) providing flexibility in interfacing in different environments.

    摘要翻译: 同步存储器接口将缓冲(34)时钟信号反馈给微控制器(20),以简化并提高存储器(38)的输出保持时间。 微控制器(20)中的输出延迟电路(36)由与同步存储器(38)相同的延迟时钟信号控制。 该延迟电路(36)从微控制器延迟电路(36)选择性地将存储器信号延迟到同步存储器(38)。 在延迟电路(36)中使用触发器(40,44)提供扫描测试的机制。 这使得延迟电路(36)的三种不同的可选择的操作模式能够提供在不同环境下的接口灵活性。

    System and method for avoiding bus contention on a multiplexed bus by
providing a time period subsequent to a read operation
    9.
    发明授权
    System and method for avoiding bus contention on a multiplexed bus by providing a time period subsequent to a read operation 失效
    通过提供读取操作之后的时间段来避免多路复用总线上的总线竞争的系统和方法

    公开(公告)号:US5872992A

    公开(公告)日:1999-02-16

    申请号:US519030

    申请日:1995-08-24

    IPC分类号: G06F13/42 G06F13/00

    CPC分类号: G06F13/4213

    摘要: A bus interface unit within a processor ensures a delay period after the occurrence of a read operation to avoid bus contention on a multiplexed bus, When there is a requirement for a back-to-back read or write operation subsequent to the read bus cycle on a multiplexed bus it is important to allow devices, such as memory, sufficient time to reset after transmission of data. To avoid the bus contention problem that occurs after a read bus cycle, i.e, prevent a next address on the bus until the bus is in a tri-state condition, one embodiment inserts idle clock cycles subsequent to a read but not subsequent to a write, The present invention avoids bus contention on a multiplexed bus while providing flexibility in interfacing with a variety of memory devices, and providing a flexible processor design.

    摘要翻译: 处理器内的总线接口单元确保在读操作发生之后的延迟时间,以避免多路复用总线上的总线争用。当需要在读总线周期之后进行背靠背读或写操作时 复用的总线重要的是允许诸如存储器的设备在传输数据之后有足够的时间来重置。 为了避免在读总线周期之后发生的总线争用问题,即,在总线处于三态条件之前,防止总线上的下一个地址,一个实施例在读取之后插入空闲时钟周期,但不在写入后 本发明避免了在多路复用总线上的总线争用,同时提供了与各种存储器件接口的灵活性,并且提供了灵活的处理器设计。

    Data processing system for performing a test function and method therefor
    10.
    发明授权
    Data processing system for performing a test function and method therefor 失效
    用于执行测试功能的数据处理系统及其方法

    公开(公告)号:US5828827A

    公开(公告)日:1998-10-27

    申请号:US810273

    申请日:1997-03-03

    IPC分类号: G01R31/3185 G06F11/27

    CPC分类号: G01R31/318541

    摘要: Circuitry is implemented within an integrated circuit ("chip") (101) which is an IEEE 1149.1 compliant device capable of performing JTAG testing (104), such as an EXTEST or CLAMP testing procedure. Upon exiting of either of these procedures, the input/output pins (210) of the chip are placed in a known state, which may be a high impedance state.

    摘要翻译: 电路在集成电路(“芯片”)(101)中实现,该集成电路是能够执行JTAG测试(104)的IEEE 1149.1兼容设备,例如EXTEST或CLAMP测试程序。 在退出这些过程中的任何一个时,芯片的输入/输出引脚(210)被置于已知状态,其可以是高阻抗状态。