Segmento b:
Segmento c:
Segmento d:
Segmento e:
Segmento f:
(
Segmento g:
Andrs Oswaldo Gamba, Andrs David Suarez
UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA
FACULTAD SEDE TUNJA
ESCUELA DE INGENIERA ELECTRNICA
ELECTRONICA DIGITAL II
Resultados de simulacin:
Estructural:
RTL:
Comportamental:
Se puede observar que en los 3 las potencias son
iguales independientemente de la forma en la que se
describa el decodificador.
Total de Energa de la disipacin trmica
323,85 mW
Potencia de disipacin trmica ncleo dinmico
0,00 mW
Potencia de disipacin trmica ncleo esttico
302,97 mW
I / O Energa de la disipacin trmica 20,87 mW
Se us la herramienta Classic Timing Analizer y
arroj los siguientes resultados:
Estructural:
RTL:
Comportamental:
A continuacin se muestran los resultados de los
de la herramienta RTl viewer del software de Altera
para cada mtodo de descripcin.
Andrs Oswaldo Gamba, Andrs David Suarez
UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA
FACULTAD SEDE TUNJA
ESCUELA DE INGENIERA ELECTRNICA
ELECTRONICA DIGITAL II
Estructural:
RTL:
Comportamental:
VI. ANLISIS DE RESULTADOS
El anlisis de tiempos para los tres mtodos de
descripcin en VHDL es igual, debido a que el fin de los
distintos cdigos est diseado para un mismo fin. Por
este motivo se adjunta al informe un solo anlisis de
tiempo con los estados de entrada bien definidos. Como
1 lgico o 0.
El RTL viewer realiza una descripcin del problema con
elementos lgicos, y haciendo un diagrama que dibuja
como se deba cablear el circuito utilizando compuertas
and, or y not. Describe de forma fcil para las personas
que conocen la lgica digital (bsica).
Divisor de frecuencia.
Disear divisores de frecuencia que permitan establecer
pulsos como base de tiempo a 1Hz, 100Hz y 1000Hz
para esto se puede hacer uso de los circuitos
generadores de pulsos a partir del cristal X1 disponible
en las tarjetas DE1 o DE2.
sa~1
sa~2
sb~0
sb~1
sd~0
sd~1
sd~3
sd~5
sd~6
sd~7
se~0
sf~0
sf~1
sf~3
sg~2
a
b
c
d
sa
sb
sc
sd
sf
sg
se~1
se
sg~0
sb~3
sc~1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
sa~0
sa~1
sa~2
sa~3
sa~4
sa~5
sa~6
sb~0
sb~1
sb~2
sb~3
sc~0
sd~0
sd~1
sd~2
sd~3
se~1
se~2
se~3
se~4
se~5
se~6
se~7
sf~0
sf~1
sf~2
sg~0
sg~1
sg~2
a
b
c
d
sa
sb
sc
sd
se
sf
sg
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
0
1 1
TV01~0
TV01~1
TV01~2
TV01~3
TV01~4
TV01~5
TV01~6
TV01~7
TV01~9
TV01~10
TV01~11
TV01~12
TV01~14
TV01~15
var_sa~0
var_sb~0
var_sd~0
var_sd~1
var_se~0
var_se~1
var_se~2
var_se~3
var_se~4
var_sf~0
var_sf~1
var_sf~2
var_sg~0
var_sg~1
a
b
c
sa
sb
sc
se
sf
sg
TV01~8
sd
d
Andrs Oswaldo Gamba, Andrs David Suarez
UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA
FACULTAD SEDE TUNJA
ESCUELA DE INGENIERA ELECTRNICA
ELECTRONICA DIGITAL II
Se hizo el diseo de un cdigo VHDL de tal forma
que implementara las tres frecuencias deseadas en
tres salidas distintas, simplemente aplicando el
mismo cdigo en cada una con la nica diferencia de
cambiar el nmero por el que se divide la frecuencia
deseada.
Potencia:
RTL viewer:
Anlisis de tiempo:
VII. ANLISIS DE RESULTADOS
Se puede observar que los tres programas de divisin
de frecuencia fueron bsicamente los mismos, la nica
diferencia presentada entre los mismos fue el numero
por el cual se divide la frecuencia escogida de la FPGA
de acuerdo con la formula:
Esta frmula puede ser explicada debido a que cuando
se cumplan las condiciones de los if del cdigo va a
haber un cambio entre flanco ascendente y descendente
por lo que se necesitan 2 cambios de estos para poder
recrear un ciclo de la seal.
VIII. CONCLUSIONES
Los circuitos que se implementan en VHDL
disminuyen el tamao de los circuitos que se
implementan con compuertas lgicas y de 14 pines
and, or, not, xor.
El diseo en VHDL permite probar sobre una tarjeta
de desarrollo de terasic.
El software de Altera hace anlisis de tiempos y de
potencia para todo el diseo.
La simulacin es precisa para los diagramas de
tiempo.
El lenguaje VHDL permite hacer la descripcin de
circuitos lgicos con el fin de que al implementarlo en
una tarjeta de las que se posee en el laboratorio, sea
mucho ms fcil de trabajar y de modificar en caso
de que el resultado sea errneo.
BIBLIOGRAFA
[1] J. F. Wakerly. Digital Design. Principles and
Practices. 4 Edition. Ed. Prentice Hall, 2005.
[2] T.L. Floyd, Digital Fundamentals, 9th Edition,
Prentice Hall, 2006.
[3] Alteras web page. www.altera.com
[4] Alteras FPGA development boards DE1 and DE2,
User manuals. Available at www.altera.com and
www.terasic.com
[5] http://www.digikey.com/product-
highlights/es/terasic-de1soc-development-kit/52
Andrs Oswaldo Gamba, Andrs David Suarez
UNIVERSIDAD PEDAGGICA Y TECNOLGICA DE COLOMBIA
FACULTAD SEDE TUNJA
ESCUELA DE INGENIERA ELECTRNICA
ELECTRONICA DIGITAL II