Está en la página 1de 7

ELECTRÓNICA INDUSTRIAL

4º CURSO - GRADO EN TECNOLOGÍAS INDUSTRIALES

ELECTRÓNICA INDUSTRIAL (EITI)

• Profesor: Santiago de Pablo • Clases: aula 33, lunes 17h-19h + martes 17h-19h
• Despacho: 4137 • Prácticas: Laboratorio 4308 en Mergelina
• Email: sanpab@eii.uva.es • Trabajo: individual (cooperando)

• Contenido: microprocesadores (M) + potencia (P)


• Examen (70%): teoría (M+P) y problemas (M)
• Prácticas (10%): lunes 15h-17h (2L) y martes 18h-20h(1L?)
dos prácticas de M + dos prácticas de P
• Trabajo (20%): aplicación de M a P

1
EL RITMO DEL MERCADO

2
EL RITMO DE LA INNOVACIÓN

Automatización
Robótica (3ª edad)
Inteligencia Artificial
Internet de las cosas
¿Metaverso?
=> Energía eléctrica

LA COMPUTACIÓN LO HA CAMBIADO TODO

3
x2 cada dos años

x2 cada dos años

x2 cada dos años


x1.000 (= 210)
x2 cada dos años
20 años
x2 cada dos años

Intel 8051

x1.000 (= 210)

20 años

MOSFET scaling (nm) MOSFET scaling (dB)


12000 0

10000
÷10
-20 10%
8000 ÷10
-40 1%
6000 ÷10
-60 0.1%
4000
÷10
-80 0.01%
2000

0 -100
1960 1970 1980 1990 2000 2010 2020 2030 1970 1980 1990 2000 2010 2020 2030

4
1976 … 2012
100$ x 0.8836 = 1$

Fuente: wikipedia

5
DIVISIÓN DE LA ELECTRÓNICA DIGITAL

• Hasta 1990:
• Hardware: combinacionales + secuenciales => diseño de una topología => PCB
• Software: procesador + memoria => desarrollo de un programa => reset/run

• Década 1990-2000:
• Hardware: mayor apuesta por ASIC => menos circuitos en cada PCB
• Software: procesador para ordenador (CPU) + microcontrolador (MCU) +
+ procesador de cálculo (DSP) + procesador gráfico (GPU) + procesador de red (NPU)
• Dispositivos reconfigurables: CPLD (and+or+DFF, < 2.000) y FPGA (mem+DFF, > 2.000.000)

• Desde 2000:
• Hardware vs reconfigurables: GHz vs MHz, coste unitario, multi-core, SoC, NoC.
• Software vs reconfigurables: GHz vs MHz, cents vs dollars, Arduino(s), monocore vs millioncore.

CLASIFICACIÓN DE LOS PROCESADORES

• Función:
• Propósito general: desarrollo paralelo al de los compiladores.
• Propósito específico (cálculo, gráficos, …): programación en ensamblador o con entornos muy especializados.

• Tamaño/tipo de datos:
• 8 bits, 16 bit, 32 bits, 64 bits // coma fija, coma flotante // escalar, vectorial

• Operaciones directas (a través de instrucciones):


• (A + B), (A − B), (A and B), (A or B), (A xor B), …, (A x B), …, (A / B), sqrt(A), log(A), …

• Flags [indicadores para tomar decisiones]:


• Z (cero), C (acarreo), S (signo) … N (negativo), V (desbordamiento; S = N xor V), I (interrupciones activas), otros.

• Arquitectura interna:
• CISC (Complex Instruction Set Processor), RISC (Reduced Instruction Set Processor).

6
SISTEMAS BASADOS EN PROCESADOR

MEMORIA DE MEMORIA
PROCESADOR PERIFÉRICOS
PROGRAMA DE DATOS

Direcciones
Datos
Control

También podría gustarte