Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
129 words
An integrated circuit having at least one terminal coupled to a bus, the integrated circuit comprising: a terminal for receiving a clock signal, the clock signal having a plurality of active clock edges; and a terminal for receiving a clock qualifier signal, the clock qualifier signal being asserted to indicate at least one active clock edge in the plurality of active clock edges, wherein the at least one active dock edge in the plurality of active clock edges is used to indicate when the integrated circuit is to perform at least one bus operation external to the integrated circuit, wherein the integrated circuit has some terminals which are qualified by the clock qualifier signal to perform bus operations and other terminals which function independently from the clock qualifier signal.
Claim 2
Dependent Claim
129 words
An integrated circuit having at least one terminal coupled to a bus, the integrated circuit comprising: a terminal for receiving a clock signal, the clock signal having a plurality of active clock edges; and a terminal for receiving a clock qualifier signal, the clock qualifier signal being asserted to indicate at least one active clock edge in the plurality of active clock edges, wherein the at least one active dock edge in the plurality of active clock edges is used to indicate when the integrated circuit is to perform at least one bus operation external to the integrated circuit, wherein the integrated circuit has some terminals which are qualified by the clock qualifier signal to perform bus operations and other terminals which function independently from the clock qualifier signal.
Claim 3
Dependent Claim
29 words
The integrated circuit of claim 1 wherein the clock qualifier signal is asserted for a time period during which an active edge of an external bus clock is occurring.
Claim 4
Dependent Claim
25 words
The integrated circuit of claim 1 wherein the bus operations are operations selected from a group consisting of: bus read operations and bus write operations.
Claim 5
Dependent Claim
28 words
The integrated circuit of claim 1 wherein the clock qualifier signal is asserted either in a periodic pattern, a non-periodic pattern, a random pattern, or a pseudo-random pattern.
Claim 6
Dependent Claim
91 words
The integrated circuit of claim 1 wherein the clock qualifier signal is asserted once, the one assertion of the clock qualifier signal starting a count circuitry internal to the integrated circuit, the count circuitry generating either a periodic control signal or a non-periodic control signal which when asserted indicates active bus clock edges in the plurality of active clock edges, wherein the active bus clock edges in the plurality of active clock edges are used to indicate when the integrated circuit is to perform bus operations external to the integrated circuit.
Claim 7
Dependent Claim
22 words
The integrated circuit of claim 5 wherein the active bus clock edges occur less frequently than the plurality of active clock edges.
Claim 8
Dependent Claim
23 words
The integrated circuit of claim 5 wherein the active bus clock edges are numerically a factor of the plurality of active clock edges.
Claim 9
Dependent Claim
183 words
An integrated circuit having at least one terminal coupled to a bus, the integrated circuit comprising: a terminal for receiving a clock signal, the clock signal hating a plurality of active clock edges; and a terminal for receiving a clock qualifier signal, the clock qualifier signal being asserted to indicate at least one active clock edge in the plurality of active clock edges, wherein the at least one active clock edge in the plurality of active clock edges is used to indicate when the integrated circuit is to perform at least one bus operation external to the integrated circuit, wherein the clock qualifier signal is asserted once, the one assertion of the clock qualifier signal starting count circuitry internal to the integrated circuit, the count circuitry generating either a periodic control signal or a non-periodic control signal which when asserted indicates active bus clock edges in the plurality of active clock edges, wherein the active bus clock edges in the plurality of active clock edges are used to indicate when the integrated circuit is to perform bus operations external to the integrated circuit.
Claim 10
Dependent Claim
183 words
An integrated circuit having at least one terminal coupled to a bus, the integrated circuit comprising: a terminal for receiving a clock signal, the clock signal hating a plurality of active clock edges; and a terminal for receiving a clock qualifier signal, the clock qualifier signal being asserted to indicate at least one active clock edge in the plurality of active clock edges, wherein the at least one active clock edge in the plurality of active clock edges is used to indicate when the integrated circuit is to perform at least one bus operation external to the integrated circuit, wherein the clock qualifier signal is asserted once, the one assertion of the clock qualifier signal starting count circuitry internal to the integrated circuit, the count circuitry generating either a periodic control signal or a non-periodic control signal which when asserted indicates active bus clock edges in the plurality of active clock edges, wherein the active bus clock edges in the plurality of active clock edges are used to indicate when the integrated circuit is to perform bus operations external to the integrated circuit.
Claim 11
Dependent Claim
91 words
A data processor comprising: a central processing unit (CPU) for manipulating data within the data processor; circuitry coupled to the CPU for receiving a clock signal having a plurality of active edges and for receiving a control signal; a first terminal for receiving the clock signal, the clock signal being communicated to the circuitry; and a second terminal for receiving the control signal, the control signal being asserted to indicate which active edges within the plurality of active edges may be used for operations between the bus and the data processor.
Claim 12
Dependent Claim
91 words
A data processor comprising: a central processing unit (CPU) for manipulating data within the data processor; circuitry coupled to the CPU for receiving a clock signal having a plurality of active edges and for receiving a control signal; a first terminal for receiving the clock signal, the clock signal being communicated to the circuitry; and a second terminal for receiving the control signal, the control signal being asserted to indicate which active edges within the plurality of active edges may be used for operations between the bus and the data processor.
Claim 13
Dependent Claim
107 words
The data processor of claim 9 wherein each of the plurality of active edges in the clock signal are used to perform central processing unit (CPU) operations and the assertion of the control signal is used to indicate which of the active edges within the plurality of active edges may be used for operations between the bus and the data processor wherein the active edges within the plurality of active edges which may be used for operations between the bus and the CPU occur less frequently or as frequently as the active edges in the clock signal which are used to perform central processing unit (CPU) operations.
Claim 14
Dependent Claim
63 words
The data processor of claim 10 wherein the active edges within the plurality of active edges which may be used for operations between the bus and the data processor is a number which is a numerical factor of the number of active edges in the clock signal which are used to perform central processing unit (CPU) operations in a fixed period of time.
Claim 15
Dependent Claim
81 words
The data processor of claim 9 wherein the control signal is asserted once to both start a counter circuit internal to the data processor and indicate a first active edge within the plurality of active edges which may be used to perform operations between the bus and the data processor, the counter circuit indicating all active edges which may be used to perform operations between the bus and the CPU after the first active edge is identified by the control signal.
Claim 16
Dependent Claim
77 words
The data processor of claim 12 wherein the counter circuit is loaded with a count value, the counter circuit counting from the count value to a predetermined value wherein the mathematical difference between the count value and the predetermined value is equal to the number of active edges required from the clock signal before the counter circuit is to identify an active edge which may be used to perform operations between the bus and the data processor.
Claim 17
Dependent Claim
81 words
The data processor of claim 9 wherein the bus operations are performed in response to a bus clock external to the data processor, the bus clock operating at a frequency which is less than or equal to a frequency of the clock signal, the assertion of the control signal being used internal to the data processor to align an active edge of the bus clock to an active edge of the clock signal to synchronize external bus operations with the CPU.
Claim 18
Dependent Claim
41 words
The data processor of claim 14 wherein the clock signal is operating at a frequency F and the bus clock external to the data processor operates at a frequency which is selected from the group consisting of: F, F/2, and F/4.
Claim 19
Dependent Claim
107 words
A data processor comprising: a central processing unit (CPU) for manipulating data within the data processor; bus control circuitry coupled to the CPU for receiving a clock signal having a plurality of active edges and for receiving a control signal; a first terminal for receiving the clock signal, the clock signal being communicated to the bus control circuitry; and a second terminal for receiving the control signal, the clock signal being used to control the operation of the central processing unit (CPU) and the clock signal along with the control signal being used together to determine when the bus circuitry and the data processor are to communicate.
Claim 20
Dependent Claim
107 words
A data processor comprising: a central processing unit (CPU) for manipulating data within the data processor; bus control circuitry coupled to the CPU for receiving a clock signal having a plurality of active edges and for receiving a control signal; a first terminal for receiving the clock signal, the clock signal being communicated to the bus control circuitry; and a second terminal for receiving the control signal, the clock signal being used to control the operation of the central processing unit (CPU) and the clock signal along with the control signal being used together to determine when the bus circuitry and the data processor are to communicate.
Claim 21
Dependent Claim
79 words
The data processor of claim 16 wherein the bus control circuitry is used to control the operations of an external bus which has operational access to a bus clock operating at a first frequency, the clock signal operating at a second frequency wherein the second frequency is equal to or greater than the first frequency, the control signal being asserted to indicate an active edge of the clock signal which coincides with an active edge of the bus clock.
Claim 22
Dependent Claim
138 words
A data processor comprising: a central processing unit (CPU) for manipulating data within the data processor; bus control circuitry coupled to the CPU for receiving a clock signal having a plurality of active edges and for receiving a control signal; a first terminal for receiving the clock signal, the clock signal being communicated to the bus control circuitry; and a second terminal for receiving the control signal, the clock signal having N active clock edges within a specific time frame which are used to control the operation of the central processing unit (CPU) and the clock signal along with the control signal defining M active clock edges within the specific time frame wherein the M active clock signals are used to initiate a plurality of bus operations, N and M are finite integers greater than zero wherein N≧M.
Claim 23
Dependent Claim
138 words
A data processor comprising: a central processing unit (CPU) for manipulating data within the data processor; bus control circuitry coupled to the CPU for receiving a clock signal having a plurality of active edges and for receiving a control signal; a first terminal for receiving the clock signal, the clock signal being communicated to the bus control circuitry; and a second terminal for receiving the control signal, the clock signal having N active clock edges within a specific time frame which are used to control the operation of the central processing unit (CPU) and the clock signal along with the control signal defining M active clock edges within the specific time frame wherein the M active clock signals are used to initiate a plurality of bus operations, N and M are finite integers greater than zero wherein N≧M.
Claim 24
Dependent Claim
30 words
The data processor of claim 18 wherein the value M is equal to a value selected from the group consisting of: N, N/2, N/4, and a numerical factor of N.
Claim 25
Dependent Claim
140 words
An integrated circuit comprising: a central processing unit (CPU); a terminal for receiving data from at least one bit line of a bus, the data being transferred to the CPU; a terminal for receiving a clock signal, the clock signal having a plurality of active edges; a terminal for receiving an external control signal, the external control signal being asserted once; and a circuit having an input for receiving the control signal, the circuit beginning to repeatedly assert an internal control signal in response to the assertion of the external control signal, the internal control signal being asserted to indicate which active edge of the clock signal may be used to perform write or read operations between the data processor and the bus, while the active edges of the clock signal are used to perform operations internal to the CPU.
Claim 26
Dependent Claim
140 words
An integrated circuit comprising: a central processing unit (CPU); a terminal for receiving data from at least one bit line of a bus, the data being transferred to the CPU; a terminal for receiving a clock signal, the clock signal having a plurality of active edges; a terminal for receiving an external control signal, the external control signal being asserted once; and a circuit having an input for receiving the control signal, the circuit beginning to repeatedly assert an internal control signal in response to the assertion of the external control signal, the internal control signal being asserted to indicate which active edge of the clock signal may be used to perform write or read operations between the data processor and the bus, while the active edges of the clock signal are used to perform operations internal to the CPU.
Claim 27
Dependent Claim
164 words
A data processing system comprising: a bus; an integrated circuit having: bus circuitry coupled to the bus; a central processing unit (CPU) coupled to the bus circuitry; a terminal for receiving a CPU clock signal, the CPU dock signal having a plurality of active clock edges; and a terminal for receiving a control signal, the control signal being asserted to indicate at least one active clock edge in the plurality of active clock edges, wherein the at least one active clock edge in the plurality of active clock edges is used to indicate when the integrated circuit is to perform write or read operations between the bus circuitry and the CPU; a system bus clock signal for controlling bus operations, the system bus clock signal having active edges which coincide with the assertion of the control signal, the assertion of the control signal identifying an active edge of the CPU clock signal which coincides with the active edge of the system bus clock signal.
Claim 28
Dependent Claim
164 words
A data processing system comprising: a bus; an integrated circuit having: bus circuitry coupled to the bus; a central processing unit (CPU) coupled to the bus circuitry; a terminal for receiving a CPU clock signal, the CPU dock signal having a plurality of active clock edges; and a terminal for receiving a control signal, the control signal being asserted to indicate at least one active clock edge in the plurality of active clock edges, wherein the at least one active clock edge in the plurality of active clock edges is used to indicate when the integrated circuit is to perform write or read operations between the bus circuitry and the CPU; a system bus clock signal for controlling bus operations, the system bus clock signal having active edges which coincide with the assertion of the control signal, the assertion of the control signal identifying an active edge of the CPU clock signal which coincides with the active edge of the system bus clock signal.
Claim 29
Dependent Claim
166 words
A data processor comprising: a bus; an integrated circuit having: bus circuitry coupled to the bus; a central processing unit (CPU) coupled to the bus circuitry; circuitry for generating a CPU clock signal within the data processor, the CPU clock signal having a plurality of active clock edges; and a terminal for receiving a control signal, the control signal being asserted to indicate at least one active clock edge in the plurality of active clock edges, wherein the at least one active clock edge in the plurality of active clock edges is used to indicate when the integrated circuit is to perform write or read operations between the bus circuitry and the CPU; a system bus clock signal for controlling bus operations, the system bus clock signal having active edges which coincide with the assertion of the control signal, the assertion of the control signal identifying an active edge of the CPU clock signal which coincides with the active edge of the system bus clock signal.
Claim 30
Dependent Claim
166 words
A data processor comprising: a bus; an integrated circuit having: bus circuitry coupled to the bus; a central processing unit (CPU) coupled to the bus circuitry; circuitry for generating a CPU clock signal within the data processor, the CPU clock signal having a plurality of active clock edges; and a terminal for receiving a control signal, the control signal being asserted to indicate at least one active clock edge in the plurality of active clock edges, wherein the at least one active clock edge in the plurality of active clock edges is used to indicate when the integrated circuit is to perform write or read operations between the bus circuitry and the CPU; a system bus clock signal for controlling bus operations, the system bus clock signal having active edges which coincide with the assertion of the control signal, the assertion of the control signal identifying an active edge of the CPU clock signal which coincides with the active edge of the system bus clock signal.
Claim 31
Independent Claim
135 words
A method for using a single clock signal to control a processor at a first frequency and to control a bus controller which performs bus operations at a second frequency, the bus controller and the processor residing within a data processor, the method comprising the steps of: receiving the single clock signal from external to the data processor, the single clock signal operating at the first frequency and having active edges; and receiving a control signal from external to the data processor, the control signal being used to indicate which active edges of the single clock signal are used to perform bus operations, the active edges of the clock signal which are used to perform bus operations resulting in the second frequency wherein the second frequency is less than or equal to the first frequency.
Claim 32
Independent Claim
135 words
A method for using a single clock signal to control a processor at a first frequency and to control a bus controller which performs bus operations at a second frequency, the bus controller and the processor residing within a data processor, the method comprising the steps of: receiving the single clock signal from external to the data processor, the single clock signal operating at the first frequency and having active edges; and receiving a control signal from external to the data processor, the control signal being used to indicate which active edges of the single clock signal are used to perform bus operations, the active edges of the clock signal which are used to perform bus operations resulting in the second frequency wherein the second frequency is less than or equal to the first frequency.
Claim 33
Dependent Claim
62 words
The method of claim 23 wherein the step of receiving a control signal further comprises the step of: asserting the control signal once to start an internal counter circuit, the internal counter circuit generating an internal control signal, the internal control signal being used to identify active edges of the clock signal which coincide to active edges of an external bus clock.
Claim 34
Dependent Claim
77 words
The method of claim 24 wherein the step of asserting the control signal once to start an internal counter circuit further comprises the step of: loading the counter circuit with a first numerical value which is to be either decremented or incremented to a second numerical value wherein the quantity (first numerical value--the second numerical value) is the number of active edges of the clock signal which are experienced between active edges of the external bus clock.
Claim 35
Dependent Claim
68 words
The method of claim 23 wherein the bus operations are controlled by an external bus clock and the step of receiving a control signal further comprises: asserting the control signal for time periods which coincide with the active edges of the external bus clock so that active edges of the clock signal internal to the processor coincide with the active edges of the external bus clock are identified.
Claim 36
Dependent Claim
42 words
The method of claim 23 wherein the step of receiving the single clock signal from external the data processor comprises: selecting the active edges from a group consisting of: rising edges, falling edges, and a combination of rising edges and falling edges.