aesop-6410 board manual 0

28
1 Aesop-6410 Board Manual 0.3 2009-2-26 이솝 사이트(www.aesop.or.kr / www.aesop-embedded.org )에서 공제하는 Aesop-6410보드의 기본 매뉴얼입니다. 추가/변경 사항이 있을 때 마다 업데이트 하겠습니다. 본 매뉴얼은 다음과 같은 순서로 구성하였습니다. 1. Hardware Specification 2. PCB drawings 3. Expansion connector pin assign 4. CPU s3c6410 Pin out map 5. USB-UART console VCP driver installation 6. Recover/Reinstall boot-loader with OTG-MON 1. H/W 사양 및 구성품 PCB: Main board 8 layers, Base board 4 layers CPU: Samsung S3C6410 Application Processor - 667Mhz, ARM1176JZF-S core Memory: 128MByte - 266Mhz Data Rate, Mobile DDR, 32-Bit Bus Storage: 256MByte NAND Flash / 1MByte NOR Flash LCD: 3.5" TFT LCD - 320x480 H-VGA, LED Back-light T/P: 3.5” Resistive Touch Panel (4-wire type) Ethernet: SMSC LAN-9215 - 10/100Mbps Audio: Wolfson WM9715 - AC97 interface (Line In / Head-Phone Out) USB: USB 1.1 Host / USB 2.0 OTG SD/MMC: Standard SD Slot x 1EA, Micro-SD(T-flash) Slot x 1EA UART: 4 Ports JTAG: 20Pin ARM Standard JTAG Debug: 보드에 내장된 CP2102 USB 시리얼 컨버터를 이용한 콘솔 메시지 입출력 인터페이스 Camera: 카메라 모듈은 별도 구매(Option), 모듈 장착용 포트 지원(2MPixel CAM 테스트 완료) PMIC: Texas Instruments -TPS650243 (Reset기능은 PMIC 내부의 Voltage detector 이용) Key: 메인 보드에 장착된 5개의 / 베이스 보드에 장착된 QWERTY 키보드 Port: 160핀의 확장 포트 지원 전원: 5V 단일전원 입력 (입력 범위: 3.6~5.5Volt) 기타: I2C, ADC, DAC 테스트 커넥터 패키지 구성품 - Main board - TFT LCD 320x480 with touch-screen - Base board - Power supply 5V/2A AC/DC adaptor - USB cable - 소프트웨어(CD 또는 인터넷으로 배포, 추후 안내) 2. PCB 구성 및 주요 부품 배치도 a. Main Board Top-Side (Page-2) b. Main Board Bottom-Side (Page-3) c. Base Board Top-Side (Page-4) d. Base Board Bottom-Side (Page-5)

Upload: others

Post on 06-Jun-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aesop-6410 Board Manual 0

1

Aesop-6410 Board Manual 0.3 2009-2-26

이솝 사이트(www.aesop.or.kr / www.aesop-embedded.org)에서 공제하는 Aesop-6410보드의 기본

매뉴얼입니다. 추가/변경 사항이 있을 때 마다 업데이트 하겠습니다.

본 매뉴얼은 다음과 같은 순서로 구성하였습니다. 1. Hardware Specification 2. PCB drawings 3. Expansion connector pin assign 4. CPU s3c6410 Pin out map 5. USB-UART console VCP driver installation 6. Recover/Reinstall boot-loader with OTG-MON

1. H/W 사양 및 구성품 PCB: Main board 8 layers, Base board 4 layers CPU: Samsung S3C6410 Application Processor - 667Mhz, ARM1176JZF-S core Memory: 128MByte - 266Mhz Data Rate, Mobile DDR, 32-Bit Bus Storage: 256MByte NAND Flash / 1MByte NOR Flash LCD: 3.5" TFT LCD - 320x480 H-VGA, LED Back-light T/P: 3.5” Resistive Touch Panel (4-wire type) Ethernet: SMSC LAN-9215 - 10/100Mbps Audio: Wolfson WM9715 - AC97 interface (Line In / Head-Phone Out) USB: USB 1.1 Host / USB 2.0 OTG SD/MMC: Standard SD Slot x 1EA, Micro-SD(T-flash) Slot x 1EA UART: 4 Ports JTAG: 20Pin ARM Standard JTAG Debug: 보드에 내장된 CP2102 USB 시리얼 컨버터를 이용한 콘솔 메시지 입출력 인터페이스 Camera: 카메라 모듈은 별도 구매(Option), 모듈 장착용 포트 지원(2MPixel CAM 테스트 완료) PMIC: Texas Instruments -TPS650243 (Reset기능은 PMIC 내부의 Voltage detector 이용) Key: 메인 보드에 장착된 5개의 키 / 베이스 보드에 장착된 QWERTY 키보드 Port: 160핀의 확장 포트 지원 전원: 5V 단일전원 입력 (입력 범위: 3.6~5.5Volt) 기타: I2C, ADC, DAC 테스트 커넥터 패키지 구성품 - Main board - TFT LCD 320x480 with touch-screen - Base board - Power supply 5V/2A AC/DC adaptor - USB cable

- 소프트웨어(CD 또는 인터넷으로 배포, 추후 안내)

2. PCB 구성 및 주요 부품 배치도 a. Main Board Top-Side (Page-2)

b. Main Board Bottom-Side (Page-3)

