20
RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Embed Size (px)

Citation preview

Page 1: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

RTOS with NiosII

Stig DyngelandPia Katrin BergeIago Martin Eraso

Page 2: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Wireless connection

Two sensor nodes. One placed strategically, the other one is

connected to a central unit (host pc).

Page 3: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Mesh network

Can easily be expanded to a mesh network.

Page 4: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

TECHNOLOGY

FPGA Nios II processor

Page 5: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Technology cont.

Operating SystemReal-Time

Operating System

Page 6: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

SIERRA

16 Tasks 16 Semaphores 8 Priority levels 4 Flag bits

Page 7: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Tools

QuartusIISOPC-BuilderNiosII IDE

Page 8: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Design flow

Page 9: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

DE2 – board and RF- module RC1280

Page 10: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Hardware

Page 11: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Software

Functions:• void Uart_send(unsigned char data)• int Uart_receive(void)• void ASCii2Binary(char x)

• LCD functions:• void LCD_Init()• void LCD_Show_Text(char* Text)• void LCD_Line2()

Page 12: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Software cont.

The send program– Two tasks:

void idle(void)void send(void)

Page 13: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Software cont.

The receive program– Five tasks:

void idle(void)void receive(void)void print(void)void lcd(void)void get_data(void)

Page 14: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

PCB Components

RF module: RC1280

Page 15: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

PCB Components

FPGA CYCLONE II EP2C35

Page 16: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

PCB Components in short

RS232

Page 17: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

PCB Components

USB Blaster

R 2 41 k

R 1 7

2 2

0

R 2 81 k

0

R 2 91 0 kR 3 0

4 . 7 k

R 3 11 k

t o 9 28 5 5 0

8 0 5 0

8 0 5 0

C 1 80 . 1 U

0

0

R 1 8

1 k

R 2 51 0 k

U 6

9 3 L C 4 6 B

C S1

C L K2

D I3

D O4

G N D5O R G6N C7V C C8

R 3 3

1 2 0

R 3 2

1 . 5 k

0

U 9

C P L D I S P

11

22

33

44

55

66

77

88

99

1 01 0

U 1 3

2 4 M H Z

E N1

G N D2

O U T3

V C C4

R 2 64 . 7 k

0

0

R 2 71 k

C 1 24 7 p

8 5 t o 5 08 5 5 0

D+

GND

D-

VBUS

U 7

U S B B -TY P E

11

2233

44

55

66

U 4

F T2 4 5 B M

D 02 5

D 12 4

D 22 3

D 32 2

D 42 1

D 52 0

D 61 9

R S TO U T#5

XTO U T2 8

R E S E T#4

E E C S3 2

E E S K1

E E D A TA2

AG

ND

29

GN

D9

D 71 8

GN

D1

17

TE S T3 1

TXE #1 4

W R1 5

R D #1 6

R XF #1 2

P W R E N #1 0

VC

C-I

O13

3 V 3 O U T6

AV

CC

30

VC

C1

26V

CC

3

U S B D M8

U S B D P7

XTI N2 7

S I / W U1 1

C 90 . 1 u

C 1 30 . 1 U

U 1 1

S L I D E S W

11

22

33

44

55

0

C 1 00 . 1 u

0

0

0

R N 1 31 0 k

0

0

R N 1 11 2 0

R N 5 1 2 0

0

0

R 5

1 0 0 k

0

0

0

R 2

3 3 0

C 2 60 . 1 U

R 2 3

2 2

C 50 . 1 u

1 . 5 k

C 60 . 1 u

8 0 5 0 t o

8 0 5 0

C 70 . 1 u

C 1 90 . 1 u

0

C 80 . 1 u

0

C 1 10 . 1 U

0

U 1 0

E P C S 1 6

V C C1

V C C 12

N C 13

N C 24

N C 35

N C 46

n C S7

D A TA8

V C C 29G N D1 0N C 51 1N C 61 2N C 71 3N C 81 4A S D I1 5D C L K1 6

0

R N 1 21 2 0

R N 6 1 2 0

U 1 4 A M E 1 1 1 7 C C C TZ -3 . 3 V / 1 A

AD

J/G

ND

1

V O U T2

I N P U T3

C 2 70 . 1

D 3

L E D _ L O A D

C 2 00 . 1 u

0

0

R N 2 01 0 k

R N 7 1 2 0 C 2 10 . 1 u

C 1 40 . 1 U

C 2 20 . 1 u

R N 2 11 0 k

R N 8 1 2 0

R N 2 1 2 0

0

C 1 51 0 U

