Excalibur Excalibur EPXA1 Hardware Reference Manual


Add to my manuals
50 Pages

advertisement

Excalibur Excalibur EPXA1 Hardware Reference Manual | Manualzz

101 Innovation Drive

San Jose, CA 95134

(408) 544-7000 http://www.altera.com

MNL-EPXA1DEVBD-1.

1

EPXA1 Development Board

Hardware Reference Manual

September 2002

Version 1.1

EPXA1 Development Board Hardware Reference Manual

Copyright  2002 Altera Corporation. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all other words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera

Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Altera products are protected under numerous U.S. and foreign patents and pending applications, mask work rights, and copyrights.

Altera warrants performance of its semiconductor products to current specifications in accordance with Altera’s standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera Corporation. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. All rights reserved.

ii Altera Corporation

About this Manual

How to Find

Information

This manual provides comprehensive information about the Altera ®

EPXA1 development board.

Table 1

shows the manual revision history.

Table 1. Revision History

Date

August 2002

September 2002

First publication

Minor amendments

Description

■ The Adobe Acrobat Find feature allows you to search the contents of a PDF file. Click on the binoculars icon in the top toolbar to open the

Find dialog box.

Bookmarks serve as an additional table of contents.

Thumbnail icons, which provide miniature previews of each page, provide a link to the pages.

Numerous links, shown in green text, allow you to jump to related information.

Altera Corporation iii

About this Manual

How to Contact

Altera

EPXA1 Development Board Hardware Reference Manual

For the most up-to-date information about Altera products, go to the

Altera world-wide web site at http://www.altera.com

.

For technical support on this product, go to http://www.altera.com/mysupport . For additional information about

Altera products, consult the sources shown in Table 2 .

Table 2. How to Contact Altera

Information Type

Technical support

Product literature

Altera literature services

Non-technical customer service

USA & Canada http://www.altera.com/mysupport/

(800) 800-EPLD (3753)

(7:00 a.m. to 5:00 p.m.

Pacific Time) http://www.altera.com

[email protected]

(1)

(800) 767-3753

FTP site ftp.altera.com

Note:

(1) You can also contact your local Altera sales office or sales representative.

All Other Locations http://www.altera.com/mysupport/

(408) 544-7000

(1)

(7:00 a.m. to 5:00 p.m.

Pacific Time) http://www.altera.com

[email protected]

(1)

(408) 544-7000

(7:30 a.m. to 5:30 p.m.

Pacific Time) ftp.altera.com

iv Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Typographic

Conventions

About this Manual

The EPXA1 Development Board Hardware Reference Manual uses the typographic conventions shown in

Table 3

.

Table 3. Conventions

Visual Cue Meaning

Bold Type with Initial

Capital Letters bold type

Bold italic type

Italic Type with Initial

Capital Letters

Italic type

Initial Capital Letters

“Subheading Title”

Courier type

Command names, dialog box titles, checkbox options, and dialog box options are shown in bold, initial capital letters. Example: Save As dialog box.

External timing parameters, directory names, project names, disk drive names, filenames, filename extensions, and software utility names are shown in bold type.

Examples: f

MAX

, \QuartusII directory, d: drive, chiptrip.gdf

file.

Book titles are shown in bold italic type with initial capital letters. Example:

1999 Device Data Book .

Document titles are shown in italic type with initial capital letters. Example: AN 75

(High-Speed Board Design).

Internal timing parameters and variables are shown in italic type. Examples: t

PIA

, n + 1.

Variable names are enclosed in angle brackets (< >) and shown in italic type. Example:

< file name >, < project name > .pof

file.

Keyboard keys and menu names are shown with initial capital letters. Examples:

Delete key, the Options menu.

References to sections within a document and titles of Quartus II Help topics are shown in quotation marks. Example: “Configuring a FLEX 10K or FLEX 8000 Device with the BitBlaster ™ Download Cable.”

Signal and port names are shown in lowercase Courier type. Examples: data1 , tdi , input.

Active-low signals are denoted by suffix _n , e.g., reset_n .

Anything that must be typed exactly as it appears is shown in Courier type. For example: c:\quartusII\qdesigns\tutorial\chiptrip.gdf

. Also, sections of an actual file, such as a Report File, references to parts of files (e.g., the AHDL keyword SUBDESIGN ), as well as logic function names (e.g., TRI ) are shown in

Courier.

1., 2., 3., and a., b., c.,... Numbered steps are used in a list of items when the sequence of the items is important, such as the steps listed in a procedure.

Bullets are used in a list of items when the sequence of the items is not important.

The checkmark indicates a procedure that consists of one step only.

The hand points to information that requires special attention.

The angled arrow indicates you should press the Enter key.

The feet direct you to more information on a particular topic.

Altera Corporation v

Notes:

Contents

About this Manual ..................................................................................iii

How to Find Information ............................................................................................................iii

How to Contact Altera .................................................................................................................. iv

Typographic Conventions ............................................................................................................. v

EPXA1 Development Board ........................................................................9

Features .............................................................................................................................................9

Functional Overview .......................................................................................................................9

EPXA1 Development Board Components .................................................................................10

EPXA1 Device .........................................................................................................................10

Prototyping Area ....................................................................................................................11

Interfaces .................................................................................................................................13

Development Board Expansion ...........................................................................................20

Jumper Configuration ...................................................................................................................23

Clocks ...............................................................................................................................................24

Jumper Configuration for the Clock Inputs .......................................................................26

Sources for the Stripe Clock Reference ...............................................................................27

Sources for CLK3 & CLK4 ....................................................................................................28

Device Configuration ....................................................................................................................28

Booting from Flash Memory ................................................................................................28

Using the Quartus II Software .............................................................................................29

JTAG Interfaces ..............................................................................................................................29

Power Supply .................................................................................................................................30

Test Points & Test Pads .................................................................................................................32

Signals ..............................................................................................................................................33

UART .......................................................................................................................................33

Expansion Headers ................................................................................................................34

Configuration/Debugging Interfaces .................................................................................37

Development Board Pin-Outs ......................................................................................................38

Configuration .........................................................................................................................39

SDR SDRAM Interface ..........................................................................................................40

EBI ............................................................................................................................................42

UART1 & UART2 ...................................................................................................................44

Fast I/O Pins ...........................................................................................................................44

Test Points ...............................................................................................................................45

Test Pads ..................................................................................................................................45

Prototyping Area ....................................................................................................................46

Expansion Header I/O Pins .................................................................................................47

General Usage Guidelines ............................................................................................................48

Altera Corporation vii

Contents Excalibur EPXA1 Development Board Hardware Refewrence Manual

Anti-Static Handling ..............................................................................................................48

Power Consumption ..............................................................................................................48

Test Core Functionality .........................................................................................................49

Unused I/O Pins ....................................................................................................................50

viii Altera Corporation

EPXA1 Development Board

1

Features

Functional

Overview

Powerful development board for embedded processor FPGA designs

– Features an EPXA1F484 device

– Supports intellectual property-based (IP-based) designs using a microprocessor

Industry-standard interconnections

– 10/100 megabits per second (Mbps) Ethernet

– Two RS-232 ports

Memory subsystem

– 8 Mbytes of flash memory

– 32 Mbytes of single data rate (SDR) SDRAM

Multiple clocks for communications system design

Multiple ports for configuration and debugging

– IEEE Std. 1149.1 Joint Test Action Group (JTAG)

– Support for configuring the EPXA1 device using flash memory, with a MasterBlaster ™ or ByteBlasterMV ™ cable

– Multi-ICE header for debugging

Expansion headers for greater flexibility and capacity

– 5-V standard expansion header

– 5-V long expansion card header

Additional user-interface features

– One user-definable 8-bit dual in-line package (DIP) switch block

– Four user-definable push-button switches, plus reset switch

– Ten user-definable LEDs, plus function-specific LEDs

Test points provided to facilitate system development ■

The EPXA1 development board is a powerful, low-cost, product which you can use as a desktop hardware platform to start developing embedded systems immediately. In addition, the board can be used for system prototyping, emulation, hardware and software development or other special requirements. The development board provides a flexible, powerful debug and development environment to support the development of systems using Excalibur ™ devices.

