General Description
GPCV2247F, a highly integrated SoC (System-On a Chip) by Generalplus, is a high cost-performance ratio solution for multi-media and video streaming applications. It is developed with a high performance and power efficient ARM7TDMI™ core operating at up to 144 MHz with significant enhancements in image, video processing, and power savings. Other features include DDR memory, 720p30 JPEG CODEC engine, TFT-LCD interface, CMOS sensor interface, MIPI CSI interface, scaling engine, USB 2.0 OHCI/EHCI, USB 2.0 HS device, Lithium battery charger, etc. GPCV2247F processor is designed to connect with various types of memory card interfaces such as SD/MMC. For more information about its features, please refer to the following section.
Features
- ARM7TDMI™ CPU with 16K-byte unified ID-cache, floating point co-processor, write buffer, embedded JTAG/SWD ICE, and working frequency up to 144 MHz.
- 4KB SRAM for local data buffer.
- Embedded 64Mb DDR SDRAM.
- SPI Flash controller, allowing CPU directly runs program on it. Supports 1-bit/2-bit/4-bit IO mode.
- JPEG CODEC.
- ISO/IEC 10918-1 baseline JPEG.
- High-speed decoding and encoding with resolution up to 64 MPixel.
- Hardware Motion JPEG decoding and encoding (up to 720p@30fps) for real-time video record and playback application.
- Video-in & CMOS sensor interface and CCIR601/CCIR656 CSI standard supported.
- 1-lane MIPI CSI input supported
- 1/2/4-bit SPI flash controller, capable of running program on SPI directly.
- Four-channel DMA controller.
- Mono and 16 gray levels STN-LCD
- Rotating engine supports 90/180/270/360/Mirror/Flip function
- TFT-LCD controller.
- (serial RGB)
- (serial RGB dummy)
- Parallel-RGB with 18/16/8-bit data(6-6-6,5-6-5,8)
- I80 (8-bit system bus) I/F type.
- CCIR601/CCIR656.
- Built-in Timing Controller for TFT-LCD drivers.
- Scaling engine inside with programmable up-scaling factor.
- Edge enhance
- Gamma Table Adjustment
- Hue Adjustment
- Embedded ISP (Image Processing Unit), supports raw data sensor up to 720p
- Histogram statistics for auto brightness and contrast.
- Programmable RGB gamma correction.
- Color conversion matrix for various post-image processing.
- Sharpen
- De-noise
- Bad-pixel cancelation
- Universal Serial Bus (USB) 2.0 high/full speed compliance device and USB OHCI/EHCE host controller with built-in transceiver.
- Watchdog timer.
- Real-time clock.
- Eight 32-bit timers/counters with PWM output capability.
- Two sets of SD 2.0/MMC interface.
- SPI (master/slave) interface with data rate up to 24Mbps.
- Two sets of UART (asynchronous serial I/O) interface with baud rate up to 1.8432Mbps and 115.2Kbps.
- Two sets of I2C
- 38 general programmable I/O ports (GPIO) with pull-high/low control.
- Power management
- Built-in 3.3V to 1.2V regulator for core logic.
- Built-in 3.3V to 2.8V and 1.8V regulator for sensor’s power.
- Low voltage reset.
- RTC with independent power supply.
- Internal 12MHz generator (XCKGEN) with internal 32.768k oscillator (external 32.768k Crystal is optional).
- Power-down mode with low standby current, typically less than 20uA.
- Programmable PLL frequency from 12MHz to 144MHz.
- 16-bit mono DAC (1-channel) for audio playback.
- 16-bit Sigma-Delta ADC with MIC and PGA for audio recording.
- 12-bit SAR ADC with 6 line-in channels and 100Ksps.
- MIC with digital AGC (auto gain control)
- Lithium battery charger with max. charging current 200mA
- QFN64 package