Abstract:
A high-speed pipeline device includes n data path circuits connected in cascade between an input terminal and an output terminal. N data passing circuits have transmission times {T1, . . . , Tn} each less than a period P of a reference clock signal, at least one of the transmission times differing from another. N pipe registers connect to the input terminals of the data path circuits to latch data passed from a previous stage or the input terminal. A control signal generating circuit produces n pipeline control signals in response to the reference clock signal. N−1 of the pipeline control signals are generated in cascade from preceding pipeline control signals, and an (n)th pipeline control signal is generated directly from the reference clock signal. The control signal generating circuit provides the n pipeline control signals to the n pipe register, so that the total transmission time from the input terminals to the output terminals is minimal. Accordingly, the device can output the valid data within the shortest time by generating pipeline control signals of each stage with a minimum margin for possible changes of a temperature and power supply voltage.
Abstract:
A method and apparatus for limiting a processor clock frequency includes an overclocking prevention circuit. The overclocking prevention circuit includes a frequency limiting circuit having programmable fusible elements. The frequency limiting circuit outputs a signal identifying a maximum processor clock frequency based on the state of each of the fusible elements. A comparator circuit compares a selected processor clock frequency to the maximum processor clock frequency to determine if the selected processor clock frequency is permitted. If the selected processor clock frequency is not permitted, then the processor is not allowed to operate at the selected clock frequency.
Abstract:
A circuit has at least one data input, an enable input, a clock input, and an output. In one embodiment, the circuit is configured to perform a pre-charge function before an evaluate function in response to the enable input.
Abstract:
A method and apparatus for managing overlay data requests are disclosed. One embodiment of an apparatus includes a request unit and a timer. A request is made by a graphics controller to the request unit for a line of overlay data. The request unit divides the request from the graphics controller into a series of smaller requests. The smaller requests are issued to a memory controller. Delays are inserted between each of the smaller requests in order to allow other system resources to more easily gain access to memory.
Abstract:
The invention provides a method of automatically overclocking CPUs for a computer system by using a frequency generator with functions of tuning frequency and monitoring, and applying a numeric method to get the frequency for booting a computer system. When a computer system is powered on and enters the overclocking process, the built-in parameters storing booting settings are loaded and backed up to be referenced in the next trial of booting. The frequency of overclocking is calculated by a numeric method according to the highest frequency generated by the frequency generator and the frequency of front side bus of the system. The built-in parameters are then stored to boot up a computer system at next time. Once the configuration of the computer system is changed, the values of parameters are invalid and need to be recalculated by entering the overclocking process. Using this automatic method, overclocking can be done in a shorter time than overclocking manually.
Abstract:
A time synchronization device and method is provided for synchronizing an internal clock of the power monitor. The internal clock may be adjusted to a periodically stable frequency according to a calculated counting error. Also, a time of the internal clock may be synchronized to a universal time, the time of the internal clock advancing at a determined rate. The determined rate may be adjusted if the internal time differs from the universal time plus a processing time.
Abstract:
The invention provides an ASIC architecture that incorporates an SSCG module therein and that utilizes both a frequency modulated clock signal and a pure clock signal, where both clock signals are substantially synchronized and where the ASIC architecture minimizes the number of pins and silicon area needed to provide the dual clock signals. Additionally, because the clock signals are derived from the same externally generated clock signal and are received into the ASIC through the same clock input buffer, the clock signals on both branch paths will be substantially synchronized, thereby reducing drift, skew or delay errors in the clock I/O buffers, between the various sections of the integrated circuit and/or between the various components coupled to, or part of the electronic device in which the integrated circuit is a part.
Abstract:
Frame based streaming data is controlled through a reconfigurable graph of processing modules. A client specifies overall goals for the graph. A graph manager constructs the graph as a sequence of interconnected modules for processing the data, in response to the capabilities of modules within the graph and the overall goals, and divides the graph into time domains each having one or more modules, pipes each having one or more modules, and a control mechanism is used that eliminates components unnecessary to the overall operation of the graph and that provides synchronization between time domains using time translation tables or timing correlation tables. The graph manager adaptively controls graphs that have a low latency requirement.
Abstract:
An output drive circuit of an output buffer circuit has a signal output line and first, second and third switching circuits connected to the signal output line at different locations thereof. Each of the first, second and third switching circuits includes one of first switching devices connected between a power source line and the signal output line, and one of second switching devices connected between the signal output line and a ground line. Each of the first, second and third switching circuits includes one of first control signal lines that turn on and off the first switching devices, respectively, and one of second control signal lines that turn on and off the second switching devices, respectively. Drivabilities of the first and/or the second switching devices in the switching circuits are set to gradually increase in a specified order.
Abstract:
For triggering actions synchronous with a system clock in an electronic system comprising a management processor, a program memory and peripheral units, the sequencer comprises: an instruction register including a date field for containing an instruction execution date, an instruction code field and a data field, means for loading the instruction register from the program memory via a DMA channel, a comparator receiving a current date obtained from the system clock and the execution date contained in the date field of the instruction register, and a control logic unit for decoding the contents of the instruction code and data fields of the instruction register and triggering actions deduced from such decoding at the time the comparator shows that the current date has reached the execution date in the peripheral units and without intervention by the management processor.