Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ARQUITECTURAS RECONFIGURABLES
3 – 2 - 5 / SID-1303
MANUAL DE PRÁCTICAS
Elaboró:
Fecha de elaboración:
02/10/2019
Página 1 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
CONTENIDO
INTRODUCCIÓN...................................................................................................................... 3
PROYECTO No 2……………………………………………………………………………………….24
PROYECTO No 3………………………………………………………………………………………26
Página 2 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
INTRODUCCIÓN
El presente manual ha sido diseñado como una herramienta de apoyo para la materia de
Arquitecturas Reconfigurables, en la elaboración del manual se ha aplicado el Enfoque por
Competencias, que es una metodología que enfatiza el logro de competencias a fin de que los
estudiantes puedan desempeñarse adecuadamente en una situación real de trabajo. Es decir,
un proceso de aprendizaje que combina la formación técnica («saber») con las habilidades y
destrezas («hacer») y la práctica de los valores («ser»). El manual permitirá conocer acerca de
los dispositivos reconfigurables (FPGA) los cuales se pueden encontrar en la mayoría de los
sistemas electrónicos actuales: teléfonos móviles, dvd, videocámaras, PCs, impresoras, routers,
gateways, PDA, etc., además de que su capacidad de computación en aplicaciones específicas
(criptografía, compresión, procesamiento de video, robótica, comunicaciones, etc..), es muy
superior a cualquier microprocesador de última generación p.ej: PIV HT, y es posible
configurarlos (programarlos) con la misma facilidad con que se escribe un programa en C
http://www.intesc.mx/practicas-vhdl/
Página 3 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
DESARROLLO DE LA PRÁCTICA
La compuerta NOT permite realizar una operación booleana, invirtiendo la señal de entrada
(A) a la salida (S), como, por ejemplo: Si la entrada es un 1 lógico en su salida tendremos
un 0 lógico o puede tener un 0 a la entrada y de salida tenemos un 1 lógico.
(A = A‟)
La tabla de verdad de la compuerta inversora es como se muestra en la siguiente tabla.
Compuerta NOT
Página 4 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Programación en VHDL
La sentencia de codificación se describe en la siguiente tabla:
Programación NOT
Objetivos
Software necesario:
ISE Designe Suite 14.7 de Xilinx
Software Integra para programar la FPGA
Página 5 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Abrirá el asistente para crear el proyecto en este caso le asignamos el nombre de PrimerProyecto,
A continuación Finish
Deberá aparecer lo siguiente: muestra el explorador de proyectos con dos opciones bien
definidas, Implementation ( Implementación) y Simulation Simulación), en cada una de las vistas
tendremos archivos diferentes y herramientas diferentes.
Elegir un archivo VHDL Module y agregar nombre al archivo en este caso Compuerta NOT y su
ubicación , por defecto estará en la carpeta del proyecto
Next
Entonces le damos nombre a nuestra Entidad (Architecture name), puede quedar como aparece
por default (Behavioral) o la puedes cambiar por “Comportamental”, identificamos los pines a y
b como entrada y c como salida
A continuación
Next
Aparecerá un resumen con lo que hemos especificado
Página 6 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Al terminar nos mostrará un icono que indica si terminó exitosamente o hubo alguna advertencia
o error:
Seleccionamos el archivo y abajo aparecerán las herramientas relacionadas con el simulador que
estemos utilizando.
E iniciamos el simulador
Nos abrirá la ventana del simulador
Se pone el curso sobre una de las señales, para cambiar valor se sitúa encima de la variable hay
dos formas de asignar valores Force constan y Force clock
Se reinicia la simulación y se asignan valores a a y b
Para a inicia en 1 finaliza en 0, periodo a 100000 (periodo igual a 100 nano segundos)
Página 7 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Click FPGA ->PROGRAMAR y asignar valores con los suitches de la tarjeta funcionara
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
Página 8 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6.
DESARROLLO DE LA PRÁCTICA
Tabla de Verdad OR
Página 9 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Compuerta OR
Programación en VHDL
La sentencia de codificación se describe en la siguiente tabla:
Programación OR
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Página 10 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
Página 11 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
TÍTULO DE LA PRÁCTICA
DURACIÓN 3 Hrs.
COMPUERTA (NOR)
OBJETIVO GENERAL
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6.
DESARROLLO DE LA PRÁCTICA
Compuerta de NOR
La compuerta NOR tiene todas sus entradas (A, B) un valor de 0 y como salida (S) nos da
un 1 lógico, es decir que cuando hay un valor en 1 lógico siempre va tener un 0 lógico en
sus salidas.
Como se muestra en la siguiente tabla de verdad de la compuerta:
Página 12 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Compuerta NOR
Programación en VHDL
Programación NOR
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
Página 13 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
Página 14 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6.
DESARROLLO DE LA PRÁCTICA
La compuerta (AND) envía un valor de 1 a su salida (S) cuando los valores de entrada de
(A) y (B) son 1 en caso uno de los valores de (A) o (B) es cero su valor a la salida „S‟ es
cero. Para mejor explicación mostramos la tabla de verdad en la siguiente tabla:
Compuerta AND
Página 15 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Programación en VHDL
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
Página 16 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
OBJETIVO GENERAL
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6.
DESARROLLO DE LA PRÁCTICA
Compuerta de NAND
La compuerta NAND debe tener en sus entradas (A, B) un valor de 0 y como salida (S) nos
da un 1 lógico, es decir que cuando todas sus entradas tienen igual un 1 lógico siempre va
tener un 0 lógico en sus salidas.
Como se muestra en la siguiente tabla de verdad de la compuerta:
Página 17 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Compuerta NAND
Programación en VHDL
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
Página 18 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Página 19 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
OBJETIVO GENERAL
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6.
DESARROLLO DE LA PRÁCTICA
Página 20 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Compuerta XOR
Programación en VHDL
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
Página 21 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Página 22 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
OBJETIVO GENERAL
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6.
DESARROLLO DE LA PRÁCTICA
Medio sumador
El medio sumador es útil para sumar las cantidades de dos bits, de manera que el circuito
de esta suma es el medio sumador. En el medio sumador existen dos entradas (A,B), son
los dígitos a sumar, dos salidas (R, C) que son la respuesta (R) y el acarreo (C), donde lo
último tiene mayor peso, la representación de circuito y su tabla de verdad se muestra a
continuación.
Página 23 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Medio Sumador
Programación en VHDL
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Página 24 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Página 25 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
OBJETIVO GENERAL
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6.
DESARROLLO DE LA PRÁCTICA
Sumador Completo
El sumador completo es la unión de los dos medios sumadores aquí se suman 3 bits, los
dos bits de entrada (A, B) se suman en un medio sumador, la respuesta (R) se vuelve a
sumar en un medio sumador con la tercera entrada (C), los acarreos de los dos medios
sumadores se los suma y se tiene un acarreo total, ah toda esta operación se le denomina
sumador completo. En la siguiente tabla se muestra la tabla de verdad del sumador
completo.
Página 26 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Sumador Completo
Programación en VHDL
Página 27 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
Página 28 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
TÍTULO DE LA PRÁCTICA
DURACIÓN 3 Hrs.
MULTIPLEXOR
OBJETIVO GENERAL
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6.
DESARROLLO DE LA PRÁCTICA
Multiplexor
Página 29 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Cada vez que se vayan cumpliendo cada una de las combinaciones se ira activando cada
una de las salidas y empezara a enviar la información cuando se envié una señal a través
de la línea de activación.
Página 30 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
Programación en VHDL
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
Página 31 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
OBJETIVO GENERAL
Página 32 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
REFERENCIAS BIBLIOGRÁFICAS.
[1] Journal of VLSI Signal Processing Systems, Kluwer Academic Publishers.
[2] IEEE Design & Test of Computers.
[3] IEEE Computer
[4] IEEE Transaction on Computers
[5] IEEE Transaction on VLSI Systems
[6] IEE Proceedings - Computers and Digital Techniques
[7] Architecture of FPGAs and CPLDs: A Tutorial. S. BROWN; J. ROSE.
[8] Reconfigurable Computing: A Survey of Systems and Software. K.COMPTON; S. HAUK
Página 33 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
OBJETIVO GENERAL
Implementar un contador de 0 a 9 en VHDL utilizando un display de 7
segmentos de cátodo común utilizando la tarjeta Symbhia.
OBJETIVOS PARTICULARES
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6
Página 34 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
REFERENCIAS BIBLIOGRÁFICAS.
[1] Journal of VLSI Signal Processing Systems, Kluwer Academic Publishers.
[2] IEEE Design & Test of Computers.
[3] IEEE Computer
[4] IEEE Transaction on Computers
[5] IEEE Transaction on VLSI Systems
[6] IEE Proceedings - Computers and Digital Techniques
[7] Architecture of FPGAs and CPLDs: A Tutorial. S. BROWN; J. ROSE.
[8] Reconfigurable Computing: A Survey of Systems and Software. K.COMPTON; S. HAUK.
Página 35 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
OBJETIVO GENERAL
OBJETIVOS PARTICULARES
Implementar un contador de 0 a 99 utilizando 2 display de cátodo común (Se pueden
utilizar de ánodo común modificando el código) el cual está controlado con un bit de
inicio/paro y un bit de reset.
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6
Página 36 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
>DISPLAY(Salida – 7 bits)
Puerto de 7 bits que va conectado a los display de 7 segmentos.
>TRANSISTOR(Salida – 2 bits)
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
REFERENCIAS BIBLIOGRÁFICAS.
[1] Journal of VLSI Signal Processing Systems, Kluwer Academic Publishers.
[2] IEEE Design & Test of Computers.
[3] IEEE Computer
[4] IEEE Transaction on Computers
[5] IEEE Transaction on VLSI Systems
[6] IEE Proceedings - Computers and Digital Techniques
[7] Architecture of FPGAs and CPLDs: A Tutorial. S. BROWN; J. ROSE.
[8] Reconfigurable Computing: A Survey of Systems and Software. K.COMPTON; S. HAUK.
Página 37 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
NO.
TÍTULO DE LA PRÁCTICA
DURACIÓN 3 Hrs.
Control de un sensor ultrasónico con LCD
OBJETIVO GENERAL
Controlar un sensor ultrasónico HC-SR04, cuya lectura se muestra en un LCD.
OBJETIVOS PARTICULARES
MATERIALES/EQUIPO/RECURSOS
Computadora
ISE Designe Suite 14.2
Software Integra
Tarjeta de desarrollo Symbhia con FPGA Spartan 6
DESARROLLO DE LA PRÁCTICA
>CORD(Entrada – 1 bit):
Bit que se encarga de hacer corrimiento a la derecha cuando está en '1'.
>CORI(Entrada – 1 bit):
Bit que se encarga de hacer corrimiento a la izquierda cuando está en '1'.
>DATA_LCD(Salida – 8 bits):
Página 38 de 39
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA
Organismo Público Descentralizado del Gobierno del Estado de Puebla
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Arquitecturas Reconfigurables
2 – 3 – 5 / SID-1303
>ENA(Salida – 1 bit):
Puerto que se conecta al pin de Enable de la LCD.
>RS(Salida – 1 bit):
Puerto que se conecta al pin RS de la LCD.
>RW(Salida – 1 bit):
Puerto que se conecta al pin RW de la LCD.
>TRIGGER(Salida – 1 bit):
Puerto que se conecta al Trigger del HC-SR04.
>ECO(Entrada – 1 bit):
Puerto que se conecta al Echo del HC-SR04
ANALISIS Y REPORTE:
Realizar las actividades asignadas y presentar el reporte las anotaciones correspondientes.
RESULTADOS:
Detallar en cada punto los procedimientos realizados, así como la descripción de cada
componente localizado.
CONCLUSIONES:
Las conclusiones deberán ser elaboradas de acuerdo al método de trabajo propuesto y a
los resultados obtenidos. Utilizando principalmente el análisis de los conceptos adquiridos
en clase y lo resultados obtenidos en la práctica.
En forma indispensable, escriba al menos media cuartilla con sus conclusiones
personales.
REFERENCIAS BIBLIOGRÁFICAS.
[1] Journal of VLSI Signal Processing Systems, Kluwer Academic Publishers.
[2] IEEE Design & Test of Computers.
[3] IEEE Computer
[4] IEEE Transaction on Computers
[5] IEEE Transaction on VLSI Systems
[6] IEE Proceedings - Computers and Digital Techniques
[7] Architecture of FPGAs and CPLDs: A Tutorial. S. BROWN; J. ROSE.
[8] Reconfigurable Computing: A Survey of Systems and Software. K.COMPTON; S. HAUK.
Página 39 de 39