30
Sistemas Digitales Introducción Por: Carlos A. Fajardo [email protected]

Sistemas Digitales Introduccióndigitalesuis.wdfiles.com/local--files/recursos/1_Introduccion.pdf · Sistemas Digitales Arquitectura. En resumen Sistemas Digitales Profesor: Carlos

  • Upload
    dokhue

  • View
    250

  • Download
    0

Embed Size (px)

Citation preview

Sistemas Digitales Introducción

Por:

Carlos A. Fajardo

[email protected]

Objetivo de la Asignatura

• Comprender el funcionamiento de un sistema digital, como por ejemplo un procesador sencillo.

• Diseñar sistemas digitales que permitan solucionar problemas reales. (Un procesador sencillo).

Sistemas Digitales Profesor: Carlos Fajardo 2

Muchos transistores

• Intel 4004 (1972).

– 2300 Transistores

– 10 micras (10-5 metros)

– 500 – 700 kHz.

Sistemas Digitales Profesor: Carlos Fajardo 3

Muchos transistores

Sistemas Digitales Profesor: Carlos Fajardo 4

Muchos transistores

• Ivy Bridge (2012)

– 1400’000.000 Transistores.

– 22 nanómetros (10-9

metros).

– 3.9 GHz

Sistemas Digitales Profesor: Carlos Fajardo 5

El arte de simplificar lo complejo

• Es imposible comprender el funcionamiento de tantos transistores interconectados.

• La solución: niveles de abstracción.

• Cada nivel muestra únicamente determinadas características e ignora las otras.

Sistemas Digitales Profesor: Carlos Fajardo 6

El arte de simplificar lo complejo

• Diseñar una casa (Niveles de abstracción).

– A nivel de habitaciones: dormitorios, salas, comedores, baños, cocinas, etc.

– A nivel de paredes.

– A nivel de ladrillos.

Sistemas Digitales Profesor: Carlos Fajardo 7

Niveles de abstracción

• Nivel de Procesador o Arquitectura (Digitales III –Arquitectura de Computadores)

Sistemas Digitales Profesor: Carlos Fajardo 8

Niveles de abstracción

• Nivel de Procesador o Arquitectura

• Digitales III y Digitales IV

Sistemas Digitales Profesor: Carlos Fajardo 9

Niveles de abstracción

• Nivel de Procesador o Arquitectura

• Digitales III y Digitales IV

Sistemas Digitales Profesor: Carlos Fajardo 10

Niveles de abstracción

• Nivel de Transferencia de Registros

• (Digitales I – Digitales II)

Sistemas Digitales Profesor: Carlos Fajardo 11

Niveles de abstracción

• Nivel de Transferencia de Registros

• (Digitales I – Digitales II)

Sistemas Digitales Profesor: Carlos Fajardo 12

Niveles de abstracción

• Nivel de compuertas lógicas

• Digitales I

Sistemas Digitales Profesor: Carlos Fajardo 13

Niveles de abstracción

• Nivel de compuertas lógicas

• Digitales I

Sistemas Digitales Profesor: Carlos Fajardo 14

Niveles de abstracción

• Nivel de transistor

Sistemas Digitales Profesor: Carlos Fajardo 15

Niveles de abstracción

• Nivel de transistor

Sistemas Digitales Profesor: Carlos Fajardo 16

En resumen

Sistemas Digitales

Arquitectura

En resumen

Sistemas Digitales Profesor: Carlos Fajardo 18

Arquitectura Transferencia entre

Registros

En resumen

Sistemas Digitales Profesor: Carlos Fajardo 19

Arquitectura Transferencia entre

Registros

En resumen

Sistemas Digitales Profesor: Carlos Fajardo 20

Arquitectura Transferencia entre

Registros

Compuertas

Lógicas

En resumen

Sistemas Digitales Profesor: Carlos Fajardo 21

Arquitectura Transferencia entre

Registros

Compuertas

Lógicas

Transistor

En resumen

Sistemas Digitales Profesor: Carlos Fajardo 22

Arquitectura Transferencia entre

Registros

Compuertas

Lógicas

Transistor

Niveles de Abstracción

• Nivel de Procesador o Arquitectura

• Nivel de Transferencia de Registros

• Nivel de compuertas lógicas

• Nivel de transistor

Sistemas Digitales Profesor: Carlos Fajardo 23

Niveles de Abstracción

• Nivel de Procesador o Arquitectura

• Nivel de Transferencia de Registros

• Nivel de compuertas lógicas

• Nivel de transistor

Sistemas Digitales Profesor: Carlos Fajardo 24

Nivel de

Compuertas Logicas

Sistemas Digitales Profesor: Carlos Fajardo 25

El aporte de:Claude Elwood Shannon

• Ingeniero y Matemático del MIT.

• Su tesis doctoral: Todas las operaciones matemáticas se pueden construir a partir del Algebra Boole.

• Todas las operaciones de transferencia de datos digitales se pueden realizar utilizando Algebra de Boole.

Sistemas Digitales Profesor: Carlos Fajardo 26

La conexiónAlgebra de Boole - Electrónica

Sistemas Digitales Profesor: Carlos Fajardo 27

Es posible realizar toda el algebra de Boole usando tres

Compuertas Lógicas.

Algebra de Boole

• Tres operaciones:

– Multiplicación (AND)

– Suma (OR)

– Negación (NOT)

• Sólo dos símbolos.

– Verdadero o Falso

– 1 o 0

Sistemas Digitales Profesor: Carlos Fajardo 28

Qué vamos a ver

• Representación Binaria de los números

• Aritmética Binaria.

Sistemas Digitales Profesor: Carlos Fajardo 29

finProfesor: Carlos Fajardo Sistemas Digitales 30