Apparatus and method for performing speculative reads from a scan control unit using FIFO buffer units
First Claim
Patent Images
1. A test and debug system for testing a target processor, the system comprising:
- data transfer apparatus in the target processor to receiving data and for transferring data;
a test access port in the target processor responsive to control signals, the control signals determining the state of the test and debug apparatus in the target processor; and
a scan control unit, the scan control unit including;
a processor responsive to commands for generating the control signals;
at least one register responsive to signals from the processor for exchanging data with the data transfer apparatus; and
a storage unit having at least one fixed length location and at least one variable length storage location.
1 Assignment
0 Petitions
Accused Products
Abstract
In a JTAG test and debug environment, the signal groups may have a variable length, a fixed length of a combination of both fixed and variable signal groups to be transferred to the target processor. To implement the three types of data transfers, the storage unit associated with the scan control unit includes two types of storage locations, fixed signal length storage locations and variable length storage locations. The software can select the mode of data transfer and this selection is provided to the scan controller by a command.
-
Citations
9 Claims
-
1. A test and debug system for testing a target processor, the system comprising:
-
data transfer apparatus in the target processor to receiving data and for transferring data;
a test access port in the target processor responsive to control signals, the control signals determining the state of the test and debug apparatus in the target processor; and
a scan control unit, the scan control unit including;
a processor responsive to commands for generating the control signals;
at least one register responsive to signals from the processor for exchanging data with the data transfer apparatus; and
a storage unit having at least one fixed length location and at least one variable length storage location. - View Dependent Claims (2, 3, 4)
-
-
5. In a JTAG test and debug system, a method for transferring signal groups under the control of a scan control unit, the method comprising:
-
storing the signal group in at least one of a fixed signal group length register and a variable length signal group storage locations; and
in response to command, transferring the signal group to a target processor in a fixed signal group mode, a variable signal group mode or mixed signal group mode. - View Dependent Claims (6)
-
-
7. In a test and debug unit, a scan control unit comprising:
-
a local processor responsive to at least one command;
a shift register out, the shift register out shifting signals out of the scan control unit; and
a storage unit having fixed signal group length storage locations and at least one variable signal group storage location. - View Dependent Claims (8, 9)
-
Specification