12.07.2015 Views

Configuration Handbook - Kamami.pl

Configuration Handbook - Kamami.pl

Configuration Handbook - Kamami.pl

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Configuring Cyclone II DevicesAltera programming hardware (APU) or other third-party programminghardware can be used to program blank serial configuration devicesbefore they are mounted onto PCBs. Alternatively, you can use an onboardmicroprocessor to program the serial configuration device on thePCB using C-based software drivers provided by Altera (i.e., the SRunnersoftware driver).A serial configuration device can be programmed in-system by anexternal microprocessor using SRunner. SRunner is a software driverdeveloped for embedded serial configuration device programming,which can be easily customized to fit in different embedded systems.SRunner can read a Raw Programming Data File (.rpd) and write to theserial configuration devices. The serial configuration deviceprogramming time using SRunner is comparable to the programmingtime when using the Quartus II Programmer.fFor more information about SRunner, see the SRunner: An EmbeddedSolution for EPCS Programming White Paper and the source code on theAltera web site at www.altera.com. For more information onprogramming serial configuration devices, see the Serial <strong>Configuration</strong>Devices Data Sheet in the <strong>Configuration</strong> <strong>Handbook</strong>.Figure 13–8 shows the timing waveform for the AS configuration schemeusing a serial configuration device.Figure 13–8. AS <strong>Configuration</strong> Timingt CF2ST1nCONFIGnSTATUSCONF_DONEnCSODCLKASDORead Addresst CLt CHt Ht SUDATA0bit N bit N − 1bit 1 bit 0299 CyclesINIT_DONEUser I/OUser ModeTri-stated with internalpull-up resistor.Altera Corporation 13–21February 2007 Cyclone II Device <strong>Handbook</strong>, Volume 1

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

Saved successfully!

Ooh no, something went wrong!