R N 1 71 0 k

C 2 30 . 1 u

R N 1 1 2 0

R N 1 41 0 k

D 1 1B A T5 4 S / P L P

R N 2 21 0 kR N 3 1 2 0

C 2 40 . 1 u

R N 1 81 0 k

D 1 2B A T5 4 S / P L P

R N 1 51 0 kR N 2 31 0 kR N 4 1 2 0

C 2 50 . 1 u

R N 1 91 0 k

R N 1 61 0 kR N 2 41 0 k

0

0

C 1 60 . 1 U

0

R N 9 1 2 0

C 1 70 . 1 U

0

U 5

E P M 3 1 2 8 A T

I O -A 11

I O -A 02

V C C I O3

TD I4

I O -B 85

I O -B 76

I O -B 67

I O -B 58

I O -B 49

I O -B 31 0

G N D I O1 1

I O -B 21 2

I O -B 11 3

I O -B 01 4

TM S1 5

I O -C 81 6

I O -C 71 7

V C C I O 11 8

I O -C 61 9

I O -C 52 0

I O -C 42 1

I O -C 32 2

I O -C 22 3

I O -C 12 4

I O -C 02 5

GN

DIO

126

IO-D

827

IO-D

728

IO-D

629

IO-D

530

IO-D

431

IO-D

332

GN

DIO

233

VC

CIO

234

IO-D

235

IO-D

136

IO-D

037

GN

DIN

T38

VC

CIN

T39

IO-E

040

IO-E

141

IO-E

242

GN

DIO

343

IO-E

344

IO-E

445

IO-E

546

IO-E

647

IO-E

748

IO-E

849

IO-E

950

V C C I O 55 1I O -F 05 2G N D I O 45 3I O -F 15 4I O -F 25 5I O -F 35 6I O -F 45 7I O -F 55 8G N D I O 95 9I O -F 66 0I O -F 76 1TC K6 2I O -G 06 3I O -G 16 4G N D I O 56 5V C C I O 36 6I O -G 26 7I O -G 36 8I O -G 46 9I O -G 57 0I O -G 67 1I O -G 77 2TD O7 3G N D I O 67 4I O -H 07 5

IO-H

176

IO-H

277

GN

DIO

778

IO-H

379

IO-H

480

IO-H

581

VC

CIO

482

IO-H

683

IO-H

784

IO-H

885

GN

DIN

T1

86IN

PU

T/G

CLK

187

INP

UT

/OE

188

INP

UT

/GC

LRn

89IN

PU

T/O

E2/

GC

LK2

90V

CC

INT

191

IO-A

992

IO-A

893

IO-A

794

GN

DIO

895

IO-A

696

IO-A

597

IO-A

498

IO-A

399

IO-A

210

0

0

0

R 1 6

1 . 5 k

R N 1 01 2 0

0

Page 18: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

PCB Components

SRAM FLASH Memory Battery

Page 19: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

PCB Block Diagram

Page 20: RTOS with NiosII Stig Dyngeland Pia Katrin Berge Iago Martin Eraso

Design

R241k

0

R17

22

0

R281k

0

R2910kR30

4. 7k

R311k

t o928550

C491n

D7 SS1412

8050

8050

C180. 1U

0

0

R18

1k

R2510k

U6

93LC46B

CS1

CLK2

DI3

DO4

G ND5O RG6NC7VCC8

R33

120

R32

1. 5k

0

U9

CPLD I SP

11

22

33

44

55

66

77

88

99

1010

U13

24M HZ

EN1

G ND2

O UT3

VCC4

R264. 7k

0

0

R271k

C1247p

C3710u

0

85t o508550

D+

GND

D-

VBUS

U7

USB B- TYPE

11

2233

44

55

66

C34220v/ 6. 3V

D10PO WER

U4

FT245BM

D025

D124

D223

D322

D421

D520

D619

RSTO UT#5

XTO UT28

RESET#4

EECS32

EESK1

EEDATA2

AGND

29

GND

9

D718

GND

117

TEST31

TXE#14

WR15

RD#16

RXF#12

PWREN#10

VCC-

IO13

3V3O UT6

AVCC

30

VCC1

26VC

C3

USBDM8

USBDP7

XTI N27

SI / WU11

C90. 1u

C130. 1U

U11

SLI DE SW

11

22

33

44

55

0

C100. 1u

0

0

0

RN13 10k

0

0

RN11 120

RN5 120

0

0

R5

100k

0

U19

PO WER_SWI TCH

11

22

33

44

55

66

0

D8SS141

2

0

0

R2

330

C260. 1U

