0% encontró este documento útil (0 votos)
254 vistas

Manual Amiba 2 Rev C

manual de la fpga amiba2

Cargado por

Luis Santos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
254 vistas

Manual Amiba 2 Rev C

manual de la fpga amiba2

Cargado por

Luis Santos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Está en la página 1/ 19
— “%,Intesc OmiBaP) amiBar Especificaciones — |, |ntesc Contenido 1. Introducciéi 2. Caracteristicas Principales. 2.1 FPGA. 2.2 Recursos de AMIBA 2. 3. Diagrama de bloques. 4. Disefio y disposicién fisica de la tarjeta.. 5. Recursos en AMIBA 2. 5.1 Voltaje.. 5.2 Oscilador. 5.3 Flash SPI. 5.4 Reset de FPGA e indicadores LED. 5.5 Convertidor USB/RS232 FTDI FT2232H.. 5.6 LEDs, Switches, Push Button y Puertos de Expansion. 6. Herramientas de desarrollo. 7. Historial de revision de especificaciones. 8. Historial de revision de Hardware.. Manual de AMIBA 2 Rev C - 19 de Agosto de 2021 Pagina 2 Especificaciones — |, |ntesc 1. Introducci6én La tarjeta de desarrollo AMIBA 2 es el kit ideal para ya que cuenta con recursos basicos de entrada y salida, un FPGA de la serie Spartan 6 de Xilinx y un costo accesible para que todos los estudiantes que trabajen con sistemas digitales puedan poser un kit y experimentar con los dispositivos Iégicos programables. iar el aprendizaje de los FPGA, Podras utilizar AMIBA 2 para construir sistemas digitales com! secuenciales, asi como procesadores, implementando el tuyo o utilizando Microblaze de Xilinx, ademés, podrés utilizar System Generator de Matlab para procesar informacién. En caso de adquisici6n analégica/digital, podrés conectar un ADC o DAC a través de sus puertos de expansién para expandir su potencial. ales y AMIBA 2 cuenta con un FPGA Spartan 6 XC6SLX9 puede ser utilizada con el entorno de desarrollo ISE Design Suite. Algunos recursos del FPGA Spartan 6 son: 16 slices DSP, 576 Kilobits de memoria Block RAM y 11,440 Flip Flops que permitirn crear diversas practicas de laboratorio. Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 3 Especificaciones — |, |ntesc 2. Caracteristicas Principales AMIBA 2 ofrece los siguientes recursos: 2.1 FPGA. + Familia: Spartan 6. * Modelo: XC6SLX9, + Enpaquetado: FTG256. + 216/576 Kb de Block RAM. + Oscilador de 50 MHz. 2.2 Recursos de AMIBA 2. + Convertidor USB/RS232 (FTDI FT2232HL). + 5411/0 de propésito general + 42 LED. © Indicador encendido. > Indieador Tx y Rx de convertidor USB/RS232. > Indicador de programacién exitosa. © 8 LED RGB de propésito general. + 9 Switch de dos posiciones. © 1 Encendido, > 8 de propésito general. + 6 Pulsadores. > Reset de FPGA. 5 pulsadores en modo Pull-Down de propésito general. * 8 Display de 7 segmentos de dnodo comin, + Puerto de expansién a protoboard (P41). + Puerto de expansién hembra (P2). + Puerto de expansién para LCD de 2x16 0 equivalente (P3). + Potenciémetro para ajuste contraste de LCD. + Alimentacién Principal: 5 volts desde el puerto USB FTDI'*. + Alimentacién Secundaria: 3.3 volts habilitada por la alimentacién principal. 1 Debio a que la alimentacién de SV proviene directamente del puerto USB sugerimos extremar precauciones al realizar conexiones con circuitos externos, Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 4 Especificaciones Intesc 3. Diagrama de bloques Imagen 4. Diagrama de bloques de Amiba 2 Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 5 Especificaciones #8. Intesc 4. Disefio y disposicién fisica de la tarjeta. Imagen 2. Disefio simplificado de Amiba 2. Manual de AMIBA 2 Rev C - 19 de Agosto de 2021. Pagina 6 Especificaciones — |, |ntesc 5. Recursos en AMIBA 2 5.1 Voltaje. AMIBA 2 cuenta con dos fuentes de conmutadas, una de 3.3Volts y una segunda de 1.2 Volts para el FPGA; para ambas, su alimentacién proviene de los 5 Volts que entrega el puerto USB. El encendido y apagado puede controlarse mediante el switch ENCENDIDO colocado por encima del puerto USB de programacién. El voltaje de 3.3 Volts y la alimentacién extema de 5 Volts pueden ser usadas para alimentar circuitos externos a través de los puertos de expansién P1 y P2. La fuente de 1.2 Volts es utilizada para alimentar el niicleo del FPGA por lo que el usuario no tiene acceso a este voltaje. La imagen 3 muestra las fuentes de alimentacién. Imagen 3. Fuentes de alimentacion en AMIBA 2. 5.2 Oscllador AMIBA 2 cuenta con un oscilador de 50 MHz, mostrado en la imagen 4, soldado al pin E7. Este oscilador es la principal fuente de reloj y pueden usarse los CMTs internos del Spartan 6 para incrementar o disminuir la frecuencia, Imagen 4, Oscllador de SOMHz, 5.3 Flash SPI AMIBA 2 cuenta con una memoria MX25L6445EM2I de Macronix International de 64 Mbits que, ademas de almacenar el bitstream de programacién del FPGA, puede ser usada para almacenar informacién que el usuario requiera. Es responsabilidad del usuario no editar el Area donde el bitstream es almacenado. El bitstream de AMIBA 2 para la memoria Flash tiene un tamajio aproximado de 2.6 Mbits. La imagen 5 muestra la memoria FLASH. Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 7 Especificaciones — |, |ntesc Imagen 5. Flash SPI en AMIBA 2. La siguiente tabla muestra las conexiones entre el FPGA y la memoria FLASH. FLASH PIN FPGA, cs 3 so P10 si T10 SCLK Rid Tabla 1. Pines de conexién entre memoria FLASH y FPGA EI FPGA Spartan 6 puede cargar el bitstream de una computadora personal (PC) usando el programador JTAG a través de un cable USB, o desde la memoria FLASH. 5.4 Reset de FPGA e indicadores LED AMIBA 2 cuenta con un Push Button para reiniciar el FPGA y 4 indicadores LED para diferentes propésitos. El Push Button permite reiniciar el Spartan 6 y cargar la aplicacién desde la memoria FLASH. Los indicadores LED tienen la siguiente funcion: POWER: Indica que la tarjeta ha sido encendido y la fuente de 3.3V esta operando. DONE: Indica que se ha cargado exitosamente un bitstream en el FPGA. Este LED indicador enciende inmediatamente después de recibir el mensaje PROGRAMACION EXITOSA en INTegra. ‘TX: Indica que se estan enviando datos por el convertidor USB/RS232 RX: Indica que se estan recibiendo datos por el convertido USB/RS232 La imagen 7 muestra el Reset y los 4 LEDs indicadores. Imagen 7, Push Button de Reset y LEDs indicadores Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 8 Especificaciones — |, |ntesc 5.5 Convertidor USB/RS232 FTDI FT2232H. EI programador JTAG de AMIBA 2 esta basado en un dispositive FT2232H de FTDI. Este dispositivo cuenta con 2 canales, donde el primero es utilizado por INTegra para programar el FPGA y el segundo es utilizado como convertidor USB/RS232 de propésito general. El convertidor USB/RS232 es detectado en una PC como puerto COM, y puede ser iitil cuando se necesite realizar aplicaciones donde sea requerida la comunicacién con una PC y la velocidad de transferencia no sea critica, Con éste convertidor es posible conectarse con LabVIEW, JAVA, Matlab, C#, etc. y es capaz de con una taza de transferencia de hasta 12 MBAUDIOS. La imaen 8 muestra /o FT2232H y los componentes que requiere a su alrededor. Imagen 8. Programador y convertidor USB/RS232 FI2232H. La siguiente tabla resume el mapeo de pines del FPGA al convertidor. FDI PIN FPGA RX Ka ™ 3 RTS K2 cts H2 DIR HL Tabla 2. Pines de conexién con FT2232H La imagen 9 muestra la conexién de TX y RX entre el FPGA y el FT2232H. KL RX FT2232H 1™X FPGA K3 Imagen 9, Conexiones de TX y RX entre FPGA y FT2232H, Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina Especificaciones — |, |ntesc 5.6 LEDs, Switches, Push Button y Puertos de Expansién. AMIBA 2 cuenta con 8 LEDs RGB, 8 Display de 7 segmentos, 8 Switches y 5 Push Buttons para hacer comunicacién digital basica. Los LEDs RGB y los Display trabajan como salidas digitales mientras los Switches y Push buttons trabajan como entradas, también digitales. Ademdés, AMIBA 2 cuenta con 54 pines de entrada salida de propésito general distribuidos en los puertos de expansién P1 y P2, ambos con salida de voltaje de 3.3 y 5 Volts, asi como referencia (GND). Finalmente, cuenta con un puerto de expansi6n para una LCD de 2x16, compartido con P2, y un potenciémetro para regular el contraste. La imagen 10 muestra los LEDs RGB y Switches. Imagen 10. LEDs RGB y Switches de proposito general. La siguiente tabla muestra las conexiones entre el FPGA y los LEDs RGB: LED PIN FPGA (R) PIN FPGA (G) PIN FPGA (B) Da Na Pa. ma D2 R2 4 Rt D3 RS 6 8 Da NB 2 8 Ds. Pat a2 Mat Ds Pe Ne PS D7 PE Po P7 ps Paz Naz T12 Tabla 3. Pines de conexién con LEDs RGB La imagen 11, muestra el circuito esquematico entre los LED RGB y el FPGA. oy aaK same ak, Kan eraK Imagen 44. Esquematico de conexién con LED RGB. Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 10 Especificaciones — |, |ntesc La siguiente tabla muestra las conexiones entre el FPGA y los Switches: ‘SWITCH PIN FPGA st Ma 82 P2. 83 NS sa 7 35 RO 86 Pa ST R7 38 No Tabla 4, Pines de conexion con Swiches La imagen 12, muestra el circuito esquematico de los Switches y el FPGA. 3.av 3300hm ‘yy —$ La tabla 6 muestra las conexiones entre el FPGA y los anodos comunes de cada Display de 7 segmentos. ANODO IN FPGA, DPA Ett pp2 Daa Pa cis DP4 E45. Ps pas Pe E16 DP7 Fas Ps ie Tabla 6, Pines de conexién con anodos de Display AMIBA 2 cuenta con 5 Push Button en configuracién Pull-Down, es decir, con resistencias a GND para que al presionarse entreguen un ‘1' I6gico mientras que al soltarse entreguen un ‘0’ légico. La Imagen 15 muestra los Push Button en AMIBA 2. Manual de AMIBA 2 Rev C - 19 de Agosto de 2021 Pagina 12 Especificaciones — |, |ntesc Imagen 45. Push Button La figura 16 muestra el circuito esquematico entre los Push Button y el FPGA. Imagen 16, Circuito esquematico de Push Button La tabla 7 muestra la conexién entre los pines del FPGA y los 5 Push Button. Push Button PIN FPGA. PBL [ey PB2 J PBS M2 PB4 38 I PBS 3 ‘Tabla 7, Pines de Conexion entre Push Button y FPGA AMIBA 2 cuenta con un puerto de expansién, llamado P1, de 20 pines compatible para su incersién en el protoboard, un puerto de 40 pines hembra, llamado P2, compatible con Jumpers macho. Algunos pines de los puertos P1 y P2 pueden ser utilizados como entradas de reloj generales, sefialadas en las especificaciones del fabricante, como GCLK. AMIBA 2 integra un tercer puerto de expansién, llamado P3, disefiada para controlar una pantalla LCD de 2x46 lineas o compatibles con este esquema de conexin. Asociado a este puerto se incluye un potenciémetro para ajustar el contraste en la LCD. La imagen 17 muestra los puertos de expansion incluyendo el potenciémetro. Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 13 Especificaciones — |, |ntesc Imagen 47. Puertos P1, P2, P3 y potenciémetro de contraste. La siguiente tabla muestra las conexiones entre el FPGA y el puerto P4: PUERTO P4 NOMBRE | PIN EXPANSION PIN FPGA, 5v 1 : 3av 2 - ND 3 : GPIOO 4 03 GPIOL 5 Ds. GPIO2 6 ce GPIO3 7 Fo GPIO4 8 F10 GPIO5/GCLK 9 E10 GPIO6 10 F3 GPIO7 it Dt. GPIO8 2 ct GPIO9 13 c3 GPIO10 14 AS. GPIo14 15 86 GPi012 16 ae. GPI013/GCLK 17 cio GPIO14 18 Alt GPIO15, 19 Als GPI016 20 Bis Tabla 8. Pines de conexién con puerto Pi. La tabla 9 muestra las conexiones entre el FPGA y el puerto P2. PUERTO P2 PIN EXPANSION PIN FPGA. BV BV 33V 33V GND GND GPIOI7 GPIO1s w|slolalalolm)e Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 14 Especificaciones PUERTO P2 NOMBRE _ | PIN EXPANSION PIN FPGA. GPI019 9 D6 GPIO20 10 4 GPIO2L a 6 GPIO22 12 FS GP1023/GCLK 13 s GPI024 14 De GPIO25/GCLK 15 co GPIO26 16 De GPI027 a7 Fa GPI028 18 F2 GPIO29 19 £2 GPIO30, 20 Et GPI034 24 Bi GPIO32 22 c2 GPIO33, 23 Az GPIO34 24 82 GPIO35, 25 os GPIO36. 26 BS GPIO37 27 a6 GPIO38 28 85 GPIO39 29 7 GPIO040 30 AT GPI044/GCLK 34 a9 GPI042 32 88 GPI043/GCLK 33 B10 GPI044/GCLK 34 ALO GPIO45, 35 B12 GPIO46 36 cat GPIO47 37 ‘Aa GPIO48, 38 B14 GPI049 39 ca6 GPIO50 40 B16 TTabla 9, ines de conexién con puerto P2. Manual de AMIBA 2 Rev C - 19 de Agosto de 2021 Pagina 15 Especificaciones La tabla 10 muestra las conexiones del puerto P3 para la conexién de una pantalla 2x16 0 compatibles al FPGA: co FL 2 BL A2 cs, 6 7 49 B10 B12 =/>|8/8/8/2/8/8/2/8/—/21a/5/S/h glelelelplels|ele|~lolalalolul» Tabla 40: Pines de conexién con el puerto P3 (compart con puerto P2). Manual de AMIBA 2 Rev C - 19 de Agosto de 2021 Pagina 16 Especificaciones Intesc 6. Herramientas de desarrollo Para la implementacién de disefios en VHDL se utiliza ISE Design Suite de Xilinx. SISE DESIGN SUITE Imagen 18. Logo del software ISE Design Suite. ‘demas, se puede implementar el microprocesador de Xilinx: Microblaze. XILINX PLATFORM STUDI: Imagen 19. Logo representativo del microprocesador Microblaze. Y se puede utilizar con System Generator de Matlab. System Generator Imagen 20. Logo de la herramienta de MATLAB: System Generator. Manual de AMIBA 2 Rev C - 19 de Agosto de 2021 Pagina 17 Especificaciones — % Intesc 7. Historial de revisi6n de especificaciones. Fecha Revisi6n Cambios 19/08/2021 - Se actualizan tablas de pines de FPGA por huevo encapsulado. - Se actualizan fotografias. -Se actualiza diagrama de bloques principal. -Se actualiza diagrama esquemitico de conexién de LED RGB. ~Se actualiza diagrama de bloques de FTDI. - Se actualiza imagen de diseio simplificado de Amiba 2. 04/08/2021. - Se actualiza de tabla de cambios de Hardware. 01/08/2019 - Creacién del documento. Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 18 Especificaciones — % Intesc 8. Historial de revisi6n de Hardware Fecha Revisi6n Cambios 12/08/2021 - Se cambia encapsulado del FPGA por version FTG256. - Se modifican resistencias de display y push button por encapsulado 1206 03/04/2024, - Se cambian LEDs RGB por versién catodo comin - Se remueven inversores SN74LVC14APWR ~ Se agregan puntos para ensamble 06/10/2020 ~Se cambia fuente de 3.3V por version conmutada 06/11/2019 - Se cambia fuente de 4.2V por version conmutada o ~Se ensambla versién come! 22/07/2019 - Se ensambla version prototipo. Manual de AMIBA 2 Rev C - 19 de Agosto de 2024 Pagina 19 Especificaciones

También podría gustarte