c. Base Board Top-Side (Page-4)

d. Base Board Bottom-Side (Page-5)

Page 2: Aesop-6410 Board Manual 0

2

Page 3: Aesop-6410 Board Manual 0

3

Page 4: Aesop-6410 Board Manual 0

4

Page 5: Aesop-6410 Board Manual 0

5

Page 6: Aesop-6410 Board Manual 0

6

3. 확장 커넥터 Map

Net NAME J4 PIN No Net NAME Net NAME J5 PIN No Net NAME

VIN_+5V 2 1

VIN_+5V VIN_+5V 2 1

VIN_+5V 4 3 4 3

Xm0ADDR0 6 5 Xm0DATA0 XciYDATA0 6 5 KpROW0

Xm0ADDR1 8 7 Xm0DATA1 XciYDATA1 8 7 KpROW1

Xm0ADDR2 10 9 Xm0DATA2 XciYDATA2 10 9 KpROW2

Xm0ADDR3 12 11 Xm0DATA3 XciYDATA3 12 11 KpROW3

Xm0ADDR4 14 13 Xm0DATA4 XciYDATA4 14 13 KpROW4

Xm0ADDR5 16 15 Xm0DATA5 XciYDATA5 16 15 KpROW5

Xm0ADDR6 18 17 Xm0DATA6 XciYDATA6 18 17 KpROW6

Xm0ADDR7 20 19 Xm0DATA7 XciYDATA7 20 19 KpROW7

Xm0ADDR8 22 21 Xm0DATA8 XciCLK 22 21 KpCOL0

Xm0ADDR9 24 23 Xm0DATA9 XciHREF 24 23 KpCOL1

Xm0ADDR10 26 25 Xm0DATA10 XciPCLK 26 25 KpCOL2

Xm0ADDR11 28 27 Xm0DATA11 XciRSTn 28 27 KpCOL3

Xm0ADDR12 30 29 Xm0DATA12 XciVSYNC 30 29 KpCOL4

Xm0ADDR13 32 31 Xm0DATA13 Xi2cSCL 32 31 KpCOL5

Xm0ADDR14 34 33 Xm0DATA14 Xi2cSDA 34 33 KpCOL6

Xm0ADDR15 36 35 Xm0DATA15 XpwmTOUT0 36 35 KpCOL7

GND 38 37

GND GND 38 37

GND 40 39 40 39

Xm0CSn0 42 41 XEINT0 XEINT8 42 41 XEINT12

Xm0CSn1 44 43 XEINT1 XEINT9 44 43 XEINT13

Xm0CSn4 46 45 XEINT2 XEINT10 46 45 XEINT14

Xm0CSn5 48 47 XEINT3 XEINT11 48 47 XEINT15

Xm0ADDR16 50 49 XEINT4 VDD_+3.3V

50 49 VDD_+3.3V

Xm0ADDR17 52 51 XEINT5 52 51

Xm0OEn/nIORD_CF 54 53 XEINT6 SLOT1_CLK 54 53 SLOT2_CLK

Xm0WEn/nIOWR_CF 56 55 XEINT7 SLOT1_CMD 56 55 SLOT2_CMD

VDD_+3.3V 58 57

VDD_+3.3VSLOT1_DATA0 58 57 SLOT2_DATA0

60 59 SLOT1_DATA1 60 59 SLOT2_DATA1

Xm0WAITn/IORDY 62 61 XuRXD0 SLOT1_DATA2 62 61 SLOT2_DATA2

Xm0RDY0/ALE 64 63 XuTXD0 SLOT1_DATA3 64 63 SLOT2_DATA3

Xm0RDY1/CLE 66 65 XuRXD1 GND

66 65 GND

Xm0INTsm0/FWEn 68 67 XuTXD1 68 67

Xm0INTsm1/FREn 70 69 XuRXD2 Xadc_AN0 70 69 Xdac_OUT0

Xm0RPn/RnB 72 71 XuTXD2 Xadc_AN1 72 71 Xdac_OUT1

XnRSTOUT 74 73 XuRXD3 Xadc_AN2 74 73 N.C

XnRESET 76 75 XuTXD3 Xadc_AN3 76 75 N.C

GND 78 77

GND GND 78 77

GND 80 79 80 79

Page 7: Aesop-6410 Board Manual 0

7

4. CPU Pin-Out Map

PORT Name

Memory Port 0 Address Bus Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

Memory Port0

Xm0ADDR0 C1 Xm0ADDR0 B:Test Point TP28

Xm0ADDR1 E3 Xm0ADDR1 B:NOR A0, B:Ethernet A1

Xm0ADDR2 D1 Xm0ADDR2 B:NOR A1, B:Ethernet A2

Xm0ADDR3 D2 Xm0ADDR3 B:NOR A2, B:Ethernet A3

Xm0ADDR4 H7 Xm0ADDR4 B:NOR A3, B:Ethernet A4

Xm0ADDR5 E1 Xm0ADDR5 B:NOR A4, B:Ethernet A5

Xm0ADDR6/GPO6 F2 Xm0ADDR6 B:NOR A5, B:Ethernet A6

Xm0ADDR7/GPO7 G4 Xm0ADDR7 B:NOR A6, B:Ethernet A7

Xm0ADDR8/GPO8 F1 Xm0ADDR8 B:NOR A7

