목차
1. Title
2. Name
3. Abstract
4. Background
5. Source code
6. Experimental Results
7. Conclusion
8. References
본문내용
3. Abstract
EMPOSⅢ - GPIO 제어 (C Language)
이번 실험에서 HBE-ADK-SC100 보드의 GPIO Register에 대해 알아보고, EMPOSⅢ Tool을 사용하여 C Language를 이용한 GPIO의 제어 방법에 대해서 이해한다.
4. Background
Coretex A8 (S5PC100)
S5PC100은 203개의 Multi-funcional Input/Output Pin과 108개의 memory Pin을 가지고 있다.
GPA0 : 8 in/out pin –2xUART with flow control
GPA1 : 5 in/out pin –2xUART without flow control or 1xUART with flow control, 1x IrDA
GPB : 8 in/out pin –2x SPI
GPC : 5 in/out pin –I2S, PCM, AC97
GPD : 7 in/out pin –2xI2C, PWM, External DMA request, SPDIF
GPE0,1 : 14 in/out pin –Camera I/F 0, MMC channel1
(GPE0은 4-bit mode MMC를 지원한다. 그래서 8-bit mode가 필요하다면, 또 다른 4-bit data channel인 GPE1을 사용하면 된다.)
GPF0,1,2,3: 28 in/out pin –LCD I/F
GPG0,1,2,3: 25 in/out pin –3xMMC channel (Channel 0 4-bit와 8-bit mode를 지원한다. 하지만 channel 1, 2는 4-bit mode만 지원한다.), SPI, I2S, PCM, SPDIF
GPH0,1,2,3: 32 in/out pin –CAM IF channel, Key pad, External Wake-up (up-to 32-bit)
GPI: 8 in/out pin –Booting option, PWI
GPJ0,1,2,3,4: 33 in/out pin –Modem IF, HSI, ATA
GPK0,1,2,3: 30 in/out pin –Control signals of EBI(SMC, NF, CF, OneNAND)
<이하생략>
참고 자료
S5PC100_UM_REV101 / SAMSUNG
RVDS for Cortex-A8
HBE-EMPOS III-SC100 Programming Guide_v1.1 / (주) 한백전자
FPGA Memory Map / VLSI 홈페이지 실험자료
[HandOut] 10_1.HBE-ADK-SC100 Board Overview
[HandOut] 10_2.HBE-ADK-SC100 GPIO(PAD CONTROL)
http://www.hanback.co.kr/ (주) 한백전자