Altera Corporation 9

EPXA1

Development

Board

Components

EPXA1 Development Board Hardware Reference Manual

This section describes the components on the EPXA1 development board, which is shown in

Figure 1 .

Figure 1. EPXA1 Development Board Layout

10

EPXA1 Device

The EPXA1 development board features the lowest-cost member of the

Excalibur family, the EPXA1. The EPXA1 device contains an ARM922T ™

32-bit RISC microprocessor combined with an APEX ™ 20KE FPGA in a

484-pin FineLine BGA ™ package.

Table 1 on page 10

lists the main features of the device.

Table 1. EPXA1 Device Features

Feature

Maximum system gates

Typical gates

LEs

ESBs

Maximum RAM bits

Maximum macrocells

Maximum user I/O pins

Capacity

263,000

100,000

4,160

26

53,248

416

186

Altera Corporation

EPXA1 Development Board Hardware Reference Manual

In addition, the EPXA1 device provides a variety of peripherals, as listed

in Table 2 .

Table 2. EPXA1 Device Peripherals

Peripheral Description

ARM922T 32-bit RISC processor For speed grade –1: up to 200 MHz

For speed grade –2: up to 166 MHz

Interrupt controller Used for the interrupt system

Internal single-port SRAM

Internal dual-port SRAM

SDRAM controller

External SDRAM

Expansion bus interface (EBI)

External flash memory

32 Kbytes

16 Kbytes

Interfaces between the internal system bus and SDRAM

Refer to the Excalibur Devices Hardware Reference Manual for details of supported sizes

Interfaces to the flash memory and the Ethernet

Watchdog timer

UART

Reset controller

Refer to the Excalibur Devices Hardware Reference Manual for details of supported sizes

Protects the system against software failure

Facilitates serial communication

Resets the device

Refer to the Excalibur Devices Hardware Reference Manual for details about

EPXA1 devices.

Prototyping Area

This area can be used to develop and test custom circuitry, such as I/O interfaces, using the EPXA1 development board. The prototyping area has both 3.3-V and 5-V supply, plus ground connections, 32 I/O pins that facilitate connection to the Excalibur device, and a reset pin in a 6 × 15

matrix. Figure 2 shows the prototyping area on the development board.

Altera Corporation 11

12

EPXA1 Development Board Hardware Reference Manual

Figure 2. Prototyping Area on the EPXA1 Development Board

A1

Figure 3 on page 13

shows how the pins are located in the prototyping area.

Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Figure 3. Pin Layout in the Prototyping Area

P

R

M

N

K

L

H

J

E

F

C

D

G

A

B

RESET_n

1 2 3 4 5 6

PROTOIO_n

5V

NC

3.3 V

GND

See Table 37 on page 46 for details of the prototyping area pin-outs.

Interfaces

Table 3

lists the interfaces supported by the EPXA1 development board.

Table 3. Development Board Interfaces

Interface Description

10/100 Ethernet with full- and halfduplexing

Expansion headers

This interface consists of an RJ45 connector and transformer connected to the EPXA1 using an external MAC/PHY device connected to the EBI

These headers are used to connect Altera daughter cards or customerdesigned daughter cards to develop and test custom circuitry

IEEE Std. 488 RS-232 serial interfaces This is a 250-kbps true RS-232 data terminal equipment (DTE) interface

Debugging/programming ports The board supports in-circuit debugging by means of the MasterBlaster,

ByteBlasterMV, or Multi-ICE cables

Altera Corporation 13

14

EPXA1 Development Board Hardware Reference Manual

Serial I/O Interfaces

There can be two UARTs in the EPXA1 device. A dedicated UART is located in the embedded stripe; optionally, an additional IP UART can be implemented in the FPGA. If the IP UART is used, it is connected to 3.3-V standard EPXA1 I/O pins. Each UART is connected to a transceiver (U6 for the embedded stripe UART and U1 for the IP UART) to translate

LVTTL voltage for RS-232 compatibility at up to 250 Kbps. Each UART also has its own DB9 male RS-232 connector wired as a DTE.

The transceiver uses a 3.3-V power supply. If the RS-232 input pins are used as outputs, contention occurs because the bus transceiver is always active. If these pins are not used as part of a design, ensure that they remain in the high-impedance state.

All unused I/O pins can be set to tri-state mode in the Quartus II software (see

“Unused I/O Pins” on page 50 ).

See

Table 23 on page 33 for information on the RS-232 signals.

Table 4 shows the UART interface characteristics.

Table 4. UART Interface Characteristics

Features

UART 1 TX, RX & Control

UART 2 TX, RX & Control

I/O Pins

8

8

Voltage (V)

3.3

3.3

Table 5 lists the UART LEDs on the EPXA1 development board.

Table 5. UART LEDs

Board

Reference

D2

D3

D4

D7

Signal

TXD

RXD

XA-TXD

XA-RXD

Description

This LED indicates activity on the line

This LED indicates activity on the line

This LED indicates activity on the line

This LED indicates activity on the line

Altera Corporation

EPXA1 Development Board Hardware Reference Manual

10/100 Ethernet Parallel Interface

On the EPXA1 development board, the Ethernet interface consists of an integrated MAC/PHY device and an RJ45 connector which includes the transformer and LEDs.

Table 6

lists the LEDs built into the RJ45 connector.

Table 6. Ethernet LEDs

Board Reference Signal

RJ1 LEDA LEDA

RJ1 LEDB LEDB

Description

Green LED. This defaults to being set on when the

10/100 link is detected

(1)

Unused

(1)

Note:

(1) Although the default setting for LEDA ‘10/100 link detected’, the user can program the LEDA and LEDB select signals by writing to the LED select signal registers.

The Ethernet and flash memory device share addresses and data on the

EBI.

Memory Interfaces

The EPXA1 development board supports the following types and

capacities of on-board memory, as listed in Table 7 .

Table 7. Development Board Memory Characteristics

Type

SDR SDRAM

Flash

Address Lines Data Lines Control Lines Memory Organization

13

22

16

16

10

5

4 M

×

16 × 4 banks

2

×

4 Mbytes

Size

32 Mbytes; 16-bit

8 Mbytes

Figure 4 on page 16 shows the location of the on-board memory.

Altera Corporation 15

EPXA1 Development Board Hardware Reference Manual

Figure 4. EPXA1 Development Board On-Board Memory

16

Flash memory (pin 1s indicated) SDRAM (pin 1 indicated)

Two flash memory chips, FLASH1 and FLASH2, are connected to the EBI of the EPXA1 development board (see

Figure 5

).

Figure 5. Flash Memory Interface

EPXA1

EBI

A1-A22

D0-D15

OE, WE, CE

Flash Memory (2 x 4 Mbyte)

EBI_CS1 EBI_CS0

A0-A21

FLASH1 FLASH2

PHY/MAC

Altera Corporation

EPXA1 Development Board Hardware Reference Manual

LED & Switch Interfaces

The EPXA1 development board provides a variety of LED and switch interfaces. Some are user-definable and some are function-specific.

Figure 6

shows the location of LEDs and switches on the development board.

Figure 6. Switches & LEDs on the EPXA1 Development Board

Ethernet

TX/RX LEDs

UART LEDs

Altera Corporation

Push-button switches

SW2, SW3, SW4, SW5

Voltage LEDs

NPOR

SOFT_RESET_N

SW6 (pin 1 indicated)

User LEDs (LED 0 indicated)

User-Defined LEDs

On the EPXA1 development board, there are ten user-definable LEDs in a graph-type LED package, DG1. They connect directly to the EPXA1 device

I/O pins and can be used for any kind of application.

Table 8 on page 18

lists the user LEDs on the development board.

17

EPXA1 Development Board Hardware Reference Manual

Table 8. DG1 LED Interface Characteristics

LED Reference EPXA1 I/O Pin

DG1_J

DG1_I

DG1_H

DG1_G

DG1_F

DG1_E

DG1_D

DG1_C

DG1_B

DG1_A

W17

W18

W20

W21

W22

Y17

Y18

Y19

Y20

Y21

Signal

USER_LED9

USER_LED8

USER_LED7

USER_LED6

USER_LED5

USER_LED4

USER_LED3

USER_LED2

