OLIMEX MOD-VGA User Manual Download Page 19

OLIMEX© 2016

MOD-VGA user's manual

Page 19 of 23

U3

default-5V_closed

JACK-3PINSCJ325P00XG0B02G

100n

100n

100n

100n

100n

NA(100n)

100n

100n

10uF/6.3V

47uF/6.3V

100n

100n

100n

100n

100n

100n

100n

10n

10n

10n

1

0

0

n

22

uF

/6

.3

V

1

0

0

n

22

uF

/6

.3

V

1

0

0

n

25MHz

WU06S(NA)

+5V

1.2V

1.2V

1.2V

1.2V

1.2V

+5V

+5V

MD6R MINI-DIN

240R

NA

47

47

3.9k

470

1k

1.8k

47

47

3.9k

3.9k

10k

10k

240R

470

1k

1.8k

240R

NA(10k)

22

470

1k

1.8k

5.1k

5.1k

NA

NA

close

WU06S(NA)

2*PN1x6_8,5/11mm+2*PN1x8_8,5/11mm

NA(K6R4016V1D)

XC3S200A-4VQ100C

AT45DB041D-SU

K4S561632C-TC/L75

BH10R

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

NA

LM1117IMPX-ADJ

XD[0..15]

#FLASH_CS

#FLASH_CS

#FLASH_CS

25MHZ

25MHZ

B1

B1

B2

B2

B3

B3

FLASH_SCK

FLASH_SCK

FLASH_SCK

FLASH_SI

FLASH_SI

FLASH_SI

FLASH_SO

FLASH_SO

FLASH_SO

G1

G1

G2

G2

G3

G3

HSYNC

HSYNC

INT

INT

INT

LINE_OUT_L

LINE_OUT_R

PS2_CLK

PS2_CLK

PS2_DATA

PS2_DATA

R1

R1

R2

R2

R3

R3

RAM_#CS

RAM_#CS

RAM_#CS

SPI_CLK

SPI_CLK

SPI_CS

SPI_CS

SPI_MISO

SPI_MISO

SPI_MOSI

SPI_MOSI

TCK

TCK

TDI

TDI

TDO

TDO

TMS

TMS

UEXT_CLK

UEXT_MISO

UEXT_MOSI

UEXT_SSEL

VSYNC

VSYNC

XA0

XA0

XA0

XA0

XA1

XA1

XA1

XA1

XA2

XA2

XA2

XA2

XA3

XA3

XA3

XA3

XA4

XA4

XA4

XA4

XA5

XA5

XA5

XA5

XA6

XA6

XA6

XA6

XA7

XA7

XA7

XA7

XA8

XA8

XA8

XA8

XA9

XA9

XA9

XA9

XA10

XA10

XA10

XA10

XA11

XA11

XA11

XA11

XA12

XA12

XA12

XA12

XA13

XA13

XA13

XA13

XA14

XA14

XA14

XA14

XA15/SDRAM_CLK

XA15/SDRAM_CLK

XA15/SDRAM_CLK

XA15/SDRAM_CLK

XA16/#RAS

XA16/#RAS

XA16/#RAS

XA16/#RAS

XA17/#CAS

XA17/#CAS

XA17/#CAS

XA17/#CAS

XD0

XD0

XD0

XD0

XD1

XD1

XD1

XD1

XD2

XD2

XD2

XD2

XD3

XD3

XD3

XD3

XD4

XD4

XD4

XD4

XD5

XD5

XD5

XD5

XD6

XD6

XD6

XD6

XD7

XD7

XD7

XD7

XD8

XD8

XD8

XD8

XD9

XD9

XD9

XD9

XD10

XD10

XD10

XD10

XD11

XD11

XD11

XD11

XD12

XD12

XD12

XD12

XD13

XD13

XD13

XD13

XD14

XD14

XD14

XD14

XD15

XD15

XD15

XD15

XOE

XOE

XOE

XWE

XWE

