« Prev | Next » FPGA_PROG and PROM Chips Configuration on the HES7XV690-4000BP Board Introduction Programming the Spartan-6 FPGA chip on the HES7XV690-4000BP board is only possible by using a dedicated 1x6 pin JTAG connector. Aldec is using a separate JTAG chain and special 1x6 pin connector for the SPARTAN-6 and XCF32P PROM memory device configurations to prevent accidental reconfiguration of the FPGA_PROG FPGA chip, which controls the configuration process of the main 7-Series FPGA chips. Figure 1 XC6SLX150-FGG484 Chip Configuration Interface: CON2 connector (1X6 pin) location How to configure the XC6SLX150-FGG484 FPGA Chip Connect one side of the Aldec JTAG adapter to the CON2 connector on the HES7 board. Figure 2 Aldec JTAG adapter connected to CON2 on the HES7 board Connect the other side of the Aldec JTAG adapter to the Xilinx USB Platform cable connected to your PC Figure 3 Aldec JTAG adapter connected to the Xilinx Platform USB Cable Turn on the power supply for the HES7XV690-4000BP. Initialize the JTAG chain for the Spartan-6 and XCF32P PROM devices on the HES7 board using the Xilinx Impact programming tool. Figure 4 Spartan-6 JTAG chain successful initialization Select the proper programming bit file intended for the XC6SLX150-FGG484 FPGA chip – please be aware that this bit controls the board after programming. Run the Spartan-6 FPGA chip configuration (using default settings). The FPGA_PROG chip is now programmed and ready to use. NOTE: If the wrong configuration settings or the wrong bit file were used, the board may not work correctly. How to configure the XCF32P PROM Device Connect one side of the Aldec JTAG adapter to the CON2 connector on the HES7 board. Figure 2 Aldec JTAG adapted connected to the CON2 on the HES7 board Connect the other side of the Aldec JTAG adapter to the Xilinx USB Platform cable connected to your PC Figure 3 Aldec JTAG adapter connected to the Xilinx Platform USB Cable Turn on the power supply for the HES7XV690-4000BP. Initialize the JTAG chain for the Spartan-6 and XCF32P PROM devices on the HES7 board using the Xilinx Impact programming tool. Figure 4 Spartan-6 JTAG chain successful initialization Select the proper “.mcs” PROM programming bit file (refer to http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_1/pim_p_creating_prom_file_xilinx_prom.htm for a more detailed description on How to Create Xilinx Flash/PROM files Run the XCF32P PROM device configuration (using default settings). The XCF32P PROM memory is now programmed and its contents can be used for the FPGA_PROG chip startup configuration. NOTE: Spartan-6 will be programmed using the bit file loaded to the PROM device after powering up the board. Previous article Next article