Manual Amiba 2 Rev B
Manual Amiba 2 Rev B
Manual Amiba 2 Rev B
1. Introducción........................................................................................................................... 3
2. Características Principales.................................................................................................. 4
2.1 FPGA................................................................................................................................4
2.2 Recursos de AMIBA 2....................................................................................................4
3. Diagrama de bloques........................................................................................................... 5
4. Diseño y disposición física de la tarjeta............................................................................ 6
5. Recursos en AMIBA 2........................................................................................................... 7
5.1 Voltaje..............................................................................................................................7
5.2 Oscilador.........................................................................................................................7
5.3 Flash SPI.........................................................................................................................7
5.4 Reset de FPGA e indicadores LED...............................................................................8
5.5 Convertidor USB/RS232 FTDI FT2232H....................................................................9
5.6 LEDs, Switches, Push Button y Puertos de Expansión...........................................10
6. Herramientas de desarrollo.............................................................................................. 17
7. Historial de revisión de especificaciones........................................................................ 18
8. Historial de revisión de Hardware.................................................................................... 19
La tarjeta de desarrollo AMIBA 2 es el kit ideal para iniciar el aprendizaje de los FPGA,
ya que cuenta con recursos básicos 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 poseer un kit y experimentar con los dispositivos lógicos
programables.
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 permitirán crear
diversas prácticas de laboratorio.
2.1 FPGA.
• Familia: Spartan 6.
• Modelo: XC6SLX9.
• Enpaquetado: CSG225.
• 216/576 Kb de Block RAM.
• Oscilador de 50 MHz.
1 Debido a que la alimentación de 5V proviene directamente del puerto USB sugerimos extremar
precauciones al realizar conexiones con circuitos externos.
5.1 Voltaje.
AMIBA 2 cuenta con dos fuentes de voltaje: una lineal y una conmutada. La fuente
lineal genera 3.3 Volts mientras que la fuente conmutada genera 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 externa 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 núcleo del FPGA por lo que el usuario no tiene acceso a ésta. La imagen
3 muestra las fuentes de alimentación.
5.2 Oscilador
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.
La siguiente tabla muestra las conexiones entre el FPGA y los LEDs RGB:
LED PIN FPGA (R) PIN FPGA (G) PIN FPGA (B)
D1 M1 N1 L2
D2 P2 R4 P1
D3 R6 P7 R5
D4 R8 R9 N8
D5 R13 P13 R10
D6 N5 M4 M3
D7 N7 M6 M5
D8 N14 M11 N9
Tabla 3. Pines de conexión con LEDs RGB
La imagen 11, muestra el circuito esquemático entre los LED RGB y el FPGA.
La tabla 6 muestra las conexiones entre el FPGA y los ánodos comunes de cada
Display de 7 segmentos.
La tabla 7 muestra la conexión entre los pines del FPGA y los 5 Push Button.
PUERTO P1
NOMBRE PIN EXPANSIÓN PIN FPGA
5V 1 -
3.3V 2 -
GND 3 -
GPIO0 4 D4
GPIO1 5 E6
GPIO2 6 D7
GPIO3/GCLK 7 D8
GPIO4 8 D11
GPIO5 9 F11
GPIO6 10 D1
GPIO7 11 C2
GPIO8 12 A4
GPIO9 13 B5
GPIO10/GCLK 14 A7
GPIO11/GCLK 15 B9
GPIO12 16 A10
GPIO13 17 C11
GPIO14 18 A13
GPIO15 19 C14
GPIO16 20 E14
Tabla 8. Pines de conexión con puerto P1.
PUERTO P2
NOMBRE PIN EXPANSIÓN PIN FPGA
5V 1 -
5V 2 -
3.3V 3 -
3.3V 4 -
GND 5 -
GND 6 -
GPIO17 7 C4
GPIO18 8 E4
PUERTO P3
NOMBRE PIN EXPANSIÓN PIN FPGA
VSS 1 -
VDD 2 -
VO 3 -
RS 4 D13
RW 5 E2
E 6 A2
D0 7 B3
D1 8 A5
D2 9 C6
D3 10 A8
D4 11 C9
D5 12 A11
D6 13 B13
D7 14 B15
A 15 -
K 16 -
Tabla 10: Pines de conexión con el puerto P3 (comparte con puerto P2).