USER_LED1

USER_LED0

Voltage (V)

3.3

3.3

3.3

3.3

3.3

3.3

3.3

3.3

3.3

3.3

Function-Specific LEDs

LEDs are also used for specific application functions, such as the

configuration, RS-232 and Ethernet interfaces. Table 9 lists the function-

specific LEDs, their power supply status, their connection details, and their functions.

Table 9. Function-Specific LED Usage

Signal

INIT_DONE

VCC_5V

VCC_3V3

VCC_1V8

TXD

RXD

XA-TXD

XA-RXD

TX

RX

Board Reference

D15

D12

D13

D14

D2

D3

D4

D7

RJ1

RJ1

EPXA1 I/O Pin

(or Board

Connector)

K7

Description

Used by FPGA initialization; signifies that initialization is complete

5-V power indicator

3.3-V power indicator

1.8-V power indicator

FPGA UART signal indicator

FPGA UART signal indicator

Embedded stripe UART signal indicator

Embedded stripe UART signal indicator

Ethernet signal indicator

Ethernet signal indicator

Voltage (V)

3.3

3.3

3.3

3.3

3.3

3.3

5

3.3

1.8

3.3

18 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Switch Interfaces

The EPXA1 development board provides eight user-definable, active-low switches in a dip-switch block, four debounced push-button switches, and two dedicated reset switches.

Table 10

documents the interface characteristics of the dip-switch block, SW6.

Table 10. SW6 Dip Switch Connections (Active-Low)

Switch Name EPXA1 I/O Pin

SW6_1

SW6_2

SW6_3

SW6_4

SW6_5

SW6_6

SW6_7

SW6_8

V20

V19

V18

V17

V16

U21

U20

U19

Signal

USER_SW7

USER_SW6

USER_SW5

USER_SW4

USER_SW3

USER_SW2

USER_SW1

USER_SW0

Voltage (V)

3.3

3.3

3.3

3.3

3.3

3.3

3.3

3.3

Tables 11 and 12 detail the push-button switches on the development

board.

Table 11. Push-Button Switches

Push Button EPXA1 I/O

Pin

SW1 H1

SW7 R4

Signal

NPOR

N_CONFIG

Use

Active-low switch that generates a full power-on reset when pressed for more than two seconds

Active-low switch that generates a warm reset

Voltage

(V)

3.3

3.3

Table 12. User-Definable Push-Button Switches

Push Button

SW2

SW3

SW4

SW5

EPXA1 I/O Pin

U18

U17

U16

T18

Signal

USER_PB0

USER_PB1

USER_PB2

USER_PB3

Voltage (V)

3.3

3.3

3.3

3.3

Altera Corporation 19

EPXA1 Development Board Hardware Reference Manual

Development Board Expansion

The EPXA1 development board hosts the EPXA1 device and two 5-V expansion headers, which are implemented on the board for use with expansion cards. There are two types of expansion header on the EPXA1 development board:

Standard expansion header—a set of three 0.1-inch, two-row header pins (7 × 2, 10 × 2, 20 × 2)

Long expansion header—the same set of three 0.1-inch, two-row header pins (7 × 2, 10 × 2, 20 × 2) plus an extra 20 × 2 header pins

Figure 7 on page 20

shows the location of the expansion headers on the

EPXA1 development board.

Figure 7. EPXA1 Development Board Expansion Header Connectors

Pin 1

Pin 1

20

The expansion header interfaces can be used to interface to specialfunction daughter cards; contact your Altera representative for details of the daughter cards available for use with the expansion header interfaces.

By using the EPXA1 I/O pins and the power-supply pins on the expansion headers, you can design expansion cards to your specific requirements using the I/O pins on the EPXA1 device and power supplies from the EPXA1 development board.

Altera Corporation

EPXA1 Development Board Hardware Reference Manual

The expansion headers are on a common 0.1-inch pitch/spacing to make it easier to use both headers together if desired.

Standard Expansion Header

The standard expansion header interface includes the following features:

40 APEX ® device general-purpose I/O signals

A buffered, zero-skew copy of the on-board OSC output

A buffered, zero-skew copy of the EPXA1’s PLL-output