Xm0ADDR9/GPO9 J8 Xm0ADDR9 B:NOR A8

Xm0ADDR10/GPO10 G2 Xm0ADDR10 B:NOR A9

Xm0ADDR11/GPO11 G1 Xm0ADDR11 B:NOR A10

Xm0ADDR12/GPO12 H4 Xm0ADDR12 B:NOR A11

Xm0ADDR13/GPO13 H2 Xm0ADDR13 B:NOR A12

Xm0ADDR14/GPO14 J4 Xm0ADDR14 B:NOR A13

Xm0ADDR15/GPO15 H3 Xm0ADDR15 B:NOR A14

Xm0ADDR16/GPQ8 J1 Xm0ADDR16 B:NOR A15

Xm0ADDR17/GPQ7 U3 Xm0ADDR17 B:NOR A16

PORT Name

Memory Port 0 Data Bus Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

Page 8: Aesop-6410 Board Manual 0

8

Memory Port0

Xm0DATA0 N2 Xm0DATA0 M:NAND I/O0, B:NOR DQ0, B:Ethernet D0

Xm0DATA1 N1 Xm0DATA1 M:NAND I/O1, B:NOR DQ1, B:Ethernet D1

Xm0DATA2 M7 Xm0DATA2 M:NAND I/O2, B:NOR DQ2, B:Ethernet D2

Xm0DATA3 N3 Xm0DATA3 M:NAND I/O3, B:NOR DQ3, B:Ethernet D3

Xm0DATA4 M8 Xm0DATA4 M:NAND I/O4, B:NOR DQ4, B:Ethernet D4

Xm0DATA5 P2 Xm0DATA5 M:NAND I/O5, B:NOR DQ5, B:Ethernet D5

Xm0DATA6 N4 Xm0DATA6 M:NAND I/O6, B:NOR DQ6, B:Ethernet D6

Xm0DATA7 P3 Xm0DATA7 M:NAND I/O7, B:NOR DQ7, B:Ethernet D7

Xm0DATA8 M2 Xm0DATA8 B:NOR DQ8, B:Ethernet D8

Xm0DATA9 M4 Xm0DATA9 B:NOR DQ9, B:Ethernet D9

Xm0DATA10 L7 Xm0DATA10 B:NOR DQ10, B:Ethernet D10

Xm0DATA11 M3 Xm0DATA11 B:NOR DQ11, B:Ethernet D11

Xm0DATA12 L8 Xm0DATA12 B:NOR DQ12, B:Ethernet D12

Xm0DATA13 L2 Xm0DATA13 B:NOR DQ13, B:Ethernet D13

Xm0DATA14 K4 Xm0DATA14 B:NOR DQ14, B:Ethernet D14

Xm0DATA15 K1 Xm0DATA15 B:NOR DQ15, B:Ethernet D15

PORT Name

Memory Port 0 Control Bus Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

Memory Port0

Xm0CSn0 N7 Xm0CSn0 B:NOR nCS

Xm0CSn1 R3 Xm0CSn1 B:Ethernet nCS

Xm0CSn2/GPO0 P4 Xm0CSn2 M:NAND nCS

Xm0OEn L4 Xm0OEn/nIORD_CF B:NOR nOE, B:Ethernet nRD

Xm0WEn J2 Xm0WEn/nIOWR_CF B:Ethernet nWR

Xm0BEn0 L1 M:Test Point T19

Page 9: Aesop-6410 Board Manual 0

9

Xm0BEn1 K7 M:Test Point T20

PORT Name

Memory Port 1 Address Bus Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

Memory Port1

Xm1ADDR0 H24 Xm1ADDR0 M:Mobile DDR A0

Xm1ADDR1 J24 Xm1ADDR1 M:Mobile DDR A1

Xm1ADDR2 J23 Xm1ADDR2 M:Mobile DDR A2

Xm1ADDR3 H25 Xm1ADDR3 M:Mobile DDR A3

Xm1ADDR4 L19 Xm1ADDR4 M:Mobile DDR A4

Xm1ADDR5 K25 Xm1ADDR5 M:Mobile DDR A5

Xm1ADDR6 KJ25 Xm1ADDR6 M:Mobile DDR A6

Xm1ADDR7 K18 Xm1ADDR7 M:Mobile DDR A7

Xm1ADDR8 K23 Xm1ADDR8 M:Mobile DDR A8

Xm1ADDR9 J22 Xm1ADDR9 M:Mobile DDR A9

Xm1ADDR10 M23 Xm1ADDR10 M:Mobile DDR A10

Xm1ADDR11 K19 Xm1ADDR11 M:Mobile DDR A11

Xm1ADDR12 K24 Xm1ADDR12 M:Mobile DDR A12

Xm1ADDR13 K22 Xm1ADDR13 M:Mobile DDR A13

Xm1ADDR14 M17 Xm1ADDR14 M:Mobile DDR BA0

Xm1ADDR15 L25 Xm1ADDR15 M:Mobile DDR BA1

PORT Name

Memory Port 1 Data Bus Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

Memory Port1 Xm1DATA0 B6 Xm1DATA0 M:Mobile DDR DQ0

Page 10: Aesop-6410 Board Manual 0

10

Xm1DATA1 A6 Xm1DATA1 M:Mobile DDR DQ1

Xm1DATA2 C7 Xm1DATA2 M:Mobile DDR DQ2

