摘要:
A power supply voltage for a memory on an integrated circuit is dynamically adjusted during the operating of the memory. The operating of the memory includes powering the memory at a supply voltage. A test memory of the integrated circuit is concurrently powered while operating the memory. The test memory and the memory each include bit cells of a first bit cell configuration type. A voltage level of the supply voltage is adjusted, while operating the memory, based on the testing of the test memory. The voltage level is adjusted with external variations to assume a value that guarantees no failed operation of the memory but also accurately minimizes the supply voltage. The system and method may be implemented with any type of memory. The memory and test memory may be physically implemented either separated or interspersed on the integrated circuit.
摘要:
A method and system for improving memory access in Accelerated Graphics Port systems. The method and system associate a transaction id with individual data transactions within a number of Accelerated Graphics Port (AGP) pipelined data transactions, and identify the individual data transactions within the number of AGP pipelined data transactions via the transaction id. In one instance, the association of a transaction id with individual data transactions includes but is not limited to associating a transaction id with each individual memory read request within a number of AGP pipelined memory read requests and associating an identical transaction id with each individual data unit, within a number of pipelined data units, corresponding to each individual memory read request within the number of AGP pipelined memory requests. In another instance, the association of a transaction id with individual memory read requests within a number of AGP pipelined memory read requests includes but is not limited to placing a transaction id on a Side Band Addressing bus substantially immediately after placing a read request on the same Side Band Addressing bus, and the association of an identical transaction id with individual data units within a number of the data units associated with pipelined data units corresponding to each of the AGP pipelined memory read requests includes but is not limited to placing a transaction id on a ST[2::0] bus while substantially simultaneously placing a data unit on an AGP Interconnect.
摘要翻译:一种用于改进加速图形端口系统中的存储器访问的方法和系统。 该方法和系统将事务ID与多个加速图形端口(AGP)流水线数据事务中的各个数据事务相关联,并通过事务标识识别AGP流水线数据事务数量内的各个数据事务。 在一个实例中,事务id与各个数据事务的关联包括但不限于在多个AGP流水线存储器读取请求中将事务ID与每个单独的存储器读取请求相关联,并且将相同的事务ID与每个单独的数据单元相关联 在多个流水线数据单元内,对应于AGP流水线存储器请求数量内的每个单独的存储器读取请求。 在另一个实例中,事务ID与多个AGP流水线存储器读取请求中的各个存储器读取请求的关联包括但不限于在将读取请求放在同一边缘上之后立即在边带寻址总线上放置事务ID 边带寻址总线,以及与相应于每个AGP流水线存储器读取请求的流水线数据单元相关联的数量的数据单元中的相同事务ID与各个数据单元的关联包括但不限于将事务ID放在 ST [2 :: 0]总线,同时将数据单元同时放置在AGP互连上。
摘要:
An electronic system (100) includes a first integrated circuit (IC) (112) having a card system management interrupt (SMI) output pin (CRDSMI#) and interrupt pins (IRQ3-5), and a logic circuit (1620, 1630) having an output connected to the card SMI pin. This logic circuit further has inputs connected to a first and second set of registers and logic for first and second cards (CARD A,B) respectively. Each of the first and second sets of registers and logic include a first register (CSC REG) having bits set by at least a card event (CDCHG) and a battery condition event (BWARN) respectively. A logic gate (2672) responds to combine the bits from the first register. A second register (INT AND GEN CTRL REG) has a bit (SMIEN) for steering the output of the logic gate (2672) for ordinary interrupt or for system management interrupt purposes depending on the state of the bit (SMIEN). A second integrated circuit (110) has a system management interrupt (SMI#) output pin and SMI circuitry (2370) including a SMI register (2610) connected to events sources eligible for SMI response including the card SMI output of the first integrated circuit. This second IC (110) further has a mask SMI register (2620) connected to the SMI register (2610) to select particular ones of the events sources for SMI response. A logic circuit (2634, 2638) is fed by the SMI register (2610) for combining the selected events sources to supply an internal SMI output (SMIOUT). Other circuits, systems and methods are also disclosed.
摘要翻译:电子系统(100)包括具有卡系统管理中断(SMI)输出引脚(CRDSMI#)和中断引脚(IRQ3-5)的第一集成电路(IC)(112)和逻辑电路(1620,1630) 具有连接到卡SMI引脚的输出。 该逻辑电路还具有分别连接到用于第一和第二卡(CARD A,B)的第一和第二组寄存器和逻辑的输入。 第一和第二组寄存器和逻辑中的每一个包括分别由至少卡事件(CDCHG)和电池条件事件(BWARN)设置位的第一寄存器(CSC REG)。 逻辑门(2672)响应于组合来自第一寄存器的位。 第二个寄存器(INT AND GEN CTRL REG)具有一个位(SMIEN),用于根据位的状态(SMIEN)指导逻辑门(2672)的输出用于普通中断或用于系统管理中断。 第二集成电路(110)具有系统管理中断(SMI#)输出引脚和SMI电路(2370),其包括连接到包括第一集成电路的卡SMI输出的符合SMI响应的事件源的SMI寄存器(2610)。 该第二IC(110)还具有连接到SMI寄存器(2610)的掩模SMI寄存器(2620),以选择SMI响应的特定事件源。 逻辑电路(2634,2638)由SMI寄存器(2610)馈送,用于组合所选择的事件源以提供内部SMI输出(SMIOUT)。 还公开了其它电路,系统和方法。
摘要:
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 interrupt request identification code is assigned to each interrupt request and stored in the nesting buffer. The interrupt request identification codes used to reference the interrupt requests are stored in order of their priority. Each nesting buffer need have only a number of entries equal to the number of priority levels.
摘要:
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.
摘要:
A programmable interrupt controller for use in computer systems including one or more CPUs is provided. The programmable interrupt controller includes an interrupt request interface, a validity checker, and at least one processor interface. The validity checker monitors the state of each interrupt request as it is processed through the interrupt controller. The interrupt request is canceled if the interrupt request becomes invalid. Alternatively, the programmable interrupt controller issues a spurious interrupt vector if the interrupt request becomes invalid after a CPU has responded.
摘要:
A peripheral controller device (14) controlling at least a first peripheral device (16) attached thereto, the controller device including a programmable and selectable buffer memory for utilization with a first type and a second type of write instruction for writing data to first type (24) and a second type (26), respectively, of memory in the peripheral device (16). The peripheral controller device includes an n deep buffer memory (36), where n is an integer greater than one, for buffering the write instructions. A user may programmably indicate whether only the first type of write instruction is to be buffered or both types of instructions are to be buffered. Responsive to such programming, write instructions are examined to determine if they are of the first type or the second type. Depending on the programming, write instructions of the second type are routed to the buffer or are routed by bypassing the buffer memory.
摘要:
A method and apparatus for reading a timer with an asynchronous circuit. A computer system is provided having a system clock and an asynchronous timer clock. The computer system includes a counter clocking from the timer clock and a latch coupled to output of the counter. First logic, synchronized to the timer clock, is coupled to control the latch responsive to a control signal from the computer system. Second logic synchronized to the system clock and coupled to the first logic is configured to provide an indication to the computer system of when the system can read the latched data and be assured of its validity. The computer system will thereby be prevented from reading the timer before it has stabilized.
摘要:
A bus interface timing unit responsive to a system clock signal having a frequency that is selectable among a plurality of frequencies. The bus interface timing unit provides timing signals to a bus interface unit that performs functions involving control signals having predetermined timing requirements, such timing requirements being substantially independent of the frequency of the system clock signal. The bus interface timing unit includes a signal generator (20) which is responsive to the system clock signal, and which generates the control signals. These control signals include at least one event signal controlling a time duration in which a predetermined event occurs. Also included is a control unit (10), responsive to a signal representative of the selected frequency of the system clock signal, that controls the signal generator such that the event signal timing is generated in accordance with the predetermined requirements the selected frequencies.
摘要:
A memory system includes a memory and a built-in self-test (BIST) unit coupled to the memory. The BIST unit is configured to run a test pattern on the memory to accumulate a fault signature, and store fault signature information based on the accumulated fault signature at multiple locations in the memory.