R23

22

C50. 1u

1. 5k

C60. 1u

8050t o

8050

C70. 1u

C190. 1u

0

C80. 1u

0

C110. 1U

0

0

U10

EPCS16

VCC1

VCC12

NC13

NC24

NC35

NC46

nCS7

DATA8

VCC29G ND10NC511NC612NC713NC814ASDI15DCLK16

C48

0. 01U

0

0

RN12 120

RN6 120

U14 AM E1117CCCTZ- 3. 3V/ 1A

ADJ/

GND

1

VO UT2

I NPUT3

C4147U/ 16V

C270. 1

0

D3

LED_LO AD

C200. 1u

0

0

0

C3

1u

0

C4

1u

0

P1

CO NNECTO R DB9

594837261

U20 LM 2676- 3. 3V/ 3A

VO UT1

VI N2

CBoost3

GND

4

NC5

Feedback6

O N/ O FF7

GND

18

D9SS141

2

U2

M AX232

C1+1

C1-3

C2+4

C2-5

V+2

V-6

R1O UT12

R2O UT9

T1I N11

T2I N10

R1I N13

R2I N8

T1O UT14

T2O UT7

Q 3

330

0

R48

0

0

C11u

C30220v/ 6. 3V

C21u

RN20 10k

00

RN7 120

0

C210. 1u

C420. 1U

0

0

U15 78D05AL- 5V/ 1A

I NPUT1

O UTPUT3

GND

4

C140. 1U

R55

4. 7K

C220. 1u

RN21 10k

0

0

RN8 120

RN2 120

32MegabitTSOP48

U3

S29AL032D

A025

A124

A223

A322

A421

A520

A619

A718

A88

A97

A106

A115

A124

A133

A142

A151

A1648

A1717

Vcc

37

DQ 029

DQ 131

DQ 233

DQ 335

DQ 438

DQ 540

DQ 642

DQ 744

DQ 830

DQ 932

DQ 1034

DQ 1136

DQ 1239

DQ 1341

DQ 1443

DQ 15/ A- 145

Vss

27

Vss

46

WE11

RESET12

CE26

RY/ BY#15

BYTE47

O E28

A1816

A199

WP#/ ACC14

A2010

0

C430. 1U

0

0

C1510U

U18

DC_9V

11

22

33

0

0

RN17 10k

R57330

C230. 1u

U12

SRAM 256KX16

A01

A12

A23

A34

A45

nCE6

D07

D18

D29

D310

VCC

11G

ND12

D413

D514

D615

D716

nWE17

A518

A619

A720

A821

A922

A1023

A1124

A1225

A1326

A1427

A1828

D829

D930

D1031

D1132

VCC1

33G

ND1

34

D1235

D1336

D1437

D1538

nLB39

nUB40

nO E41

A1542

A1643

A1744

0

RN1 120

RN14 10k

D11BAT54S/ PLP

0

RN22 10kRN3 120

1A

EP2C35F672

VCCI NTV16

VCCI NTK11

VCCI NTK12

VCCI NTK13

VCCI NTK14

VCCI NTK15

VCCI NTL11

VCCI NTL16

VCCI NTL17

VCCI NTL18

VCCI NTM 10

VCCI NTM 11

VCCI NTM 16

VCCI NTM 17

VCCI NTN10

VCCI NTN17

VCCI NTP10

VCCI NTR10

VCCI NTR11

VCCI NTR16

VCCI NTT11

VCCI NTT16

VCCI NTU11

VCCI NTU13

VCCI NTU14

VCCI NTU15

VCCI NTU16

VCCI NTK10

G NDT14

G NDT15

G NDA2

G NDA12

G NDA15

G NDA25

G NDAB7

G NDAB11

G NDAB16

G NDAB19

G NDAC4

G NDAD9

G NDAD14

G NDAD18

G NDAE1

G NDAE26

G NDAF2

G NDAF12

G NDAF15

G NDAF25

G NDB1

G NDB26

G NDC14

G NDC18

G NDD4

G NDD24

G NDE7

G NDE11

G NDL12

G NDL13

G NDL14

G NDL15

G NDM 12

G NDM 13

G NDM 14

G NDM 15

G NDN11

G NDN12

G NDN13

G NDN14

G NDN15

G NDN16

G NDP11

G NDP12

G NDP13

G NDP14

G NDP15

G NDP16

G NDR12

G NDR13

G NDR14

G NDR15

G NDT12

G NDT13

G NDY17

G NDE16

G NDE19

G NDH5

G NDH13

G NDH14

G NDH22

G NDK20