Xm1DATA3 B7 Xm1DATA3 M:Mobile DDR DQ3

Xm1DATA4 C6 Xm1DATA4 M:Mobile DDR DQ4

Xm1DATA5 C8 Xm1DATA5 M:Mobile DDR DQ5

Xm1DATA6 A9 Xm1DATA6 M:Mobile DDR DQ6

Xm1DATA7 C9 Xm1DATA7 M:Mobile DDR DQ7

Xm1DATA8 D12 Xm1DATA8 M:Mobile DDR DQ8

Xm1DATA9 A10 Xm1DATA9 M:Mobile DDR DQ9

Xm1DATA10 C12 Xm1DATA10 M:Mobile DDR DQ10

Xm1DATA11 D11 Xm1DATA11 M:Mobile DDR DQ11

Xm1DATA12 A11 Xm1DATA12 M:Mobile DDR DQ12

Xm1DATA13 B10 Xm1DATA13 M:Mobile DDR DQ13

Xm1DATA14 C11 Xm1DATA14 M:Mobile DDR DQ14

Xm1DATA15 D10 Xm1DATA15 M:Mobile DDR DQ15

Xm1DATA16/Xm0ADDR16 B12 Xm1DATA16 M:Mobile DDR DQ16

Xm1DATA17/Xm0ADDR17 B13 Xm1DATA17 M:Mobile DDR DQ17

Xm1DATA18/Xm0ADDR18 A12 Xm1DATA18 M:Mobile DDR DQ18

Xm1DATA19/Xm0ADDR19 C13 Xm1DATA19 M:Mobile DDR DQ19

Xm1DATA20/Xm0ADDR20 C15 Xm1DATA20 M:Mobile DDR DQ20

Xm1DATA21/Xm0ADDR21 D15 Xm1DATA21 M:Mobile DDR DQ21

Xm1DATA22/Xm0ADDR22 B15 Xm1DATA22 M:Mobile DDR DQ22

Xm1DATA23/Xm0ADDR23 D16 Xm1DATA23 M:Mobile DDR DQ23

Xm1DATA24/Xm0ADDR24 F23 Xm1DATA24 M:Mobile DDR DQ24

Xm1DATA25/Xm0ADDR25 F24 Xm1DATA25 M:Mobile DDR DQ25

Xm1DATA26/Xm0ADDR26 F25 Xm1DATA26 M:Mobile DDR DQ26

Page 11: Aesop-6410 Board Manual 0

11

Xm1DATA27 G24 Xm1DATA27 M:Mobile DDR DQ27

Xm1DATA28 E24 Xm1DATA28 M:Mobile DDR DQ28

Xm1DATA29 G23 Xm1DATA29 M:Mobile DDR DQ29

Xm1DATA30 G25 Xm1DATA30 M:Mobile DDR DQ30

Xm1DATA31 H23 Xm1DATA31 M:Mobile DDR DQ31

PORT Name

Memory Port 1 Control Bus Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

Memory Port1

Xm1CSn0 L23 Xm1CSn0 M:Mobile DDR nCS

Xm1CSn1 L18 M:Test Point T11

Xm1DQM0 A5 Xm1DQM0 M:Mobile DDR DM0

Xm1DQM1 G8 Xm1DQM1 M:Mobile DDR DM1

Xm1DQM2 D14 Xm1DQM2 M:Mobile DDR DM2

Xm1DQM3 H22 Xm1DQM3 M:Mobile DDR MD3

Xm1DQS0 D9 Xm1DQS0 M:Mobile DDR DQS0

Xm1DQS1 G9 Xm1DQS1 M:Mobile DDR DQS1

Xm1DQS2 B14 Xm1DQS2 M:Mobile DDR DQS2

Xm1DQS3 E25 Xm1DQS3 M:Mobile DDR DQS3

Xm1CKE0 M18 Xm1CKE0 M:Mobile DDR CKE

Xm1CKE1 M24 M:Test Point T25

Xm1SCLK A13 Xm1SCLK M:Mobile DDR CK

Xm1SCLKn A14 Xm1SCLKn M:Mobile DDR nCK

Xm1RASn L22 Xm1RASn M:Mobile DDR nRAS

Xm1CASn L24 Xm1CASn M:Mobile DDR nCAS

Xm1WEn M19 Xm1WEn M:Mobile DDR nWE

Page 12: Aesop-6410 Board Manual 0

12

PORT Name

GPA Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPA

GPA0 D20 XuRXD0 M:USB to UART TXD, B:Test Point TP20

GPA1 A23 XuTXD0 M:USB to UART RXD, B:Test Point TP19

GPA2 G16 M:Test Point T34

GPA3 A22 M:Test Point T35

GPA4 J15 XuRXD1 B:Header J5.2

GPA5 R22 XuTXD1 B:Header J5.3

GPA6 H15 M:Test Point T36

GPA7 C22 M:Test Point T38

PORT Name

GPB Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPB

GPB0 D19 XuRXD2 B:Header J7.2

GPB1 A21 XuTXD2 B:Header J7.3

GPB2 J14 XuRXD3 B:Header J9.2

GPB3 B21 XuTXD3 B:Header J9.3

GPB4 G15 M:Test Point T43

GPB5 A20 Xi2cSCL B:Camera CON2.9, B:Header J6.2

