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.

Using Flash Memory to Configure FPGAsFlash memory can be programmed prior to being put onto a board withstandard programming equipment or it can be programmed in-system bya processor or test equipment. Since different flash memories havedifferent algorithms, consult the flash memory data sheet forprogramming information.Figure 10–8 shows a configuration timing waveform of an EPM3128Adevice downloading data to an APEX, ACEX, or FLEX device.Figure 10–8. <strong>Configuration</strong> Timing WaveformnSTATUSCLKnCONFIGDCLKDATA0DATAD[7..0]D0 D1 D2D3DnzADDR[15..0]A0A1 A2 A3AnzCONF_DONERESTARTINIT_DONE<strong>Configuration</strong> Design Filelibrary ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;This section shows the MAXconfig design file that controls theconfiguration process on APEX, ACEX, or FLEX devices:entity MAXconfig isport(clock : in std_logic;init_done: in std_logic;nStatus: in std_logic;D : in std_logic_vector(7 downto 0);restart: in std_logic;Conf_Done: in std_logic;Data0 : out std_logic;Dclk : out std_logic;Altera Corporation 10–9April 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!