XWE

XWE

1

2

3

5V/3V

AUDIO

C1

C2

C3

C4

C5

C7

C8

C9

C10

C11

C12

C13

C14

C15

C16

C17

C18

C19

C20

C21

C

2

2

C

2

3

C

2

4

C

2

5

C

2

6

1

3

4

2

CD

1
2
3
4
5
6

JTAG

1 1
2 2
3 3
4 4
5 5
6 6

NC1
NC2

SHIELD

PS2_KEYBOARD

R1

R2

R3

R4

R5

R6

R7

R8

R9

R10

R11

R12

R13

R14

R15

R16

R17

R18

R19

R20

R21

R22

R23

R24

R25

R26

R27

R28

1

2

SJ1

1
2
3
4
5
6

SPI_PGM

3V3

5V

A0
A1
A2
A3
A4
A5

AREF

D0
D1
D2
D3
D4
D5
D6
D7

D8
D9

D10

D11

D12
D13

GND
GND

GND

RST

VIN

U1

BHE

40

BLE

39

CS

6

OE

41

WE

17

A0

1

A1

2

A2

3

A3

4

A4

5

A5

18

A6

19

A7

20

A8

21

A9

22

A10

23

A11

24

A12

25

A13

26

A14

27

A15

42

A16

43

A17

44

I/O0

7

I/O1

8

I/O2

9

I/O3

10

I/O4

13

I/O5

14

I/O6

15

I/O7

16

I/O8

29

I/O9

30

I/O10

31

I/O11

32

I/O12

35

I/O13

36

I/O14

37

I/O15

38

NC

28

VDD1

11

VDD2

33

VSS1

12

VSS2

34

U2

DONE

54

GND

8

GND

14

GND

18

GND

42

GND

47

GND

58

GND

63

GND

69

GND

74

GND

80

GND

87

GND

91

GND

95

IO_0/GCLK11

90

IO_2/MOSI/CSI_B

46

IO_L01N_0

78

IO_L01N_1

57

IO_L01N_2/M0

25

IO_L01N_3

4

IO_L01P_0/VREF_0

77

IO_L01P_1

56

IO_L01P_2/M1

23

IO_L01P_3

3

IO_L02N_0/GCLK5

84

IO_L02N_1/RHCLK1

60

IO_L02N_2/CSO_B

27

IO_L02N_3

6

IO_L02P_0/GCLK4

83

IO_L02P_1/RHCLK0

59

IO_L02P_2/M2

24

IO_L02P_3

5

IO_L03N_0/GCLK7

86

IO_L03N_1/TRDY1/RHCLK3

62

IO_L03N_2/VS2

29

IO_L03N_3/LHCLK1

10

IO_L03P_0/GCLK6

85

IO_L03P_1/RHCLK2

61

IO_L03P_2/RDWR_B

28

IO_L03P_3/LHCLK0

9

IO_L04N_0/GCLK9

89

IO_L04N_1/RHCLK7

65

IO_L04N_2/VS0

31

IO_L04N_3/IRDY2/LHCLK3

13

IO_L04P_0/GCLK8

88

IO_L04P_1/IRDY1/RHCLK6

64

IO_L04P_2/VS1

30

IO_L04P_3/LHCLK2

12

IO_L05N_0

94

IO_L05N_1

71

IO_L05N_2

33

IO_L05N_3/LHCLK7

16

IO_L05P_0

93

IO_L05P_1

70

IO_L05P_2

32

IO_L05P_3/TRDY2/LHCLK6

15

IO_L06N_0/PUDC_B

99

IO_L06N_1

73

IO_L06N_2/D6

35

IO_L06N_3

20

IO_L06P_0/VREF_0

98

IO_L06P_1

72

IO_L06P_2/D7

34

IO_L06P_3

19

IO_L07N_2/D4

37

IO_L07P_2/D5

36

IO_L08N_2/GCLK15

41

IO_L08P_2/GCLK14

