Arrow x Altera BeMicro CV FPGA Development Kit Hardware Reference Guide

Page 1

BeMicro CV FPGA Development Kit Hardware Reference Guide Altera's 28nm Low Cost Solution


1.

Introduction I. BeMicro CV adopts Altera’s 28-nm, low-cost FPGA – Cyclone V. It retains all the benefits of its predecessor including the 80-pin edge connector interface. Users can migrate their designs from BeMicro SDK to BeMicro CV easily. Besides, more user’s GPIOs are available. Moreover, it supports a hard memory controller for DDR3. Users don’t pay much attention to timing closure. II.

Key Features i. Device : 5CEFA2F23C8N ii. Build-in USB-Blaster MV iii. 16-bit DDR3 with hard memory controller iv. Pin compatible with BeMicro SDK 80-pin edge connector    v. vi. vii.

BeInMotion Up to 82 ADI interface card BeUSB3.0 Cypress USB3.0 daughter card

Pin compatible with Terasic 2x20 pin header  LCD with touch panel 12 pairs of LVDS TX Other Peripherals : LEDs, tact button, DIP switch, EEPROM, uSD connector


2.

Acknowledgement We would like to thank you for all the vendors who sponsor the components on BeMicro CV. Without your help, BeMicro CV will not come out smoothly. We really appreciate all the help from the venders below.

  

5CEFA2F23C8N 5M80ZE64C5N EPCS16SI8N

ADP5052ACPZ-R7

 

SiT9201AC-S3-18E-50.000000Y SiT9201AC-S3-25E-24.000000Y

 

TPS51100DGQ TPD6E001RSER


3.

Block Diagram 9.2 cm DIP SW 1x4

2 x 20 I/O Pin Header A, 2.54mm

Max V

4.8 cm

DDR3 x16 300MHz

Clock

ADI Power Unit PAD

Clock

Jack

SD Conn 2x2

On the Top Layer

4.

Top View

5.

Bottom view

Button

FDTI

Altera FPGA Cyclone V

Mini USB

PAD

EE PROM

PAD

Flash 16Mb

2 x 20 I/O Pin Header A, 2.54mm

On the Bottom Layer

LED x 8

2x5 header

PAD

80-pin Edge Conn.

2.7 cm


6.

Power Setting I. System Power : This kit can be powered by i. mini USB : connector one mini USB which provides 5V to J10 ii. 5V power jack : connect one 5V power adapter to J8

II.

VCCIO Power Set the power of VCCIO for bank 3A, 3B, 4A, 5A and 5B. i. for 2.5V : connector one jumper to the pin 1 and pin 3 of J11 ii. for 3.3V : connector one jumper to the pin 1 and pin 2 of J11

III. Powr Jack (J8) If you add other peripheral on BeMicro CV and it consumes higher current, you can connect one 5V power adapter to provide more current.


7.

Applications I. Edge connector i. Arrow BeInMotion Motor Control Design i. http://www.arrownac.com/solutions/beinmotion/

ii. ii.

Cypress BeUSB3.0 USB 3.0 Design i. http://www.cypress.com/?rID=64819

ii.


iii.

II.

ADI Daughter Cards i. http://wiki.analog.com/resources/alliances/altera

ii. Pin Header Connectors i. LCM module

i.


8.

Download Configuration Files BeMicro CV has a build-in download circuit. Users don't need an external USB-Blaster. Just connect a miniUSB cable to J10 to download sof or jic file.

9.

How to Program EPCS I. Convert .sof file to .jic file. Files...

Quartus II → File → Convert Programming

II. Select Programming file type to JTAG Indirect Configuration File (.jic) III. Select Configuration device to EPCS16

IV. Click SOF Data and Add .sof file

V.

Click added file (in this example, PG.sof is the added file) and click Properties

VI. Check Compression and click OK


VII. Click Flash Loader then click Add Device tab.

VIII. Select Cyclone V and 5CEFA2 device. Click OK

IX. Click Generate tab X.

You can download jic file in Programmer tools


10. DDR3 Parameter Setting I. PHY Setting

II.

Memory Parameters i. Select "MICRON MT41J64M16LA-15E" in the Library column and click "Apply" . You will see the memory parameters change to Micron.


11. I/O Pin Assignment Components

LED

uSD

Signal Name

Pin Assignment VCCIO Voltage

USER_LED0

U1

3.3V

USER_LED1

N2

3.3V

USER_LED2

U2

3.3V

USER_LED3

W2

3.3V

USER_LED4

AA1

3.3V

USER_LED5

Y3

3.3V

USER_LED6

AA2

3.3V

USER_LED7

N1

3.3V

SDCMD

E2

3.3V

SDCLK

L1

3.3V

SDD0

D3

3.3V

SDD1

L2

3.3V

SDD2

C1

3.3V

SDD3

C2

3.3V