G NDL5

G NDL22

G NDM 1

G NDM 26

G NDN8

G NDN19

G NDP8

G NDP19

G NDR1

G NDR21

G NDR26

G NDT5

G NDU8

G NDU19

G NDW5

G NDW13

G NDW14

G NDW22

G NDY9

0

1B

EP2C35F672

I O _VB1N0_P3P3

I O _VB1N0_P4P4

I O _VB1N0_P6P6

I O _VB1N0_P7P7

I O _VB1N0_R2R2

I O _VB1N0_R3R3

I O _VB1N0_R4R4

I O _VB1N0_R5R5

I O _VB1N0_R6R6

I O _VB1N0_R7R7

I O _VB1N0_T10T10

I O _VB1N0_T2T2

I O _VB1N0_T3T3

I O _VB1N0_T6T6

I O _VB1N0_T7T7

I O _VB1N0_T9T9

I O _VB1N0_U1U1

I O _VB1N0_U10U10

I O _VB1N0_U2U2

I O _VB1N0_U3U3

I O _VB1N0_U4U4

I O _VB1N0_U9U9

I O _VB1N0_V1V1

I O _VB1N0_V2V2

I O _VB1N0_V3V3

I O _VB1N0_V4V4

I O _VB1N0_W1W1

I O _VB1N0_W2W2

I O _VB1N1_AA1AA1

I O _VB1N1_AA2AA2

I O _VB1N1_AA3AA3

I O _VB1N1_AA4AA4

I O _VB1N1_AA5AA5

I O _VB1N1_AB1AB1

I O _VB1N1_AB2AB2

I O _VB1N1_AB3AB3

I O _VB1N1_AB4AB4

I O _VB1N1_AC1AC1

I O _VB1N1_AC2AC2

I O _VB1N1_AC3AC3

I O _VB1N1_AD2AD2

I O _VB1N1_AD3AD3

I O _VB1N1_AE2AE2

I O _VB1N1_AE3AE3

I O _VB1N1_R8R8

I O _VB1N1_T8T8

I O _VB1N1_U5U5

I O _VB1N1_U6U6

I O _VB1N1_U7U7

I O _VB1N1_V5V5

I O _VB1N1_V6V6

I O _VB1N1_V7V7

I O _VB1N1_W3W3

I O _VB1N1_W4W4

I O _VB1N1_Y1Y1

I O _VB1N1_Y3Y3

I O _VB1N1_Y4Y4

I O _VB1N1_Y5Y5

U21 AM E1117CCCTZ- 3. 3V/ 1A

ADJ/

GND

1

VO UT2

I NPUT3

C44220V/ 6. 3V

0

C240. 1u

1C

EP2C35F672

I O _VB2N0_C2C2

I O _VB2N0_C3C3

I O _VB2N0_D1D1

I O _VB2N0_D2D2

I O _VB2N0_D3D3

I O _VB2N0_E1E1

I O _VB2N0_E2E2

I O _VB2N0_E3E3

I O _VB2N0_F1F1

I O _VB2N0_F2F2

I O _VB2N0_F3F3

I O _VB2N0_F4F4

I O _VB2N0_F7F7

I O _VB2N0_G 1G 1

I O _VB2N0_G 2G 2

I O _VB2N0_G 3G 3

I O _VB2N0_G 4G 4

I O _VB2N0_G 5G 5

I O _VB2N0_G 6G 6

I O _VB2N0_H6H6

I O _VB2N0_J6J6

I O _VB2N0_J7J7

I O _VB2N0_J8J8

I O _VB2N0_K5K5

I O _VB2N0_K6K6

I O _VB2N0_K7K7

I O _VB2N0_K8K8

I O _VB2N1_H1H1

I O _VB2N1_H2H2

I O _VB2N1_H3H3

I O _VB2N1_H4H4

I O _VB2N1_J1J1

I O _VB2N1_J2J2

I O _VB2N1_J3J3

I O _VB2N1_J4J4

I O _VB2N1_K1K1

I O _VB2N1_K2K2

I O _VB2N1_K3K3

I O _VB2N1_K4K4

I O _VB2N1_L10L10

I O _VB2N1_L2L2

I O _VB2N1_L3L3

I O _VB2N1_L6L6

I O _VB2N1_L7L7

I O _VB2N1_L9L9

I O _VB2N1_M 2M 2

I O _VB2N1_M 3M 3

I O _VB2N1_M 4M 4

I O _VB2N1_M 5M 5

I O _VB2N1_N9N9

I O _VB2N1_P9P9

RN18 10k

C450. 1U

