Desarrollo de IPs basados en AMBA : interfaz serial y generador de números aleatorios de señal mixta

Los avances en las tecnologías y en las herramientas de fabricación de circuitos integrados han permitido aumentar la cantidad de componentes que se integran en un mismo chip, dando lugar a sistemas más complejos denominados sistemas en un chip (SoCs). Para reducir costos y tiempos del mercado, u...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Osterman Sarracini, Niria I.
Otros Autores: Mandolesi, Pablo Sergio
Formato: tesis de maestría
Lenguaje:Español
Publicado: 2017
Materias:
Acceso en línea:http://repositoriodigital.uns.edu.ar/handle/123456789/3974
Aporte de:
Descripción
Sumario:Los avances en las tecnologías y en las herramientas de fabricación de circuitos integrados han permitido aumentar la cantidad de componentes que se integran en un mismo chip, dando lugar a sistemas más complejos denominados sistemas en un chip (SoCs). Para reducir costos y tiempos del mercado, una característica fundamental que buscan los fabricantes de SoCs es que sus dise~nos sean reutilizables. Por este motivo, para realizar la comunicación entre componentes se utilizan interfaces estandarizadas. En esta tesis se presenta el desarrollo de dos periféricos con un bus de comunicación denominado AMBA, creado por ARM. En primer lugar se muestra el desarrollo de un generador de números aleatorios. Este periférico obtiene su característica a partir de un fenómeno físico aleatorio como es el ruido térmico proveniente de resistencias. El ruido generado se amplifica y se utiliza para controlar la frecuencia de salida de un oscilador. Con esta se~nal se realiza el muestreo de una de mayor frecuencia provista por un oscilador de anillos. La aleatoriedad de los bits resultantes del muestreo se comprueba con las pruebas estadísticas normalizadas por el National Institute of Standards and Technology (NIST). Luego, para el aprendizaje del bus AMBA, se muestra el desarrollo de un Receptor Transmisor Asíncrono Universal (UART). Ambos periféricos se dise~nan con una interfaz AMBA APB y tienen la posibilidad de interactuar con un bus AMBA AHB por medio de un dispositivo denominado puente APB. Los perifricos y su respectiva interfaz AMBA se implementan en un proceso de Tower Jazz de 180 nm.