GPB6 G14 Xi2cSDA B:Camera CON2.8, B:Header J6.3

PORT Name

GPC Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

Page 13: Aesop-6410 Board Manual 0

13

GPC

GPC0 B20 M:Test Point T44

GPC1 H14 LCD_SCL M:LCD SCL U4.64

GPC2 A19 LCD_SDI M:LCD SDI U4.65

GPC3 C20 LCD_CSB M:LCD CSB U4.66

GPC4 B19 SLOT2_CMD B:Resistor R33

GPC5 H12 SLOT2_CLK B:Resistor R32

GPC6 C19 M:Test Point T45

GPC7 D17 M:Test Point T46

PORT Name

GPD Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPD

GPD0 D7 AC97_BITCLK M:WM9715 BITCLK U6.6

GPD1 B5 AC97_RSTn M:WM9715 RESETB U6.11

GPD2 D6 AC97_SYNC M:WM9715 SYNC U6.10

GPD3 B4 AC97_SDI M:WM9715 SDATAOUT U6.5

GPD4 A3 AC97_SDO M:WM9715 SDATAIN U6.8

PORT Name

GPE Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPE

GPE0 C5 M:Test Point T42

GPE1 B3 M:Test Point T41

GPE2 C4 M:Test Point T40

GPE3 B2 M:Test Point T39

GPE4 C3 M:Test Point T37

Page 14: Aesop-6410 Board Manual 0

14

PORT Name

GPF Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPF

GPF0 G22 XciCLK B:Camera CON2.4

GPF1 D25 XciHREF B:Camera CON2.14

GPF2 F22 XciPCLK B:Camera CON2.2

GPF3 H19 XciRSTn B:Camera CON2.6

GPF4 D24 XciVSYNC B:Camera CON2.11

GPF5 C25 XciYDATA0 B:Camera CON2.15

GPF6 E23 XciYDATA1 B:Camera CON2.16

GPF7 C24 XciYDATA2 B:Camera CON2.17

GPF8 G18 XciYDATA3 B:Camera CON2.18

GPF9 H17 XciYDATA4 B:Camera CON2.19

GPF10 B24 XciYDATA5 B:Camera CON2.20

GPF11 G17 XciYDATA6 B:Camera CON2.21

GPF12 B23 XciYDATA7 B:Camera CON2.22

GPF13 C23 M:Test Point T33

GPF14 H16 XpwmTOUT0 B:Test Point TP25

GPF15 D23 LCD_PWM M:LCD Backlight U5.4

PORT Name

GPG Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPG

GPG0 A18 SLOT0_CLK M:Micro SD CON1.5

GPG1 G13 SLOT0_CMD M:Micro SD CON1.3

GPG2 B18 SLOT0_DATA0 M:Micro SD CON1.7

Page 15: Aesop-6410 Board Manual 0

15

GPG3 H13 SLOT0_DATA1 M:Micro SD CON1.8

GPG4 C18 SLOT0_DATA2 M:Micro SD CON1.1

GPG5 G12 SLOT0_DATA3 M:Micro SD CON1.2

GPG6 A17 SLOT0_CD# M:Micro SD CON1.9

PORT Name

GPH Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPH

GPH0 J11 SLOT1_CLK B:Normal SD CON1.7

GPH1 A16 SLOT1_CMD B:Normal SD CON1.3

GPH2 H11 SLOT1_DATA0 B:Normal SD CON1.9

GPH3 C17 SLOT1_DATA1 B:Normal SD CON1.10

GPH4 B16 SLOT1_DATA2 B:Normal SD CON1.1

GPH5 H10 SLOT1_DATA3 B:Normal SD CON1.2

GPH6 A15 SLOT2_DATA0 B:Resistor R28

GPH7 G11 SLOT2_DATA1 B:Resistor R29

GPH8 C16 SLOT2_DATA2 B:Resistor R30

GPH9 H9 SLOT2_DATA3 B:Resistor R31

PORT Name

GPI Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPI

GPI0 AE21 XVD0 M:LCD PD0 U4.59

GPI1 W14 XVD1 M:LCD PD1 U4.57

GPI2 AE22 XVD2 M:LCD PD2 U4.55

GPI3 V13 XVD3 M:LCD PD3 U4.53

Page 16: Aesop-6410 Board Manual 0

16

GPI4 AD21 XVD4 M:LCD PD4 U4.51

GPI5 AB20 XVD5 M:LCD PD5 U4.49

GPI6 W15 XVD6 M:LCD PD6 U4.47

GPI7 AE23 XVD7 M:LCD PD7 U4.45

GPI8 V14 XVD8 M:LCD PD8 U4.41

GPI9 AC21 XVD9 M:LCD PD9 U4.39

GPI10 AC22 XVD10 M:LCD PD10 U4.37

GPI11 W16 XVD11 M:LCD PD11 U4.35

GPI12 V15 XVD12 M:LCD PD12 U4.33

GPI13 AD23 XVD13 M:LCD PD13 U4.31

GPI14 W17 XVD14 M:LCD PD14 U4.29

GPI15 AC24 XVD15 M:LCD PD15 U4.27

PORT Name

GPJ Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPJ

GPJ0 V16 XVD16 M:LCD PD16 U4.23

GPJ1 AD24 XVD17 M:LCD PD17 U4.21

GPJ2 Y22 XVD18 M:LCD PD18 U4.19

GPJ3 AC25 XVD19 M:LCD PD19 U4.17

GPJ4 AB25 XVD20 M:LCD PD20 U4.15

GPJ5 AB24 XVD21 M:LCD PD21 U4.13

GPJ6 W18 XVD22 M:LCD PD22 U4.11

GPJ7 AB23 XVD23 M:LCD PD23 U4.9

GPJ8 AA25 CHSYNC M:LCD HSYNC U4.62

GPJ9 W22 CVSYNC M:LCD VSYNC U4.60

Page 17: Aesop-6410 Board Manual 0

17

GPJ10 AA24 CVDE M:LCD ENABLE U4.67

GPJ11 V19 CVCLK M:LCD DOTCLK U4.63

PORT Name

GPK Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPK

GPK0 T25 CVPWR M:LCD Backlight U5.5

GPK1 T22 LCD_RST M:LCD RESETB U4.68

GPK2 T24 M:Test Point T58

GPK3 T23 LED0 M:LED0

GPK4 R23 LED1 M:LED1

GPK5 R22 LED2 M:LED2

GPK6 R24 M:Test Point T57

GPK7 R25 M:Test Point T56

GPK8 P25 KpROW0 B:KEY[1,9,U,G,X,L_SHIFT]

GPK9 P19 KpROW1 B:KEY[2,0,I,H,C,L_ALT]

GPK10 P23 KpROW2 B:KEY[3,Q,O,J,V,ZOOM]

GPK11 P18 KpROW3 B:KEY[4,5W,P,K,B,@]

GPK12 N25 KpROW4 B:KEY[5,E,A,L,N,SPACE]

GPK13 N24 KpROW5 B:KEY[6,R,S,DEL,M,',']

GPK14 N18 KpROW6 B:KEY[7,T,D,MENU,'.',R_ALT]

GPK15 N23 KpROW7 B:KEY[8,Y,F,Z,ENTER,R_SHIFT]

PORT Name

GPL Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

Page 18: Aesop-6410 Board Manual 0

18

GPL

GPL0 U19 KpCOL0 B:KEY[1,2,3,4,5,6,7,8], B:Test Point TP5

GPL1 W24 KpCOL1 B:KEY[9,0,Q,W,E,R,T,Y], B:Test Point TP6

GPL2 U18 KpCOL2 B:KEY[U,I,O,P,A,S,D,F], B:Test Point TP7

GPL3 W23 KpCOL3 B:KEY[G,H,J,K,L,DEL,MENU,Z], B:Test Point TP8

GPL4 U22 KpCOL4 B:KEY[X,C,V,B,N,M,'.',ENTER], B:Test Point TP9

GPL5 V25 KpCOL5 B:KEY[L_SHIFT,L_ALT,ZOOM,@,SPACE,',',R_ALT,R_SHIFT], B:Test Point TP11

GPL6 V23 KpCOL6 B:Test Point TP10

GPL7 T18 KpCOL7 B:Test Point TP12

GPL8 U25 Not Connected

GPL9 T19

GPL10 U24 M:Test Point T52

GPL11 U23 M:Test Point T51

GPL12 R19 M:Test Point T50

GPL13 N17 M:Test Point T55

GPL14 M25 M:Test Point T54

PORT Name

GPM Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPM

GPM0 AA23 KEY0 M:KEY0

GPM1 C18 KEY1 M:KEY1

GPM2 Y24 KEY2 M:KEY2

GPM3 Y23 KEY3 M:KEY3

GPM4 V22 KEY4 M:KEY4

GPM5 W25 M:Test Point T53

Page 19: Aesop-6410 Board Manual 0

19

PORT Name

GPN Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPN

GPN0 AE17 XEINT0 B:Test Point TP35

GPN1 V10 XEINT1 B:Test Point TP39

GPN2 AD17 XEINT2 B:Test Point TP43

GPN3 AB17 XEINT3 B:LAN9215 IRQ U3.72, B:Test Point TP47

GPN4 AE18 XEINT4 B:Test Point TP36

GPN5 AC18 XEINT5 B:Test Point TP40

GPN6 V11 XEINT6 B:Test Point TP44

GPN7 AC19 XEINT7 B:Test Point TP48

GPN8 W12 XEINT8 B:Normal SD W/P CON2.11, B:Test Point TP37

GPN9 AE19 XEINT9 B:Normal SD C/D# CON2.4, B:Test Point TP41

GPN10 AB18 XEINT10 B:Camera INT CON2.3, B:Test Point TP45

GPN11 AD19 XEINT11 B:Test Point TP49

GPN12 V12 XEINT12 B:Test Point TP38

GPN13 AE20 XEINT13 B:Test Point TP42

GPN14 W13 XEINT14 B:Test Point TP46

GPN15 AD20 XEINT15 B:Test Point TP50

PORT Name

GPO Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPO

GPO0 P4 Xm0CSn2 M:NAND nCS

GPO1 R2 Xm0CSn3 M:Register R68

GPO2 T3 Xm0CSn4 B:Test Point TP23

Page 20: Aesop-6410 Board Manual 0

20

GPO3 N8 Xm0CSn5 B:Test Point TP26

GPO4 T2 Not Connected

GPO5 P7

GPO6 F2 Xm0ADDR6 B:NOR A5, B:Ethernet A6

GPO7 G4 Xm0ADDR7 B:NOR A6, B:Ethernet A7