An APEX device clock-input (for daughter cards that drive a clock to the FPGA

An active-low power-on-reset signal

Three regulated 3.3-V power-supply pins

One regulated 5-V power-supply pin

Unregulated power-supply pin (connects directly to J1 power-input plug)

Numerous ground connections

Card-select I/O

RC-filtered I/O

Long Expansion Header

The long expansion header interface shares the same characteristics as the standard interface, and has the following additional pins in use:

Two regulated 3.3-V power-supply pins

Sixteen address pins

Sixteen data pins

Expansion Header Pin Details

In addition, the following points apply to either standard or long expansion headers:

J9.38 and J15.38 can be used as a global card-enable signal

A low-current, 5-V power supply is presented on J4.2 and J11.2

The V

REF

voltage for the analog switches is presented on J10.3 and

J3.3.

The maximum current load on each header is 500 mA at 3.3 V, 50 mA at 5 V and 100 mA at 12 V

The remaining pins on the expansion headers connect to user I/O pins on the EPXA1 device.

Table 24 on page 34 lists the expansion

header signal pin assignments

Altera Corporation 21

22

EPXA1 Development Board Hardware Reference Manual

Difference Between Standard and Long Expansion Headers

On the standard expansion header, there is an RC-filtered connection to

EPXA1 device I/O pin AB5 from header pin J11.3. This circuit is suitable for producing a high-impedance, low-precision analog output if the appropriate pin is driven with a duty-cycle-modulated waveform by user logic. However, there is no RC-filtered connection to an EPXA1 device

I/O pin from the long expansion header. Instead, header pin J4.3 supports an additional user I/O.

EPXA1 Device Signal Definitions for the Expansion Headers

Table 13 on page 22 shows the definitions for the EPXA1 device signals

available to the standard expansion header interface. The definitions are used with Altera daughter cards. The general purpose I/O signals can be used as required.

Table 13. Standard Expansion Header Signal Definitions

Function

General purpose I/O

Clock

Bias voltage input

Reset

Supply voltage

Signals

H5V_IO[40..0]

H5V_OSC

H5V_CLK

H5V_CLKOUT

H5V_VEE

H5V_RST_N

VCC_5V

VCC_A

VCC_3V3

Number

41

3

1

1

1

1

3

See

Table 24 on page 34 for standard expansion header pin-out details.

The long expansion header includes the signals in

Table 13 , plus the additional signals in Figure 14 .

Table 14. Additional Signal Definitions for the Long Expansion Header

Function

Address

Data

Supply voltage

Signals eup_A[15..0] eup_D[15..0]

VCC_5V

VCC_A2

VCC_3V3

Number

16

16

1

1

2

Altera Corporation

EPXA1 Development Board Hardware Reference Manual

See Table 25 on page 35 for long expansion header pin-out details.

f

Refer to the Nios Embedded Processor Development Board data sheet for further details about the expansion header interface.

Jumper

Configuration

The jumpers on the EPXA1 development board serve several functions:

Clock distribution

Enabling clocks

JTAG configuration

Figure 8 on page 23

shows the location of jumpers on the development board.

Figure 8. Jumper Locations on the EPXA1 Development Board

JSELECT

(J5)

CLKA Select

(J13)

CLKB Select

(J14)

Table 15 on page 24 lists the jumper settings and their uses.

Altera Corporation 23

EPXA1 Development Board Hardware Reference Manual

Table 15. Jumpers on the EPXA1 Development Board

Jumper Function Pins 1-2 Connected

JSELECT

(J5)

(1)

CLKA Select

(J13)

CLKB Select

(J14)

JTAG connector selection ARM922 TAP available on Multi-

ICE connector

Clock A input selection 25 MHz on-board oscillator selected

Clock B input selection 25 MHz on-board oscillator selected

Pins 2-3 Connected

ARM922 TAP available on JTAG connector

Alternative 5-V DIL14 oscillator or

SMA connector selected

Alternative 5-V DIL14 oscillator or

SMA connector selected

Note:

(1) Determines whether the JTAG chains operate in serial or parallel mode.

Clocks

There are three potential clock sources on the EPXA1 development board, which can be enabled and disabled according to your design requirements:

Dedicated on-board, 25-MHz crystal oscillator, X1 (default clock for all devices)

Socket for alternative 5-V DIL14 crystal oscillator, XSKT1

Generator clock input via SMA connector, SMA1

The location of the clocks on the development board is shown in Figure 9

.

Figure 9. Clocks on the EPXA1 Development Board

24 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

The only device for which you cannot change the clock input is the Ethernet. The Ethernet clock input is the 25-MHz oscillator,

X1.

Apart from selecting the clock inputs, you can also select the target devices for each clock input.

If you plug in an alternative crystal oscillator, it drives the same clock line as the SMA connector. To drive a clock through the

SMA connector, you must remove the alternative crystal oscillator.

Table 16 on page 25 lists all the clock signals on the development board.

Table 16. EPXA1 Development Board Clocks (Part 1 of 2)

Clock Source EPXA1 Pin

(or Board

Connection)

CLK_REF

(1)

H7

CLKA_1

CLKA_2

CLKA_3

(OSC_BUFF1)

CLKA_4

(OSC_BUFF2)

U1

R21

(J3.9)

(J11.9)

CLKB_0

CLKB_1

V1

P21

OSC_25MHZ (U9:1)

CLKLK_ENA R6

CLKLK_OUT2p U22

Signal Name Description Target

Device

CLK_REF

CLK1p

CLK2p

H5V_OSC

H5V_OSC

Main clock used to drive the embedded stripe of the EPXA1. Dedicated input selected from either the SMA connector or the 25 MHz crystal oscillator using jumper CLKA Select (J13)

Dedicated pin that drives PLL1

EPXA1

EPXA1

Dedicated pin that drives PLL2

Clock to long expansion header

Clock to standard expansion header

EPXA1

Long expansion header

Standard expansion header

CLK3p

CLK4p

Dedicated pin that drives PLL3

Dedicated pin that drives PLL4

EPXA1

EPXA1

XTAL1

CLKLK_ENA

Clock to Ethernet; optionally used for other development board modules

Ethernet

Clock-enable for PLL circuitry; permanently on EPXA1

CLKLK_OUT2p Dedicated pin allowing PLL2 output to be driven off-chip, providing the PLL clock to the expansion headers as H5V_CLK

Standard expansion header,

Long expansion header

Altera Corporation 25

EPXA1 Development Board Hardware Reference Manual

Table 16. EPXA1 Development Board Clocks (Part 2 of 2)

Clock Source EPXA1 Pin

(or Board

Connection)

CLKLK_FB2p N21

Signal Name Description Target

Device

CLKLK_FB2p Dedicated pin that allows external feedback to

PLL2. Available on test pad T14 (see

Table 36 on page 45 )

EPXA1

Note:

(1) See

“Jumper Configuration for the Clock Inputs” for details of selecting a source for the stripe

CLK_REF pin.

Up to two sources can be selected to clock the devices on the development board at any given time. Of the three sources available, the dedicated

25-MHz on-board oscillator cannot be varied in frequency.

As detailed in

Table 16

, four of the clock buffer outputs drive dedicated inputs on the EPXA1 device.

One is the dedicated input providing the embedded stripe reference clock

CLK_REF . The four FPGA clocks service the ClockLock ™ and ClockBoost ™ circuitry on the Excalibur device. The clocks on the development board can be configured as required, depending on which devices are used.

Two clocks drive each expansion header: two from the main clock buffer and two from buffered copies of the EPXA1 PLL2 outputs.

Jumper Configuration for the Clock Inputs

Jumpers CLKA Select (J13) and CLKB Select (J14) are used to select different clock inputs. CLKA Select is used to determine the clock supply to the EPXA1 device clock reference, two of the four PLLs in the FPGA, and the two expansion headers. CLKB Select can be used to route an additional, alternative clock input to the EPXA1 device.

During development, if you need to run the clock at a rate other than

25 MHz, you can do so using the SMA connector or an alternative 5-V

DIL14 oscillator.

26 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

By selecting the position of jumpers CLKA Select and CLKB Select, as shown in

Table 17

, either the SMA connector or an alternative 5-V DIL14 oscillator can be used instead of the 25-MHz on-board oscillator. To use the SMA connector to drive a clock onto the board from an external source, the alternative 5-V DIL14 oscillator socket must not contain an oscillator. To use an alternative 5-V DIL14 oscillator, ensure that no clock is attached to the SMA connector .

Table 17. CLKA Select & CLKB Select Jumper Settings

CLKA

Select

CLKB

Select

Pin 1-2 Connected Pin 2-3 Connected

25-MHz on-board oscillator provides a clock to

CLK_REF

CLK2

, EPXA1 dedicated inputs

, and both expansion headers

CLK1 and

25-MHz on-board oscillator provides the clock to

EPXA1 dedicated inputs CLK3 and CLK4

Alternative 5-V DIL14 oscillator or SMA connector selected provides CLK_REF , EPXA1 dedicated inputs CLK1 and CLK2 , and both expansion headers

Alternative 5-V DIL14 oscillator or SMA connector provides the clock to EPXA1 dedicated inputs

CLK3 and CLK4

Sources for the Stripe Clock Reference

There are three options for providing a source for the EPXA1 embedded stripe clock reference, CLK_REF :

25-MHz on-board oscillator

SMA connector

Alternative 5-V DIL14 oscillator

Using the 25-MHz On-board Oscillator

To use the 25-MHz on-board oscillator, set CLKA Select to position 1-2 to select it.

Using the SMA Connector

To select the SMA connector, follow the steps below:

1.

Remove any alternative 5-V DIL14 oscillator from the socket, XSKT1.

2.

Apply an external clock source to the SMA connector.

The clock signal should be a maximum 5 V

PP

.

3.

Set CLKA Select to position 2-3.

Altera Corporation 27

Device

Configuration

28

EPXA1 Development Board Hardware Reference Manual

Using the Alternative 5-V DIL14 Oscillator

To use the alternative oscillator as the stripe clock reference, follow the steps below:

1.

Remove any external clock input from the SMA connector.

2.

Plug the DIL14 crystal oscillator package into XSKT1.

3.

Set CLKA Select to position 2-3.

The clock buffer converts the 5-V input from the alternative 5-V

DIL14 oscillator to the 3.3 V required for the stripe.

Sources for CLK3 & CLK4

Clock sources for CLK3 and CLK4 can be selected in the same way as for the embedded stripe clock sources. Follow the instructions given in

“Sources for the Stripe Clock Reference” on page 27 , but use jumper

CLKB Select to select the clock source, instead of CLKA Select.

There are two methods of programming and configuring the EPXA1 device:

Booting from flash memory

Using the Quartus ® II software to configure the device via JTAG

See

“JTAG Interfaces” on page 29

for more details about using the JTAG interface.

On the EPXA1 device, the settings of BOOT_FLASH , MSEL0 , and

MSEL1 determine the configuration mode and method. On the

EPXA1 development board, BOOT_FLASH , MSEL0 and MSEL1 are tied to a setting that forces the device to boot from 16-bit flash memory.

Booting from Flash Memory

The Altera flash memory programmer ( exc_flash_programmer.exe

) is a utility that allows you to program flash memory on the EBI using the

JTAG interface and the ByteBlasterMV or MasterBlaster download cable, so that you can boot from it.

After reset, the processor boots up and executes the bootloader from flash memory. The bootloader configures the stripe, loads the user software into memory, configures the FPGA side of the EPXA1, and then begins to execute the user code.

Altera Corporation

EPXA1 Development Board Hardware Reference Manual f

For further details about booting the device from flash memory, refer to the Excalibur Devices Hardware Reference Manual .

Using the Quartus II Software

The Quartus II software can generate an SRAM object file (.

sof ) containing both hardware and software.

The Quartus II programmer uses the .

sof file to configure the EPXA1 device via JTAG, using either the MasterBlaster or ByteBlasterMV download cables.

f

For further details of how to create a .

sof file and configure the EPXA1 device via JTAG, consult the Quartus II Help.

JTAG Interfaces

There are two JTAG connectors on the EPXA1 development board, as shown in

Figure 10

Figure 10. JTAG Interfaces on the EPXA1 Development Board

JTAG connectors

(pin 1s indicated)

Altera Corporation

The JTAG connector, J6, is used to connect an Altera ByteBlaster or

MasterBlaster download cable. The Multi-ICE connector, J8, is used to connect a Multi-ICE cable or any other compatible cable.

29

EPXA1 Development Board Hardware Reference Manual

The JTAG connector can be used with both the flash programmer and the

Quartus programmer. In addition, the MasterBlaster and ByteBlasterMV cables support in-circuit debugging on the JTAG connector, using the

SignalTap ® embedded logic analyzer. The JSELECT setting does not affect this.

The JSELECT jumper, J5, determines whether a JTAG debugger can be connected to the JTAG connector or to the Multi-ICE connector. When using Altera-RDI via a ByteBlasterMV or MasterBlaster cable, the

JSELECT jumper must be set to 2-3; when using Multi-ICE or a compatible device on the Multi-ICE connector, JSELECT must be set to 1-2.

f

For further details about jumper settings, refer to Table 15 on page 24 .

Tables 26 and 27 starting on page 37 list the pin-outs of the JTAG and

Multi-ICE connectors.

Power Supply

A 12-V, 20-W supply unit powers the EPXA1 development board. The board has reverse-polarity protection and a 2-A fuse to provide overcurrent protection.

Figure 11 on page 30 shows the location of the power supply inputs for

the EPXA1 development board.

Figure 11. Power Supply Inputs on the EPXA1 Development Board

30 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

A voltage regulator regulates the main supplies for the board. The input supply is unregulated 12 V (±5%), which is reduced to 3.3 V for the I/O pins and to 1.8 V for the processor core. Voltage regulator U5 reduces the input to 5 V and distributes it to a pin on the expansion headers. The unregulated input is also routed to a pin on the expansion headers.

The maximum current permitted on the expansion headers depends on the input voltage: for 3.3 V, it is 500 mA, and for 5 V, it is 50 mA. If the input supply is 12 V, the maximum current per header depends on how much power is consumed by the rest of the board, but should not exceed

100 mA.

Three function-specific status LEDs indicate the presence of 1.8 V, 3.3 V, and 5 V to the board, as listed in

Table 18 on page 31 .

Table 18. Power Supply LEDs

Board Reference

D14

D13

D12

Signal

VCC_1V8

VCC_3V3

VCC_5V

Description

Indicates the presence of 1.8 V

Indicates the presence of 3.3 V

Indicates the presence of 5 V

Tables 19

through 22

list the estimated maximum power-supply requirements for the development board modules.

The typical power-supply requirement for the development board is 250 mA/500 mA.

Table 19. 12-V Supply Requirements

Module

Expansion headers 100 per header

Max mA

Table 20. 5-V Supply Requirements

Module

CLK_REF

Expansion headers

Max mA

Alternative crystal oscillator—75

50 per header

Altera Corporation 31

Test Points &

Test Pads

EPXA1 Development Board Hardware Reference Manual

Table 21. 3.3-V Supply Requirements

Module

EPXA1 I/O

SDRAM

Flash memory

UARTs

Ethernet

LEDs

Crystal oscillator

Clock buffers

Expansion headers

Max mA

500 (sum over all I/O pins)

285

45 × 2 = 90

20

140

15 × 18 = 270

+ (5 × 2) = 10

= 280

10

37 + 22 = 59

500 per header

Table 22. 1.8-V Supply Requirements

Module

EPXA1 device core mA

Depends on application (1.1 A maximum)

Test points on the EPXA1 development board, annotated as TP x, are provided for voltages and ground connections; see

Table 35 on page 45 .

For selected signals, test pads are provided on the board, annotated as T x ;

they are listed in Table 36 on page 45

.

32 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Signals

Tables 23

through 27

document the device signals for the following peripherals:

UART

Expansion headers

Configuration/debugging interfaces

UART

Figure 12 shows the DB9 male connector used on the development board.

Figure 12. UART DB9 Male Connector

1 2 3 4 5

6 7 8 9

Table 23 lists the UART DB9 signals.

Table 23. DTE UART DB9 Male Connector Signals

(1)

Pin

6

7

4

5

8

9

1

2

3

DCD

RXD

TXD

DTR

GND

DSR

RTS

CTS

RI

Signal Description

Data carrier detect

Receive data

Transmit data

Data terminal ready

Signal ground

Data set ready

Request to send

Clear to send

Ring indicator

Note:

(1) The EPXA1 development board has two DB9 male connectors.

Table 33 on page 44 lists pin-out information for the UARTs on the

development board.

Altera Corporation 33

34

EPXA1 Development Board Hardware Reference Manual

Expansion Headers

On the development board, there is a standard expansion header and a wide expansion header.

Table 24

lists the signals on the standard expansion header.

Table 24. Standard Expansion Header Signals

7

10

20

×

×

×

2 Header, J11

2 Header, J10

2 Header, J15

Pin Signal

6

7

4

5

2

3

5

1

1

2

3

4

3

4

5

1

2

GND

VCC_5V

H5V_VEE

B_H5V_IO29

B_H5V_IO30

Vcc_UNREG

GND

VCC_A2

GND

VCC_3V3

GND

VCC_3V3

H5_RST_N

GND

B_H5V_IO0

B_H5V_IO1

B_H5V_IO2

8

9

6

7

B_H5V_IO3

B_H5V_IO4

B_H5V_IO5

B_H5V_IO6

10 B_H5V_IO7

11 B_H5V_IO8

12 B_H5V_IO9

13 B_H5V_IO10

14 B_H5V_IO11

Pin Signal

6 B_H5V_IO31

7

8

9

B_H5V_IO32

B_H5V_IO33

B_H5V_IO34

10 B_H5V_IO35

8 GND

9 H5V_OSC

10 GND

11 H5V_CLK

12 GND

13 H5V_CLKOUT

14 GND

15 B_H5V_IO12

16 B_H5V_IO13

17 B_H5V_IO14

18 B_H5V_IO15

19 GND

20 Removed

21 B_H5V_IO16

22 GND

23 B_H5V_IO17

24 GND

25 B_H5V_IO18

26 GND

27 B_H5V_IO19

28 B_H5V_IO20

Pin Signal

11 B_H5V_IO36

12 B_H5V_IO37

13 B_H5V_IO38

14 B_H5V_IO39

15 VCC_3V3

16 GND

17 NC

18 GND

19 NC

20 GND

29 B_H5V_IO21

30 GND

31 B_H5V_IO22

32 B_H5V_IO23

33 B_H5V_IO24

34 NC

35 B_H5V_IO25

36 B_H5V_IO26

37 B_H5V_IO27

38 H5_CS_N

39 B_H5V_IO28

40 GND

Table 39 on page 48 lists pin-out information for the standard expansion

header on development board.

Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Table 25 lists the signals on the long expansion header.

Table 25. Long Expansion Header Signals (Part 1 of 2)

7

10

20

×

×

×

2 Header, J4

2 Header, J3

2 Header, J9

Pin Signal

2

3

7

1

5

6

3

4

3

4

1

2

5

1

2

GND

VCC_5V

B_H5V_IO40

B_H5V_IO29

B_H5V_IO30

Vcc_UNREG

GND

VCC_A

GND

VCC_3V3

GND

VCC_3V3

H5_RST_N

GND

B_H5V_IO0

6

7

8

4

5

9

B_H5V_IO1

B_H5V_IO2

B_H5V_IO3

B_H5V_IO4

B_H5V_IO5

B_H5V_IO6

10 B_H5V_IO7

11 B_H5V_IO8

12 B_H5V_IO9

13 B_H5V_IO10

14 B_H5V_IO11

Pin Signal

8

9

6

7

B_H5V_IO31

B_H5V_IO32

B_H5V_IO33

B_H5V_IO34

10 B_H5V_IO35

8 GND

9 H5V_OSC

10 GND

11 H5V_CLK

12 GND

13 H5V_CLKOUT

14 GND

15 B_H5V_IO12

16 B_H5V_IO13

17 B_H5V_IO14

18 B_H5V_IO15

19 GND

20 Removed

21 B_H5V_IO16

22 GND

23 B_H5V_IO17

24 GND

25 B_H5V_IO18

26 GND

27 B_H5V_IO19

28 B_H5V_IO20

Pin Signal

11 B_H5V_IO36

12 B_H5V_IO37

13 B_H5V_IO38

14 B_H5V_IO39

15 VCC_3V3

16 GND

17 NC

18 GND

19 NC

20 GND

29 B_H5V_IO21

30 GND

31 B_H5V_IO22

32 B_H5V_IO23

33 B_H5V_IO24

34 NC

35 B_H5V_IO25

36 B_H5V_IO26

37 B_H5V_IO27

38 H5_CS_N

39 B_H5V_IO28

40 GND

Altera Corporation 35

EPXA1 Development Board Hardware Reference Manual

Table 25. Long Expansion Header Signals (Part 2 of 2)

20 × 2 Header, J2

Pin Signal

3

4

1

2

5

6

GND

GND

B_eup_A0

B_eup_D0

B_eup_A1

B_eup_D1

7

8

9

B_eup_A2

B_eup_D2

B_eup_A3

10 B_eup_D3

11 B_eup_A4

12 B_eup_D4

13 GND

14 GND

Pin Signal

15 B_eup_A5

16 B_eup_D5

17 B_eup_A6

18 B_eup_D6

19 B_eup_A7

20 B_eup_D7

21 B_eup_A8

22 B_eup_D8

23 B_eup_A9

24 B_eup_D9

25 B_eup_A10

26 B_eup_D10

27 GND

28 GND

Pin Signal

29 B_eup_A11

30 B_eup_D11

31 B_eup_A12

32 B_eup_D12

33 B_eup_A13

34 B_eup_D13

35 B_eup_A14

36 B_eup_D14

37 B_eup_A15

38 B_eup_D15

39 GND

40 GND

Table 38 on page 47 lists pin-out information for the long expansion

header on the development board.

36 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Configuration/Debugging Interfaces

On the development board, there are interfaces for a MasterBlaster or

ByteBlasterMV cable, and a Multi-ICE connector.

Table 26 lists the signals

on the MasterBlaster/ByteBlasterMV connector.

Table 27 lists the signals

on the Multi-ICE connector.

Table 28 on page 39

lists pin-out information for the development board configuration and debugging interfaces.

Table 26. MasterBlaster/ByteBlasterMV Female Connector Signals

Pin JTAG Mode

Signal Description

1 TCK Clock signal

2 GND Signal ground

3 TDO Data from device

4 V

CC

Power supply

5 TMS JTAG state machine control

6 V

IO

7 NC

Reference voltage for MasterBlaster output driver

No connect

8 No connection

9 TDI Data to device

10 GND Signal ground

Table 27. Multi-ICE Connector Signals (Part 1 of 2)

Pin Signal Description

1 VCC

2 VCC

Power supply

Power supply

3 PROC_NTRTST Processor reset

4 GND Ground

5 PROC_TDI

6 GND

7 PROC_TMS

8 GND

Processor test data input

Ground

Processor test mode select

Ground

9 PROC_TCK

10 GND

11 GND

12 GND

13 PROC_TDO

14 GND

Processor test clock input

Ground

Ground

Ground

Processor test data output

Ground

Direction

N/A

N/A

Output

N/A

Input

N/A

Input

N/A

Input

N/A

N/A

N/A

O

N/A

Altera Corporation 37

EPXA1 Development Board Hardware Reference Manual

Development

Board Pin-Outs

Table 27. Multi-ICE Connector Signals (Part 2 of 2)

Pin Signal

15 NSRST

16 GND

17 NC

18 GND

19 NC

20 GND

Warm reset

Ground

No connection

Ground

No connection

Ground

Description Direction

I/O

N/A

N/A

N/A

N/A

N/A

The main component of the EPXA1 development board is the EPXA1F484 device. The pins on the EPXA1 device are assigned to functions on the board. When generating IP cores for the EPXA1 device, the pins must be used as defined to avoid damaging the device and any unused pins should be tri-stated using the Quartus II software. The following sections list the interfaces and dedicated pins on the board. Any pins not used for a design should be left in a high-impedance state to avoid contention.

This section details the pins on the EPXA1 device which are assigned to the following purposes:

Configuration

SDR SDRAM

EBI—for the Ethernet and flash memory devices

UARTs 1 and 2

Fast I/O pins

Expansion headers

Prototyping area

Test pads

Pin assignments are grouped into tables for control pins, address pins, and data bus pins where appropriate. The tables also detail signals passing across a connection. The remaining I/O pins on the EPXA1 device are listed at the end of this section.

38 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Configuration

The EPXA1 device pins listed in

Table 28 on page 39

are used exclusively for configuring the device. Refer to

“Device Configuration” on page 28

for more information about EPXA1 configuration.

Table 28. EPXA1 Device Configuration Pins (Part 1 of 2)

DATA7

TDI

TDO

TCK

TMS

TRST

PROC_TDI

PROC_TDO

PROC_TCK

PROC_TMS

PROC_TRST

DEV_CLR_n nCEO

DATA0

DATA1

DATA2

DATA3

DATA4

DATA5

DATA6

MSEL0

MSEL1

BOOT_FLASH

NSTATUS

NCONFIG

DCLK

CONF_DONE

INIT_DONE nCE

Signal Name EPXA1 Device

Pin

Y11

U11

J6

G7

G2

G3

H6

G6

R20

J1

L5

L4

L6

L22

M18

T20

J4

K7

P19

H3

P18

K3

R5

T3

J5

AB12

R4

R16

V12

Board

Reference

J6.9

J6.3

J6.1

J6.5

J8.5

J8.13

J8.9

J8.7

J8.3

T15, T14

Description

Configuration mode select (tied to GND )

Configuration mode select (tied to GND )

Tied high (mandatory boot from flash)

Pulled high

Connected to SOFT_RESET line

Pulled high

Pulled high

Initialization complete LED

Pulled low

Not connected

Pulled low

Unused. Used as general-purpose I/O

JTAG data input

JTAG data output (to next device in the chain

JTAG clock

JTAG mode select

JTAG reset (pulled high)

JTAG data input

JTAG data output (to next device in the chain)

JTAG clock

JTAG mode select

JTAG reset (pulled high)

FPGA clear signal taken to test pad T15, placed next to grounded test pad T14 near SW1; allows use of this signal, if required

Altera Corporation 39

EPXA1 Development Board Hardware Reference Manual

Table 28. EPXA1 Device Configuration Pins (Part 2 of 2)

Signal Name EPXA1 Device

Pin

DEV_OE nWS nRS nCS

CS

RDYnBSY

CLKUSR

U16

M21

P16

N20

P17

K4

L7

Board

Reference

Description

Device output enable. GPIO

Write strobe. GPIO

Read strobe. GPIO

Signal providing handshaking between devices. GPIO

Chip select. GPIO

Ready/busy. GPIO

Clock signal. GPIO

SDR SDRAM Interface

The EPXA1 development board contains one 16-bit SDR SDRAM device connected to the EPXA1 SDRAM controller.

f

For further details about the SDRAM controller, refer to the Excalibur

Devices Hardware Reference Manual .

The SDRAM_DQM[1:0] lines are used as byte enables for both reading from and writing to the SDRAM.

Table 29 shows the pin-outs for the SDR SDRAM control signals.

Table 29. SDR SDRAM Control Signal Pin-Outs

Signal Name

SD_RAS_N

SD_CAS_N

SD_WE_N

SD_CS0_N

SD_CLKE

SD_CLK

SD_CLK_N

(1)

SD_DQM[0]

SD_DQM[1]

SD_DQS[0]

(1)

SD_DQM_ECC

EPXA1 Device Pin Board Reference

J16

E21

J20

D22

B13

C14

A17

F14

U13.18

U13.17

U13.16

G15 U13.19

E15 U13.37

C15 U13.38

U13.15

U13.39

Description

Row address strobe

Column address strobe

Write enable

Clock enable

SDRAM clock

Read data strobe output in SDR mode

Data byte mask

Data byte mask

Read data strobe input in SDR mode

Not used

Note:

(1) These pins are tied together to provide a data-read strobe. See the Excalibur Devices Hardware Reference Manual .

40 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Table 30 lists the SDRAM data and address bus pin-outs.

Table 30. SDR SDRAM Data Bank & Address Bus Pin-Outs

Signal Name Signal Name

SD_DQ0

SD_DQ2

SD_DQ4

SD_DQ6

SD_DQ8

SD_DQ10

SD_DQ12

SD_DQ14

SD_A0

SD_A2

SD_A4

SD_A6

SD_A8

SD_A10

SD_A12

SD_A14

EPXA1 Device

Pin

A19

B18

C17

B19

D19

E18

B20

F18

E20

F20

H19

E22

G21

H17

B17

D16

Board

Reference

U13.2

U13.5

U13.8

U13.11

U13.42

U13.45

U13.48

U13.51

U13.23

U13.25

U13.29

U13.31

U13.33

U13.22

U13.36

U13.21

SD_DQ1

SD_DQ3

SD_DQ5

SD_DQ7

SD_DQ9

SD_DQ11

SD_DQ13

SD_DQ15

SD_A1

SD_A3

SD_A5

SD_A7

SD_A9

SD_A11

SD_A13

EPXA1 Device

Pin

C20

C21

F19

G18

G20

H18

H20

H22

G16

F16

E16

F17

D17

D18

C19

Board

Reference

U13.4

U13.7

U13.10

U13.13

U13.44

U13.47

U13.50

U13.53

U13.24

U13.26

U13.30

U13.32

U13.34

U13.35

U13.20

Altera Corporation 41

EPXA1 Development Board Hardware Reference Manual

EBI

The EBI shares addresses and data with the flash and Ethernet MAC/PHY devices. Each device has separate chip-select lines.

Table 31 shows the EPXA1 pin-outs for the EBI control signals and the

board references for the flash memory and Ethernet.

Table 31. EBI Control Signal Pin-Outs

Signal Name

EBI_BE0

EBI_BE1

EBI_OE_N

EBI_WE_N

EBI_CS0

EBI_CS1

EBI_CS2

EBI_CS3

EBI_CLK

EBI_ACK

EPXA1

Device Pin

D1

H9

D2

G8

Ethernet Board

Reference

U9.96

U9.97

U9.33

U9.34

Flash Memory

Board Reference

FLASH1.11,

FLASH2.11

FLASH1.26

FLASH2.26

C2

B3

D3

C4

C3

B4

U9.43

U9.44

Byte enable

Byte enable

Output enable

Write enable

Description

Chip select (flash memory 1)

Chip select (flash memory 2)

Chip select (not used)

Chip select (ethernet)

EBI clock

EBI acknowledge (not used)

Table 32 shows the EPXA1 pin-outs for the EBI data bank and address bus

and the board references for the flash memory and Ethernet.

EBI_DQ0

EBI_DQ1

EBI_DQ2

EBI_DQ3

EBI_DQ4

EBI_DQ5

EBI_DQ6

EBI_DQ7

EBI_DQ8

EBI_DQ9

Table 32. EBI Data Bank and Address Bus Pin-Outs (Part 1 of 2)

Signal Name EPXA1 Device Pin

D10

F10

C10

E10

A10

G11

B10

F11

D11

E11

Ethernet Board

Reference

U9.109

U9.108

U9.107

U9.106

U9.104

U9.103

U9.102

U9.101

U9.78

U9.77

Flash Memory 1

Board Reference

FLASH1.29

FLASH1.31

FLASH1.33

FLASH1.35

FLASH1.38

FLASH1.40

FLASH1.42

FLASH1.44

FLASH1.30

FLASH1.32

Flash Memory 2

Board Reference

FLASH2.29

FLASH2.31

FLASH2.33

FLASH2.35

FLASH2.38

FLASH2.40

FLASH2.42

FLASH2.44

FLASH2.30

FLASH2.32

42 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

EBI_A6

EBI_A7

EBI_A8

EBI_A9

EBI_A10

EBI_A11

EBI_A12

EBI_A13

EBI_A14

EBI_A15

EBI_A16

EBI_A17

EBI_A18

EBI_DQ10

EBI_DQ11

EBI_DQ12

EBI_DQ13

EBI_DQ14

EBI_DQ15

EBI_A0

EBI_A1

EBI_A2

EBI_A3

EBI_A4

EBI_A5

EBI_A19

EBI_A20

EBI_A21

EBI_A22

EBI_A23

EBI_A24

Table 32. EBI Data Bank and Address Bus Pin-Outs (Part 2 of 2)

Signal Name EPXA1 Device Pin

C7

A6

F8

B7

D7

A5

E7

B6

D8

C8

E8

A7

G9

C11

B11

F12

A12

E12

B12

C5

A4

C9

D9

B9

H10

B8

F9

A8

E9

A9 (not used)

G10 (not used)

Ethernet Board

Reference

U9.76

U9.75

U9.73

U9.72

U9.71

U9.70

(not used)

U9.80

U9.81

U9.82

U9.83

U9.84

U9.85

U9.86

U9.87

U9.88

U9.89

U9.90

U9.91

U9.92

U9.93

U9.94

Flash Memory 1

Board Reference

FLASH1.34

FLASH1.36

FLASH1.39

FLASH1.41

FLASH1.43

FLASH1.45

FLASH1.25

FLASH1.24

FLASH1.23

FLASH1.22

FLASH1.21

FLASH1.20

FLASH1.19

FLASH1.18

FLASH1.8

FLASH1.7

FLASH1.6

FLASH1.5

FLASH1.4

FLASH1.3

FLASH1.2

FLASH1.1

FLASH1.48

FLASH1.17

FLASH1.16

FLASH1.15

FLASH1.10

FLASH1.9

Flash Memory 2

Board Reference

FLASH2.34

FLASH2.36

FLASH2.39

FLASH2.41

FLASH2.43

FLASH2.45

FLASH2.25

FLASH2.24

FLASH2.23

FLASH2.22

FLASH2.21

FLASH2.20

FLASH2.19

FLASH2.18

FLASH2.8

FLASH2.7

FLASH2.6

FLASH2.5

FLASH2.4

FLASH2.3

FLASH2.2

FLASH2.1

FLASH2.48

FLASH2.17

FLASH2.16

FLASH2.15

FLASH2.10

FLASH2.9

Altera Corporation 43

EPXA1 Development Board Hardware Reference Manual

UART1 & UART2

Table 33 details the pins used for UARTs 1 and 2.

Table 33. UARTs 1 & 2 I/O Pin-Outs

FPGA UART

EPXA1 I/O

Pin

K4

J1

K5

L5

K3

L7

L6

L4

Connector

Pin

P1.4

P1.3

P1.2

P1.6

P1.7

P1.9

P1.1

P1.8

P1.5

DTR

TXD

RXD

DSR

RTS

RI

DCD

CTS

GND

Device

Signal

Embedded Stripe UART

EPXA1

Device Pin

E6

G5

F2

G4

E2

F3

F6

F1

Connector

Pin

P2.4

P2.3

P2.2

P2.6

P2.7

P2.9

P2.1

P2.8

P2.5

Device

Signal

XA_DTR

XA_TXD

XA_RXD

XA_DSR

XA_RTS

XA_RI

XA_DCD

XA_CTS

GND

Fast I/O Pins

Table 34 details the EPXA1 fast I/O pins, which are used as expansion

header clock inputs.

Table 34. EPXA1 Fast I/O Pins

EPXA1 Pin Name Board Signal

FAST1

FAST4

H5V_CLKOUT

H5V_CLKOUT

Description

Dedicated fast I/O pin

Dedicated fast I/O pin

EPXA1 Pin Expansion Header Card

Connector

J2

W12

J3.13

J10.13

44 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Test Points

Table 35 on page 45

lists the test points on the EPXA1 development board.

Table 35. EPXA1 Development Board Test Points

Test Point

TP1

TP2

TP3

TP4

TP5

Connected To

GND

GND

EBI_CLK

GND

3V3

Test Point

TP6

TP7

TP8

TP9

TP10

Connected To

1V8

GND

GND

5V

GND

Test Pads

Table 36 lists the test pads on the EPXA1 development board.

Table 36. EPXA1 Development Board Test Pads

Test Pad

T5

T6

T7

T8

T1

T2

T3

T4

Connected To

EBI chip-select 3

EBI write enable

Ethernet loopback active output

EBI output enable

EBI chip-select 0

EBI chip-select 2

EBI byte enable 0

EBI chip-select 1

Test Pad

T9

T10

T11

T12

T13

T14

T15

Connected To

EBI byte enable 1

JTAG clock

JTAG data output

JTAG mode select

JTAG data input

Feedback clock to PLL2

25-MHz clock

Altera Corporation 45

EPXA1 Development Board Hardware Reference Manual

Prototyping Area

Table 36 lists the pin assignments for the prototyping area on the EPXA1

development board.

Table 37. EPXA1 Development Board Prototyping Area Pin-Outs

Row/Column

P

R

K

L

M

N

H

J

F

G

C

D

E

A

B

1

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

VCC_5V GND

2

Board Reference

(EPXA1 Device Pin)

3 4 5 6

VCC_3V3 protoIO_29 (K15) protoIO_19 (L19) protoIO_9 (M22)

VCC_3V3 protoIO_28 (K17) protoIO_18 (L20) protoIO_8 (N16)

VCC_3V3 protoIO_27 (K18) protoIO_17 (L21) protoIO_7 (N20)

VCC_3V3 protoIO_26 (K19) protoIO_16 (L22) protoIO_6 (N22)

VCC_3V3 protoIO_25 (K20) protoIO_15 (M16) protoIO_5 (P16)

VCC_3V3 protoIO_24 (K21) protoIO_14 (M17) protoIO_4 (P17)

VCC_3V3 protoIO_23 (L15) protoIO_13 (M18) protoIO_3 (P20)

VCC_3V3 protoIO_22 (L16) protoIO_12 (M19) protoIO_2 (P22)

VCC_3V3 protoIO_21 (L17) protoIO_11 (M20) protoIO_1 (R22)

VCC_3V3 protoIO_20 (L18) protoIO_10 (M21) NC

VCC_3V3 NC NC NC

VCC_3V3 NC

VCC_3V3 NC

NC

NC protoIO_32 (AA19) protoIO_31 (AA20)

VCC_3V3 NC

VCC_3V3 NC

NC

NC protoIO_30 (AB19)

RESET_n (H4)

46 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Expansion Header I/O Pins

Tables 39

and 38 list the remaining I/O pins on the standard expansion

header and long expansion header, respectively, and their connections on the EPXA1 device.

Table 38. Development Board Long Expansion Header (Header 1) I/O Pin-Outs

Board Connector EPXA1 Device Board Connector EPXA1 Device Board Connector EPXA1 Device

J2.3

J2.4

J2.5

J2.6

J2.7

J2.8

J2.9

J2.10

J2.11

J2.12

J2.15

J2.16

J2.17

J2.18

J2.19

J2.20

J2.21

J2.22

J2.23

J2.24

J2.25

J2.26

J2.29

J2.30

J2.31

W1

P6

V3

P5

V2

W3

R1

W2

P7

P2

U2

P1

T8

P4

U4

P3

U3

N7

T7

N6

T6

N5

T5

N4

T4

N3

R7

N2

R3

N1

R2

M7

AB9

T10

M5

M4

M3

L3

T9

R10

AB10

M6

L2

L1

Y10

Y9

Y8

Y7

Y6

Y5

J2.32

J2.33

J2.34

J2.35

J2.36

J2.37

J2.38

J4.3

J4.4

J4.5

J4.6

J4.7

J4.8

J4.9

J4.10

J4.11

J4.12

J4.13

J4.14

J9.3

J9.4

J9.5

J9.6

J9.7

J9.8

J9.18

J9.21

J9.23

J9.25

J9.27

J9.28

J9.29

J9.31

J9.32

J9.33

J9.35

J9.36

J9.37

J9.39

J9.9

J9.10

J9.11

J9.12

J9.13

J9.14

J9.15

J9.16

J9.17

H5_CS_N

(J15.38)

V7

V6

V5

V4

V11

V10

V9

V8

U10

U9

U8

U7

U6

T11

AB8

Y4

Y3

Y2

W11

W10

W9

W8

W7

W5

Altera Corporation 47

EPXA1 Development Board Hardware Reference Manual

Table 39. Development Board Standard Expansion Header (Header 2) I/O Pin-Outs

Board Connector EPXA1 Device Board Connector EPXA1 Device Board Connector EPXA1 Device

J11.4

J11.5

J11.6

J11.7

J11.8

J11.9

J11.10

J11.11

J11.12

J11.13

J11.14

J15.3

J15.4

J15.5

AA14

AA12

AB4

AA10

AA9

AA8

AA7

AA6

AA5

AA4

AA3

Y22

Y16

Y15

J15.6

J15.7

J15.8

J15.9

J15.10

J15.11

J15.12

J15.13

J15.14

J15.15

J15.16

J15.17

J15.18

J15.21

Y14

Y13

Y12

W16

W15

W14

W13

V15

V14

V13

U15

U14

U13

U12

J15.23

J15.25

J15.27

J15.28

J15.29

J15.31

J15.32

J15.33

J15.35

J15.36

J15.37

J15.39

H5_CS_N

(J9.38)

T15

T14

T13

T12

R13

AB17

AB16

AB15

AB14

AA17

AA16

AA15

AB6

General Usage

Guidelines

To use the development board properly, and to avoid damage to it, follow the guidelines in this section.

Anti-Static Handling

Before handling the development board, you should take proper antistatic precautions, otherwise it can be damaged.

Power Consumption

The level of power consumption in the EPXA1 development board depends on what peripherals are implemented in the FPGA, typically in relation to the following variables:

Number of interfaces used

Density and speed of the device

Population of the interfaces

The board’s typical operating current while running diagnostics is approximately 250 mA.

A 20-W power supply is supplied as part of the EPXA1 development kit.

It is capable of meeting the maximum power requirement imposed by the board if all interfaces are used within specification.

48 Altera Corporation

EPXA1 Development Board Hardware Reference Manual

Test Core Functionality

The EPXA1 board is supplied with a diagnostic software image directly programmed into flash memory. When the embedded processor boots, it configures the FPGA and runs the software using the test FPGA image.

The software is controlled using a serial terminal connected to the board connector, P2, and the following PC communications port settings: baud rate 38400, 8 data bits, no parity, one stop bit and no flow control.

Ensure that the serial terminal program is configured to output carriage return and line feeds—not all terminals default to these settings.

The options on the software menu are as follows: e—Run Ethernet internal loopback test

E—Run Ethernet external loopback test (requires loopback connector) h—Show this screen i—Show interrupt usage m—Run memory test t—Toggle terminal output between UARTS

The Ethernet internal loopback test checks that the Ethernet chip is working properly—the external loopback test is for manufacturing test only

The toggle between the UARTS switches the output of the program between P1 and P2. P2 is connected to the UART in the EPXA1 embedded stripe; P1 is connected to a UART which has been programmed into the FPGA. After switching the port using the t command, you can connect the serial terminal to the currentlyunused serial connector (i.e., if you were using P2, you will now use

P1), and type h

↵ to invoke the help menu.

The memory test tests the integrity of the SDRAM on the board.

In addition, the LEDS and switches can be tested as follows:

Each of the eight switches on the switch block can turn the corresponding LED on or off; for example, SW6_1 turns on the first

LED

When held down, SW5 toggles the 9th LED

When held down, SW4 toggles the 10th LED

When held down, SW3 inverts the current setting of all the LEDS

SW2 shifts all the LEDS right (as viewed) by one place

Altera Corporation 49

50

EPXA1 Development Board Hardware Reference Manual

Unused I/O Pins

Damage could result to the EPXA1 device, if all unused I/O pins are not set to tri-state mode in the Quartus II software.

To set the unused I/O pins to tri-state mode, run the Quartus II software, open the appropriate project, and follow the steps below:

1.

Choose Compile Mode (Processing menu).

2.

Choose Compiler Settings (Processing menu).

3.

Click the Chips & Devices tab.

4.

Click Device & Pin Options .

5.

Click the Unused Pins tab.

6.

Select As inputs, tri-stated .

7.

Click Apply .

Altera Corporation

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals