Method and apparatus for efficiently managing bandwidth of a debug data output port or buffer

   
   

An output port for an integrated circuit includes a bandwidth manager for assisting in the off-loading of internal state data during debug periods. The bandwidth manager operates to take internal state data at its normal frequency, and outputs at least the most important portions of that data to external logic. During periods when the output port is able to keep up with the internal sources being sampled, the bandwidth manager will cause all of the state data to be transmitted. If the output port becomes saturated, the bandwidth manager will select the most important portions of the internal state data to be transmitted off-chip, and will drop the less important information. The bandwidth manager is configured to operate dynamically based on the ability of the output port to keep up with the data being generated by the internal sources. The bandwidth manager determines the importance of data based on principles underlying the structure of packets, rather than on detailed parsing of packets, and without relying on knowledge of packet semantics.

Un orificio di uscita per un circuito integrato include un responsabile di larghezza di banda per aiutare nello scaricare di interno dichiara i dati durante mette a punto i periodi. Il responsabile di larghezza di banda funziona per prendere interno dichiara i dati alla relativa frequenza normale e le uscite almeno le parti di quella più importanti dati a logica esterna. Durante i periodi quando l'orificio di uscita può continuare con le fonti interne che sono provate, il responsabile di larghezza di banda indurrà tutti i dati di dichiarare ad essere trasmesso. Se l'orificio di uscita è saturato, il responsabile di larghezza di banda selezionerà le parti più importanti dell'interno dichiara i dati per essere off-chip trasmesso e cadrà le informazioni meno importanti. Il responsabile di larghezza di banda è configurato per funzionare basato dinamicamente sulla capacità dell'orificio di uscita di continuare con i dati che sono generati dalle fonti interne. Il responsabile di larghezza di banda determina l'importanza dei dati basati per principii di fondo la struttura dei pacchetti, piuttosto che sull'analizzare dettagliato dei pacchetti e senza contare sulla conoscenza della semantica del pacchetto.

 
Web www.patentalert.com

< Power reduction in computing devices using micro-sleep intervals

< Method and apparatus for detecting corrupt software code

> VLSI chip test power reduction

> Built-in self-testing for double data rate input/output

~ 00142