1D

EP2C35F672

I O _VB3N0_A10A10

I O _VB3N0_A8A8

I O _VB3N0_A9A9

I O _VB3N0_B10B10

I O _VB3N0_B11B11

I O _VB3N0_B12B12

I O _VB3N0_B8B8

I O _VB3N0_B9B9

I O _VB3N0_C10C10

I O _VB3N0_C11C11

I O _VB3N0_C12C12

I O _VB3N0_D10D10

I O _VB3N0_D12D12

I O _VB3N0_E10E10

I O _VB3N0_E12E12

I O _VB3N0_F11F11

I O _VB3N0_F12F12

I O _VB3N0_G 11G 11

I O _VB3N0_G 12G 12

I O _VB3N0_H11H11

I O _VB3N0_H12H12

I O _VB3N0_J10J10

I O _VB3N0_J11J11

I O _VB3N0_J13J13

I O _VB3N0_J14J14

I O _VB3N1_A4A4

I O _VB3N1_A5A5

I O _VB3N1_A6A6

I O _VB3N1_A7A7

I O _VB3N1_B4B4

I O _VB3N1_B5B5

I O _VB3N1_B6B6

I O _VB3N1_B7B7

I O _VB3N1_C4C4

I O _VB3N1_C6C6

I O _VB3N1_C7C7

I O _VB3N1_C8C8

I O _VB3N1_C9C9

I O _VB3N1_D5D5

I O _VB3N1_D6D6

I O _VB3N1_D7D7

I O _VB3N1_D8D8

I O _VB3N1_D9D9

I O _VB3N1_F10F10I O _VB3N1_F9F9

I O _VB3N1_G 10G 10I O _VB3N1_G 9G 9

I O _VB3N1_H10H10I O _VB3N1_H8H8

I O _VB3N1_J9J9

I O _VB3N1_K9K9

D12BAT54S/ PLP

1E

EP2C35F672

I O _VB4N0_A19A19

I O _VB4N0_A20A20

I O _VB4N0_A21A21

I O _VB4N0_A22A22

I O _VB4N0_A23A23

I O _VB4N0_B19B19

I O _VB4N0_B20B20

I O _VB4N0_B21B21

I O _VB4N0_B22B22

I O _VB4N0_B23B23

I O _VB4N0_C19C19

I O _VB4N0_C21C21

I O _VB4N0_C22C22

I O _VB4N0_C23C23

I O _VB4N0_D18D18

I O _VB4N0_D19D19

I O _VB4N0_D20D20

I O _VB4N0_D21D21

I O _VB4N0_E18E18

I O _VB4N0_F17F17

I O _VB4N0_F18F18

I O _VB4N0_G 17G 17

I O _VB4N0_G 18G 18

I O _VB4N0_H17H17

I O _VB4N0_J16J16

I O _VB4N0_J17J17

I O _VB4N0_J18J18

I O _VB4N0_K16K16

I O _VB4N0_K17K17

I O _VB4N1_A14A14

I O _VB4N1_A17A17

I O _VB4N1_A18A18

I O _VB4N1_B14B14

I O _VB4N1_B15B15

I O _VB4N1_B16B16

I O _VB4N1_B17B17

I O _VB4N1_B18B18

I O _VB4N1_C15C15

I O _VB4N1_C16C16

I O _VB4N1_C17C17

I O _VB4N1_D14D14

I O _VB4N1_D15D15

I O _VB4N1_D17D17

I O _VB4N1_E15E15I O _VB4N1_F13F13

I O _VB4N1_F14F14

I O _VB4N1_F15F15

I O _VB4N1_F16F16

I O _VB4N1_G 13G 13

I O _VB4N1_G 14G 14

I O _VB4N1_G 15G 15

I O _VB4N1_G 16G 16

I O _VB4N1_H15H15

I O _VB4N1_H16H16

RN15 10kRN23 10kRN4 120

0 0

C3810u

0

R54

0

1F

EP2C35F672

I O _VB5N0_B24B24

I O _VB5N0_B25B25

I O _VB5N0_C24C24

I O _VB5N0_C25C25

I O _VB5N0_D23D23

I O _VB5N0_D25D25

I O _VB5N0_D26D26

I O _VB5N0_E22E22

I O _VB5N0_E23E23

I O _VB5N0_E24E24

I O _VB5N0_E25E25

I O _VB5N0_E26E26

I O _VB5N0_F23F23

I O _VB5N0_F24F24

I O _VB5N0_F25F25

I O _VB5N0_F26F26

I O _VB5N0_G 21G 21

