About this Manual................................................................................... v
How to Contact Altera .............................................................................................................................. v
Typographic Conventions ...................................................................................................................... vi
Chapter 1. Overview
Features Overview ................................................................................................................................. 1–1
General Description ............................................................................................................................... 1–1
Component List ...................................................................................................................................... 2–1
Stratix II EP2S60 Device (U60) ............................................................................................................. 2–3
tdi, input. Active-low signals are denoted by suffix n, e.g., resetn.
Anything that must be typed exactly as it appears is shown in Courier type. For
example:
actual file, such as a Report File, references to parts of files (e.g., the AHDL
keyword
Courier.
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.
The caution indicates required information that needs special consideration and
understanding and should be read prior to starting or continuing with the
procedure or process.
The warning indicates information that should be read prior to starting or
continuing the procedure or processes
c:\qdesigns\tutorial\chiptrip.gdf. Also, sections of an
SUBDESIGN), as well as logic function names (e.g., TRI) are shown in
viReference ManualAltera Corporation
Nios Development Board Stratix II EditionMay 2007
1. Overview
Features
Overview
General
Description
The Nios Development Board, Stratix II Edition, provides a hardware
platform for developing embedded systems based on Altera® Stratix II
devices. The Nios Development Board, Stratix II Edition provides the
following features:
■A Stratix II FPGA with more than 13,500 adaptive logic modules
(ALM) and 1.3 million bits of on-chip memory
■16 MBytes of flash memory
■2 MBytes of synchronous SRAM
■32 MBytes of double data rate (DDR) SDRAM
■On-board logic for configuring the FPGA from flash memory
■On-board Ethernet MAC/PHY device and RJ45 connector
■Two 5V-tolerant expansion/prototype headers each with access to 41
FPGA user I/O pins
■CompactFlash connector for Type I CompactFlash cards
■32-bit PMC Connector capable of 33 MHz and 66 MHz operation
■Mictor connector for hardware and software debug
■RS-232 DB9 serial port
■Four push-button switches connected to FPGA user I/O pins
■Eight LEDs connected to FPGA user I/O pins
■Dual 7-segment LED display
■JTAG connectors to Altera devices via Altera download cables
■50 MHz oscillator and zero-skew clock distribution circuitry
■Power-on reset circuitry
The Nios development board comes pre-programmed with a Nios II
processor reference design. Hardware designers can use the reference
design as an example of how to build systems using the Nios II processor
and to gain familiarity with the features included. Software designers can
use the pre-programmed Nios II processor design on the board to begin
prototyping software immediately.
This document describes the hardware features of the Nios development
board, including detailed pin-out information, to enable designers to
create custom FPGA designs that interface with all components on the
board. A complete set of schematics, a physical layout database, and
GERBER files for the development board are installed with the Nios II
development tools in the <Nios II EDS install path>/documents directory.
Altera Corporation 1–1
May 2007
Overview
fSee the Nios II Development Kit, Getting Started User Guide for instructions
on setting up the Nios development board and installing Nios II
development tools.
Figure 1–1shows a block diagram of the Nios development board.
Figure 1–1. Nios Development Board, Stratix II Edition Block Diagram
50MHz Oscillator
5.0 V Regulators
Mictor Connector
Proto 1 Expansion
Prototype Connector
Proto 2 Expansion
Prototype Connector
Dual Seven-Segment Display
FactoryProgrammed
Reference
Design
JTAG Connector
Compact Flash
Push-button
Switches (4)
User LEDs (8)
16 Mbyte DDR SDRAM
2 Mbyte SSRAM
Vccint 1.2-V
Vccio 3.3-V
27
41
4
8
16
Stratix II
EP2S60
FPGA
EPCS64 Configuration
Device
Configuration
Controller
16 Mbyte Flash Memory
Ethernet
MAC/PHY
PMC Connector
RS-232
RJ45
Connector
When power is applied to the board, on-board logic configures the FPGA
using hardware configuration data stored in flash memory. After
successful configuration, the Nios II processor design in the FPGA wakes
up and begins executing boot code from flash memory.
The board is factory-programmed with a default reference design. This
reference design is a web server that delivers web pages via the Ethernet
port. For further information on the default reference design, refer to
Appendix B: Connecting to the Board via Ethernet.
1–2Reference ManualAltera Corporation
Nios Development Board Stratix II EditionMay 2007
Overview
In the course of development, you might overwrite or erase the flash
memory space containing the default reference design. Altera provides
the flash image for the default reference design so you can return the
board to its default state. Refer to Appendix A: Restoring the Factory Configuration for more information.
Altera Corporation Reference Manual1–3
May 2007Nios Development Board Stratix II Edition
Overview
1–4Reference ManualAltera Corporation
Nios Development Board Stratix II EditionMay 2007
2. Board Components
Optional Power
Supply
Component List
This section introduces all the important components on the Nios
development board. See Figure 2–1 and Table 2–1 for component
locations and brief descriptions of all board features.
Figure 2–1. Nios Development Board
J24
U63
TP1–
TP8
U5
CPU Reset
(SW8)
JH1
JH2
U74
Reset, Config
CON3
(SW10)
(J11, J12, J13)
PROTO1
(J15, J16, J17)
PROTO2
Y2
D0–D7
SW0 –SW3
J26
D34
J25
Optional Power
Optional Power
U9
U8
Supply
Supply
Factory Config
(SW9)
J4
J19
RJ1
U4
LED
7
LED
6
J5
J27
U3
U69
U62
Table 2–1. Nios Development Board, Stratix II Edition Components & Interfaces
Board DesignationNameDescription
U60Stratix II FPGAEP2S60F672C3N device.
User Interface
SW0 – SW3Push-button switchesFour momentary contact switches for user input to the
FPGA.
D0 – D7Individual LEDsEight individual LEDs driven by the FPGA.
U8, U9Seven-segment LEDsTwo seven-segment LEDs that display numeric
output from the FPGA.
Altera Corporation 2–1
May 2007
Board Components
Table 2–1. Nios Development Board, Stratix II Edition Components & Interfaces (Continued)
Board DesignationNameDescription
Memory
U74SSRAM memory2 MBytes of synchronous SRAM.
U5, LED7Flash memory16 MBytes of nonvolatile memory for use by both the
U63DDR SDRAM memory32 MBytes of DDR SDRAM.
FPGA and the configuration controller. LED7 lights
whenever the flash chip-enable is asserted.
Connections & Interfaces
U4, RJ1Ethernet MAC/PHY10/100 Ethernet MAC/PHY chip connected to an RJ-
J19Serial connectorRS-232 serial connector with 5V-tolerant buffers.
PROTO1 (J11, J12, J13) Expansion prototype
connector
PROTO2 (J15, J16, J17) Expansion prototype
connector
CON3CompactFlash connectorCompactFlash connector for memory expansion.
JH1, JH2PMC connectorExpansion connector for a PCI mezzanine card.
J25Mictor connector Mictor connector providing access to 27 I/O pins on
J24JTAG connectorJTAG connection to the FPGA allowing hardware
J5JTAG connector
J27EPCS configuration headerConnects to the EPCS serial configuration device for
45 Ethernet connector.
Supports all RS-232 signals.
Expansion headers connecting to 41 I/O pins on the
FPGA. Supplies 3.3 V and 5.0 V for use by a
daughter card.
Expansion headers connecting to 41 I/O pins on the
FPGA. Supplies 3.3 V and 5.0 V for use by a daughter
card.
the FPGA. Allows debugging Nios II systems using a
First Silicon Solutions (FS2) debug probe.
configuration using the Quartus
software debug using the Nios II IDE.
JTAG connection to the MAX
controller.
in-system programming.
®
II software and
®
configuration
Configuration & Reset
U3MAX Configuration controller Altera MAX EPM7256AE device used to configure
the FPGA from flash memory.
U69Serial configuration deviceAltera EPCS64 low-cost serial configuration device to
configure the FPGA.
SW8CPU Reset buttonPush-button switch to reboot the Nios II processor
configured in the FPGA.
2–2Reference ManualAltera Corporation
Nios Development Board Stratix II EditionMay 2007
Board Components
Table 2–1. Nios Development Board, Stratix II Edition Components & Interfaces (Continued)
Board DesignationNameDescription
SW9Factory Config buttonPush-button switch to reconfigure the FPGA with the
factory-programmed reference design.
SW10Reset, ConfigPush-button switch to reset the board.
LED0 – LED3, LED6Configuration status LEDsLEDs that display the current configuration status of
the FPGA.
Clock Circuitry
Y2Oscillator50 MHz clock signal driven to FPGA.
J4External clock inputConnector to FPGA clock pin.
Power Supply
J26DC power jack16 V DC unregulated power source.
D34Bridge rectifierPower rectifier allows for center-negative or center-
positive power supplies.
J28, J29, J30, J33 (and
more)
Optional Power SupplyExternal power supply can be connected for high-
current applications.
The sections that follow describe each component in detail.
Stratix II EP2S60
U60 is a Stratix II FPGA in a 672-pin FineLine BGA® package. The part
number is EP2S60F672C3N. Table 2–2 lists the device features.
Device (U60)
Table 2–2. Stratix II EP2S60 Device Features
LEs 60,440
M4K Memory Blocks 255
Total RAM Bits 2,544,192
Embedded 18x18 Multiplier Blocks144
Enhanced PLLs4
Fast PLLs8
User I/O Pins718
Altera Corporation Reference Manual2–3
May 2007Nios Development Board Stratix II Edition
Board Components
fFor Stratix II-related documentation including pin out data for the
The development board provides two separate methods for configuring
the FPGA:
®
1.Using the Quartus
II software running on a host computer, a
designer configures the device directly via an Altera download
cable connected to the FPGA JTAG header (J24).
2.When power is applied to the board, a configuration controller
device (U3) attempts to configure the FPGA with hardware
configuration data stored in flash memory. For more information on
the configuration controller, refer to “Configuration Controller
Device (U3)” on page 2–33.
EP2S60 device, see the Altera Stratix II literature page at
www.altera.com/literature/lit-stx2.jsp.
Push-Button
Switches (SW0 SW3)
SW0 – SW3 are momentary-contact push-button switches to provide
stimulus to designs in the FPGA. Refer to Figure 2–2. Each switch is
connected to an FPGA general-purpose I/O pin with a pull-up resistor as
shown in Ta bl e 2– 3. Each I/O pin perceives a logic 0 when its
corresponding switch is pressed.
Figure 2–2. Push-Button Switches (SW0 – SW3)
D0
SW0
D1
D2
SW1
D3
D4
SW2
D5
D6
D7
SW3
Table 2–3. Push Button Switches Pin Table
ButtonFPGA PinBoard Net Name
SW0P4user_pb0
SW1P5user_pb1
SW2N6user_pb2
SW3N7user_pb3
2–4Reference ManualAltera Corporation
Nios Development Board Stratix II EditionMay 2007
Board Components
Individual LEDs
(D0 - D7)
Seven-Segment
LEDs (U8 & U9)
This Nios II development board provides eight individual LEDs
connected to the FPGA. Refer to “Push-Button Switches (SW0 - SW3)” on
page 2–4. D0 – D7 are connected to general purpose I/O pins on the
FPGA as shown in Tab le 2 –4 . When a pin drives logic 0, the
corresponding LED turns on.
Table 2–4. LED Pin Table
LEDFPGA PinBoard Net Name
D0W15pld_led0
D1V14pld_led1
D2AD17pld_led2
D3AA17pld_led3
D4V16pld_led4
D5AB17pld_led5
D6AD18pld_led6
D7V17pld_led7
U8 and U9 connect to the FPGA, and each segment is individually
controlled by a general-purpose I/O pin. Refer to Figure 2–3. When a pin
drives logic 0, the corresponding U8 and U9 LED turns on. See Table 2–5
for pin-out details.
Figure 2–3. Dual Seven-Segment Display
U8U9
a
b
f
g
c
e
d
Altera Corporation Reference Manual2–5
May 2007Nios Development Board Stratix II Edition
a
b
f
g
c
e
d
dp
dp
Board Components
Table 2–5. Dual Seven-Segment Display
FPGA PinU8 & U9 Pin Pin Function Board Net Name
U8
L810ahex_0A
L99bhex_0B
M78chex_0C
M85dhex_0D
M54ehex_0E
M62fhex_0F
N43ghex_0G
N57dphex_0DP
U9
K810ahex_1A
K99bhex_1B
L48chex_1C
L55dhex_1D
M34ehex_1E
M42fhex_1F
L63ghex_1G
L77dphex_1DP
SSRAM Chip
(U74)
U74 is a 32-bit, 2 MByte Cypress SSRAM chip. The part number is
CY7C1380C-167AC or CY7C1380D-167AXC. The chip is rated for
synchronous accesses up to 167 MHz. U74 connects to the FPGA so it can
be used by a Nios II embedded processor as general-purpose memory.
The factory-programmed Nios II reference design identifies the SSRAM
devices in its address space as a contiguous 2 MByte, 32-bit word,
zero-wait-state main memory.
2–6Reference ManualAltera Corporation
Nios Development Board Stratix II EditionMay 2007
Board Components
Table 2–6 shows all connections between the FPGA and the SSRAM chip.
Table 2–6. SSRAM Pin Table
FPGA Pin U74 Pin Pin Function Board Net Name
G1637A0ssram_a0
G1736A1ssram_a1
E2635A2ssram_a2
E2534A3ssram_a3
E2433A4ssram_a4
E2332A5ssram_a5
F2638NC/A19ssram_a6
F2539NC/A20ssram_a7
C1742A6ssram_a8
C1843A7ssram_a9
C1944A8ssram_a10
C2045A9ssram_a11
G2646A10ssram_a12
G2547A11ssram_a13
G2448A12ssram_a14
G2349A13ssram_a15
G2150A14ssram_a16
G2081A15ssram_a17
H2682A16ssram_a18
H2599A17ssram_a19
H24100A18ssram_a20
B1685ADSC_Nssram_adsc_n
H2393BE_n0ssram_be_n0
J2394BE_n1ssram_be_n1
K2495BE_n2ssram_be_n2
F1696BE_n3ssram_be_n3
C1698CE1_nssram_ce1_n
A1752D0ssram_d0
A1853D1ssram_d1
A1956D2ssram_d2
A2057D3ssram_d3
B1758D4ssram_d4
Altera Corporation Reference Manual2–7
May 2007Nios Development Board Stratix II Edition
Board Components
Table 2–6. SSRAM Pin Table (Continued)
FPGA Pin U74 Pin Pin Function Board Net Name
B1859D5ssram_d5
B1962D6ssram_d6
B2063D7ssram_d7
B2468D8ssram_d8
C2269D9ssram_d9
B2272D10ssram_d10
C2173D11ssram_d11
E1874D12ssram_d12
D1875D13ssram_d13
E1778D14ssram_d14
D1779D15ssram_d15
F2318D24ssram_d16
F2219D25ssram_d17
F2122D26ssram_d18
B2323D27ssram_d19
D2524D28ssram_d20
F2425D29ssram_d21
H2128D30ssram_d22
F1929D31ssram_d23
B212D16ssram_d24
A213D17ssram_d25
A226D18ssram_d26
A247D19ssram_d27
C268D20ssram_d28
C259D21ssram_d29
J2212D22ssram_d30
J2113D23ssram_d31
J2686OE_nssram_oe_n
F1787WE_nssram_we_n
J2584ADSP_nssram_adsp_n
J2483ADV_nssram_adv_n
L2597CE2ssram_ce2
L2492CE3_nssram_ce3_n
2–8Reference ManualAltera Corporation
Nios Development Board Stratix II EditionMay 2007
Board Components
Table 2–6. SSRAM Pin Table (Continued)
FPGA Pin U74 Pin Pin Function Board Net Name
G1888GW_nssram_gw_n
A1289CLKsram_clk
The following pins on U74 have fixed connections, which restricts the
usable modes of operation:
■MODE is pulled low to enable Linear Burst
■ZZ is pulled low to leave the chip enabled
■GLOBALW_n is pulled high to disable the global write.This is the
default behavior for GLOBALW_n that can be changed.
■CE2 and CE3_n are wired high and low respectively to be enabled
and to make CE1_n the master chip enable.This is the default
behavior for GLOBALW_n that can be changed.
fSee www.cypress.com for detailed information about the SSRAM chip.
DDR SDRAM
Chip (U63)
U63 is a Micron DDR SDRAM chip. The part number is MT46V16M16P6T. The DDR SDRAM pins are connected to the FPGA as shown in
Table 2–7. Altera provides a DDR SDRAM controller that allows a Nios II
processor to access the DDR SDRAM device as a large, linearlyaddressable memory.
Table 2–7. DDR SDRAM Pin Table
FPGA PinU63 PinBoard Net Name
DD92sdram_dq0
D84sdram_dq1
C85sdram_dq2
A97sdram_dq3
B118sdram_dq4
C1110sdram_dq5
A1011sdram_dq6
D1013sdram_dq7
A554sdram_dq8
B556sdram_dq9
D657sdram_dq10
A659sdram_dq11
A860sdram_dq12
Altera Corporation Reference Manual2–9
May 2007Nios Development Board Stratix II Edition
Loading...
+ 43 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.