Vous êtes sur la page 1sur 7

CRISTIAN FLORES BRICIO, FRANCISCO JAVIER GONZLEZ YEZ

PRCTICA 1 SISTEMAS DIGITALES


III
UNIVERSIDAD AUTNOMA DE QUERTARO
Facultad De Ingeniera

Introduccin_____________________________
Los FPGA son una herramienta util para desarrollo qualquier aplicacin que
requiera una sincronia y precisin alta, ya que cuenta con sistemas integrados de
alta precisin.
Las aplicaciones donde ms comnmente se utilizan los FPGA incluyen a
los DSP (procesamiento digital de seales), radio definido por software, sistemas
aeroespaciales y de defensa, prototipos de ASICs, sistemas de imgenes para
medicina, sistemas de visin para computadoras, reconocimiento de voz,
bioinformtica, emulacin de hardware de computadora, entre otras. Cabe notar
que su uso en otras reas es cada vez mayor, sobre todo en aquellas aplicaciones
que requieren un alto grado de paralelismo.

Marco Terico____________________________
Un sistema digital es un conjunto de dispositivos destinados 1 a la
generacin, transmisin, manejo, procesamiento o almacenamiento de
seales digitales. Tambin, y a diferencia de un sistema analgico, un sistema
digital es una combinacin de dispositivos diseados para manipular cantidades
fsicas o informacin que estn representadas en forma digital; es decir, que slo
puedan tomar valores discretos.
FPGA
Una FPGA (del
ingls Field
Programmable Gate
Array)
es
un
dispositivo semiconductor que contiene bloques de lgica cuya interconexin y
funcionalidad puede ser configurada 'in situ' mediante un lenguaje de descripcin
especializado. La lgica programable puede reproducir desde funciones tan
sencillas como las llevadas a cabo por una puerta lgica o un sistema
combinacional hasta complejos sistemas en un chip.
MULTIPLEXOR (MUX)
Los multiplexores son circuitos combinacionales con varias entradas y una
nica salida de datos, estn dotados de entradas de control capaces de
seleccionar una, y slo una, de las entradas de datos para permitir su transmisin
desde la entrada seleccionada hacia dicha salida.

En el campo de la electrnica el multiplexor se utiliza como dispositivo que


puede
recibir
varias
entradas
y
transmitirlas
por
un medio
de
transmisin compartido. Para ello lo que hace es dividir el medio de transmisin en
mltiples canales, para que varios nodos puedan comunicarse al mismo tiempo.
Una seal que est multiplexada debe demultiplexarse en el otro extremo.

BINARY-CODE DECIMAL (BCD)


Binary-Coded Decimal (BCD) o Decimal codificado en binario es un
estndar para representar nmeros decimales en el sistema binario, en donde
cada dgito decimal es codificado con una secuencia de 4 bits. Con esta
codificacin especial de los dgitos decimales en el sistema binario, se pueden
realizar operaciones aritmticas como suma, resta, multiplicacin y divisin de
nmeros en representacin decimal, sin perder en los clculos la precisin ni tener
las inexactitudes en que normalmente se incurre con las conversiones de decimal
a binario puro y de binario puro a decimal. La conversin de los nmeros
decimales a BCD y viceversa es muy sencilla, pero los clculos en BCD se llevan
ms tiempo y son algo ms complicados que con nmeros binarios puros.

Decimal:
BCD:

0
0000

1
0001

2
0010

3
0011

4
0100

5
0101

6
0110

7
0111

8
1000

9
1001

COMPUERTAS LGICAS(AND OR)


Una puerta lgica, o compuerta lgica, es un dispositivo electrnico con una
funcin booleana. Suman, multiplican, niegan o afirman, incluyen o excluyen
segn sus propiedades lgicas. Se pueden aplicar a tecnologa electrnica,
elctrica,
mecnica,
hidrulica
y
neumtica.
Son circuitos
de
conmutacin integrados en un chip.
Claude
Elwood
Shannon experimentaba
con rels o
interruptores
electromagnticos para conseguir las condiciones de cada compuerta lgica, por
ejemplo, para la funcin booleana Y (AND) colocaba interruptores en circuito serie,
2

ya que con uno solo de stos que tuviera la condicin abierto, la salida de la
compuerta Y sera = 0, mientras que para la implementacin de una
compuerta O (OR), la conexin de los interruptores tiene una configuracin
en circuito paralelo.

F=A+B

F=AB

Tabla de Verdad de OR.

Tabla de Verdad de And

Metodologa_____________________________
El alumno debe tener conocimiento bsicos de descripcin de software de
VHDL para realizar la prctica, la cual consista que mediante un multiplexor de
dos seales y una salida de 8 bits, la salida dependiendo si el selector est activo
o inactivo desplegara la representacin de la entrada en Hexadecimal o Decimal
en un display 7 segmentos.
El usuario ingresara 4 bits que representen de forma binaria un nmero del
0 al 9 (para nmeros DECIMALES) o 0 al F (para HEXADECIMALES).
Se realizara la prctica utilizando dos mtodos para su despliegue:
1. Casos, designando la entrada de bits 0 al 16.
3

2. Con compuertas lgicas, realizando mapas de Karnaugh para la


sntesisar del sistema.

Figura 1. Diagrama de descripcin de software.

Tablas.

Tabla 1. Tabla de verdad BCD (negado).

G
5

Tabla 2. Mapas de karnaugh BCD.

Conclusin
Los sistemas digitales cuentan con una amplia gama de aplicaciones por lo
que el conocimiento de estos sistemas son escenciales para desarrollar
habilidades dentro de la automatizacin que seran de ayuda para nuestro
conocimiento futuro y desempeo en la materia.
La descripcin resulta ms rpida y fcil utilizando casos, pero permite entender
ms el trabajo que realiza el sintetizador utilizado configuracin de compuertas
lgicas, se puede notar que el tiempo de respuesta de los sistemas sintetizados
por el sintetizador son menores al igual que los elementos utilizados para llevar a
cabo la operacin y obtener el resultado esperado en la descripcin. La tarea de
sintetizar es ardua y permite cometer errores por ellos se considera ms fcil y
confiable usar la descripcin por comportamiento, siempre y cuando sea bien
empleada y se apegue a los estndares para llevar a cabo una buena descripcin.

Vous aimerez peut-être aussi