Professional Documents
Culture Documents
Semana 1
Semana 1
Entrada/ Memoria
Salida Principal
Interconexión de la
CPU
Unidad central de
procesamiento
UNIDAD
CENTRAL DE
PROCESAMIENTO
Interconexión Unidad
Registros interna de la aritmético -
CPU lógica
Unidad de
control
1.- Introducción a la arquitectura de un sistema embebido SoC
(Arquitectura de un computador básico)
1.- Introducción a la arquitectura de un sistema embebido SoC
(System on Chip)
o Podemos definir al SoC (en inglés, System on Chip) como una tecnología que encapsula en un chip único un procesador y
una serie de componentes necesarios para el funcionamiento de un sistema. Los elementos más importantes son:
o Un procesador ARM es una CPU basada en la arquitectura de computación con RISC de 32 bits o la V8-A para 64 bits
desarrollada por la compañía ARM Holdings.
[1]
[2]
1.- Introducción a la arquitectura de un sistema embebido SoC
(System on Chip)
SoC ESP8266EX
o Capacidad de memoria SRAM para instrucciones 64KiB y de datos 96KiB [1]
FLASH
MAC I-RAM CPU-32 bit D-RAM
(Max 16MiB)
CPU
Processor Interface SDIO(host)
iBUS ( PIF ) 32 bit dBUS
iBUS
Advanced High-performance Bus Lite – AHB Lite
Advanced eXtensible Interface - AXI
[2]
[2]
1.- Introducción a la arquitectura de un sistema embebido SoC
(System on Chip)
SoC ESP32
o El ESP32 diseñado por Espressif Systems, incluye interruptores de antena, balun de radiofrecuencia, amplificador de
potencia, amplificador receptor de bajo ruido, filtros, y módulos de administración de energía.
o CPU: microprocesador de 32-bit Xtensa LX6 de doble núcleo de la compañía Tensilica, operando a 160 o 240 MHz
1.- Introducción a la arquitectura de un sistema embebido SoC
(System on Chip)
SoC ESP32-Energía
1.- Introducción a la arquitectura de un sistema embebido SoC
(System on Chip)
SoC ESP32-RTOS
o ESP-IDF es el puerto de FreeRTOS para ESP32 y es Cada núcleo accede a la memoria, los recursos
compatible con el multiprocesamiento simétrico (SMP). y las interrupciones
Beaglebone black
Orange pi
Intel Galileo
(Compatible
Arduino)
2.- Computador de placa reducida
(Single Board Computer -SBC)
SoC Broadcom BCM2837 (Raspberry PI 3)
o Incluye un procesador Cortex-A53 de 4 núcleos con arquitectura ARMV8-A de 32 bits con 1.2GHz con 1GB de RAM.
o La extensión AESD y AESE.
o Armvcriptográfica Armv8 proporciona instrucciones para acelerar el cifrado y descifrado e incluye:
Armv8.0-AES, que incluye instrucciones 8.0-SHA, que incluye las instrucciones SHA1 * y SHA256 *
o Multinúcleo: 1-4x multiprocesamiento simétrico (SMP) dentro de un solo grupo
de procesadores y múltiples grupos de procesadores SMP coherentes a través
de la tecnología AMBA 4
2.- Computador de placa reducida
(Single Board Computer -SBC)
SoC Broadcom BCM2837 (Raspberry PI 3)
2.- Computador de placa reducida
(Single Board Computer -SBC)
Tabla comparativa de
versiones de
Raspberry PI
3.- Aplicaciones, desafíos y tendencias
Industria 4.0
101010111011