GPO8 F1 Xm0ADDR8 B:NOR A7

GPO9 J8 Xm0ADDR9 B:NOR A8

GPO10 G2 Xm0ADDR10 B:NOR A9

GPO11 G1 Xm0ADDR11 B:NOR A10

GPO12 H4 Xm0ADDR12 B:NOR A11

GPO13 H2 Xm0ADDR13 B:NOR A12

GPO14 J4 Xm0ADDR14 B:NOR A13

GPO15 H3 Xm0ADDR15 B:NOR A14

PORT Name

GPP Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPP

GPP0 Y2 M:Test Point T9

GPP1 L3 M:Test Point T10

GPP2 R4 Xm0WAITn/IORDY B:Test Point TP31

GPP3 R8 Xm0RDY0/ALE M:NAND ALE U9.17, B:Test Point TP24

GPP4 W2 Xm0RDY1/CLE M:NAND CLE U9.16, B:Test Point TP27

GPP5 Y3 Xm0INTsm0/FWEn M:NAND WE U9.18, B:Test Point TP30

GPP6 U4 Xm0INTsm1/FREn M:NAND RE U9.8, B:Test Point TP33

GPP7 Y1 Xm0RPn/RnB M:NAND R/B U9.7, B:Test Point TP34

GPP8 R7 M:Test Point T12

Page 21: Aesop-6410 Board Manual 0

21

GPP9 W3 M:Test Point T13

GPP10 AA2 M:Test Point T14

GPP11 AA3 M:Test Point T15

GPP12 V4 M:Test Point T16

GPP13 AB3 M:Test Point T17

GPP14 U7 M:Test Point T18

PORT Name

GPQ Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

GPQ

GPQ0 U2 M:Test Point T21

GPQ1 P8 M:Test Point T22

GPQ2 T1 M:Test Point T23

GPQ3 U1 M:Test Point T24

GPQ4 V3 M:Test Point T26

GPQ5 T4 M:Test Point T27

GPQ6 V2 M:Test Point T28

GPQ7 U3 Xm0ADDR17 B:NOR A15

GPQ8 J1 Xm0ADDR16 B:NOR A16

PORT Name

ADC Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

ADC

Xadc_AIN0 AC1 Xadc_AN0 B:Header J4.2

Xadc_AIN1 AC2 Xadc_AN1 B:Header J4.2

Xadc_AIN2 AD2 Xadc_AN2 B:Header J4.6

Page 22: Aesop-6410 Board Manual 0

22

Xadc_AIN3 AD3 Xadc_AN3 B:Header J4.8

Xadc_AIN4 AE3 TSYM M:Touch Connector JP1.1

Xadc_AIN5 AD4 TSYP M:Touch Connector JP1.3

Xadc_AIN6 AE4 TSXM M:Touch Connector JP1.2

Xadc_AIN7 AC3 TSXP M:Touch Connector JP1.4

PORT Name

DAC Port Description

PIN Name PIN

Number Net Name Connection (M:Main, B:Base)

DAC XdacOUT_0 AC6 Xdac_OUT0 B:Header J8.2

XdacOUT_1 AE5 Xdac_OUT1 B:Header J8.3

Page 23: Aesop-6410 Board Manual 0

23

5. USB-UART VCP(Virtual COM Port) Driver 설치

메인 보드 상단의 CN4 커넥터(Page-2 참고)는 디버그 시리얼 포트로 USB 방식으로

3c6410의 UART0를 Silicon Labs사의 USB-UART Bridge칩인 CP2102에 연결한 형태입니다.

이 방법으로 시리얼 포트가 없는 개발용 호스트 컴퓨터에도 쉽게 연결이 가능합니다. 그

리고 이 USB 블록은 보드의 전원을 사용하지 않고 Bus-power를 사용하므로 USB 케이블

만 연결해도 USB-UART 기능은 동작할 수 있습니다. 보드 전원을 키고 켤 때 생기는 가

상 시리얼 포트 이탈 문제가 해결되었습니다.

먼저 USB 케이블을 연결하기 전에 아래 링크에서 드라이버 설치 파일을 받습니다.

https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

위 링크의 VCP Driver Kit을 선택하여 CP210x_VCP_Win2K_XP_S2K3.zip 파일을 내려 받아

설치합니다. 그 다음 USB 케이블을 이용해서 Aesop-6410보드와 호스트 컴퓨터를 연결합

니다. 그런 다음 자동으로 드라이버 설치가 끝나게 됩니다. 경우에 따라서는 수동으로 드

라이버 위치를 정해줘야 하는데, 드라이버 경로를 다음과 같이 설정하면 됩니다.

C:\SiLabs\MCU\CP210x\Windows_2K_XP_S2K3_Vista

설치가 완료되면 아래 그림과 같이 장치관리자에서 Port가 새로 생겼는지 확인합니다.

COM 포트 번호는 사용자환경에 따라 다를 수 있습니다.

Linux 호스트인 경우 Kernel 2.6.18이상인 경우 기본 드라이버에 포함되어 있으므로 따로

설치할 필요가 없습니다. /dev/ttyUSB0나 /dev/ttyUSB1 이런 형식으로 붙습니다.

Page 24: Aesop-6410 Board Manual 0

24

6. 부트로더 설치/복구 방법

