Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
138 words
A method for operating a data processing system, the data processing system having an internal bus and having an external bus, the external bus providing information external to the data processing system, the method comprising the steps of: performing a plurality of internal bus cycles on the internal bus; if a storage circuit stores a first value, providing all of the plurality of internal bus cycles on the external bus; if the storage circuit stores a second value, providing none of the plurality of internal bus cycles on the external bus; if the storage circuit stores a third value, providing a first portion of the plurality of internal bus cycles on the external bus; and if the storage circuit stores a fourth value, providing a second portion of the plurality of internal bus cycles on the external bus.
Claim 2
Independent Claim
138 words
A method for operating a data processing system, the data processing system having an internal bus and having an external bus, the external bus providing information external to the data processing system, the method comprising the steps of: performing a plurality of internal bus cycles on the internal bus; if a storage circuit stores a first value, providing all of the plurality of internal bus cycles on the external bus; if the storage circuit stores a second value, providing none of the plurality of internal bus cycles on the external bus; if the storage circuit stores a third value, providing a first portion of the plurality of internal bus cycles on the external bus; and if the storage circuit stores a fourth value, providing a second portion of the plurality of internal bus cycles on the external bus.
Claim 3
Dependent Claim
21 words
A method as in claim 1, wherein the first portion of the plurality of internal bus cycles are write bus cycles.
Claim 4
Dependent Claim
21 words
A method as in claim 1, wherein the first portion of the plurality of internal bus cycles are read bus cycles.
Claim 5
Dependent Claim
25 words
A method as in claim 1, wherein the first portion of the plurality of internal bus cycles includes information relating to change of processing flow.
Claim 6
Dependent Claim
36 words
A method as in claim 1, wherein the first portion of the plurality of internal bus cycles are write bus cycles and the second portion of the plurality of internal bus cycles are read bus cycles.
Claim 7
Dependent Claim
20 words
A method as in claim 1, wherein the storage circuit is at least a portion of a user programmable register.
Claim 8
Dependent Claim
44 words
A method as in claim 1, further comprising the steps of: providing an externally provided signal to the data processing system; and using the externally provided signal to selectively modify which of the plurality of internal bus cycles are provided on the external bus.
Claim 9
Dependent Claim
74 words
A method as in claim 7, further comprising the steps of: if the storage circuit stores the second value and the externally provided signal has a first state, providing none of the plurality of internal bus cycles on the external bus; and if the storage circuit stores the second value and the externally provided signal has a second state, providing a second portion of the plurality of internal bus cycles on the external bus.
Claim 10
Dependent Claim
82 words
A method as in claim 1, wherein the external bus operates at a first data transfer speed and the internal bus operates at a second data transfer speed; and wherein the method further comprises the step of: if the first data transfer speed is greater than the second data transfer speed, preventing a new bus cycle from beginning on the internal bus when at least one of the plurality of internal bus cycles is waiting to be provided on the external bus.
Claim 11
Independent Claim
167 words
A method for operating a data processing system, the data processing system having a first internal bus, having a second internal bus, and having an external bus, the external bus providing information external to the data processing system, the method comprising the steps of: performing a first plurality of internal bus cycles on the first internal bus; performing a second plurality of internal bus cycles on the second internal bus; if a first storage circuit stores a first value, providing all of the first plurality of internal bus cycles on the external bus; if the first storage circuit stores a second value, providing none of the first plurality of internal bus cycles on the external bus; if the first storage circuit stores a third value, providing a first portion of the first plurality of internal bus cycles on the external bus; and if a second storage circuit stores a fourth value, providing a first portion of the second plurality of internal bus cycles on the external bus.
Claim 12
Independent Claim
167 words
A method for operating a data processing system, the data processing system having a first internal bus, having a second internal bus, and having an external bus, the external bus providing information external to the data processing system, the method comprising the steps of: performing a first plurality of internal bus cycles on the first internal bus; performing a second plurality of internal bus cycles on the second internal bus; if a first storage circuit stores a first value, providing all of the first plurality of internal bus cycles on the external bus; if the first storage circuit stores a second value, providing none of the first plurality of internal bus cycles on the external bus; if the first storage circuit stores a third value, providing a first portion of the first plurality of internal bus cycles on the external bus; and if a second storage circuit stores a fourth value, providing a first portion of the second plurality of internal bus cycles on the external bus.
Claim 13
Dependent Claim
58 words
A method as in claim 10, further comprising the steps of: if the second storage circuit stores a fifth value, providing all of the second plurality of internal bus cycles on the external bus; and if the second storage circuit stores a sixth value, providing none of the second plurality of internal bus cycles on the external bus.
Claim 14
Dependent Claim
45 words
A method as in claim 10, further comprising the steps of: providing an externally provided signal to the data processing system; and using the externally provided signal to selectively modify which of the second plurality of internal bus cycles are provided on the external bus.
Claim 15
Dependent Claim
129 words
A data processor, comprising: an external bus for providing information external to the data processor; an internal bus for performing a first plurality of internal bus cycles which are provided to said external bus during non-test operation, and for performing a second plurality of internal bus cycles which are not provided to said external bus during non-test operation; a storage circuit, said storage circuit storing a control value; and control circuitry, coupled to said internal bus, to said external bus, and to said storage circuit, said control circuitry receiving the control value from said storage circuit and monitoring the second plurality of internal bus cycles, in response to the control value said control circuitry providing selected ones of the second plurality of internal bus cycles on said external bus.
Claim 16
Dependent Claim
129 words
A data processor, comprising: an external bus for providing information external to the data processor; an internal bus for performing a first plurality of internal bus cycles which are provided to said external bus during non-test operation, and for performing a second plurality of internal bus cycles which are not provided to said external bus during non-test operation; a storage circuit, said storage circuit storing a control value; and control circuitry, coupled to said internal bus, to said external bus, and to said storage circuit, said control circuitry receiving the control value from said storage circuit and monitoring the second plurality of internal bus cycles, in response to the control value said control circuitry providing selected ones of the second plurality of internal bus cycles on said external bus.
Claim 17
Dependent Claim
19 words
A data processor as in claim 13, wherein said storage circuit is a portion of a user programmable register.
Claim 18
Dependent Claim
36 words
A data processor as in claim 13, further comprising: a bus interface, coupled between said external bus and said internal bus; wherein said bus interface comprises: a first FIFO for storing a plurality of address values.
Claim 19
Dependent Claim
23 words
A data processor as in claim 15, wherein said bus interface further comprises: a second FIFO for storing a plurality of data values.
Claim 20
Dependent Claim
27 words
A data processor as in claim 15, wherein said control circuitry inhibits the internal bus from performing a next bus cycle if said first FIFO is full.
Claim 21
Dependent Claim
114 words
A data processor as in claim 13, further comprising: a second internal bus for performing a third plurality of internal bus cycles which are provided to said external bus during normal operation, and for performing a fourth plurality of internal bus cycles which are not provided to said external bus during normal operation; and a second storage circuit, said storage circuit storing a second control value; wherein said control circuitry receives the second control value from said second storage circuit and monitors the fourth plurality of internal bus cycles, in response to the second control value said control circuitry provides selected ones of the fourth plurality of internal bus cycles on said external bus.
Claim 22
Independent Claim
181 words
A method for operating a data processing system, the data processing system having an internal bus and having an external bus, the external bus providing information external to the data processing system, the internal bus having an internal bus data transfer speed, the external bus having an external bus data transfer speed, the method comprising the steps of: performing a plurality of internal bus cycles on the internal bus; if a storage circuit stores a first value, providing all of the plurality of internal bus cycles on the external bus; if the storage circuit stores a second value, providing none of the plurality of internal bus cycles on the external bus; if the storage circuit stores a third value, providing a first portion of the plurality of internal bus cycles on the external bus; and if external bus data transfer speed is greater than the internal bus data transfer speed, preventing a new bus cycle from beginning on the internal bus when at least one of the plurality of internal bus cycles is waiting to be provided on the external bus.
Claim 23
Independent Claim
181 words
A method for operating a data processing system, the data processing system having an internal bus and having an external bus, the external bus providing information external to the data processing system, the internal bus having an internal bus data transfer speed, the external bus having an external bus data transfer speed, the method comprising the steps of: performing a plurality of internal bus cycles on the internal bus; if a storage circuit stores a first value, providing all of the plurality of internal bus cycles on the external bus; if the storage circuit stores a second value, providing none of the plurality of internal bus cycles on the external bus; if the storage circuit stores a third value, providing a first portion of the plurality of internal bus cycles on the external bus; and if external bus data transfer speed is greater than the internal bus data transfer speed, preventing a new bus cycle from beginning on the internal bus when at least one of the plurality of internal bus cycles is waiting to be provided on the external bus.