I O _VB5N0_G 22G 22

I O _VB5N0_G 23G 23

I O _VB5N0_G 24G 24

I O _VB5N0_G 25G 25

I O _VB5N0_G 26G 26

I O _VB5N0_H21H21

I O _VB5N0_J20J20

I O _VB5N0_J21J21

I O _VB5N0_K22K22

I O _VB5N0_N18N18

I O _VB5N0_P18P18

I O _VB5N1_H19H19

I O _VB5N1_H23H23

I O _VB5N1_H24H24

I O _VB5N1_H25H25

I O _VB5N1_H26H26

I O _VB5N1_J23J23

I O _VB5N1_J24J24

I O _VB5N1_J25J25

I O _VB5N1_J26J26

I O _VB5N1_K18K18

I O _VB5N1_K19K19

I O _VB5N1_K21K21

I O _VB5N1_K23K23

I O _VB5N1_K24K24

I O _VB5N1_K25K25

I O _VB5N1_K26K26

I O _VB5N1_L19L19

I O _VB5N1_L20L20

I O _VB5N1_L21L21

I O _VB5N1_L24L24

I O _VB5N1_L25L25

I O _VB5N1_M 19M 19

I O _VB5N1_M 20M 20

I O _VB5N1_M 21M 21

I O _VB5N1_M 22M 22

I O _VB5N1_M 23M 23

I O _VB5N1_M 24M 24

I O _VB5N1_M 25M 25

I O _VB5N1_N20N20

I O _VB5N1_N23N23

I O _VB5N1_N24N24

C3910u

0

C250. 1u

U22 AM E1117CCCTZ- 3. 3V/ 1A

ADJ/

GND

1

VO UT2

I NPUT3

0

1G

EP2C35F672

I O _VB6N0_P17P17

I O _VB6N0_P23P23

I O _VB6N0_P24P24

I O _VB6N0_R17R17

I O _VB6N0_R19R19

I O _VB6N0_R20R20

I O _VB6N0_R24R24

I O _VB6N0_R25R25

I O _VB6N0_T17T17

I O _VB6N0_T18T18

I O _VB6N0_T19T19

I O _VB6N0_T20T20

I O _VB6N0_T22T22

I O _VB6N0_T23T23

I O _VB6N0_T24T24

I O _VB6N0_T25T25

I O _VB6N0_U20U20

I O _VB6N0_U21U21

I O _VB6N0_U23U23

I O _VB6N0_U24U24

I O _VB6N0_U25U25

I O _VB6N0_U26U26

I O _VB6N0_V23V23

I O _VB6N0_V24V24

I O _VB6N0_V25V25

I O _VB6N0_V26V26

I O _VB6N1_AA23AA23

I O _VB6N1_AA24AA24

I O _VB6N1_AA25AA25

I O _VB6N1_AA26AA26

I O _VB6N1_AB23AB23

I O _VB6N1_AB24AB24

I O _VB6N1_AB25AB25

I O _VB6N1_AB26AB26

I O _VB6N1_AC23AC23

I O _VB6N1_AC25AC25

I O _VB6N1_AC26AC26

I O _VB6N1_AD24AD24

I O _VB6N1_AD25AD25

I O _VB6N1_AE24AE24

I O _VB6N1_U22U22

I O _VB6N1_W21W21

I O _VB6N1_W23W23

I O _VB6N1_W24W24

I O _VB6N1_W25W25

I O _VB6N1_W26W26

I O _VB6N1_Y21Y21

I O _VB6N1_Y22Y22

I O _VB6N1_Y23Y23

I O _VB6N1_Y24Y24

I O _VB6N1_Y25Y25

I O _VB6N1_Y26Y26

D4 SS141 2

C4047U/ 16V

0

C46220V/ 6. 3V

1H

EP2C35F672

I O _VB7N0_AA17AA17

I O _VB7N0_AA18AA18

I O _VB7N0_AA20AA20

I O _VB7N0_AB18AB18

I O _VB7N0_AB20AB20

I O _VB7N0_AB21AB21

I O _VB7N0_AC18AC18

I O _VB7N0_AC19AC19

I O _VB7N0_AC20AC20

I O _VB7N0_AC21AC21

I O _VB7N0_AC22AC22

I O _VB7N0_AD19AD19

I O _VB7N0_AD21AD21

I O _VB7N0_AD22AD22

I O _VB7N0_AD23AD23

I O _VB7N0_AE20AE20

I O _VB7N0_AE21AE21

I O _VB7N0_AE22AE22

I O _VB7N0_AE23AE23

I O _VB7N0_AF20AF20

