Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
268 words
A testing structure for a microprocessor comprising: combinational network means, said combinational network means comprising a plurality of logic elements wherein said logic elements are capable of being selectively configured in a plurality of combinations; a plurality of data storage elements for containing data, said data storage elements being connected in parallel with said combinational network means by means of an input bus and an output bus; program storage means, said program storage means containing a plurality of instructions; control means for controlling instruction execution; means for selecting one of said plurality of instructions in response to signals from said control means; means for storing said selected instruction; a first means for decoding a portion of said selected instruction to generate a configuration signal for selectively configuring said logic elements of said combinational network means; a second means for decoding the remainder of said selected instruction to generate a storage element select signal for selectively actuating selected storage elements, said data contents of said selected data storage elements being modified by said selectively configured logic elements of said combinational network means; diagnostic testing means connected to said input bus and said output bus; means for selectively routing data flowing along said input bus and said output bus to and from said diagnostic testing means, for selectively testing the operation of said combinational network means and said plurality of data storage elements, respectively; and data clocking means connected to said combinational network means, said control means, and said first decoding means, for controllably sequencing the operation of said combinational network means, said control means, and said first decoding means.
Claim 2
Dependent Claim
268 words
A testing structure for a microprocessor comprising: combinational network means, said combinational network means comprising a plurality of logic elements wherein said logic elements are capable of being selectively configured in a plurality of combinations; a plurality of data storage elements for containing data, said data storage elements being connected in parallel with said combinational network means by means of an input bus and an output bus; program storage means, said program storage means containing a plurality of instructions; control means for controlling instruction execution; means for selecting one of said plurality of instructions in response to signals from said control means; means for storing said selected instruction; a first means for decoding a portion of said selected instruction to generate a configuration signal for selectively configuring said logic elements of said combinational network means; a second means for decoding the remainder of said selected instruction to generate a storage element select signal for selectively actuating selected storage elements, said data contents of said selected data storage elements being modified by said selectively configured logic elements of said combinational network means; diagnostic testing means connected to said input bus and said output bus; means for selectively routing data flowing along said input bus and said output bus to and from said diagnostic testing means, for selectively testing the operation of said combinational network means and said plurality of data storage elements, respectively; and data clocking means connected to said combinational network means, said control means, and said first decoding means, for controllably sequencing the operation of said combinational network means, said control means, and said first decoding means.
Claim 3
Dependent Claim
52 words
The invention of claim 1 wherein said selective data routing means comprises: a first test port means placed in said input bus line; a second test port means placed in said output bus line; and means for actuating said first and second test port means to place them in a test mode.
Claim 4
Dependent Claim
17 words
The invention of claim 2 wherein said first and second test ports means each comprise data multiplexers.
Claim 5
Dependent Claim
34 words
The invention of claim 2 wherein said means for actuating said first and second test port means comprises a test actuation signal applied to control terminals of said first and second test port means.