SDCARDDETECT

3.3V

P1

V13

2.5V/3.3V

P2

AB12

2.5V/3.3V

P3

AA13

2.5V/3.3V

P4

AA14

2.5V/3.3V

P5

Y14

2.5V/3.3V

P6

AB15

2.5V/3.3V

P7

AA15

2.5V/3.3V

P8

Y15

2.5V/3.3V

Edge Connector P9

Y16

2.5V/3.3V

P10

AB17

2.5V/3.3V

P11

AA17

2.5V/3.3V

P12

Y17

2.5V/3.3V

P13

AB18

2.5V/3.3V

P14

AA18

2.5V/3.3V

P15

AA19

2.5V/3.3V

P16

Y19

2.5V/3.3V

P17

AB20

2.5V/3.3V


P18

Y20

2.5V/3.3V

P19

AA20

2.5V/3.3V

P20

AB22

2.5V/3.3V

P21

AB21

2.5V/3.3V

P22

AA22

2.5V/3.3V

P23

Y22

2.5V/3.3V

P24

Y21

2.5V/3.3V

P25

W22

2.5V/3.3V

P26

W21

2.5V/3.3V

P27

V21

2.5V/3.3V

P28

U22

2.5V/3.3V

P29

U21

2.5V/3.3V

P35

N9

2.5V/3.3V

P36

P9

2.5V/3.3V

P37

M7

2.5V/3.3V

P38

M6

2.5V/3.3V

P39

N6

2.5V/3.3V

P40

P6

2.5V/3.3V

P41

R5

2.5V/3.3V

P42

R6

2.5V/3.3V

P43

T7

2.5V/3.3V

P44

T8

2.5V/3.3V

P45

P14

2.5V/3.3V

P46

R14

2.5V/3.3V

P47

T12

2.5V/3.3V

P48

T13

2.5V/3.3V

P49

T14

2.5V/3.3V

P50

V14

2.5V/3.3V

P51

V15

2.5V/3.3V

P52

U15

2.5V/3.3V

P53

U16

2.5V/3.3V

P54

U17

2.5V/3.3V

P55

V18

2.5V/3.3V

P56

W19

2.5V/3.3V


Pin Header A

P57

V19

2.5V/3.3V

P58

V20

2.5V/3.3V

P59

U20

2.5V/3.3V

P60

P18

2.5V/3.3V

RESET_EXP#

U13

2.5V/3.3V

EXP_PRESENT

P19

2.5V/3.3V

GPIO_01

T22

2.5V/3.3V

GPIO_02

T15

2.5V/3.3V

GPIO_03

R22

2.5V/3.3V

GPIO_04

R15

2.5V/3.3V

GPIO_05

R21

2.5V/3.3V

GPIO_06

R16

2.5V/3.3V

GPIO_07

P22

2.5V/3.3V

GPIO_08

R17

2.5V/3.3V

DIFF_TX_5+

N20

2.5V/3.3V

DIFF_TX_5-

N21

2.5V/3.3V

DIFF_TX_6+

M22

2.5V/3.3V

DIFF_TX_6-

L22

2.5V/3.3V

DIFF_TX_7+

M20

2.5V/3.3V

DIFF_TX_7-

M21

2.5V/3.3V

DIFF_TX_8+

K21

2.5V/3.3V

DIFF_TX_8-

K22

2.5V/3.3V

DIFF_TX_9+

T19

2.5V/3.3V

DIFF_TX_9-

T20

2.5V/3.3V

DIFF_RX_9+

T18

2.5V/3.3V

DIFF_RX_9-

T17

2.5V/3.3V

DIFF_RX_8+

L19

2.5V/3.3V

DIFF_RX_8-

L18

2.5V/3.3V

DIFF_RX_7+

K17

2.5V/3.3V

DIFF_RX_7-

L17

2.5V/3.3V

DIFF_RX_6+

N19

2.5V/3.3V

DIFF_RX_6-

M18

2.5V/3.3V

DIFF_RX_5+

N16

2.5V/3.3V

DIFF_RX_5-

M16

2.5V/3.3V


Pin Header B

DIFF_RX_4+

U10

2.5V/3.3V

DIFF_RX_4-

T9

2.5V/3.3V

DIFF_RX_3+

R9

2.5V/3.3V

DIFF_RX_3-

T10

2.5V/3.3V

DIFF_RX_2+

U12

2.5V/3.3V

DIFF_RX_2-

U11

2.5V/3.3V

DIFF_RX_1+

R11

2.5V/3.3V

DIFF_RX_1-

R10

2.5V/3.3V

I2C_SDA

G1

2.5V/3.3V

I2C_SCL

G2

2.5V/3.3V

GPIO_A

V10

2.5V/3.3V

GPIO_B

P8

2.5V/3.3V

LVDS_TX_E4-

R7

2.5V/3.3V