I O _VB7N0_AF21AF21

I O _VB7N0_AF22AF22

I O _VB7N0_AF23AF23

I O _VB7N0_U17U17

I O _VB7N0_U18U18

I O _VB7N0_V17V17

I O _VB7N0_V18V18

I O _VB7N0_W17W17

I O _VB7N0_W19W19

I O _VB7N1_AA13AA13

I O _VB7N1_AA14AA14

I O _VB7N1_AA15AA15

I O _VB7N1_AA16AA16

I O _VB7N1_AB15AB15

I O _VB7N1_AC14AC14

I O _VB7N1_AC15AC15

I O _VB7N1_AC17AC17

I O _VB7N1_AD15AD15

I O _VB7N1_AD16AD16

I O _VB7N1_AD17AD17

I O _VB7N1_AE15AE15

I O _VB7N1_AE16AE16

I O _VB7N1_AE17AE17

I O _VB7N1_AE18AE18

I O _VB7N1_AE19AE19

I O _VB7N1_AF17AF17

I O _VB7N1_AF18AF18

I O _VB7N1_AF19AF19

I O _VB7N1_W15W15

I O _VB7N1_W16W16

I O _VB7N1_Y13Y13

I O _VB7N1_Y14Y14

I O _VB7N1_Y15Y15

I O _VB7N1_Y16Y16

RN19 10k

R51

0

0

C33220v/ 6. 3V

R56120

1I

EP2C35F672

I O _VB8N0_AA12AA12

I O _VB8N0_AB12AB12

I O _VB8N0_AC10AC10

I O _VB8N0_AC11AC11

I O _VB8N0_AC9AC9

I O _VB8N0_AD10AD10

I O _VB8N0_AD11AD11

I O _VB8N0_AD12AD12

I O _VB8N0_AE10AE10

I O _VB8N0_AE11AE11

I O _VB8N0_AE12AE12

I O _VB8N0_AE13AE13

I O _VB8N0_AE8AE8

I O _VB8N0_AE9AE9

I O _VB8N0_AF10AF10

I O _VB8N0_AF13AF13

I O _VB8N0_AF8AF8

I O _VB8N0_AF9AF9

I O _VB8N0_U12U12

I O _VB8N0_V11V11

I O _VB8N0_V13V13

I O _VB8N0_V14V14

I O _VB8N0_W11W11

I O _VB8N0_W12W12

I O _VB8N0_Y12Y12

I O _VB8N1_AA10AA10

I O _VB8N1_AA11AA11

I O _VB8N1_AA9AA9

I O _VB8N1_AB10AB10 I O _VB8N1_AB8

AB8

I O _VB8N1_AC5AC5

I O _VB8N1_AC6AC6

I O _VB8N1_AC8AC8

I O _VB8N1_AD4AD4

I O _VB8N1_AD5AD5

I O _VB8N1_AD6AD6

I O _VB8N1_AD7AD7

I O _VB8N1_AD8AD8

I O _VB8N1_AE5AE5

I O _VB8N1_AE6AE6

I O _VB8N1_AE7AE7

I O _VB8N1_AF4AF4

I O _VB8N1_AF5AF5

I O _VB8N1_AF6AF6

I O _VB8N1_AF7AF7

I O _VB8N1_V10V10 I O _VB8N1_V9

V9

I O _VB8N1_W10W10 I O _VB8N1_W8

W8

I O _VB8N1_Y10Y10

I O _VB8N1_Y11Y11

RN16 10kRN24 10k

1J

EP2C35F672

CLKUSRB3

CRC_ERRO RB2

DATA0N3

DCLKN6

nCEN4

nCO NFI GN7

TCKM 6

TDIM 8TM S

L8TDO

M 7M SEL0

P20M SEL1P21

nSTATUSR22

I NI T_DO NEAE25

DEV_CLRnC5

CO NF_DO NER23

DEV_O EAE4

0

0

R46

0

D5 SS141 2

1K

EP2C35F672

G NDA_PLL1Y8

G NDA_PLL2F19

G NDA_PLL3F8

G NDA_PLL4Y19

G NDD_PLL1W7

G NDD_PLL2G 20

G NDD_PLL3G 7

G NDD_PLL4W20

G NDG _PLL1Y6

G NDG _PLL2E21

G NDG _PLL3E4

G NDG _PLL4AA21

VCCA_PLL1AA8

VCCA_PLL2G 19

VCCA_PLL3G 8

VCCA_PLL4AA19

VCCD_PLL1Y7

VCCD_PLL2H20

VCCD_PLL3H7

