Publication:
Diseño de un módulo observador para un microprocesador ARM9 en un SOPC

dc.contributor.advisorLindoso Muñoz, Almudena
dc.contributor.authorPeña Fernández, Manuel
dc.contributor.departamentoUC3M. Departamento de Tecnología Electrónicaes
dc.date.accessioned2018-06-13T11:03:16Z
dc.date.available2018-06-13T11:03:16Z
dc.date.issued2016-09-26
dc.date.submitted2016-10-04
dc.description.abstractEn este Trabajo de Fin de Grado se aborda el diseño de un módulo hardware capaz de observar el flujo de ejecución de un microprocesador ARM Cortex-A9, con el que poder detectar errores en su funcionamiento. Para ello ha sido necesario un profundo estudio y comprensión del subsistema ARM CoreSight donde se integra la interfaz de traza utilizada en la observación, así como su posterior configuración y pruebas de funcionamiento. La necesidad de este desarrollo se enmarca en el creciente problema que suponen los errores transitorios (en inglés soft errors) para el funcionamiento de los circuitos digitales. Es un problema tan antiguo como la electrónica, ya que tiene su principal causa en las interferencias producidas por radiación cósmica y electromagnética, y existen técnicas (denominadas “hardening” o endurecimiento) para aumentar su tolerancia a fallos desde la época de la carrera espacial. De un tiempo a esta parte, los grandes avances realizados en las tecnologías de silicio han propiciado notables incrementos tanto en sus prestaciones como en la eficiencia energética asociada, ampliando los sectores de aplicación de los microprocesadores. Sin embargo, la gran complejidad y densidad de integración asociadas, hace a las nuevas generaciones de microprocesadores cada vez más vulnerables a estos errores ya no solamente a nivel aeroespacial, sino también en aplicaciones terrestres. En cualquier sistema electrónico la fiabilidad es fundamental, y más si se utiliza en una aplicación crítica para la seguridad. Aparece, por tanto, la necesidad de renovar las técnicas de endurecimiento y adaptarlas a las nuevas necesidades, distinguiéndose tres categorías: técnicas hardware, software e híbridas. De ellas, las más efectivas son las técnicas hardware, sin embargo requieren un exhaustivo conocimiento del circuito a robustecer, información que no siempre se encuentra disponible en el ámbito del mercado de la electrónica de consumo; en el que ARM tiene una posición dominante.es
dc.description.abstractIn this Bachelor Thesis, the design of a hardware module capable of observe the execution of an ARM Cortex-A9 is addressed, with the aim of detecting operation errors. A deep study and comprehension of ARM CoreSight subsystem has been needed, that integrates the trace interface used in observations. Also, operation tests and configurations have been done. This work is related with the rising problem involving soft errors in the digital circuits’ normal behavior. This problem is as old as electronics, and has its main cause in cosmic and electromagnetic radiation interferences. Hardening techniques have been developed in order to increase the associated fault-tolerance since the space race. In the past few years, great advances made in silicon technologies have promoted big growth both in performance as in energy efficiency. Thus, application sectors for microprocessors have been expanded. However, the big complexity and integration density reached make new processor’s generations even more vulnerable to soft errors, not only in space but also at ground level. Reliability is a must in every electronic system, more if it’s used for safety-critical applications. Therefore, the need to renew or adapt hardening techniques to new needs, appear. Three different categories can be applied: hardware techniques, software and hybrid ones. Among them, the most effective ones are hardware ones, but they require a deep knowledge about the hardened circuit. This information is not always available in consumer electronics market, in which ARM has a privileged position.es
dc.description.degreeIngeniería Electrónica Industrial y Automáticaes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10016/26981
dc.language.isospaes
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España*
dc.rights.accessRightsopen accesses
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subject.ecienciaElectrónicaes
dc.subject.otherMicroprocesador ARM Cortex-A9es
dc.subject.otherTolerancia a falloses
dc.subject.otherEndurecimientoes
dc.subject.otherInterfaz de trazaes
dc.subject.otherErrores transitorioses
dc.titleDiseño de un módulo observador para un microprocesador ARM9 en un SOPCes
dc.typebachelor thesis*
dspace.entity.typePublication
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TFG_Manuel_Pena_Fernandez_2016.pdf
Size:
1.84 MB
Format:
Adobe Portable Document Format
Description: