CT210-FPGA Platform-ARM Developer Kit 규격서 1. 특징 CT210 FPGA 플랫폼은 Samsung 의 32bit Application Processor 인 S5PV210 을기반을설계된안드로이드 / 임베디드 FPGA 플랫폼입니다. CT210 FPGA 플랫폼은삼성 PV210 기반의임베디드시스템에서 FPGA 를연결하여사용할수있도록하였습니다. PV210 CPU 와 FPGA 는 SROM 인터페이스를사용하여 Address/Data 를 Read/Write 할수있도록하며, 설계된 IP 를 CT210 모듈에있는카메라, 오디오, LCD, HDMI 등을이용하여사용할수있도록되어있습니다. 또한 Wifi, Ethernet, GPS, USB Host 등도사용할수있도록설계되어있습니다. RTVDS Firmware, Linux Boot Code. Kernel, Device Drive, Android 2.2, WinCE6.0 Full 소스코드제공을합니다. ARM 사의 DS5, Dstream 디버깅및개발환경제공을제공합니다. - ARM 사의 DS5 와 Dstream 연동으로 Linux Kernel, Device Driver, 어플리케이션디버깅 - 안드로이드라이브러리디버깅환경제공 - Linux Application 프로파일링 ( 코드최적화 ) 기능제공 CT210 Core Tile 은기본적으로 PV210 1GHz Cortex A8 CPU 모듈로 Linux, 안드로이드, Win CE 의멀티운영체제지원과 FPGA 와 SROM 인터페이스하여 SoC Master3 와연동할수있도록설계되었습니다. FPGA 보드는안정적으로동작하는것이가장중요합니다. RTL 설계시 FPGA 동작불안으로엔지니어가많은시간을소비하게되고프로젝트를시간내에완료하지못한경우가자주발생합니다. FPGA 효율적배치, CPU 모듈과인터페이스, Clock Scheme, PCB Pattern 설계, Impedance Matching, SMT, Testing SW 등에최고의기술력을가지고있습니다. 휴인스는지난 10 여년간 FPGA 보드설계를성공적으로수행하였습니다. 빠른시간내에 FPGA 보드를설계하며 ARM Core 에대한노하우를보유하고있습니다. 또한 Test SW 를설계하거나임베디드리눅스, Widows CE, RTOS 설계능력을보유하고있습니다. 단순한 FPGA 보드설계를넘어선 ARM Core 및 ARM Debugging, RTL Verilog HDL 분석, DDR3/DDR2 타이밍분석설계, DVI 모듈설계, HDMI 설계, PCI Express, Cardbus, USB/Ethernet 모듈인터페이스, ADC/ADC 등에대한기술을보유하고있습니다. 국내최고의기술력으로휴인스는가장안정적이고효율적인보드를제공하고자합니다. 사용자는불필요한 H/W 제작및디버깅에드는비용을최소화할수있습니다. 휴인스는삼성전자, LG 전자, E 사, C 사, 한국전자통신연구소등에서많은프로젝트를수행한경험을가지고있습니다. ARM Cortex A8 기반삼성 S5PV210 Processor 1 GHz FPGA 인터페이스지원 - SROM Interface(address 23bits, data 16bits, SPI, I2C) - FPGA 에있는 LOGIC IP 와연동가능 Froyo 2.2 / Linux2.6.32 / Windows CE 6.0 탑재 Mobile DDR2 SDRAM 512MB, SD 2G/16G, USB HOST 메모리지원 센서지원 : 3 축가속도센서, 지자기센서내장
5" TFT- LCD 및감압터치지원 : 800x480 USB Host 2.0, USB OTG 2.0, GPS, Wireless LAN, Ethernet 10/100Mbps 통신지원 300 만화소 CMOS Image Sensor 고해상도카메라모듈내장 전원은베이스보드에서공급또는단독전원가용가능 SoC 설계및교육, IP 검증, DSP 개발플랫폼 - Cortex A8, ARM7TDMI / ARM926EJ-S / ARM1136JF-S 를위한 SoC 개발환경 - AMBA AHB 를통한 FPGA 와연결 - FPGA 를이용한 AMBA IP 의개발및시스템검증 AMBA AHB2.0 지원및주변장치지원 - AHB2.0 지원함으로 ARM Primecell 및 AMBA Bus 관련 IP 설계검증 - SRAM, Flash ROM, TFT LCD, CMOS Camera, Audio Codec 97, UART 2 포트, USB2.0, Ethernet,High Speed I/O, ADC/DAC, VGA 의주변장치들과외부확장 - 포트를통하여사용자의요구에의한모듈의구성및확장이가능 고성능의 FPGA 설계및교육환경 - 최신의 XilinX Virtex-4 FPGA (XC4VLX60/100) 을이용한 500/900 만게이트의지원 - CMOS Image Sensor, 3.5 TFT LCD 를지원 - USB2.0 OTG, 10/100 LAN 등의고속통신포트를지원 - 주변기기확장을위한 2 개의확장슬롯을제공 Verification IP AMBA Platform 의응용 - ARM 프로세서를이용한 SoC 의검증 - FPGA 를이용한영상 / 음성처리시스템 - H.264, MPEG-4, MJPEG, DTV 등의멀티미디어 - CMOS Camera, Audio/Video 응용 - OFDM, Modem 등의무선통신시스템 임베디드리눅스커널및디바이스드라이버실습 - ARM Cortex A8 에대한임베디드리눅스커널및디바이스드라이버 - SRAM, Flash ROM, TFT LCD, CMOS Camera AC 97, UART, Ethernet 드라이버지원 풍부한설계가이드 - ARM926EJ-S 를이용한 SoC 설계및응용 - ARM926EJ-S Core 를이용한 SoC 설계및임베디드리눅스활용 - Verilog_HDL 을이용한 FPGA 설계이론및실습 - VHDL 을이용한 FPGA 설계이론및실습
2. 블록도 3. CT210 FPGA Platform 사양서 - CT210 Core Tile Item CPU 메모리 SD 메모리 Specification S5PV210 1GHz CPU, ARM-CORTEX A8 512M DDR SDRAM 2GByte T-Flash : System, 16GByte - Flash : Data TFT-LCD 5.0 Inch / 380 [cd], 800 X 480 24bit (Data enable Mode 사용 ) Ethernet camera Key Pad USB OTG 2.0 SPEAKER / MIC EARPHONE_JACK 10/100Mbps Ethernet Port 300 만화소 CIS 6700 만화소 (8192 X 8192) 지원 Three Key Button : Home/Escape/Menu Console : USB Client, USB Mini B type 1 [W], Internal Speaker/ Microphone Size 3.5Pie, General Phone Jack
UART 지자기 HDMI Power FPGA 인터페이스 Debugging RS232 Port 3 축지자기센서내장 1080p, High definition display output, 외부모니터확장 AC Input 100-240V~50/60Hz: DC Output 5V/3A 단독전원 FPGA Base 보드전원공급 SROM Interface(address 23bits, data 16bits, SPI, I2C) FPGA에있는 LOGIC IP와연동가능 - SoCMaster3 SoC Platform Item Specification SoC Processor FPGA AMBA Bus Main Clock Extra Clock High Speed Memory Communication Display / Video Audio Codec I/O ADC DAC External I/O slot Debugging Download Port Power Supply ARM926EJ-S, ARM1136JF-S, S5PV210 1GHz CPU, ARM-CORTEX A8 Xilinx Virtex-4 (LX60) AHB 133MHz(On Chip), 25~40MHz Bus Clock with FPGA 4~50MHz by PLL, Two OSC Socket 100 MHz clock synthesizer oscillator (socket), 3.3V clock oscillator PC133 64MB SDRAM, 1MB Asynchronous SRAM, Flash ROM 32MB 2-CH UART, 10/100Mbps Ethernet (LAN91C111) 3.5" TFT LCD supporting 16-bit Color, CMOS Camera Module(option) AC 97 Audio Codec User Push Bottom Switch 8EA, Reset Signal 10-Bit ADC, 60Msps Sample rate 14-Bit DAC, DAC support update rates in excess of 100MSPS [DAC904] 200pins Connector (1st, 2nd slot is connected the same pin) 20-Pin Multi-ICE port for ARM Core Tile JTAG Port for FPGA, Xilinx Platform Flash (XCF32P) Micro-ATX PC Power Supply 220V/110V AC DS-5 Prosession 1. Powerful tools for Linux kernel and application development 2. Eclipse Native Debugger 3. Multi-core and profiling 4. Editable Configuration Database and CoreSight Configuration Wizard Support generic RTOS/OS debug and profiling
DSTREAM 1. 다양한 Debug 및 Trace 인터페이스지원을통해 ARM7, ARM9, ARM11 계열 Core, Cortex A8, Cortex A9 계열의프로세서지원 2. ARM 및 DSP, IP Core 지원하며, Multi-Processor 와 Multi-Core 를지원합니다. 3. 여러개의 ARM Core 로구성된프로세서지원 4. Eclipse IDE 개발환경 5. 최신기술을적용한 ARM 사의기술력으로고성능 Debugging 및 Tracing 기능이하나의장비에탑재되어디버깅환경이훨씬편리해졌습니다. 6. Real Time Trace 기능이내장되어별도의장비를추가구입없이사용가능 7. 경쟁사의모델보다저렴가격으로모바일기기, 스마트폰, 스마트북, PMP, 임베디드시스템개발시가장빠른디버깅기술제공 8. 디버깅데이터의안정성과신뢰성보장 9. 강력한 Power Script Language 지원 10. 개발자가 Target 의상태나 Exception 분석을위한 Breakpoint 및 Watch point 설정 11. Processor 전용의 Peripheral Register Windows 12. JTAG 속도 : 50MHz 13. 다운로드속도 : 3 ~ 4 MB/s 14. Trace 버퍼 : 2GB + trace streaming 15. trace 속도 : 600 Mbps/pin (16-bit) 16. 리눅스및안드로이드디버깅 17. USB 지원 4. 기타 설명서 AMBA 버스를이용한 SoC 설계및응용 Embedded Linux 설계및응용, Android 설계및응용 VHDL / Verilog HDL 설계응용 Accessories Two 9-pin female-to-female null modem cables (1.5 m), ByteBlasterMV cable, T-Flash 메모리 2G, Serial Cable, Ethernet Cable, parallel Cable, USB 케이블, 어댑터, 회로도 (PDF) 및전체소스코드기술지원무상보수기간 1 년, 사용자교육 3 일간무료제공, ARM 공인기술지원인증서, 사내교육 2 일제공, Android OS 업그레이드지원