|
Related Information
Configuration for Virtex-4 FPGASolutions and resources for configuring Virtex-4 FPGAsVirtex™-4 FPGAs use CMOS Configuration Latches (CCLs) to enable configurable interconnects between routing lines and logic cells. Virtex-4 FPGAs are volatile devices - they do not retain their configuration when power is removed. To configure a Virtex-4 FPGA, you must reinitialize the CCLs inside the device each time power is cycled. Power up configuration for Virtex-4 FPGAs varies by application. Prototyping or DebuggingCustomers who are in the prototyping phase have the following options for Virtex-4 FPGA configuration:
In the FieldIn the field, customers must implement a non-volatile configuration memory solution to configure Virtex-4 FPGAs. Xilinx offers the following options:
Miscellaneous
Configuration SchemesXilinx offers the end user flexibility when configuring a Virtex-4 FPGA. The following schemes are supported by Virtex-4 FPGAs:SerialSimplest configuration scheme, serial throughput. Master SerialThe Xilinx FPGA drives the Xilinx PROM CLK as the Xilinx PROM provides serial (x1) configuration data to the Xilinx FPGA. ![]() Slave SerialThe Xilinx PROM’s internal oscillator drives the Xilinx FPGA CCLK as the Xilinx PROM provides serial (x1) configuration data to the Xilinx FPGA. ![]() Slave SerialAn external clock drives the Xilinx PROM CLK and the Xilinx PROM drives the Xilinx FPGA CCLK as the Xilinx PROM provides serial (x1) configuration data to the Xilinx FPGA. ![]() Slave SerialAn external clock drives both the Xilinx FPGA CLK and the Xilinx PROM CLK as the Xilinx PROM provides serial (x1) configuration data to the Xilinx FPGA. ![]() ParallelParallel configuration for fastest throughput. Master-SelectMapThe Xilinx FPGA drives the Xilinx PROM CLK as the Xilinx PROM provides byte-wide (x8) configuration data to the Xilinx FPGA. ![]() Slave SelectMAPThe Xilinx PROM’s internal oscillator drives the Xilinx FPGA CCLK as the Xilinx PROM provides byte-wide (x8) configuration data to the Xilinx FPGA. ![]() Slave-SelectMAPAn external clock drives the Xilinx PROM CLK and the Xilinx PROM drives the Xilinx FPGA CCLK as the Xilinx PROM provides byte-wide (x8) configuration data to the Xilinx FPGA. ![]() Slave-SelectMAPAn external clock drives both the Xilinx FPGA CCLK and the Xilinx PROM CLK as the Xilinx PROM provides byte-wide (x8) configuration data to the Xilinx FPGA. ![]() |