VCCD_PLL4Y20

VCCI O 8AB13

VCCI O 8AB6

VCCI O 8AF3

VCCI O 8AB9

VCCI O 8V12

VCCI O 8W9

VCCI O 8AF11

VCCI O 1AB5

VCCI O 1T1

VCCI O 1V8

VCCI O 1AD1

VCCI O 1P5

VCCI O 1R9

VCCI O 7AB14

VCCI O 7AF24VCCI O 7AF16

VCCI O 7AB17

VCCI O 7AB22

VCCI O 7AD20

VCCI O 7V15

VCCI O 7W18

VCCI O 6P22

VCCI O 6V19

VCCI O 6AA22

VCCI O 6AD26

VCCI O 6T26 VCCI O 6R18

VCCI O 5F22

VCCI O 5M 18

VCCI O 5C26

VCCI O 5N22

VCCI O 5J19

VCCI O 5L26

VCCI O 2L1

VCCI O 2C1

VCCI O 2N5

VCCI O 2F5

VCCI O 2M 9

VCCI O 3E6

VCCI O 3E13

VCCI O 3A3

VCCI O 3A11

VCCI O 3H9

VCCI O 3E9

VCCI O 3J12

VCCI O 4A16

VCCI O 4E17 VCCI O 4E14

VCCI O 4A24

VCCI O 4C20

VCCI O 4D22

VCCI O 4H18

VCCI O 4J15

C3610u

C160. 1U

C500. 1U

C47220V/ 6. 3V

0

1L

EP2C35F672

VREFB1N1W6

VREFB1N0T4

PLL1_O UTpAA7 PLL1_O UTnAA6

NC_N21N21

NC_AC24AC24 NC_Y2

Y2

CLK3P1 CLK2P2

VREFB2N0J5

VREFB2N1L4

CLK10C13

CLK11D13

VREFB3N0D11VREFB3N1E8

CLK8B13

CLK9A13

VREFB4N0E20VREFB4N1D16

CLK4N25

CLK5N26

PLL2_O UTnF20PLL2_O UTpF21

VREFB5N0J22VREFB5N1L23

CLK6P25

CLK7P26

PLL4_O UTnV20

PLL4_O UTpV21

VREFB6N0T21

VREFB6N1V22

CLK12AE14

CLK13AF14

VREFB7N0Y18VREFB7N1AC16

CLK14AD13

CLK15AC13

VREFB8N0AC12VREFB8N1AC7

CLK0N2

CLK1N1

PLL3_O UTnF6PLL3_O UTpE5

0

RN9 120

C280. 1u

0

0

D6 SS1412

C170. 1U

0

VCC12

0

C510. 1U

0

0

U5

EPM 3128AT

I O - A11

I O - A02

VCCI O3

TDI4

I O - B85

I O - B76

I O - B67

I O - B58

I O - B49

I O - B310

G NDI O11

I O - B212

I O - B113

I O - B014

TM S15

I O - C816

I O - C717

VCCI O 118

I O - C619

I O - C520

I O - C421

I O - C322

I O - C223

I O - C124

I O - C025

GND

IO1

26

IO-D

827

IO-D

728

IO-D

629

IO-D

530

IO-D

431

IO-D

332

GND

IO2

33

VCCI

O2

34

IO-D

235

IO-D

136

IO-D

037

GND

INT

38

VCCI

NT39

IO-E

040

IO-E

141

IO-E

242

GND

IO3

43

IO-E

344

IO-E

445

IO-E

546

IO-E

647

IO-E

748

IO-E

849

IO-E

950

VCCI O 551I O - F052G NDI O 453I O - F154I O - F255I O - F356I O - F457I O - F558G NDI O 959I O - F660I O - F761TCK62I O - G 063I O - G 164G NDI O 565VCCI O 366I O - G 267I O - G 368I O - G 469I O - G 570I O - G 671I O - G 772TDO73G NDI O 674I O - H075

IO-H

176

IO-H

277

GND

IO7

78IO

-H3

79IO

-H4

80IO

-H5

81VC

CIO

482

IO-H

683

IO-H

784

IO-H

885

GND

INT1

86IN

PUT/

GCL

K187

INPU

T/O

E188

INPU

T/G

CLRn

89IN

PUT/

OE2

/GCL

K290

VCCI

NT1

91IO

-A9

92IO

-A8

93IO

-A7

94G

NDIO

895

IO-A

696

IO-A

597

IO-A

498

IO-A

399

IO-A

210

0

0

0

R16

1. 5k

RN10 120

0

R49

0

C3110u