40

IO_L09N_2/GCLK1

44

IO_L09P_2/GCLK0

43

IO_L10N_2/D3

49

IO_L10P_2/INIT_B

48

IO_L11N_2/D1

52

IO_L11P_2/D2

50

IO_L12N_2/CCLK

53

IO_L12P_2/D0/DIN/MISO

51

IP_0

97

IP_0/VREF_0

82

IP_1/VREF_1

68

IP_2/VREF_2

39

IP_3

21

IP_3/VREF_3

7

PROG_B

100

TCK

76

TDI

2

TDO

75

TMS

1

VCCAUX

22

VCCAUX

55

VCCAUX

92

VCCINT

17

VCCINT

38

VCCINT

66

VCCINT

81

VCCO_0

79

VCCO_0

96

VCCO_1

67

VCCO_2

26

VCCO_2

45

VCCO_3

11

/CS/

4

/RESET/

3

/WP/

5

GND

7

SCK

2

SI

1

SO

8

VCC

6

U4

A0

23

A1

24

A2

25

A3

26

A4

29

A5

30

A6

31

A7

32

A8

33

A9

34

A10/AP

22

A11

35

A12

36

BA0

20

BA1

21

CAS

17

CKE

37

CLK

38

CS

19

DQ0

2

DQ1

4

DQ2

5

DQ3

7

DQ4

8

DQ5

10

DQ6

11

DQ7

13

DQ8

42

DQ9

44

DQ10

45

DQ11

47

DQ12

48

DQ13

50

DQ14

51

DQ15

53

DQMH

39

DQML

15

NC1

40

RAS

18

VDD1

1

VDD2

14

VDD3

27

VDDQ1

3

VDDQ2

9

VDDQ3

43

VDDQ4

49

VSS1

28

VSS2

41

VSS3

54

VSSQ1

6

VSSQ2

12

VSSQ3

46

VSSQ4

52

WE

16

U5

UEXT-1

UEXT-2

UEXT-3

UEXT-4

UEXT-5

UEXT-6

UEXT-7

UEXT-8

UEXT-9

UEXT-10

1
2
3
4
5
6
7
8

VGA_CON

VGA_DB15-F_1

VGA_DB15-F_2

VGA_DB15-F_3

VGA_DB15-F_4

VGA_DB15-F_5

VGA_DB15-F_6

VGA_DB15-F_7

VGA_DB15-F_8

VGA_DB15-F_9

VGA_DB15-F_10

VGA_DB15-F_11

VGA_DB15-F_12

VGA_DB15-F_13

VGA_DB15-F_14

VGA_DB15-F_15

ADJ/GND

IN

OUT

MOD-VGA-32MB_Rev_B
OLIMEX LTD BULGARIA

http://www.olimex.com/dev

1-L
2
3-R

+

VDD

VSS

OUT

E/D

IO

NA
GN
5V
CK
NA

P

O

W

E

R

A

N

A

L

O

G

D

IG

IT

A

L

D

IG

IT

A

L

A

R

D

U

IN

O

: S

H

 P

LA

T

F

O

R

M

KeyBoard

UEXT

VGA

SPI FLASH

AUDIO

JTAG & CLOCK

SRAM

SDRAM

Summary of Contents for MOD-VGA

Page 1: ...MOD VGA and MOD VGA 32 USER S MANUAL Document revision B June 2016 Designed by OLIMEX Ltd 2012 All boards produced by Olimex LTD are ROHS compliant ...

Page 2: ...faith However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded This document is intended only to assist the reader in the use of the product OLIMEX Ltd shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorr...

Page 3: ...w 9 3 2 Layout bottom view 10 CHAPTER 4 The XILINX SPARTAN 3 XC3S200 FPGA 11 4 Introduction to the chapter 11 4 1 The XILINX SPARTAN 3 XC3S200 FPGA 11 CHAPTER 6 CONNECTORS HARDWARE PINOUTS 13 6 Introduction to the chapter 13 6 1 FPGA programming options 13 6 1 1 SPI_PGM pinholes 13 6 1 2 JTAG pinholes 14 6 2 UEXT connector 14 6 3 Audio connector 15 6 4 VGA video connector 15 6 5 Arduino shield con...

