Microtronix ViClaro II Development Board
Transcript of Microtronix ViClaro II Development Board
9-1510 Woodcock St. London, ON Canada N5H 5S1 www.microtronix.com
Microtronix ViClaro II Development Board
User Manual
Page 2 of 13
This user guide provides basic information about using the Microtronix ViClaro II Development Board. The following table shows the document revision history.
Date Description
December 2006 Initial Release – Version 1.0
March 2006 Added Errata – Version 1.1
E-mail Sales Information: [email protected]
Support Information: [email protected]
Website General Website: http://www.microtronix.com
Nios Forum Website: http://www.niosforum.com
Phone Numbers General: (001) 519-690-0091
Fax: (001) 519-690-0092
Path/Filename A path/filename
[SOPC Builder]$ <cmd> A command that should be run from within the Cygwin Environment.
Code Sample code.
Indicates that there is no break between the current line and the next line.
Document Revision History
How to Contact Microtronix
Typographic Conventions
ViClaro II User Manual
Page 3 of 13
Table of Contents
Document Revision History ............................................................................................................. 2
How to Contact Microtronix ............................................................................................................. 2
E-mail ........................................................................................................................................... 2
Website ........................................................................................................................................ 2
Phone Numbers ........................................................................................................................... 2
Typographic Conventions................................................................................................................ 2
Introduction ...................................................................................................................................... 4
Power Supply................................................................................................................................... 5
Configuration ................................................................................................................................... 5
Clocking ........................................................................................................................................... 5
Board Components.......................................................................................................................... 6
Cyclone II.................................................................................................................................. 6
User LEDs ................................................................................................................................ 6
I2C............................................................................................................................................. 6
DDR2 SDRAM.......................................................................................................................... 7
HDMI Receiver ......................................................................................................................... 8
HDMI Transmitter ..................................................................................................................... 9
LVDS ...................................................................................................................................... 10
Expansion Headers ................................................................................................................ 11
Errata ............................................................................................................................................. 12
Appendix A. Schematics................................................................................................................ 13
ViClaro II User Manual
Page 4 of 13
The Microtronix ViClaro II Video Enhancement IP Development Platform is targetted at the development of consumer video display and imaging systems. It is designed to demonstrate the capabilities of Altera's Cyclone II for video and image enhancements applications in Video Display Controller ASSP systems. Figure 1 shows the ViClaro II board.
• Altera Cyclone II FPGA (EP2C35F484C6)
• 64 Mbyte DDR2 SDRAM (256 Mbit x 32) running up to 400 MHz data rate.
• Dual 5-channel LVDS receiver and LVDS transmitter
• HDMI receiver and analog video input
• HDMI transmitter
• I2C interface port
• Expansion header
Introduction
DDR2 SDRAMHDMI
TransmitterLVDS
Transmitter
HDMIReceiver
LVDSReceiver JTAG
I2C
Analog Video
Cyclone II
Expansion Headers
POWER PLUG
ViClaro II User Manual
The on-board switching regulators generate all board voltages (1.2V, 1.8V, 2.5V and 3.3V). Additionally a linear regulator generates 5V required for the I2C and HDMI interfaces.
The board is powered through the 2.5mm power jack input using an external +12V DC power supply. The center pin is the postive terminal.
The Cyclone II device can be configured in JTAG stand-alone mode or active serial mode. At power-up the EPCS serial flash device configures the Cyclone II device. If the configuration is successful, the CONF_DONE LED illuminates.
The EPCS device can be programmed using JTAG in-system programming.
The board has a 50.0 MHz crystal oscillator. Figure 2 shows the clocking circuitry.
Power Supply
Configuration
Clocking
Cyclone II
CLK12 (V12) CLK2 (M1)
CLK0 (L1)
CLK1 (L2)
CLK13 (W12)
CLK3 (M2)
(D5) PLL3_OUT
LVDSCLK5 (E12)
LVDSCLK4 (A12)
50.0 MHz
Oscillator Santa Cruz
BUFFER
HDMI RX Audio Clock
Santa Cruz
HDMI RX Clock
LVDS RX Odd ClockLVDS RX Even Clock
Figure 2. Clocking Circuitry
Page 5 of 13
ViClaro II User Manual
Page 6 of 13
Cyclone II
The ViClaro II board is fitted with an Altera Cyclone II EP2C35 device in 484-pins Fineline BGA package with speedgrade -6.
For more information on Cyclone II devices, refer to the Cyclone II Device Handbook.
User LEDs
There are two general purpose LEDs driven by the Cyclone II device. The LEDs are located in bank 1.
Table 1. LED Pins
Cyclone II Pin Number
LED1 R8
LED2 R7
I2C
The ViClaro II board has an I2C interface, which can be used to access the (optional) I2C controller / slave in the Cyclone II. Also it provides access to the HDMI receiver and transmitter I2C interface. The interface has two level shifters, so an external I2C master can be connected without damaging the Cyclone II device. Also an 5 volt power supply and pull-up resistors are provided.
Table 2. I2C Pins
Cyclone II Pin Number
SCL N2
SDA N1
Board Components
ViClaro II User Manual
Page 7 of 13
DDR2 SDRAM
The ViClaro II board has two Micron DDR2 SDRAM devices (MT47H16M16BG-3) with a total capacity of 256 Mbit x 32. The memory devices are connected to banks 5 and 6 of the Cyclone II device and uses the SSTL-18 I/O-standard. The two banks are powered with the 1.8V power supply. The board is designed for matched length traces across all DDR2 signals. All unused I/O-pins in the banks are connected to ground. Table x lists the DDR2 pin-outs.
Table 3. DDR2 SDRAM Pins
Signal Name
Cyclone II Pin Number
Signal Name
Cyclone II Pin Number
Signal Name
Cyclone II Pin Number
Signal Name
Cyclone II Pin Number
CKE H18 BA0 K18 DQ0 C22 DQ16 R19
CLK1 E18 BA1 K17 DQ1 F20 DQ17 Y20
CLK1# E19 A0 J19 DQ2 C21 DQ18 W20
CLK2 U18 A1 L17 DQ3 E20 DQ19 V19
CLK2# T18 A2 H19 DQ4 E21 DQ20 W22
CS# N22 A3 M16 DQ5 C20 DQ21 R17
RAS# P21 A4 K22 DQ6 E22 DQ22 W21
CAS# N21 A5 P19 DQ7 C19 DQ23 R18
WE# J18 A6 K21 DQ8 D22 DQ24 T22
ODT G18 A7 P20 DQ9 G21 DQ25 V21
A8 J22 DQ10 D21 DQ26 V22
A9 R21 DQ11 G22 DQ27 V20
DQS0 F22 A10 J15 DQ12 H21 DQ28 Y22
DQS0# F21 A11 J21 DQ13 J17 DQ29 U19
DQS1 L18 A12 R22 DQ14 H22 DQ30 Y21
DQS1# L19 DQ15 H16 DQ31 T21
DQS2 U22 DQM0 H17
DQS2# U21 DQM1 G17
DQS3 M18 DQM2 Y18
DQS3# M19 DQM3 Y19
ViClaro II User Manual
Page 8 of 13
HDMI Receiver
The Viclaro II board contains a dual analog / HDMI video receiver. The AD9880 from Analog Devices supports all HDTV formats (up to 1080p and 720 p) and display resolutions up to SXGA (1280 x 1024 @ 75 Hz). The HDMI receiver interface pins are located in bank 2 and this bank is powered at 3.3 volts. Table x lists the FPGA pins.
Table. 4. HDMI Receiver Pins
Signal NameCyclone II Pin Number
Signal Name
Cyclone II Pin Number
CLK L1 G6 H2
DE J3 G7 H1
HS J4 B0 D3
VS J5 B1 D4
FIELD J6 B2 E3
R0 F3 B3 E4
R1 F4 B4 C2
R2 G3 B5 C1
R3 G5 B6 D2
R4 H3 B7 D1
R5 H4
R6 J1 MCLK L2
R7 J2 SCLK L7
G0 E2 LRCLK L8
G1 E1 SPDIF D6
G2 F2 I2S0 M6
G3 F1 I2S1 H6
G4 G2 I2S2 G6
G5 G1 I2S3 H5
ViClaro II User Manual
Page 9 of 13
HDMI Transmitter
The ViClaro II board has a HDMI transmitter from Analog Devices. The AD9889B supports HDTV formats up to 1080p and computer graphics resolutions up to UXGA (1600 x 1200 @ 60 Hz). The HDMI transmitter interface pins are located in bank 1 and this bank is powered at 3.3 volts.
Table 5. HDMI Transmitter Pins
Signal NameCyclone II Pin Number
Signal Name
Cyclone II Pin Number
CLK Y3 MCLK R5
DE T3 SCLK W4
HS U3 LRCLK Y4
VS W3 SPDIF R6
D0 R1 I2S0 T5
D1 R2 I2S1 T6
D2 T1 I2S2 U4
D3 T2 I2S3 V4
D4 U1
D5 U2
D6 V1
D7 V2
D8 W1
D9 W2
D10 Y1
D11 Y2
ViClaro II User Manual
Page 10 of 13
LVDS
The ViClaro II board provides a dual LVDS transmitter running at 622 Mbps per channel and a dual LVDS receiver with each 5-channels running at 805 Mbps per channel.
The LVDS receiver pins are located is bank 3 and 4 and are terminated with a 100 Ω resistor. The LVDS transmitter pins are located in banks 7 and 8. All LVDS banks are powered at 2.5 volts.
The LVDS connector is Hirose part number DF13-40DP-1.25V. The mating socket is DF13-40DS-1.25C
For more information on the LVDS connectors see the Hirose website (www.hirose-connectors.com)
Table 6. LVDS pin numbers
Signal Name
Cyclone II Pin Number
Signal Name
Cyclone II Pin Number
Signal Name
Cyclone II Pin Number
Signal Name
Cyclone II Pin Number
RXE_CLK+ A12 RXO_CLK+ E12 TXE_CLK+ AB9 TXO_CLK+ AB11
RXE_CLK- B12 RXO_CLK- D12 TXE_CLK- AA9 TXO_CLK- AA11
RXE_A+ A4 RXO_A+ A3 TXE_A+ AB3 TXO_A+ AB4
RXE_A- B4 RXO_A- B3 TXE_A- AA3 TXO_A- AA4
RXE_B+ A8 RXO_B+ A7 TXE_B+ AB7 TXO_B+ AB8
RXE_B- B8 RXO_B- B7 TXE_B- AA7 TXO_B- AA8
RXE_C+ A15 RXO_C+ A14 TXE_C+ AB14 TXO_C+ AB15
RXE_C- B15 RXO_C- B14 TXE_C- AA14 TXO_C- AA15
RXE_D+ A18 RXO_D+ A17 TXE_D+ AB17 TXO_D+ AB18
RXE_D- B18 RXO_D- B17 TXE_D- AA17 TXO_D- AA18
RXE_E+ A20 RXO_E+ A19 TXE_E+ AB19 TXO_E+ AB20
RXE_E- B20 RXO_E- B19 TXE_E- AA19 TXO_E- AA20
ViClaro II User Manual
Page 11 of 13
Expansion Headers
The ViClaro II board provides three expansion headers. These connectors use standard 0.1’’ headers and can be used for Altera daughter cards (e.g. Santa Cruz) or for debugging purposes. The expansion header signals are located in banks 1, 3, 4, 7, and 8. Due to the different bank power supplies, the expansion header signals located in banks 3, 4, 7, and 8 will drive out maximum 2.5 volts, while the signals in bank 1 will drive out 3.3 volts. All inputs are 3.3 volts complaint.
If in a design both the LVDS signals and the expansion headers signals H11 and C14 are used, then the Quartus assignment Toggle Rate must set to 0 MHz to prevent a compilation error.
Table 7. Expansion Header Pins
GND 1 2 NC NC 1 2 GND
J14 3 4 H14 C7 3 4 E7
H11 5 6 G11 C10 5 6 D7
F11 7 8 F10 C14 7 8 A10
B10 9 10 H7 C16 9 10 E15
F8 11 12 G7 D16 11 12 D15
M8 13 14 R16 AA13 13 14 W15
AB13 15 16 AA12
Y7 17 18 AB12
GND 19 20 NC
VIN 1 2 GND AA6 21 22 GND
NC 3 4 GND AB6 23 24 GND
3.3V 5 6 GND T8 25 26 GND
3.3V 7 8 GND U8 27 28 P6
OSC 9 10 GND P5 29 30 GND
NC 11 12 GND P4 31 32 P3
M2 13 14 GND P2 33 34 NC
3.3V 15 16 GND P1 35 36 N6
3.3V 17 18 GND N5 37 38 N4
3.3V 19 20 GND N3 39 40 GND
ViClaro II User Manual
An issue with the HDMI transmitter and receiver PLL power supply stability was identified. The effect of this issue may cause unstable behavior of the HDMI video data.
To improve the stability an extra capacitor (range 2.2 uF – 10 uF) must be added to the PLL power supply.
Errata
Figure 3. HDMI Transmitter
Figure 4. HDMI Receiver
Page 12 of 13