LVDS_TX_E4+

P7

2.5V/3.3V

LVDS_TX_E3-

W8

2.5V/3.3V

LVDS_TX_E3+

W9

2.5V/3.3V

LVDS_TX_ECLK-

U6

2.5V/3.3V

LVDS_TX_ECLK+

V6

2.5V/3.3V

LVDS_TX_E2-

U7

2.5V/3.3V

LVDS_TX_E2+

U8

2.5V/3.3V

LVDS_TX_E1-

AA7

2.5V/3.3V

LVDS_TX_E1+

AB7

2.5V/3.3V

LVDS_TX_E0-

AB6

2.5V/3.3V

LVDS_TX_E0+

AB5

2.5V/3.3V

LVDS_TX_O4-

AA8

2.5V/3.3V

LVDS_TX_O4+

AB8

2.5V/3.3V

LVDS_TX_O3-

AA10

2.5V/3.3V

LVDS_TX_O3+

AA9

2.5V/3.3V

LVDS_TX_OCLK-

Y10

2.5V/3.3V

LVDS_TX_OCLK+

Y9

2.5V/3.3V

LVDS_TX_O2-

R12

2.5V/3.3V

LVDS_TX_O2+

P12

2.5V/3.3V

LVDS_TX_O1-

AB10

2.5V/3.3V

LVDS_TX_O1+

AB11

2.5V/3.3V


DIP SW

Tact SW

DDR3

LVDS_TX_O0-

Y11

2.5V/3.3V

LVDS_TX_O0+

AA12

2.5V/3.3V

DIP_SW1

C16

1.5V

DIP_SW2

D17

1.5V

DIP_SW3

G17

1.5V

Tact1

H18

1.5V

Tact2

J18

1.5V

mem_a[0]

L7

1.5V

mem_a[1]

K7

1.5V

mem_a[2]

H8

1.5V

mem_a[3]

G8

1.5V

mem_a[4]

J7

1.5V

mem_a[5]

J8

1.5V

mem_a[6]

A10

1.5V

mem_a[7]

A9

1.5V

mem_a[8]

A8

1.5V

mem_a[9]

A7

1.5V

mem_a[10]

C6

1.5V

mem_a[11]

D6

1.5V

mem_a[12]

D7

1.5V

mem_a[13]

C8

1.5V

mem_ba[0]

A5

1.5V

mem_ba[1]

B10

1.5V

mem_ba[2]

C9

1.5V

mem_cas_n[0]

B6

1.5V

mem_ck[0]

J9

1.5V

mem_ck_n[0]

H9

1.5V

mem_cke[0]

F14

1.5V

mem_cs_n[0]

E9

1.5V

mem_dm[0]

G11

1.5V

mem_dm[1]

J17

1.5V

mem_dq[0]

E12

1.5V

mem_dq[1]

D12

1.5V

mem_dq[2]

C11

1.5V


EEPROM OSC 1 OSC 2 (not on-board) OSC3

mem_dq[3]

K9

1.5V

mem_dq[4]

C13

1.5V

mem_dq[5]

D13

1.5V

mem_dq[6]

B12

1.5V

mem_dq[7]

F12

1.5V

mem_dq[8]

F13

1.5V

mem_dq[9]

E14

1.5V

mem_dq[10]

J11

1.5V

mem_dq[11]

A13

1.5V

mem_dq[12]

B15

1.5V

mem_dq[13]

C15

1.5V

mem_dq[14]

G15

1.5V

mem_dq[15]

K16

1.5V

mem_dqs[0]

H11

1.5V

mem_dqs[1]

H14

1.5V

mem_dqs_n[0]

G12

1.5V

mem_dqs_n[1]

J13

1.5V

mem_odt[0]

L8

1.5V

mem_ras_n[0]

B7

1.5V

mem_reset_n

J19

1.5V

mem_we_n[0]

F7

1.5V

oct_rzqin

B11

1.5V

EEPROM_SDA

P16

2.5V/3.3V

EEPROM_SCL

P17

2.5V/3.3V

DDR3_CLK_50MHz

H13

1.5V

CLK_50MHz

V16

2.5V/3.3V

CLK_24MHz

M9

2.5V/3.3V


12. Schematic I. Page one

II.

Page two

III. Page three


IV. Page four


V.

Page five

VI. Page six


13. BOM



14. Component Datasheets We recommend users download datasheets from vendor's website.  Kit : www.arrow.com  FPGA : www.altera.com  CPLD : www.altera.com  Power : www.analog.com  DDR3 VTT : www.ti.com   

ESD DDR3 Oscillator

: www.ti.com : www.micron.com : www.sitime.com


15. Key Components Information I. Altera i. Overview


ii.

Maximum Resource Counts for Cyclone V E Devices

iii.

MAX V Family Features


II.

Analog Device


III. SiTime



IV. Texas Instruments


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.