A system for testing a target integrated circuit comprises a host device
that executes a debugging and testing analysis program, that transmits
test instructions and data to the integrated circuit and that analyzes
received data from the target integrated circuit. A first interface
module communicates with the host device and formats the test
instructions and data using a first format. A first serializer serializes
the test instructions and data. A first deserializer on the target
integrated circuit communicates with the first serializer and
deserializes the test instructions and data. A control module on the
target integrated circuit communicates with the first deserializer,
interprets the test instructions and data using the first format. A
testing module receives the interpreted test instructions and data from
the control module and performs testing and debugging of the target
integrated circuit.