12.07.2015 Views

Configuration Handbook - Kamami.pl

Configuration Handbook - Kamami.pl

Configuration Handbook - Kamami.pl

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Enhanced <strong>Configuration</strong> Devices (EPC4, EPC8 & EPC16) Data Sheet1 For more information on Stratix Remote System <strong>Configuration</strong>,refer to the Using Remote System <strong>Configuration</strong> with Stratix &Stratix GX Devices chapter in the Stratix Device <strong>Handbook</strong>.Other user programmable features include:■■■■Real-time decompression of configuration dataProgrammable configuration clock (DCLK)Flash ISPProgrammable power-on-reset delay (PORSEL)FPGA <strong>Configuration</strong>FPGA configuration is managed by the configuration controller chip.This process includes reading configuration data from the flash memory,decompressing it if necessary, transmitting configuration data via theappropriate DATA[] pins, and handling error conditions.After POR, the controller determines the user-defined configurationoptions by reading its option bits from the flash memory. These optionsinclude the configuration scheme, configuration clock speed,decompression, and configuration page settings. The option bits arestored at flash address location 0x8000 (word address) and occupy512-bits or 32-words of memory. These options bits are read using theinternal flash interface and the default 10 MHz internal oscillator.After obtaining the configuration settings, it checks if the FPGA is readyto accept configuration data by monitoring the nSTATUS andCONF_DONE lines. When the FPGA is ready (nSTATUS is high andCONF_DONE is low), the controller begins data transfer using the DCLKand DATA[] output pins. The controller selects the configuration page tobe transmitted to the FPGA(s) by sam<strong>pl</strong>ing its PGM[2..0] pins after PORor reset.The function of the configuration unit is to transmit decompressed datato the FPGA, depending on the configuration scheme. The enhancedconfiguration device supports four concurrent configuration modes, withn = 1, 2, 4, or 8 (where n is the number of bits that are sent per DCLK cycleon the DATA[n] lines). The value n = 1 corresponds to the traditional PSconfiguration scheme. The values n = 2, 4, and 8 correspond to concurrentconfiguration of 2, 4, or 8 different PS configuration chains, respectively.Additionally, the FPGA can be configured in FPP mode, where eight bitsof DATA are clocked into the FPGA per DCLK cycle. Depending on theconfiguration bus width (n), the circuit shifts uncompressedconfiguration data to the valid DATA[n] pins. Unused DATA[] pins drivelow.Altera Corporation 2–5May 2007 <strong>Configuration</strong> <strong>Handbook</strong>, Volume 2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!