Está en la página 1de 21

Conceptos de Hardware

Digital en Computación
Gabriel Juárez Díaz
CODIFICACIÓN BINARIA

• La codificación de la información se realiza mediante


dos dígitos, 0 y 1, por lo que se llama codificación
binaria.

• Los dispositivos de una computadora trabajan con dos


estados únicos: activado / desactivado; abierto / cerrado;
pasa corriente / no pasa corriente, etc.
SISTEMAS DE NUMERACIÓN
• Es un conjunto de símbolos y reglas que permiten
representar datos numéricos, dependiendo su
valor según el lugar que ocupe.
• Tipos:
a) Sistema numeración decimal (0,1,2,….8,9)
b) Sistema numeración binario (0,1)
Niveles lógicos en sistemas digitales
• Los circuitos digitales y computadoras digitales
funcionan con señales de voltajes.
• Estos pueden ser :
• Nivel lógico 1, rango de +2 a +5 (HIGH) 5V,
• Nivel lógico 0, rango de 0 a +0.8 (LOW) 0V,
• Las señales de voltaje pueden representar códigos
binarios (e.g. BCD, ASCII), señales de control u
otros.
Niveles lógicos en sistemas digitales
Porqué usar señales digitales?
• Cuando una señal digital experimenta perturbaciones leves, puede ser
reconstruida
•Sistemas de detección de errores, que se utilizan cuando la señal llega al
receptor
• Facilidad para el procesamiento de la señal. Operaciones fácilmente
realizables.
• Permite la multigeneración infinita sin pérdidas de calidad.
• Es posible aplicar técnicas de compresión de datos
Puertas Lógicas
•Las puertas lógicas básicas son:

*
Circuitos Integrados
 Es importante buscar la hoja de datos o datasheet del
integrado que necesite, distribuido de forma gratuita por
cada fabricante y disponible en Internet, o en el Manual.
 Ejemplo Caso Circuito Integrado 74LS08, un TTL, es una
cuádruple compuerta AND.
 Es importante notar el sentido en que están numerados
los pines, lo cual es general para todo tipo de integrado..
Algebra de Boole
Propiedades de las Operaciones Booleanas
Las operaciones booleanas están regidas por tres leyes similares a
las del álgebra convencional. Leyes conmutativa y asociativa de la
suma y la multiplicación y la ley distributiva.
Leyes conmutativas en dos variables
1. Ley conmutativa de la suma X+Y=Y+X
En aplicación a los circuitos digitales, podríamos decir que no
importa el orden de conexión de las entradas a una compuerta OR.
2. Ley conmutativa de la multiplicación X·Y = Y· X
En aplicación a los circuitos digitales, podríamos decir que no
importa el orden de conexión de las entradas a una compuerta AND.
Algebra de Boole
Leyes asociativas en dos variables
1. Ley asociativa de la suma (X + Y)+Z = X+(Y + Z) = X+Y + Z
2. Ley asociativa de la multiplicación (X ·Y) ·Z = X· (Y·Z) = X·Y·Z

Ley distributiva.
X· (Y+Z) = (X ·Y) + X·Z
Algebra de Boole
Teoremas Booleanos
Los teoremas booleanos son enunciados siempre verdaderos, lo
que permite la manipulación de expresiones algebraicas,
facilitando el análisis ó síntesis de los circuitos digitales. Los
teoremas booleanos son los siguientes:
1. X + 0 = X 8. X + X’ = 1
2. X + 1 = 1 9. X.X’= 0
3. X·0 = 0
10. X + XY = X
4. X·1 = X
5. (X’)’=X
6. X + X = X
7. X·X = X
Algebra de Boole
Funciones lógicas
Existen distintas formas de representar una función lógica,
entre las que podemos destacar las siguientes:
Algebraica F = [(A + BC’)’ + ABC]’ + AB’C

Por tabla de verdad

Numérica F = Σ3(2, 4, 5, 6) = Π3(0, 1, 3, 7)

Gráfica
Algebra de Boole
Simplificación de funciones:
Existen distintas formas de simplificar una función lógica,
entre las que podemos destacar las siguientes:
Algebraico F = A’C’ + ABC + BC’ + A’B’C + A’BC = A’C’ +
BC’ + BC(A + A’) + A’C(B + B’) =… = A’ + B

Mapa de Karnaugh

Numérico de Quine-McCluskey
Tecnologías de circuitos integrados
Diseño totalmente a la medida (Full-Custom)
Total libertad de diseño, pero el desarrollo requiere todas las
etapas del proceso de fabricación: preparación de la oblea o
base, crecimiento epitaxial, difusión de impurezas,
implantación de iones, oxidación, fotolitografía, metalización y
limpieza química.
Tecnologías de circuitos integrados
Lógica programable • (GAL, CPLD, FPGA).
• Se trata de dispositivos fabricados y revisados que se pueden
personalizar desde el exterior mediante diversas técnicas de
programación.

• El diseño se basa en bibliotecas y mecanismos específicos de mapeado


de funciones, su implementación sólo requiere una fase de programación
del dispositivo, que por lo general realiza el diseñador en unos pocos
segundos.
Lenguajes de programación de PLDs
Los lenguajes utilizados como código fuente para
compiladores lógicos se denominan lenguajes de descripción
de hardware (HDLs).

PALASM y ABEL se utilizan frecuentemente para dispositivos


de baja complejidad, mientras que Verilog y VHDL son
lenguajes de descripción de hardware de alto nivel muy
populares para dispositivos más complejos.
Señales analógicas y digitales
Una señal analógica es aquella cuya amplitud (típicamente tensión
de una señal que proviene de un transductor y amplificador)
puede tomar en principio cualquier valor, esto es, su nivel en
cualquier muestra no está limitado a un conjunto finito de niveles
predefinidos como es el caso de las señales digitales.
Conversión analógica-digital
Un ordenador o cualquier sistema de control basado en un
microprocesador no puede interpretar señales analógicas, ya
que sólo utiliza señales digitales. Es necesario traducir, o
transformar en señales binarias,
Conversión analógica-digital
Es la transcripción de señales analógicas en señales digitales,
con el propósito de facilitar su procesamiento (codificación,
compresión, etc.) y hacer la señal resultante (la digital) más
inmune al ruido y otras interferencias
Ejemplos.
En una computadora con capacidad de adquisición de datos que
permite realizar conversiones de analógico a digital en un tiempo
de 0.25 ms por cada conversión individual. ¿Cuál es el límite
superior de frecuencia para adquirir datos en esta computadora?
A) 0.25 kHz
B) 2.5 kHz
C) 4 kHz
D) 5 kHz
Ejemplos.
Una tarjeta de adquisición de datos de voltaje analógico
conectada a una computadora tiene una resolución de 12 bits,
una frecuencia de conversión de 10 kHz, una interfaz de
comunicación PCI y un consumo de potencia de 0.5W. Este
sistema tiene un problema para detectar cambios de voltaje
menores a 1 mV. ¿En qué especificación se tiene el problema?
A) Frecuencia
B) Interfaz
C) Resolución
D) Potencia

También podría gustarte