Campo programable Gate Arrays (FPGAs) son dispositivos semiconductores que se basan en una matriz de bloques de lógica configurables (CLBs) conectado vía programable interconecta. En este tutorial voy a explicar cómo programar FPGAs de Xilinx usando un Xilinx plataforma Cable USB y software de ISC. Para esto, tienes que preparar los siguientes elementos:
1. XC6SLX9 tabla de inicio, Xilinx FPGA 6 Spartan-
Esta placa incluye un objetivo FPGA (Spartern-6, XC6SLX9) y algunos otros circuitos necesarios y periféricos para apoyar el funcionamiento del dispositivo.
(Usted puede comprar de este tablero de ebay: http://www.ebay.com/itm/XC6SLX9-Starter-Board-Xil...
2. Xilinx plataforma USB descargar el Cable Jtag programador para FPGA-
Se trata de una herramienta de programación para descargar un archivo de configuración generado por ISE WebPACK al SRAM interno del dispositivo FPGA de destino o una memoria externa no volátil.
(enlace de ebay: http://www.ebay.com/itm/Xilinx-Platform-USB-Downl... )
3. software de ISE webpack-
Utilizamos código HDL (Hardware Description Language) como Verilog o VHDL para describir un circuito digital, el código debe ser compilado y puesto en ejecución en última instancia en un trazado de circuito que puede ser programado para dispositivo FPGA. Software de diseño de ISE WebPACK es una herramienta completamente integrada para ello proporcionado por Xilinx.
(Se puede descargar desde la Web de Xilinx: http://www.xilinx.com/products/design-tools/ise-d... )