01.06.2013 Views

Configuration and Remote System Upgrades in Cyclone IV ... - Altera

Configuration and Remote System Upgrades in Cyclone IV ... - Altera

Configuration and Remote System Upgrades in Cyclone IV ... - Altera

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

8–66 Chapter 8: <strong>Configuration</strong> <strong>and</strong> <strong>Remote</strong> <strong>System</strong> <strong>Upgrades</strong> <strong>in</strong> <strong>Cyclone</strong> <strong>IV</strong> Devices<br />

<strong>Configuration</strong><br />

Table 8–19. Dedicated <strong>Configuration</strong> P<strong>in</strong>s on the <strong>Cyclone</strong> <strong>IV</strong> Device (Part 3 of 4)<br />

P<strong>in</strong> Name User Mode<br />

DCLK (1) N/A<br />

DATA[0] (1) I/O<br />

DATA[1]/<br />

ASDO (1)<br />

I/O<br />

<strong>Configuration</strong><br />

Scheme<br />

PS, FPP, AS,<br />

AP (2)<br />

PS, FPP, AS,<br />

AP (2)<br />

FPP, AS, AP<br />

(2)<br />

P<strong>in</strong> Type Description<br />

Input (PS,<br />

FPP). Output<br />

(AS, AP) (2)<br />

Input (PS,<br />

FPP, AS).<br />

Bidirectional<br />

(AP) (2)<br />

Input (FPP).<br />

Output (AS).<br />

Bidirectional<br />

(AP) (2)<br />

In PS <strong>and</strong> FPP configuration, DCLK is the clock <strong>in</strong>put used<br />

to clock data from an external source <strong>in</strong>to the target<br />

<strong>Cyclone</strong> <strong>IV</strong> device. Data is latched <strong>in</strong>to the device on the<br />

ris<strong>in</strong>g edge of DCLK.<br />

In AS mode, DCLK is an output from the <strong>Cyclone</strong> <strong>IV</strong> device<br />

that provides tim<strong>in</strong>g for the configuration <strong>in</strong>terface. It has<br />

an <strong>in</strong>ternal pull-up resistor (typically 25 k) that is always<br />

active.<br />

In AP mode, DCLK is an output from the <strong>Cyclone</strong> <strong>IV</strong> E device<br />

that provides tim<strong>in</strong>g for the configuration <strong>in</strong>terface. (2)<br />

In AS or AP configuration schemes, this p<strong>in</strong> is driven <strong>in</strong>to<br />

an <strong>in</strong>active state after configuration completes.<br />

Alternatively, <strong>in</strong> active schemes, you can use this p<strong>in</strong> as a<br />

user I/O dur<strong>in</strong>g user mode. In PS or FPP schemes that use<br />

a control host, you must drive DCLK either high or low,<br />

whichever is more convenient. In passive schemes, you<br />

cannot use DCLK as a user I/O <strong>in</strong> user mode. Toggl<strong>in</strong>g this<br />

p<strong>in</strong> after configuration does not affect the configured<br />

device.<br />

Data <strong>in</strong>put. In serial configuration modes, bit-wide<br />

configuration data is presented to the target <strong>Cyclone</strong> <strong>IV</strong><br />

device on the DATA[0] p<strong>in</strong>.<br />

In AS mode, DATA[0] has an <strong>in</strong>ternal pull-up resistor that<br />

is always active. After AS configuration, DATA[0] is a<br />

dedicated <strong>in</strong>put p<strong>in</strong> with optional user control.<br />

After PS or FPP configuration, DATA[0] is available as a<br />

user I/O p<strong>in</strong>. The state of this p<strong>in</strong> depends on the<br />

Dual-Purpose P<strong>in</strong> sett<strong>in</strong>gs.<br />

After AP configuration, DATA[0]is a dedicated bidirectional<br />

p<strong>in</strong> with optional user control. (2)<br />

The DATA[1] p<strong>in</strong> functions as the ASDO p<strong>in</strong> <strong>in</strong> AS mode.<br />

Data <strong>in</strong>put <strong>in</strong> non-AS mode. Control signal from the<br />

<strong>Cyclone</strong> <strong>IV</strong> device to the serial configuration device <strong>in</strong> AS<br />

mode used to read out configuration data.<br />

In AS mode, DATA[1] has an <strong>in</strong>ternal pull-up resistor that<br />

is always active. After AS configuration, DATA[1] is a<br />

dedicated output p<strong>in</strong> with optional user control.<br />

In a PS configuration scheme, DATA[1] functions as a user<br />

I/O p<strong>in</strong> dur<strong>in</strong>g configuration, which means it is tri-stated.<br />

After FPP configuration, DATA[1] is available as a user I/O<br />

p<strong>in</strong> <strong>and</strong> the state of this p<strong>in</strong> depends on the Dual-Purpose<br />

P<strong>in</strong> sett<strong>in</strong>gs.<br />

In an AP configuration scheme, for <strong>Cyclone</strong> <strong>IV</strong> E devices<br />

only, the byte-wide or word-wide configuration data is<br />

presented to the target <strong>Cyclone</strong> <strong>IV</strong> E device on DATA[7..0]<br />

or DATA[15..0], respectively. After AP configuration,<br />

DATA[1]is a dedicated bidirectional p<strong>in</strong> with optional user<br />

control. (2)<br />

<strong>Cyclone</strong> <strong>IV</strong> Device H<strong>and</strong>book, February 2013 <strong>Altera</strong> Corporation<br />

Volume 1

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

Saved successfully!

Ooh no, something went wrong!