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:
Autor Principal: Osterman Sarracini, Niria I.
Otros Autores: Mandolesi, Pablo Sergio
Formato: Online
Idioma:spa
Publicado: 2017
Acceso en línea:http://repositoriodigital.uns.edu.ar/handle/123456789/3974
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:repositorio.bc.uns.edu.ar:123456789-3974
recordtype repo
spelling oai:repositorio.bc.uns.edu.ar:123456789-39742024-09-24T19:26:01Z Desarrollo de IPs basados en AMBA : interfaz serial y generador de números aleatorios de señal mixta Osterman Sarracini, Niria I. Mandolesi, Pablo Sergio Ingeniería Circuitos electrónicos Circuitos integrados AMBA Chip Generador de números integrados Ruido térmico Bus de comunicación Receptor transmisor asíncrono universal 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. The advances in tool and technologies for manufacture of integrated circuits have allowed an increase in the number of components in the same chip, resulting in more complex systems called systems on a chip (SoCs). In order to reduce development costs and time to market, SoCs manufacturers require that their designs be reusable. For this reason, standardized interfaces are used for communication between components. This thesis presents the development of two peripherals that use the standardized AMBA bus, created by ARM. As a first approach to understand the bus interface, a Universal Asynchronous Receiver-Transmitter (UART) is implemented. Next, a true random number generator is designed. Its implementation relies on the physical phenomena of thermal noise intrinsic from resistance. Then this noise is amplified and used to control an oscillator's output frequency. This signal is used to sample a larger frequency signal provided by a ring oscillator. This generates an output bit stream whose randomness is verified with statistical tests standardized by National institute of standards and technology (NIST). Both peripherals are designed for work with an AMBA APB bus and have the possibility to interact with an AMBA bus through a bridge. The peripherals and their respective AMBA interfaces are implemented in a 180 nm Tower Jazz process. 2017-08-11 2017-12-27T16:29:38Z 2017-12-27T16:29:38Z 2017 tesis de maestría http://repositoriodigital.uns.edu.ar/handle/123456789/3974 spa Reconocimiento-NoComercial-SinObraDerivada 4.0 (CC BY-NC-ND 4.0) http://creativecommons.org/licenses/by-nc-nd/4.0/ application/pdf application/pdf
institution UNS
collection Repositorio Institucional
building Biblioteca Central
repo_str Repositorio Digital Biblioteca Central
hierarchy_parent_id repo_bc
hierarchy_parent_title Repositorio Digital Biblioteca Central
hierarchy_top_id repo_str
hierarchy_top_title Repositorio Institucional
language spa
format Online
author Osterman Sarracini, Niria I.
spellingShingle Osterman Sarracini, Niria I.
Desarrollo de IPs basados en AMBA : interfaz serial y generador de números aleatorios de señal mixta
author_facet Osterman Sarracini, Niria I.
Mandolesi, Pablo Sergio
author_sort Osterman Sarracini, Niria I.
title Desarrollo de IPs basados en AMBA : interfaz serial y generador de números aleatorios de señal mixta
title_short Desarrollo de IPs basados en AMBA : interfaz serial y generador de números aleatorios de señal mixta
title_full Desarrollo de IPs basados en AMBA : interfaz serial y generador de números aleatorios de señal mixta
title_fullStr Desarrollo de IPs basados en AMBA : interfaz serial y generador de números aleatorios de señal mixta
title_full_unstemmed Desarrollo de IPs basados en AMBA : interfaz serial y generador de números aleatorios de señal mixta
title_sort desarrollo de ips basados en amba : interfaz serial y generador de números aleatorios de señal mixta
topic_facet Ingeniería
Circuitos electrónicos
Circuitos integrados
AMBA
Chip
Generador de números integrados
Ruido térmico
Bus de comunicación
Receptor transmisor asíncrono universal
type_str tesis de maestría
author2 Mandolesi, Pablo Sergio
first_indexed 2018-08-22T17:39:27Z
last_indexed 2018-08-22T17:39:27Z
description 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.
publishDate 2017
url http://repositoriodigital.uns.edu.ar/handle/123456789/3974
_version_ 1816399910560333824
score 12,373794