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
Cyclone II EP2C35 Device (U62) ......................................................................................................... 2–3
Variable names are enclosed in angle brackets (< >) and shown in italic type.
Example: <file name>, <project name>.pof file.
Initial Capital LettersKeyboard keys and menu names are shown with initial capital letters. Examples:
Delete key, the Options menu.
“Subheading Title”References to sections within a document and titles of on-line help topics are
shown in quotation marks. Example: “Typographic Conventions.”
Courier type Signal and port names are shown in lowercase Courier type. Examples: data1,
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.
1., 2., 3., and
a., b., c., etc.
● •Bullets are used in a list of items when the sequence of the items is not important.
■
v The checkmark indicates a procedure that consists of one step only.
viReference ManualAltera Corporation
Nios Development Board Cyclone II Edition May 2007
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.
c:\qdesigns\tutorial\chiptrip.gdf. Also, sections of an
SUBDESIGN), as well as logic function names (e.g., TRI) are shown in
Visual CueMeaning
1 The hand points to information that requires special attention.
c
w
r The angled arrow indicates you should press the Enter key.
f The feet direct you to more information on a particular topic.
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
About this Manual
Altera Corporation Reference Manualvii
May 2007Nios Development Board Cyclone II Edition
About this Manual
viiiReference ManualAltera Corporation
Nios Development Board Cyclone II Edition May 2007
1. Overview
Features
Overview
The Nios Development Board, Cyclone II Edition, provides a hardware
platform for developing embedded systems based on Altera® Cyclone II
devices. The Nios Development Board, Cyclone II Edition provides the
following features:
■Nios Development Board Cyclone II EditionA Cyclone II
EP2C35F672C5 or EP2C35F672C5N FPGA with 33,216 logic elements
(LE) and 483,840 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 5.0 V-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
General
Description
Altera Corporation 1–1
May 2007
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.
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, Cyclone II Edition Block Diagram
Proto 1 Expansion
Prototype Connector
Proto 2 Expansion
Prototype Connector
Dual Seven-Segment Display
FactoryProgrammed
Reference
50MHz Oscillator
5.0 V Regulators
JTAG Connector
Mictor 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
Cyclone II
EP2C35
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.
Design
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 Cyclone 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 Cyclone II Edition
Overview
1–4Reference ManualAltera Corporation
Nios Development Board Cyclone 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, Cyclone II Edition Components & Interfaces
Board DesignationNameDescription
U62Cyclone II FPGAEP2C35F672C5 or EP2C35F672C5N 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, Cyclone 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 5 V-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.3V and 5.0V for use by a daughter
card.
Expansion headers connecting to 41 I/O pins on the
FPGA. Supplies 3.3V and 5.0V 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
Nios II IDE.
JTAG connection to the MAX
controller.
in-system programming.
II software and software debug using the
®
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 Cyclone II EditionMay 2007
Board Components
Table 2–1. Nios Development Board, Cyclone 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 jack16V 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.
Cyclone II
U62 is a Cyclone II FPGA in a 672-pin FineLine BGA® package.
Depending on the board revision, the part number is EP2C35F672C5 or
EP2C35 Device
EP2C35F672C5N. Table 2–2 lists the device features.
(U62)
Table 2–2. Cyclone II EP2C35 Device Features
LEs 33,216
M4K Memory Blocks 105
Total RAM Bits 483,840
Embedded 18x18 Multiplier Blocks35
PLLs4
User I/O Pins475
1Preproduction builds of the Nios Development Board, Cyclone
II Editon have an EP2C35F6728ES device.
Altera Corporation Reference Manual2–3
May 2007Nios Development Board Cyclone II Edition
Board Components
fFor Cyclone 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.
EP2C35 device, see the Altera Cyclone II literature page at
www.altera.com/literature/lit-cyc2.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
SW0Y11user_pb0
SW1AA10user_pb1
SW2AB10user_pb2
SW3AE6user_pb3
2–4Reference ManualAltera Corporation
Nios Development Board Cyclone II EditionMay 2007
Board Components
Individual LEDs
(D0 - D7)
Seven-Segment
LEDs (U8 & U9)
This Nios 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 Ta bl e 2– 4. When a pin drives logic 0, the corresponding LED
turns on.
Table 2–4. LED Pin Table
LEDFPGA PinBoard Net Name
D0AC10pld_led0
D1W11pld_led1
D2W12pld_led2
D3AE8pld_led3
D4AF8pld_led4
D5AE7pld_led5
D6AF7pld_led6
D7AA11pld_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 Cyclone 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
AE1310ahex_0A
AF139bhex_0B
AD128chex_0C
AE125dhex_0D
AA124ehex_0E
Y122fhex_0F
V113ghex_0G
U127dphex_0DP
U9
V1410ahex_1A
V139bhex_1B
AD118chex_1C
AE115dhex_1D
AE104ehex_1E
AF102fhex_1F
AD103ghex_1G
AC117dphex_1DP
SSRAM Chip
(U74)
U74 is a 32-bit, 2 Mbyte Cypress SSRAM chip. Depending on the board
revision, 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 Ni os II emb edded processor as generalpurpose memory. The factory-programmed Nios II reference design
identifies the SSRAM devices in its address space as a contiguous 2
Mbyte, 32-bit-wide, zero-wait-state main memory.
2–6Reference ManualAltera Corporation
Nios Development Board Cyclone 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
AB337A0ssram_a0
AB436A1ssram_a1
G535A2ssram_a2
G634A3ssram_a3
B233A4ssram_a4
B332A5ssram_a5
C238NC/A19ssram_a6
C339NC/A20ssram_a7
L942A6ssram_a8
F743A7ssram_a9
L1044A8ssram_a10
J545A9ssram_a11
L446A10ssram_a12
C647A11ssram_a13
A448A12ssram_a14
B449A13ssram_a15
A550A14ssram_a16
B581A15ssram_a17
B682A16ssram_a18
A699A17ssram_a19
C4100A18ssram_a20
G985ADSC_Nssram_adsc_n
M393BE_n0ssram_be_n0
M294BE_n1ssram_be_n1
M495BE_n2ssram_be_n2
M596BE_n3ssram_be_n3
C798CE1_nssram_ce1_n
L252D0ssram_d0
L353D1ssram_d1
L756D2ssram_d2
L657D3ssram_d3
N958D4ssram_d4
Altera Corporation Reference Manual2–7
May 2007Nios Development Board Cyclone II Edition
Board Components
Table 2–6. SSRAM Pin Table (Continued)
FPGA Pin U74 Pin Pin Function Board Net Name
P959D5ssram_d5
K162D6ssram_d6
K263D7ssram_d7
K468D8ssram_d8
K369D9ssram_d9
J272D10ssram_d10
J173D11ssram_d11
H274D12ssram_d12
H175D13ssram_d13
J378D14ssram_d14
J479D15ssram_d15
H318D24ssram_d16
H419D25ssram_d17
G122D26ssram_d18
G223D27ssram_d19
F224D28ssram_d20
F125D29ssram_d21
K828D30ssram_d22
K729D31ssram_d23
G42D16ssram_d24
G33D17ssram_d25
K66D18ssram_d26
K57D19ssram_d27
E28D20ssram_d28
E19D21ssram_d29
J812D22ssram_d30
J713D23ssram_d31
D586OE_nssram_oe_n
J987WE_nssram_we_n
D784ADSP_nssram_adsp_n
H1083ADV_nssram_adv_n
B797CE2ssram_ce2
A792CE3_nssram_ce3_n
2–8Reference ManualAltera Corporation
Nios Development Board Cyclone II EditionMay 2007
Loading...
+ 44 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.