Page 4: ...OLIMEX 2016 MOD VGA user s manual 9 1 Document revision 21 9 2 Board revision 21 9 3 Useful web links and purchase codes 22 9 4 Product support 23 Page 4 of 23 ...

Page 5: ...eld that stacks up on top of the Arduino and has plugs for a VGA monitor and stereo speakers The board is based on the open source open hardware GAMEDUINO project by excamera For more information on the original project please visit http excamera com sphinx gameduino Video output is 400x300 pixels in 512 colors all color processed internally at 15 bit precision compatible with any standard VGA mon...

Page 6: ... the Arduino compatible AVR ones is not still implemented and might require extended software knowledge to be implemented Customers have full access to the technical documentation of the board The software is released under General Purpose License and the board is considered open hardware 1 3 Organization Each section in this document covers a separate topic organized as follow Chapter 1 is an ove...

Page 7: ...ackage The board must not be exposed to high electrostatic potentials A grounding strap or similar protective device should be worn when handling the board Avoid touching the component pins or any other metallic element 2 3 Requirements In order to set up the MOD VGA optimally the following items are required separated in hardware and software requirements Hardware Host board with Arduino platform...

Page 8: ...place properly the library for Arduino that can be found on the device s web page https www olimex com Products Modules Interface MOD VGA Make sure that the OLIMEXINO 328 board operates at 3 3V There is a switch that modifies the operating voltage of the board either 3 3V or 5V operation Then start Arduino and open the corresponding to OLIMEXINO 328 board configuration Tools Board Arduino Duemilan...

Page 9: ...PTION 3 Introduction to the chapter Here you get acquainted with the main parts of the board Note the names used on the board might differ from the names used below to describe them For the actual names check the MOD VGA board itself 3 1 Layout top view Page 9 of 23 ...

Page 10: ...OLIMEX 2016 MOD VGA user s manual 3 2 Layout bottom view Note the base MOD VGA version doesn t have the additional memory present on the picture of MOD VGA 32 Page 10 of 23 ...

Page 11: ... Controlled Impedance Signal swing ranging from 1 14V to 3 465V Double Data Rate DDR support DDR DDR2 SDRAM support up to 333 Mbps Logic resources Abundant logic cells with shift register capability Wide fast multiplexers Fast look ahead carry logic Dedicated 18 x 18 multipliers JTAG logic compatible with IEEE 1149 1 1532 SelectRAM hierarchical memory 216 Kbits of total block RAM 30 Kbits of total...

Page 12: ...hensive information on the microcontroller visit the Xilinx s web page for a datasheet At the moment of writing the FPGA s datasheet can be found at the following link http www xilinx com support documentation data_sheets ds099 pdf Page 12 of 23 ...

Page 13: ...ented Notes regarding the interfaces are given 6 1 FPGA programming options There are couple of options provided for programming the Xlinx FPGA Both of them are located near the DIGITAL connector from the Arduino platform Note that both of them lack headers The SPI_PGM and JTAG are discussed below 6 1 1 SPI_PGM pinholes The SPI_PGM interface lacks connector You can mount for instance WU06S for eas...

Page 14: ...ls on the UEXT connector are multiplexed with the respective header pins from the Arduino shield connector Note that the SPI interface can also be found on the Arduino shield connector For more info on the UEXT connector please visit https www olimex com Products Modules UEXT UEXT connector Pin Signal Name Processor Pin 1 3 3V 2 GND 3 Not Connected 4 INT 78 5 Not Connected 6 INT 78 7 UEXT_MISO 86 ...

Page 15: ...R 98 2 GND GND pins The headphones resistance is 16 Ohms 6 4 VGA video connector The female DA 15 connector is used for video output on a monitor Note that there is also a row of pinholes near the DA 15 named VGA_CON it gives access to the used signals only Check the tables below for pinout of both the DB15 and the VGA_CON VGA_CON PIN SIGNAL 1 VGA_R 2 VGA_G 3 VGA_B 4 H_SYNC 5 V_SYNC 6 5V 7 GND 8 3...

Page 16: ...Connected 6 5 Arduino shield connector Pad Name Signal Pad Name Signal POWER ANALOG RST Not connected A0 Not connected 3V3 3V3 A1 Not connected 5V 5V A2 Not connected GND GROUND A3 Not connected GND GROUND A4 Not connected VIN Not connected A5 Not connected DIGITAL 1 DIGITAL 2 D0 Not connected D8 Not connected D1 Not connected D9 UEXT_SSEL D2 INT D10 SPI_CS D3 Not connected D11 SPI_MOSI D4 Not con...

Page 17: ...ing technique it is better not to try to adjust the jumpers 6 7 1 5V 3V Those jumpers control the voltage available at the PS2 keyboard connector The default position is 5V 6 7 2 SJ1 SJ1 jumper controls whether SPI SSEL line that is available on the UEXT pin 10 is also connected to pin D9 from the digital connector of the Arduino interface If the jumper is connected then the mentioned multiplexing...

Page 18: ...d on the next page for quicker reference It can also be found on the web page of the device The schematic and board files are released under the Creative Commons Attribution Share Alike 3 0 United States License You may reproduce it for both your own personal use and for commercial use You will have to provide a link to the original creator of the project https www olimex com on any documentation ...

Page 19: ...I O0 7 I O1 8 I O2 9 I O3 10 I O4 13 I O5 14 I O6 15 I O7 16 I O8 29 I O9 30 I O10 31 I O11 32 I O12 35 I O13 36 I O14 37 I O15 38 NC 28 VDD1 11 VDD2 33 VSS1 12 VSS2 34 U2 DONE 54 GND 8 GND 14 GND 18 GND 42 GND 47 GND 58 GND 63 GND 69 GND 74 GND 80 GND 87 GND 91 GND 95 IO_0 GCLK11 90 IO_2 MOSI CSI_B 46 IO_L01N_0 78 IO_L01N_1 57 IO_L01N_2 M0 25 IO_L01N_3 4 IO_L01P_0 VREF_0 77 IO_L01P_1 56 IO_L01P_2...

Page 20: ...OLIMEX 2016 MOD VGA user s manual 8 2 Physical dimensions Note that all dimensions are in mil The two highest elements on the board are VGA connector 500mil KEYBOARD connector 500mil Page 20 of 23 ...

Page 21: ...b page for your device is listed Be sure to check it after a purchase for the latest available updates and examples 9 1 Document revision Revision Changes Modified Page A 29 10 12 Initial Creation All B 17 06 16 Fixed wrong descritopn of 5V 3V jumper Clarified that the shield is not 5V compatible Various formatting fixes All 9 2 Board revision Revision Notable Changes B Initial release of the boar...

Page 22: ...ES MOD VGA the standard base version of MOD VGA GAMEDUINO project derivative MOD VGA 32MB the MOD VGA version with additional memory OLIMEXINO 328 an Arduino compatible board tested and working out of the box with MOD VGA OLIMEXINO 32U4 a Leonardo like Arduino compatible board The latest price list can be found at https www olimex com prices How to order You can order directly from our web shop or...

Page 23: ... ordered items are allowed subject to a 10 restocking fee What is unaffected If you hooked it to power you affected it To be clear this includes items that have been soldered to or have had their firmware changed Because of the nature of the products we deal with prototyping electronic tools we cannot allow returns of items that have been programmed powered up or otherwise changed post shipment fr...

Page 24: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Olimex Ltd MOD VGA ...

Reviews: