Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Real-time-digital-signal-processor-idle-indicator

 Image recording apparatus having a small-capacity frame memory and an image recording method
Accordingly, it is a primary object of the present invention to provide an image recording method ...


 Method and apparatus for unwinding image data
The present invention solves the above problems by providing a method and apparatus for ...


 System having an address generating unit and a log comparator packaged as an integrated circuit seperate from cache log memory and cache data memory
It is an object of the present invention to propose a computer architecture not subject to the ...


 Re-configurable block length cache
The invention concerns a cache having a cache memory for storing a plurality of data words, such as,...


 Detecting the presence of a device on a computer system bus by altering the bus termination
It is simple to detect when an ISA board drives values onto the data bus different from the bus' ...


 Conversion of multilevel digital data to binary data
The above-described disadvantages of the prior art are overcome with the present invention and an ...


 Data storage buffer system and method
The problems with the methodologies discussed above have been alleviated by the present invention. I...


 Binary input processing in a computer using a stack
With reference now to the drawing, it may be seen that the various blocks depicted therein are ...


 Apparatus for alternatively accessing single port random access memories to implement dual port first-in first-out memory
It is, therefore, an object of the present invention to utilize conventional single port random ...


 Circuit for designating instruction pointers for use by a processor decoder
FIG. 2 schematically illustrates an instruction pointer designation circuit 200 in accordance with ...


 Real time digital signal processor idle indicator

Details
Inventors: Vea, Matthew J. J.;
Assignee: Northern Telecom Limited (Montreal, CA)
Primary Examiner: Shaw; Gareth D.
Assistant Examiner: Kulik; P. V.
Attorney, Agent or Firm: Nixon & Vanderhye

Instructions in the processor idle loop are used to measure the percentage of time the processor is at idle. The processor idle loop instructions control the processor to alternate a processor data output between output states. The processor data output thus alternates between states whenever the processor is idle, and remains in the same state when the processor is performing useful tasks. A frequency counter or other indicating device responsive to the rate of processor data output state change directly indicates the amount of time the processor is idle relative to the total amount of processing time. Since the change of state, not the state itself, of the data output is detected, it does not matter what state the data output is left in when the processor is interrupted from performing the idle loop instructions.

DETAILED DESCRIPTION OF THE DRAWINGS FIG.
1 is a schematic block diagram of the presently preferred exemplary embodiment of a digital signal processing system 10 in accordance with the present invention.
System 10 includes a central processing unit ("CPU") or processor 12.
Processor 12 may, for example, be a conventional microprocessor including a read only memory program store 12a, internal registers and an arithmetic logic unit, etc.
--or virtually any other type of device which processes digital signals.
A conventional clock signal generator 13 produces a periodically-alternating digital clock synchronization signal which drives processor 12.
The frequency (that is--the period) of this clock signal determines the time it takes for the processor 12 to execute each of its program control instructions.
In the preferred embodiment, processor 12 may be connected to a variety of associated conventional external circuits which perform various desired functions.
For example, if processor 12 is to be used to provide digital filtering, it may be connected to the output of an analog-to-digital converter or other source of digitized signals (not shown).
Processor 12 may also be connected to display devices, input/output peripheral devices, or virtually any of the thousands of different devices designed to be interfaced with a processor (all as is well known to those skilled in this art).
In the preferred embodiment, processor 12 includes at least one unused data output connection P1 which is connected to the input of a conventional input/output (I/O) register 14.
I/O register 14 is sensitive to the "edges" (transitions) of the P1 output of processor 12 and produces an output signal "BIT" which changes state in response to those edges.
In the preferred embodiment, register 14 buffers the signal outputted at the processor P1 data output, but does not alter the frequency of that signal (and may but need not necessarily synchronize the signal to the processor clock).
The register 14 "BIT" output is connected to the input of a frequency counter 16 operating as an event counter with a fixed gate time (of, e



Related patents
  Methods and system for using multi-block bursts in half duplex subscriber unit transmissions
The present invention fulfills this need by providing a wireless communications system comprising a half-duplex subscriber unit for transmitting at least two successive ...
  Master-target based arbitration priority
The problems outlined above are in large part solved by a remote communication system of the present invention. The remote communication system includes a system ...
  Single chip remote access processor
The single chip integrated remote access processor of the present invention has a plurality of communication interface units, including a local area network (LAN) ...
  Method and system for supporting non-deterministic burst lengths in a memory system employing extended data out(EDO)DRAM
The problems outlined above are in large part solved by a computer memory system in accordance with the present invention. Broadly speaking, the present invention ...
  Method and system for dynamically assigning addresses to an input/output device
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof, and in which is shown, by way of ...
  Unstable data recognition circuit for dual threshold synchronous data
The present invention is a circuit that allows digital data acquisition instruments to recognize when dual threshold synchronous data being monitored is unstable. Each ...
  Automatic pin circuitry shutoff for an integrated circuit
In accordance with the preferred embodiment of the present invention, a method and circuitry is provided which allow for the prevention of tester induced failures and ...
  Input level detection circuit
According to one aspect of the present invention, an apparatus for activating a logic device when the logic device is required to perform an operation is provided. The ...
  Stack caching method with overflow/underflow control using pointers
Accordingly, the present invention provides a stack management unit including a stack cache to accelerate data retrieval from a stack and data storage into the stack. In ...
  Image recording device
It is a principal object of the present invention to provide an image recording device capable of contiguously recording a plurality of images based on image signals, ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved