Sunteți pe pagina 1din 13

UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE

DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA


CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

INFORME
PERIODO
ASIGNATURA LABORATORIO DE ABRIL-
LECTIVO NIVEL: 5º
: SISTEMAS DIGITALES II AGOSTO 2019
:
PRÁCTICA
DOCENTE: ING. PAOLA SANDOVAL NRC: 4135 2
N°:
LABORATORIO DONDE SE
LABORATORIO DE ELECTRÓNICA
DESARROLLARÁ LA PRÁCTICA:
TEMA DE LA
Multiplexor en VHDL
PRÁCTICA:
INTEGRANTE
WILMER ABATA-JEISON MORA
S

1. OBJETIVO GENERAL:

estudiar las características y funcionalidades de la tarjeta ALTERA CYCLONE IV EP


4CEIO-B a través de manuales teóricos-técnicos con el fin de mejorar nuestras habilidades
y destrezas en el desarrollo de aplicaciones sistemáticas en sistemas digitales
1.1. OBJETIVOS ESPECÍFICOS:

 Conocer información acerca de las característica y funcionalidades que posee la


tarjeta ALTERA CYCLONE IV EP 4CCEIO-BFamiliarizarse con el programa Active-
HDL para la simulación de sistemas digitales.

 Estudiar los diferentes módulos externos que posee la tarjeta ALTERA CYCLONE
IV EP 4CEIO-B y los beneficios que brinda cada uno de estos módulos

 Desarrollar un informe en el cual se detalle todos los datos teóricos- técnicos


referente a la tarjeta ALTERA CYCLONE IV EP 4CEIO-B

2. MATERIALES

 Tarjeta Altera Cyclone IV EP4CE6.

3. MARCO TEÓRICO:

Los FPGA son dispositivos que aunque no son nuevos no son tan populares, si no los
has usado seguramente ya habrás escuchado de ellos, este artículo no tiene como
intención hacer un análisis técnico profundo ni enseñar a programarlos, sólo mostrar el
panorama para aquellos que no los conocen.
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

FPGA son las siglas de Field Programmable Gate Array, los FPGAs son dispositivos
digitales que son capaces de configurarse para prácticamente cualquier
aplicación, son muy rápidos, son capaces de trabajar muchos procesos en
paralelo.

AR Q UI TE CT UR A P RO G R AM AB LE
Sin entrar en detalles internamente los FPGAs tienen un conjunto muy grande de
componentes digitales elementales combinacionales y secuenciales, compuertas AND,
OR, NOT, FLIP-FLOPs entre otros.
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

Lo interesante está en que se pueden “programar” las conexiones entre las


compuertas y FLIP-FLOPs de modo que se puede crear cualquier dispositivo
digital que te puedas imaginar, lo que sea, los únicos limitantes son la frecuencia y la
cantidad de compuertas, y precisamente estos son los factores que determinan el
precio del FPGA.

P RO G R AM ACI Ó N, O ME J O R DI CHO , DE S CRI P CI Ó N DE H ARDW ARE


Los FPGAs a diferencia de los microcontroladores y microprocesadores no se
programan, se describen, no tienen lenguaje de programación, tienen lenguaje de
descripción de descripción de hardware, se le llama descripción porque lo que en
realidad hacemos es describir las conexiones entre los elementos, hay dos opciones,
VHDL y Verilog.
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

Hay que decirlo, es un lenguaje difícil, mientras que enviar el mensaje “¡Hola Mundo!”
desde Arduino implica escribir unas pocas líneas, quizá unas 10, casi cualquiera puede
hacerlo, enviar ese mensaje en VHDL puede implicar unas 300 o 400 líneas de código
para alguien que ya tiene experiencia. Claro que hay sistemas que definitivamente
no se pueden hacer en los microcontroladores y para los FPGA no hay problema.

¿Q UI E NE S UTI LI ZAN LO S FP G A?
Las industrias dedicadas al desarrollo de circuitos integrados digitales, centros de
investigación, en general instituciones dedicadas a crear circuitos digitales que no
pueden conseguir en ningún otro lado, sistemas con características especiales.

4. PROCEDIMIENTO

 Características generales de la tarjeta FPGA Altera Cyclone IV EP4CE6.


UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

Que hay en la placa madre

1. Conector de la placa base FPGA CPLD: para conectar fácilmente las placas base que
integran un chip FPGA CPLD a bordo
2. Interfaz 8I / Os_1, para conectar placas / módulos de accesorios
3. Interfaz 8I / Os_2, para conectar placas / módulos accesorios
4. Interfaz 16I / Os_1, para conectar placas / módulos de accesorios
5. Interfaz 16I / Os_2, para conectar placas / módulos accesorios
6. Interfaz 32I / Os_1, para conectar placas / módulos de accesorios
7. Interfaz 32I / Os_2, para conectar placas / módulos accesorios
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

8. Interfaz 32I / Os_3, para conectar placas / módulos accesorios


9. Interfaz SDRAM
1. para conectar la placa de accesorios SDRAM
2. También funciona como conectores de expansión de pines FPGA CPLD.
10. Interfaz LCD, para conectar LCD22, LCD12864, LCD1602
11. Interfaz ONE-WIRE: se conecta fácilmente a dispositivos ONE-WIRE (paquete TO-
92), como el sensor de temperatura (DS18B20), el número de registro electrónico
(DS2401), etc.
12. Conector de 5V DC
13. Joystick: cinco posiciones
14. Zumbador
15. Potenciómetro: para ajuste de retroiluminación LCD22, o LCD12864, ajuste de
contraste LCD1602
16. Interruptor de alimentación
17. Puente de zumbador
18. Jersey de un alambre
19. Joystick Jumper

¿Qué hay en el CoreEP4CE10?

1. EP4CE10F17C8N: el dispositivo FPGA ALTERA Cyclone IV que presenta:


 Frecuencia de operación: 50MHz
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

 Voltaje de funcionamiento: 1.15V ~ 3.465V


 Paquete: BGA256
 I / Os: 164
 LEs: 10K
 RAM: 414kb
 PLLs: 2
 Depuración / Programación: soporta JTAG
2. AMS1117-3.3 (en la parte inferior), regulador de voltaje de 3.3V
3. AMS1117-2.5 (en el lado inferior), regulador de voltaje de 2.5V
4. AMS1117-1.2 (en la parte inferior), regulador de voltaje de 1.2V
5. EPCS16, memoria FLASH serial incorporada, para almacenar código
6. Indicador de encendido
7. LEDs
8. Botón de reinicio
9. Botón nCONFIG: para volver a configurar el chip FPGA, el equivalente al reinicio de
energía
10. 50 m de cristal activo
11. Interfaz JTAG: para depuración / programación
12. El expansor de pines FPGA, VCC, GND y todos los puertos de E / S están disponibles en
los conectores de expansión para una mayor expansión

13.
Junta de Desarrollo OpenEP4CE10-C

14.
Junta de Desarrollo OpenEP4CE10-C

15.
Vista posterior de la placa de desarrollo OpenEP4CE10-C
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

16.
Placa madre DVK600

17.
Placa base FPGA CoreEP4CE10

18.
Placa base FPGA CoreEP4CE10

19.
Conectando a varios periféricos

20.
Conexión a LCD táctil de 3.2 pulgadas
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

21.
Conectando a LCD12864

22.
Conectando a LCD1602

23.
Conexión a la placa RS232

24.
Conexión a la placa RS485

25.
Conexión a USB UART Board
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

26.
Conexión a la placa LED 8 SEG

27.
Conexión a 8 botones pulsadores

28.
Conexión al teclado 5 IO

29.
Conexión al teclado 4x4

30.
Conexión a la Junta de EEPROM
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

31.
Periféricos múltiples conectados a una interfaz

32.
Conexión a la placa DataFlash

33.
Conexión a la tarjeta Ethernet

34.
Conexión a la tarjeta USB CY7C68013A

35.
Conexión a la tarjeta de RF NRF24L01
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

36.
Conexión a la tarjeta de almacenamiento Micro SD

37.
Conexión a la placa VGA PS2

38.
Conexión a la tarjeta SDRAM

39.
Conexión a la tarjeta SDRAM

40.
Conectándose a cualquier placa de accesorios que necesite
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA
CARRERA: ELECTRÓNICA MENCIÓN INSTRUMENTACIÓN Y AVIÓNICA

5. CONCLUSIONES:

 El software VHDL es uno de los más utilizados en comunicaciones por su velocidad y


rápida interacción de circuitos digitales que son muy largos y complejos de hacer.
 Los diseños realizados con VHDL no sólo pueden ser simulados, sino también
sintetizados con herramientas adecuadas.
 Un multiplexor es un circuito combinacional que dependiendo de su función puede crecer
su complejidad y utilidad

6. RECOMENDACIONES:

 Se debe revisar que el lenguaje de programación se realice correctamente y sobre todo


tenga la lógica adecuada para el funcionamiento del circuito.
 Se debe establecer correctamente desde el principio las variables de entrada y salida a
utilizar
 Se debe establecer con anterioridad los paramentos del circuito a implementar o
programar en lenguaje VHDL

7. BIBLIOGRAFIA:

 http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/030801.htm
 HTTP://WWW.UNED.ES/CA-
BERGARA/PPROPIAS/MORILLO/WEB_ET_DIG/06_RUTA_DATOS/TRANSP_RUTA_DATOS.PDF
 HTTP://WWW.EHU.ES/~JTPOLAGI/EXPRESS/01.HTM

S-ar putea să vă placă și