Disclosed herein is sophisticated but low-cost debug hardware which may be used to identify the root cause of a functional or electrical problem in a microprocessor chip. The debug hardware provides for generating a hardware breakpoint trap (HBT) in response to programmed combinations of internal signal triggers, and if desired, a HBT may be delayed through one or more occurrences of a programmed trigger combination via use of an iteration counter. Apparatus for generating and handling a HBT may comprise one or more trigger means, one or more event generation means, and debug software comprising code for 1) preserving the current architected state of a microprocessor upon generation of a HBT, 2) vectoring to and initiating execution of trap handler code, and 3) restoring said preserved current architected state after said trap handler code has been executed. Each of the trigger means is implemented internally to the microprocessor so as to monitor signals of the microprocessor and generate a trigger as programmed values of the signals are detected. Each of the event generation means is also implemented internally to the microprocessor, and may be used to generate a HBT in response to a programmed combination of the number of triggers generated by said trigger means. The debug software is stored in one or more memories accessible to, but possibly external to, the microprocessor.

È rilevato qui specializzato ma a basso costo metta a punto i fissaggi che possono essere utilizzati per identificare la causa della radice di un problema funzionale o elettrico in un circuito integrato del microprocessore. I fissaggi di mett a punto provvedono a generare una presa di scaglione di fatturazione dei fissaggi (HBT) in risposta alle combinazioni programmate degli inneschi interni del segnale e se voluto, un HBT può essere fatto ritardare con uno o più casi di una combinazione programmata di innesco via uso di un contatore di ripetizione. L'apparecchio per la generazione ed il maneggiamento del HBT può contenere uno o più mezzi di innesco, uno o più mezzi della generazione di evento e mette a punto il software che contiene il codice per 1) la conservazione della corrente architected dichiara di un microprocessore sulla generazione di un HBT, 2) vectoring a ed iniziando l'esecuzione del codice dell'alimentatore della presa e 3) ristabilire la detta corrente conservata architected dichiara dopo che il codice detto dell'alimentatore della presa fosse stato eseguito. Ciascuno dei mezzi di innesco è effettuato internamente al microprocessore in modo da controllare i segnali del microprocessore e generare un innesco mentre i valori programmati dei segnali sono rilevati. Ciascuno dei mezzi della generazione di evento inoltre è effettuato internamente al microprocessore e può essere usato generare un HBT in risposta ad una combinazione programmata del numero di inneschi generati attraverso i mezzi detti di innesco. Il software di mett a punto è memorizzato in una o più memorie accessibili a, ma possibilmente esterno a, il microprocessore.

 
Web www.patentalert.com

< (none)

< Salient integration mode active pixel sensor

> Fast database failover

> (none)

~ 00002