sábado, 12 de marzo de 2016

Manual Placa FPGA DE0 - Nano (0E) pines de conexión, voltajes - descripción

Hoy traigo un breve tutorial y teoría junto con características y demás de la placa FPGA DE0 - Nano desarrollada por Terasic - Altera, una placa usada en muchas universidades programable hasta donde sé con lenguajes (VHDL y VeryLog). Veamos un poco más sobre esta placa y todo lo que puedes saber si eres primera vez con ella:

1. Manual (Inglés) Placa DE0 - Nano

A continuación (click aquí) si quieres descargar el manual de la placa mencionada este viene en inglés, el manual es mirado en su mayoría para dar con los diagramas de conexión de los pines y características de la placa en función de lo que esta nos ofrece y trae para  usar, algo que explicaré a medida que vamos avanzando en este post.
CLICK AQUÍ PARA VER EL MANUAL DE0 NANO
 2. ¿ESTOY CON LA PLACA TERASIC CORRECTA?

Suele pasar en novatadas de este tipo al recibir algo que desconocemos dudar de todo hasta del diseño de la caja del producto así aparezca en internet, así que pondré la placa que yo tengo tal cual con fotos y como viene, sólo para aquellos que como yo en un inicio no confiaban en nada jaja: 
 
Placa que tengo actualmente
Muy bien, las imágenes anteriores son de la placa que tengo y con la que me baso para hacer este breve tutorial de todas formas si la tuya dice DE0-Nano pero de pronto no traía caja o era otra no hay nada de que preocuparse siempre y cuando sea la misma de las fotos y la primera imagen.

3. DIAGRAMAS Y PINES DE CONEXIÓN PLACA DE0 NANO 

A continuación dejaré la parte exacta en imágenes del manual donde mencionan los pines como se llaman etc.- etc.- veamos:

Para hacer uso ya sea de los pines (expansión headers pines que hacen lo que deseemos prácticamente) o de los 8 leds, pulsadores o dip switches estos traen una variable definida ya a la hora de programarlos para poder citarlos la respectiva tabla de cada uno de ellos es: 

Signal Name = Nombre del componente como sale en la placa (Buscar en ella).
FPGA Pin NO. = Pin por defecto para hacer uso del elemento al programar.
Description = Función que realiza en la placa
I/O Standard = voltaje de trabajo

- Para los pulsadores:


- Para los LEDs:


- Para los DIP Switch o interruptores:


3.1. EXPANSION HEADERS PINES DE TAREA LIBRE

La Placa DE0 Nano cuenta con dos cabeceras de expansión de pines, a partir de estos pines podremos definir al llamarlos desdes X pin al conectarlo va pasar lo siguiente habrá una señal haciendo X tarea, algo que queda más a cuestión del programador veamos un gráfico de la distribución de estos pines: 

El GPIO-0 o GPIO-1 ya en la placa está definido así (Pin 1 señalado para guiarse correctamente con la distribución y como está en la placa):

Ahora la tabla programada de estos pines serían:

- Para GPIO-0:

 

- Para GPIO-1:


3.2. Cabecera 2x13 y conversor A/D

La DE0 Nano cuenta con otra gala de pines ubicados verticalmente en la placa como se vio arriba en la figura de la placa en general "26 Pin Header" y "A/D conversor" la distribución de estos sería así:


Ubicando el PIN 1 de referencia en la placa de forma real: 


Y la respectiva tabla de datos para poder citar al programar y saber cual se va usar: 


Tabla para el conversor A/D:


Estas son las tablas que más se necesitarán en principio cuando se programa esta placa existen otras (Están en el manual que no se mencionan como lo son el uso de acelerometro, del reloj oscilador etc.-) ya que son pines que no necesitan ser estricamente cableados para usarlos (con jumpers hembra - macho) sino simplemente llamarlos a la hora de programar los pines ya que en su interior toda la conexión ya está establecido y son componentes de uso al igual que los leds por ejemplo.

Es todo en este post hasta la próxima,




 


 

0 comentarios:

Publicar un comentario

SÍGUENOS EN: