Method and system for debugging a microprocessor core. In one embodiment,
the method comprises the step of receiving as input a test program and
test data for testing the microprocessor core. The method also comprises
the step of storing multiple instructions of the test program into a first
register of a debugging module in the microprocessor core. The method
further comprises the step of storing a set of data into a second register
of the debugging module, wherein the set of data is a subset of the test
data. The method also comprises the step of executing those multiple
instructions with the set of data. Importantly, those multiple
instructions remain in the first register throughout the testing process
such that those instructions need only be stored once for all of the test
data, even though the test data is processed in separate sets of data. In
one embodiment, the present invention includes the above and wherein the
debugging module is based on a version of the IEEE 1149.1 standard. In
another embodiment, the present invention includes the above and wherein
the debugging module supports a version of the N-wire testing standard and
extensions thereto.
Метод и система для debugging сердечник микропроцессора. В одном воплощении, метод состоит из шага получать как входной сигнал программу испытания и проверку данных для испытывать сердечник микропроцессора. Метод также состоит из шага инструкций многократной цепи программы испытания в первый регистр модуля debugging в сердечнике микропроцессора. Метод более дальнейший состоит из шага хранить комплект данных в второй регистр модуля debugging, при котором комплектом данных будет подсовокупность проверок данных. Метод также состоит из шага исполнять те множественные инструкции с комплектом данных. Важно, те множественные инструкции остают в первом регистре в течении испытывая процесса такими что те инструкции только храниться once for all проверок данных, даже если проверка данных обработана в отдельно комплектах данных. В одно воплощение, присытствыющий вымысел вклюает вышеуказанное и при котором модуль debugging основан на варианте стандарта IEEE 1149.1. В другое воплощение, присытствыющий вымысел вклюает вышеуказанное и при котором модуль debugging поддерживает вариант стандарта и выдвижений Н-provoda испытывая к тому.