Академический Документы
Профессиональный Документы
Культура Документы
Lgica
Programable Buscar en este sitio
1 - DESCRIPCIN
16 interruptores
UART - USB
Salida VGA de 12bits
Acelerometro de 3 ejes
Cellular RAM de 16Mb
PMOD de seales analogicas
16 LED
2 LED RGB
Salida de audio por PWM
Sensor de temperatura
Serial FLASH
Puerto de programacion USB-JTAG
2 Pantallas de 7 segmentos de 4 digitos, en
total 8 digitos multplexados
Conector de micro SD
Microfono PDM
10/100 Ethernet PHY
4 conectores PMOD
USB HID HOST para: mouse, teclado y
memorias USB
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 2/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
INDICADOR DESCRIPCIN
1 Jumper para seleccionar la fuente
de alimentacion
2 Puerto micro USB para la
programacion y para el UART
3 Jumper para seleccionar el modo
de configuracion
4 PMODs
5 Microfono
6 Punto de prueba del voltaje de
alimentacion
7 LEDs
8 Interruptores
9 Pantalla de 7 segmentos
10 Conector para JTAG tradicional
11 Interruptores Pulsadores
12 Sensor de Temperatura
13 Boton de reset de configuracion
del FPGA
14 Boton de reset de CPU
15 PMOD de conector XADC
16 Jumper de seleccion del modo de
configuracion
17 Conector de audio
18 Conector de monitor VGA
19 Led indicador de una configuracion
exitosa
20 Conector
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board de ethernet 3/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
20 Conector de ethernet
21 Conector USB host
22 Jumper para la programacion de los
microcontroladores PIC24
23 Interruptor ON/OFF de la NEXYS 4
24 Conector de entrada de
alimentacion
2 - FUENTE DEALIMENTACIN
La NEXYS 4 puede ser alimentada por el voltaje
proveniente del conector micro USB (J6) utilizado
para la configuracion (USB-JTAG). Tambien puede
ser alimentado por el voltaje de un adaptador de
5V con capacidad de 4A que se conecte en el jack
(J13) y la otra forma de alimentacion es atraves de
un conector de pines entre el pin central del
jumper JP3 y el pin del jumper J12 en el cual se
puede conectar una bateria.
En la siguiente tabla se
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board muestran: los voltajes, 4/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
3 - CONFIGURACINDEL FPGA
El FPGA de la NEXYS 4 se puede configurar de
distintas fuentes entre las cuales tenemos:
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 5/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 6/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
4 - MEMORIAS
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 8/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
4 - MEMORIAS
La NEXYS 4 contiene dos circuitos integrados de
memoria: una es una memoria cellular RAM de
128Mbits (DRAM pseudo-statica) y la otra es una
memoria no volatil serial FLASH. La memoria RAM
tiene una interfaz SRAM y la memoria FLASH esta
sobre un bus SPI en modo QUAD (x4). Las
conexiones y asignaciones de pines entre las
memorias y el FPGA se muestran en una figura a
continuacin de este prrafo.
5 - ETHERNET PHY
La tarjeta NEXYS 4 dispone de un circuito de
interfaz de ethernet modelo LAN8720A. Este
dispositivo es un integrado SMSC PHY que utiliza
la interfaz RMII que se ejecuta a velocidades de
10/100 Mb. En la figura muestran las conexiones
de este dispositivo con el FPGA ARTIX-7. Cuando
se le aplica un power reset la interfaz se coloca en
los valores predeterminados:
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 10/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
6 - OSCILADORES Y SEALES DE
RELOJ
La tarjeta NEXYS 4 contiene un oscilador de cristal
de 100MHz conectado al pin E3 el cual pertenece
al BANK 35 y es un MRCC. Este pin esta conectado
a un controlador MMCMs y a PLL capaces de
generar seales de reloj de distintas frecuencias y
con las relaciones de fases mas comunes que
pueden ser necesarias para la mayora de los
diseos. Algunas condiciones pueden restringir
que el MMCMs y el PLL puedan ser utilizados con
el reloj de 100MHz. Para una mejor referencia de
esta informacin recomiendo al lector consultar :
"7 Series FPGAs Clocking Resources User Guide"
disponible en la web de documentacin de xilinx.
8 - Controlador HID
En la NEXYS 4 hay un microcontrolador PIC24 que
ofrece a la tarjeta la caracterstica de HOST USB
para conectar teclados y mouse. Tambin se
puede conectar memorias USB para la
configuracin del FPGA y tambin se puede
conectar un memoria
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board microSD. todo esto a travs 12/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
9 - PUERTO VGA
La tarjeta NEXYS 4 dispone de un conector para
monitores VGA, con una resolucin de color de 4
bit por color mas las dos seales de
sincronizacin lo que da un total de 14 seales.
Para la generacin de la seal de cada color se
utiliza un circuito sumador ponderado tomando
en cuenta una resistencia interna del conector de
75 ohms; con este sumador se pueden generar 16
tonalidades de color. El rango de valores para
estas seales es de 0V a 0.7V. En total se pueden
obtener 4096 colores.
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 13/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
10 - ENTRADAS Y SALIDAS
BASICAS
La NEXYS 4 incluye una serie de dispositivos que
facilitan el desarrollo de diseos ya que cuenta
con: 16 leds, 5 botones pulsadores, 16
interruptores, 2 led RGB, 8 pantallas de 7
segmentos y un botn de reset. Los dispositivos
estn organizados para evitar accidentes que
puedan causar daos al FPGA, como por ejemplo
utilizar los pines que estn conectados a los
botones o interruptores como salida en vez de
entrada; esta situacin puede causar un corto
circuito, es por eso que se cuenta con un arreglo
de resistencia para evitar los corto circuitos
accidentales. Hay un botn pulsador de color rojo
llamado CPU RESET el cual esta en una
configuracin bajo activa el cual enva un 1
cuando el botn esta sin presionar y un 0 cuando
se presiona; esto es as para que funcione en los
diseos de procesadores EDK y aunque tambin se
puede utilizar como un botn de uso general.
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 14/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
11 - Conectores PMOD
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 15/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
12 - PMOD Analog/Digital
Este es un PMOD especial ya que sus seales de
datos se conectan a los terminales analgicos del
FPGA. Dependiendo de la configuracin del FPGA
este conector se puede utilizar para seales
analgicas diferenciales de entrada a un ADC
interno en el FPGA. Cada pin puede ser
configurado por individual como entrada
analgica o como un pin digital.
13 - MICROSD
La ranura microSD se puede utilizar para
configurar al FPGA y tambin para ser utilizada
por el diseador. El microcontrolador PIC24 tiene
acceso a este conector, mediante el cual se puede
hacer la configuracin del FPGA. Cuando la
operacin de configuracin del FPGA terminado, el
microcontrolador PIC24 sede el control del
microSD a los pines del FPGA. Esto permite a
cualquier tarjeta SD restablecer sus maquinas de
estados internos y arranque en el modo de bus
nativo SD. Todas las seales del SD hacia el FPGA
estn en pines en los cuales se optimiza las
velocidades a los cuales se puede llegar la
transferencia de datos. La interfaz SPI tambin
esta disponible, si es necesario. Una vez que el
control sobre el bus SD se pasa del
microcontrolador PIC24 a la FPGA, es necesario
que el FPGA active la seal SD_RESET el cual es
una seal bajo activa y que es la que activa a un
transistor para suministrarenerga a la
microSD.Para obtener informacin sobre la
implementacin de un controladorde una tarjeta
SD, consulte la especificacin de la tarjeta SD
disponible en www.sdcard.org.
14 - SENSOR DE TEMPERATURA
La NEXYS 4 incluye un
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board sensor de temperatura 17/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
15 - ACELEROMETRO
La NEXYS 4 incluye un acelermetro ADXL362 de
ANALOG DEVICE. El ADXL362 es un acelermetro
MEMS de 3 ejes que tiene un consumo menor a
2uA a una velocidad de 100Hz. El ADXL362 no
produce alias a la entrada debido al bajo nivel de
muestreo. Las muestras estarn disponibles a lo
largo de todo el ancho de banda para ser
transmitidas a cualquiera de las velocidades de
transmision. El acelerometro siempre dispone de
una seal de 12 bit de resolucin aunque tambien
puede enviar una seal de 8 bits de resolucin si
la aplicacin no necesita de lecturas de alta
precision, con el envio de solo 8 bit de datos la
comunicacion se hace de una forma mas eficiente.
Los rangos de medicion son:2g, 4g,y 8g.
La resolucion en el rango de2g es de 1mg en
el bit menos significativo.
16 -MICRFONO
La tarjeta NEXYS 4 incluye un micrfono MEMS
omnidireccional. El micrfono utiliza integrado de
la empresa ANALOG DEVICE el ADMP421 con una
alta razon de seal a ruido de 61dBA y alta
sensivilidad de -26dBFS. Este dispositivo presenta
una respuesta en frecuencia con un ancho de
banda entre las frecuencias 100Hz y 15KHz. La
seal digital del audio es suministrada
digitalmente por medio de un seal con formato
de densidad de pulso modulado (PDM).
y la correspondiente seal
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board digital con el formato 20/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 21/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 22/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
17 - SALIDA DE AUDIO
LA NEXYS 4 dispone de un conector J8 que es
controlado por un filtro pasa bajas Sallen-Key
Butterworth de 4 orden que provee una salida de
audio mono. El circuito del filtro baja bajos se
muestra en la siguiente figura. La entrada del filtro
esta conectada al pin A11 del FPGA. Los tipos de
entradas digitales que se pueden utilizar son
seales digitales PWM o PDM. El filtro se encargara
de generar un seal analgica en la salida
proporcional a al ancho del pulso y dicha seal
analgica sera colocada en el conector J8
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 23/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 24/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
18 - PRUEBA EN FABRICA
Desde la fabrica se almacena en la memoria FLASH
SPI un archivo de configuracion que permite al
usuario probar las principales caracteriticas de la
tarjeta NEXYS 4. El archivo del codigo fuente y el
archivo .bit estan disponibles para su descarga
desde el sitio web de digilent.
repetidamente el
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board boton BTND los alternaran 25/27
19/7/2017 NEXYS 4 ARTIX-7 FPGA BOARD - Lgica Programable
Comentarios
Iniciar sesin | Actividad reciente del sitio | Informar de uso inadecuado | Imprimir pgina | Con la tecnologa de Google Sites
https://sites.google.com/site/logicaprogramable/calculadoras/fpga/nexys-4-artix-7-fpga-board 27/27