29.12.2013 Views

Parallel Flash Loader Megafunction User Guide (PDF) - Altera

Parallel Flash Loader Megafunction User Guide (PDF) - Altera

Parallel Flash Loader Megafunction User Guide (PDF) - Altera

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.

Specifications Page 49<br />

Use the following formulas in this calculation:<br />

C access = T access *F clk +1<br />

C flash for Normal Mode = C access / 2<br />

C cfg = 2.5<br />

C overhead = 3*C access<br />

Total Clock Cycles = C overhead + max (C flash , C cfg )*N<br />

Total Configuration Time = Total Clock Cycle/ PFL Input Clock<br />

Substitute these values in the following formulas:<br />

C access = (100ns * 100MHz) + 1 = 11<br />

C flash = 11/2 = 5.5<br />

C cfg = 2.5<br />

C overhead = 3*11 = 33<br />

Total Clock Cycles = 33 + 5.5 * 590848 = 3249697<br />

Total Configuration Time at 100 MHz = 3249697/ 100 × 10 6 = 32.5ms<br />

■<br />

Page mode configuration time calculation:<br />

.rbf size for EP2S15 = 577 KB = 590,848 Bytes<br />

Configuration mode = FPP without data compression or encryption<br />

<strong>Flash</strong> access mode = Page Mode<br />

<strong>Flash</strong> data bus width = 16 bits<br />

<strong>Flash</strong> access time = 100 ns<br />

PFL input Clock = 100 MHz<br />

DCLK ratio = 2<br />

Use the following formulas in this calculation:<br />

T page_access = 30 ns<br />

C access = [(T access *F clk +1) + (T page_access *F clk *15)]/16<br />

C flash for Page Mode = C access / 2<br />

C cfg = 2.5<br />

C overhead = 3* C access<br />

Total Clock Cycles = C overhead + max (C flash , C cfg )*N<br />

Total Configuration Time = Total Clock Cycle/ PFL Input Clock<br />

Substitute these values in the following formulas:<br />

C access = [((100ns * 100 MHz) + 1) + (30ns*100 MHz*15)]/16 = 3.5<br />

C flash for Page Mode = 3.5/ 2 = 1.75 = 2<br />

C cfg = 2.5<br />

C overhead = 3*3.5 = 10.5<br />

Total Clock Cycles = 10.5 + 2.5*590848 = 1477130.5<br />

Total Configuration Time at 100 MHz = 1477130.5 / 100 × 10 6 = 14.77 ms<br />

<strong>Parallel</strong> <strong>Flash</strong> <strong>Loader</strong> <strong>Megafunction</strong> <strong>User</strong> <strong>Guide</strong><br />

May 2013<br />

<strong>Altera</strong> Corporation

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

Saved successfully!

Ooh no, something went wrong!