EMBEDDED UNIVERSAL SERIAL BUS (USB) DEBUG (EUD) FOR MULTI-INTERFACED DEBUGGING IN ELECTRONIC SYSTEMS

Embedded Universal Serial Bus (USB) debug (EUD) for multi-interfaced debugging in electronic systems are disclosed. Electronic systems contain complex integrated circuits (ICs) that require extensive testing and debugging to ensure good quality and performance. In exemplary aspects, an EUD is provid...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Victor Kam Kin WONG, Duane Eugene ELLIS, Terrence Brian REMPLE, Sassan SHAHROKHINIA
Format: Patent
Sprache:eng ; spa
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Embedded Universal Serial Bus (USB) debug (EUD) for multi-interfaced debugging in electronic systems are disclosed. Electronic systems contain complex integrated circuits (ICs) that require extensive testing and debugging to ensure good quality and performance. In exemplary aspects, an EUD is provided in an electronic system. The EUD is configured to send control information to and/or collect debugging information from multiple internal debugging interfaces in the electronic system. The EUD is also configured to convert the debugging information into a USB format so that the debugging information can be externally accessed through a USB interface provided by the electronic system. The EUD can provide non-invasive monitoring of the electronic system. The electronic system is able to use a USB port for communications in a mission mode while EUD is enabled. Additionally, the electronic system can turn on or off all system clocks during power-saving mode while the EUD continues to function. Se divulga un depurador (EUD) de Bus Serial Universal (USB) integrado para depuración multi-interfaz en sistemas electrónicos; los sistemas electrónicos contienen circuitos integrados (ICs) complejos que requieren prueba y depuración extensivas para garantizar una buena calidad y rendimiento; en aspectos ejemplares, un EUD es proporcionado en un sistema electrónico; el EUD está configurado para enviar información de control hacia y/o recopilar información de depuración desde múltiples interfaces de depuración internas en el sistema electrónico; el EUD también está configurado para convertir la información de depuración en un formato USB de manera que se puede tener acceso externamente a la información de depuración a través de una interfaz USB proporcionada por el sistema electrónico; el EUD puede proporcionar monitoreo no invasivo del sistema electrónico; el sistema electrónico puede utilizar un puerto USB para comunicaciones en un modo de misión mientras está habilitado EUD; adicionalmente, el sistema electrónico puede encender o apagar todos los relojes del sistema durante el modo de ahorro de energía mientras que el EUD sigue funcionando.