Aesop-6410의 기본 설정 부팅 메모리는 NAND-Flash 입니다. NAND-Flash에 U-Boot가

기록된 상태로 출하됩니다. 그러나 개발을 진행하다 보면 부트로더가 지워져 재기록

(Fusing)이 필요한 경우나 E-Boot등 다른 부트로더를 Fusing해야 하는 일이 발생합니다.

보통은 JTAG을 이용해서 이런 일들을 하게 됩니다. 그러나 좀더 편리하고 간단한 방법이

있어 Aesop-6410에 적용해 보았습니다.

Aesop-6410의 메인 보드에는 NAND-Flash 메모리만 있습니다. 베이스 보드에는 NOR-

Flash메모리가 있습니다. NOR-Flash에는 OTG-MON이라는 프로그램이 들어있습니다.

s3c6410의 USB device 포트를 이용해서 프로그램을 전송/실행 해볼 수 있는 모니터 프로

그램입니다. 바로 이 OTG-MON으로 NAND-flash의 부트로더 영역이 훼손되어 부팅이 안

되거나 부트로더를 변경해야 하는 경우 쉽게 해결할 수 있습니다.

이 기능을 사용하기 위해서는 NAND부팅 모드에서 NOR부팅 모드로 전환을 합니다. 메인

보드의 JP5를 변경하면 됩니다. JP5(Boot Select Jumper)의 점퍼가 1-2번에 연결되어 있으

면 NAND 부팅, 2-3번에 연결되어 있으면 NOR 부팅입니다.

NOR부팅 모드로 설정한 후 시스템 리셋을 하거나 전원을 다시 켜주면 콘솔 디버깅으로

다음과 같은 메시지가 보입니다.

Page 25: Aesop-6410 Board Manual 0

25

이제 USB 케이블을 하나 더 준비할 시점입니다. 이 케이블을 Aesop-6410의 USB-OTG 커

넥터(CN2)와 호스트 PC(현재는 XP만 지원)에 연결합니다. 그러면 SEC SOC SMDK Board

라는 USB 디바이스 드라이버를 설치하라는 메시지가 나옵니다.

그럼 설치를 진행하면서 드라이버 위치는 SMDK6410 USB Driver 폴더를 지정합니다.

설치가 완료되고 장치관리자를 보면 다음과 같습니다.

그 다음 콘솔을 보면 다음과 같이 디스플레이 됩니다.

Page 26: Aesop-6410 Board Manual 0

26

이 상태에서 키보드를 누르면 다음과 같은 메시지가 나옵니다.

이제 1번(Download Only)을 선택하고 다운로드 주소를 0x51000000입력하고 DNW.exe를

실행합니다. DNW라는 프로그램은 개발 호스트의 파일을 USB를 통해 Target 보드로 전송

하는 기능을 합니다.

Configuration의 Options 메뉴를 열어 다음과 같이 다운로드 주소를 0x51000000로 맞추

어 줍니다.

Page 27: Aesop-6410 Board Manual 0

27

그 다음 DNW 실행 창이 다음과 같은지 확인해 봅니다.

상단의 [USB:OK]와 [ADDR:0x51000000]이 중요합니다. 꼭 확인해 보세요.

그 다음 메뉴에서 USB Port -> Transmit -> Transmit를 선택하여 전송할 u-boot.bin파일을

설정하여 전송합니다. 전송을 마치면 아래와 같은 화면이 나옵니다.

Page 28: Aesop-6410 Board Manual 0

28

이번에는 0번(Download & Run)을 선택하고 dnw.exe의 Configuration Option의 다운로드

주소는 0x57e00000로 맞춥니다.

그리고 다시 한번 u-boot.bin을 전송합니다. 이때는 다운로드 후 바로 실행이 되므로 급

히 마우스를 dnw.exe에서 시리얼 모니터 프로그램으로 옮겨 스페이스키(또는 다른키)를

재빠르게 눌러줍니다. 그럼 아래 그림과 같이 u-boot의 대기 상태가 됩니다.

이렇게 0x51000000번지와 0x57e00000번지 두 곳으로 중복해서 전송하는 이유는 u-boot

가 한번 실행되면, 자기 자신의 일부 코드/TEXT 영역이 변경되기 때문에 손상되지 않은

원본이 필요하기 때문입니다.

이 상태에서 다음 명령으로 NAND-Flash의 3개 블록(128KB*3)을 초기화 합니다.

# nand erase 0 60000

이 명령이 성공적으로 끝나면 다음과 같은 메시지가 보입니다.

NAND erase: device 0 offset 0x0, size 0x60000

Erasing at 0x?0000 -- 100% complete.

OK

그리고, 다음과 같이 u-boot.bin이미지를 복사합니다.

# nand write 51000000 0 40000

이후 메시지는 다음과 같습니다.

NAND write: device 0 offset 0x0, size 0x40000

262144 bytes written: OK

이제 부트로더 Fusing이 끝났습니다. JP5를 NAND 부트 모드로 전환하시고 시스템 리셋

을 해주면 부팅이 잘 되는 것을 확인할 수 있습니다.

참고로 DNW를 이용해서 커널이나 루트 이미지 등도 전송해서 개발이 가능합니다. 또한

시리얼 모니터 프로그램 대신 DNW도 사용은 가능하나 설정 가능한 포트가 COM1~4뿐

이므로 제한이 있습니다.