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.

Serial <strong>Configuration</strong> Devices (EPCS1, EPCS4, EPCS16, & EPCS64) FeaturesTable 4–21 shows the timing parameters for AS configuration mode.Table 4–21. Timing Parameters for AS <strong>Configuration</strong>Symbol Parameter Min Typ Max Unitf CLK DCLK frequency from Cyclone FPGA 14 17 20 MHzDCLK frequency from Stratix II or Cyclone II FPGA (40 MHz) (1) 20 26 40 MHzDCLK frequency from Stratix II or Cyclone II FPGA (20 MHz) 10 13 20 MHzDCLK frequency from Cyclone III FPGA (1) 20 30 40 MHzDCLK frequency from Stratix III FPGA (1) 15 25 40 MHzt CH DCLK high time 10 nst CL DCLK low time 10 nst H Data hold time after rising edge on DCLK 0 nst SU Data set up time before rising edge on DCLK 5 nst POR POR delay 100 msNote to Table 4–21:(1) Existing batches of EPCS4 manufactured on 0.15 µm process geometry supports AS configuration up to 40 MHz.However, batches of EPCS4 manufactured on 0.18 µm process geometry support only up to 20 MHz. EPCS16 andEPCS64 serial configuration devices are not affected. For information about product traceability and transitiondate to differentiate between 0.15 µm process geometry and 0.18 µm process geometry EPCS4 serial configurationdevices, refer to PCN 0514 Manufacturing Changes on EPCS Family process change notification on the Alterawebsite at www.altera.com.Programming &<strong>Configuration</strong>File SupportThe Quartus II design software provides programming support for serialconfiguration devices. After selecting the serial configuration device, theQuartus II software automatically generates the Programmer Object File(.pof) to program the device. The software allows users to select theappropriate serial configuration device density that most efficientlystores the configuration data for a selected FPGA.The serial configuration device can be programmed in-system by anexternal microprocessor using SRunner. SRunner is a software driverdeveloped for embedded serial configuration device programming thatdesigners can customize to fit in different embedded systems. TheSRunner can read RPD file and write to the serial configuration devices.The programming time is comparable to the Quartus II softwareprogramming time. Note that writing and reading the RPD file to theEPCS is different from other data and address bytes. The LSB of RPDbytes must be shifted out first during the read bytes instruction and theLSB of RPD bytes must be shifted in first during the write bytesinstruction. This is because the FPGA reads the LSB of the RPD data firstduring the configuration process.Altera Corporation 4–35April 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!