GPL16258VB-NnnV-C [GENERALPLUS]

Advanced Virtual 3D Game / ELA SoC with u nSP 2.0;
GPL16258VB-NnnV-C
型号: GPL16258VB-NnnV-C
厂家: Generalplus Technology Inc.    Generalplus Technology Inc.
描述:

Advanced Virtual 3D Game / ELA SoC with u nSP 2.0

文件: 总23页 (文件大小:1177K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
GPL16258VB  
Advanced Virtual 3D Game / ELA  
SoC with nSP® 2.0  
Nov. 24, 2016  
Version 1.0  
GENERALPLUS TECHNOLOGY INC. reserves the right to change this documentation without prior notice. Information provided by GENERALPLUS  
TECHNOLOGY INC. is believed to be accurate and reliable. However, GENERALPLUS TECHNOLOGY INC. makes no warranty for any errors which may  
appear in this document. Contact GENERALPLUS TECHNOLOGY INC. to obtain the latest version of device specifications before placing your order. No  
responsibility is assumed by GENERALPLUS TECHNOLOGY INC. for any infringement of patent or other rights of third parties which may result from its use.  
In addition, GENERALPLUS products are not authorized for use as critical components in life support devices/systems or aviation devices/systems, where a  
malfunction or failure of the product may reasonably be expected to result in significant injury to the user, without the express written approval of Generalplus.  
GPL16258VB  
Table of Contents  
PAGE  
1. GENERAL DESCRIPTION.......................................................................................................................................................................... 4  
2. BLOCK DIAGRAM ...................................................................................................................................................................................... 4  
3. FEATURES.................................................................................................................................................................................................. 4  
4. SIGNAL DESCRIPTIONS............................................................................................................................................................................ 5  
4.1. PAD ASSIGNMENT ................................................................................................................................................................................. 9  
4.2. PIN MAP.............................................................................................................................................................................................. 10  
5. FUNCTIONAL DESCRIPTIONS................................................................................................................................................................ 11  
5.1. CPU ....................................................................................................................................................................................................11  
5.2. MEMORY ..............................................................................................................................................................................................11  
5.2.1. Internal SRAM..........................................................................................................................................................................11  
5.2.2. External memory......................................................................................................................................................................11  
5.3. PLL, CLOCK, POWER MODE..................................................................................................................................................................11  
5.3.1. PLL (Phase Lock Loop)............................................................................................................................................................11  
5.3.2. System clock............................................................................................................................................................................11  
5.4. POWER SAVINGS MODE ........................................................................................................................................................................11  
5.5. PICTURE PROCESS UNIT.......................................................................................................................................................................11  
5.6. VIDEO INPUT INTERFACE ...................................................................................................................................................................... 12  
5.7. SOUND PROCESS UNIT ........................................................................................................................................................................ 12  
5.8. VIDEO OUTPUT INTERFACE................................................................................................................................................................... 12  
5.8.1. STN-LCD Interface ................................................................................................................................................................. 12  
5.8.2. TFT-LCD Interface .................................................................................................................................................................. 12  
5.8.3. TV encoder ............................................................................................................................................................................. 12  
5.9. INTERRUPT.......................................................................................................................................................................................... 12  
5.10.GPIO.................................................................................................................................................................................................. 12  
5.11.TIMER / COUNTER................................................................................................................................................................................ 12  
5.12.WATCHDOG ......................................................................................................................................................................................... 13  
5.13.SERIAL INTERFACE............................................................................................................................................................................... 13  
5.13.1. Serial Peripheral Interface (SPI)......................................................................................................................................... 13  
5.13.2. USB Device Function ......................................................................................................................................................... 13  
5.14.IDE TOOLS FUNCTION ......................................................................................................................................................................... 13  
5.15.SD/MMC CONTROLLER ....................................................................................................................................................................... 13  
5.16.REAL TIME CLOCK (RTC)..................................................................................................................................................................... 14  
5.17.ANALOG CONTROL............................................................................................................................................................................... 14  
5.17.1. DAC control ........................................................................................................................................................................ 14  
6. ELECTRICAL SPECIFICATIONS ............................................................................................................................................................. 15  
6.1. ABSOLUTE MAXIMUM RATING ............................................................................................................................................................... 15  
6.2. DC CHARACTERISTICS......................................................................................................................................................................... 15  
6.3. VIDEO DAC CHARACTERISTICS............................................................................................................................................................ 15  
6.4. AUDIO DAC CHARACTERISTICS............................................................................................................................................................ 16  
6.5. REGULATOR CHARACTERISTICS............................................................................................................................................................ 16  
7. RECOMMENDED BOARD LAYOUT......................................................................................................................................................... 17  
7.1. POWER AND GROUND .......................................................................................................................................................................... 17  
7.2. CRYSTAL AND PLL ............................................................................................................................................................................... 17  
© Generalplus Technology Inc.  
Proprietary & Confidential  
2
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
7.3. ANALOG SECTION................................................................................................................................................................................ 17  
8. APPLICATION CIRCUIT ........................................................................................................................................................................... 18  
8.1. FOR TV PLUG-AND-PLAY SIMPLE ELA/GAME 2D APPLICATION .............................................................................................................. 18  
8.2. FOR TV PLUG-AND-PLAY ADVANCE ELA/GAME VIRTUAL 3D APPLICATION.............................................................................................. 19  
9. ORDERING INFORMATION...................................................................................................................................................................... 20  
9.1. ORDERING INFORMATION ..................................................................................................................................................................... 20  
9.2. PACKAGE INFORMATION ....................................................................................................................................................................... 20  
10.DISCLAIMER............................................................................................................................................................................................. 22  
11. REVISION HISTORY ................................................................................................................................................................................. 23  
© Generalplus Technology Inc.  
Proprietary & Confidential  
3
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
Advanced Virtual 3D Game / ELA  
SoC with nSP® 2.0  
1. GENERAL DESCRIPTION  
3. FEATURES  
The Generalplus GPL16258VB is highly integrated system-on-a  
nSP® 2.0 16-bit CPU with frequency up to 96MHz.  
chip and targets  
a
cost-effective, high performance  
4K bytes I-cache.  
micro-controller solution for game, education and learning  
applications. It embedded nSP® 2.0 (16-bit CPU developed by  
Sunplus Technology) with 4KB I-cache, picture process unit (PPU),  
TV encoder with QVGA or VGA output, 32-channel sound process  
unit (SPU), SDRAM controller, ROM/SRAM/NOR FLASH/NAND  
FLASH with ECC Memory controller, two channel DMA controller,  
six-channel 16-bit timers, SD/MMC memory interface, USB device,  
mono STN-LCD and TFT-LCD interface, interrupt controller, SPI  
master controller, programmable I/O ports, 16-bit DAC for audio  
playback, PLL, de-flicker, divider and embedded 12K*16-bit SRAM  
and 4K*16 ROM.  
12k*16-bit SRAM for programming or LCD frame buffers.  
4K*16- bit ROM for boot code.  
Picture Process Unit (PPU)  
4 Text layers + 256 Sprites + 4096 Extended Sprites  
Virtual 3D Effect for text and sprite  
QVGA/VGA output  
Line base or Frame base operation  
De-flicker for TV output  
Up-to 4096 x 4096 Text Size  
Alpha-channel sprite  
Sound Process Unit (SPU)  
32 hardware PCM/ADPCM channels  
Built-in sound compressor  
By providing a complete set of common system peripherals, the  
GPL16258VB minimizes overall system costs and eliminates the  
need to configure additional components. The GPL16258VB  
provides not only the high-speed performance and low cost for a  
system, but it also integrates several powerful tools into the  
Video-in/CMOS sensor interface supports CCIR601/CCIR656  
standard.  
96 MHz SDRAM with maximum size 64M bytes for single chip  
selection.  
development system, such as development system with  
C
Static memory controller. (ROM/SRAM/NOR FLASH/Page  
Memory/NAND FLASH with ECC)  
Two-channel DMA controller.  
language, assembly compiler, linker, source debugger functions  
and project management tools.  
Mono and 16-gray STN-LCD controller.  
TFT-LCD controller which can be UPS051 (serial RGB),  
UPS052 (serial RGB dummy), parallel RGB, i80 (8-bit/16-bit  
system bus) I/F type, and CCIR601/CCIR656.  
29 sources Interrupt Controller.  
2. BLOCK DIAGRAM  
SDRAM  
ROM/RAM/  
Deflicker  
2-ch DMA  
SPI Master  
NOR FLASH  
NAND FLASH  
Controller  
Universal Serial Bus (USB) 2.0 full speed compliant device  
with built-in transceiver.  
USB  
device  
6 Timers  
Watchdog timer.  
Controller  
32-bit by 32-bit signed divider  
32-ch SPU  
nSP2.0  
With ICE  
USB Transceiver  
Real-time clock.  
Video-In  
CMOS Sensor  
2K*16 I-Cache  
SRAM 12K*16  
ROM 4K*16  
Six 16-bit timers.  
System Control  
SD/MMC memory interface.  
PPU  
RTC  
PLL  
SPI master interface.  
TV Encoder  
Regulator  
16-bit DACx2  
Signed divider  
51 Programmable general I/O ports with pull-high/low control.  
Power manager.  
STN/TFT-LCD  
SD/MMC Controller  
Built-in 3.0V to 1.8V Regulator.  
Low voltage reset.  
96MHz, 27MHz and 12MHz PLL.  
16-bit stereo DAC (2ch) for audio playback.  
TV encoder: supports NTSC/PAL output.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
4
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
4. SIGNAL DESCRIPTIONS  
Left Side  
No  
Package No  
Name  
Group  
Type  
Normal Function Description  
GPIO Group  
1
2
DVSS  
BKCSB0  
XA3  
Digital GND  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Digital PWR  
Digital GND  
Digital PWR  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Digital GND  
MODE  
P
Digital ground  
2
3
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
P
External memory chip select 0  
External memory address pin 3  
External memory address pin 2  
External memory address pin 1  
External memory chip select 1  
External memory address pin 0  
External memory address pin 10  
External memory address pin 11  
External memory chip select 2  
External memory address pin 12  
External memory address pin 13  
External memory address pin 14  
3.3V digital power  
IOD0  
3
4
4
5
XA2  
5
6
XA1  
6
7
BKCSB1  
XA0  
IOD1  
IOD2  
7
8
8
9
XA10  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
XA11  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
BKCSB2  
XA12  
XA13  
XA14  
DVCC33  
DVSS  
DVCC18  
BKWEB  
BKOEB  
XA15  
P
Digital ground  
P
1.8V digital power  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
P
External memory write enable pin  
External memory output enable pin  
External memory address pin 15  
External memory address pin 16  
External memory address pin 17  
External memory address pin 18  
External memory address pin 19  
External memory address pin 20  
External memory address pin 21  
External memory address pin 22  
External memory address pin 23  
Digital ground  
IOD7  
IOD8  
XA16  
XA17  
IOD9  
XA18  
IOD10  
IOD11  
IOD12  
IOD13  
IOD14  
IOD15  
XA19  
XA20  
XA21  
XA22  
XA23  
DVSS  
TEST  
I
Test mode control signal. Input floating; it must  
be tied with ground under normal operation.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
5
Nov. 24, 2016  
Version: 1.0  
 
GPL16258VB  
Bottom Side  
No Package No  
Name  
Group  
Type  
Normal Function Description  
GPIO Group  
30  
31  
31  
32  
RESETB  
IOB2  
SYSTEM  
MODE  
I/O  
I/O  
Reset input pin. (Low active)  
BM2: Boot mode selection pin 2.  
IOB2  
(0: use 6MHz crystal, usually for TV application,  
1: use internal PLL, usually for other application w/o TV)  
32  
33  
IOB1  
MODE  
I/O  
BM1: Boot mode selection pin 1.  
IOB1  
IOB0  
1: Internal ROM Boot (SPI boot, NAND boot)  
0: Chip Select 0 Memory Boot  
33  
34  
34  
35  
IOB0  
MODE  
ICE  
I/O  
I/O  
BM0: Boot mode selection pin 0.  
(This pin must be pull low with a resistor)  
ICEDA  
Embedded ICE data pin. Default is floating.  
In development phase, connect it with a capacitor to  
GND.  
In production phase, connect it with a resistor to GND.  
35  
36  
ICECK  
ICE  
O
Embedded ICE clock pin. Default is floating.  
In development phase, connect it with a capacitor to  
GND.  
In production phase, connect it with a resistor to GND.  
TFT-LCD’s D7  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
IOA7  
IOA6  
LCD  
LCD  
I/O  
I/O  
IOA7  
IOA6  
IOA5  
IOA4  
IOA3  
IOA2  
IOA1  
IOA0  
IOA8  
TFT-LCD’s D6  
IOA5  
LCD  
I/O  
TFT-LCD’s D5  
IOA4  
LCD  
I/O  
TFT-LCD’s D4  
IOA3  
LCD  
I/O  
TFT-LCD’s D3  
IOA2  
LCD  
I/O  
TFT-LCD’s D2  
IOA1  
LCD  
I/O  
TFT-LCD’s D1  
IOA0  
LCD  
I/O  
TFT-LCD’s D0  
IOA8  
LCD  
I/O  
TFT-LCD’s D8  
DVCC33  
DVSS  
DVCC18  
IOA9  
Digital PWR  
Digital GND  
Digital PWR  
LCD  
PWR  
PWR  
PWR  
I/O  
3.3V digital power  
Digital ground  
1.8V digital power  
TFT-LCD’s D9  
IOA9  
IOA10  
IOA11  
IOA12  
IOA13  
IOA14  
IOA15  
IOC8  
IOA10  
IOA11  
IOA12  
IOA13  
IOA14  
IOA15  
IOC8  
LCD  
I/O  
TFT-LCD’s D10  
LCD  
I/O  
TFT-LCD’s D11  
LCD  
I/O  
TFT-LCD’s D12  
LCD  
I/O  
TFT-LCD’s D13  
LCD  
I/O  
TFT-LCD’s D14  
LCD  
I/O  
TFT-LCD’s D15  
SD2  
I/O  
SD2 data0  
IOC7  
SD2  
I/O  
SD2 clock  
IOC7  
IOC6  
SD2  
I/O  
SD2 command  
IOC6  
IOC10  
IOC9  
SD2  
I/O  
SD2 data2  
IOC10  
IOC9  
SD2  
I/O  
SD2 data1  
IOC5  
SD2  
I/O  
SD2 data3  
IOC5  
IOC11  
IOC12  
PLLV33  
X32KO  
I/O  
Key change A input  
Key change B input  
3.3V PLL power  
IOC11  
IOC12  
Key change A  
Key change B  
PLL  
I/O  
PWR  
O
PLL  
32768 Hz crystal output pin  
© Generalplus Technology Inc.  
Proprietary & Confidential  
6
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
No Package No  
Name  
Group  
Type  
Normal Function Description  
GPIO Group  
65  
66  
X32KI  
PLL  
I
32768 Hz crystal input pin  
Right Side  
No  
Package No  
Name  
Group  
Type  
Normal Function Description  
GPIO Group  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
91  
92  
93  
94  
95  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
91  
92  
93  
94  
95  
96  
PLLVSS  
X6MI  
PLL  
PLL  
PWR  
A/I  
PLL ground  
6MHz crystal input pin or 12M PLL filter pin  
6MHz crystal output pin  
1.8V power for PLL  
X6MO  
PLLV18  
DVSS  
PLL  
O
PLL  
P
Digital GND  
DAC  
PWR  
A/O  
A/O  
PWR  
A/O  
PWR  
PWR  
A/I  
Digital ground  
DACOL  
DAVREF  
AVSS  
Left channel audio output  
DAC reference voltage pin  
DAC ground  
DAC  
DAC  
DACOR  
AVDD  
DAC  
Right channel audio output  
3.3V DAC power  
DAC  
VAVSS  
VDVREF  
VRSET  
VCBU  
VCBL  
VDAC  
VDAC  
VDAC  
VDAC  
VDAC  
VDAC  
VDAC  
Regulator  
Regulator  
Regulator  
Digital PWR  
Digital GND  
SPI  
VDAC ground  
Video DAC reference voltage  
Video DAC current source adjustment  
Video DAC reference voltage  
Video DAC reference voltage  
Video DAC output  
IOE2  
IOE1  
A/I  
A/I  
A/I  
VAOUT  
VAVDD  
DVCC33  
DVSS  
A/O  
PWR  
PWR  
PWR  
A/O  
PWR  
PWR  
I/O  
IOE0  
3.3V VDAC power  
3.3V Regulator power  
Regulator ground  
DVCC18  
DVCC18  
DVSS  
Regulator 1.8V output  
1.8V digital power  
Digital ground  
IOB7  
SPIRX: SPI data input  
SPITXD: SPI data output  
SPICLK: SPI clock  
IOB7  
IOB6  
IOB5  
IOB3  
IOB6  
SPI  
I/O  
IOB5  
SPI  
I/O  
IOB3  
LCD  
I/O  
TFT DCLK  
DVCC33  
AVCC33  
DP  
Digital PWR  
USB  
PWR  
PWR  
I/O  
3.3V digital power  
3.3V USB power  
USB  
DP pin of USB PHY  
DN pin of USB PHY  
DN  
USB  
I/O  
© Generalplus Technology Inc.  
Proprietary & Confidential  
7
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
Top Side  
No  
Package No  
Name  
Group  
Type  
Normal Function Description  
GPIO Group  
96  
97  
AVSS  
DVSS  
IOB8  
XD7  
USB  
PWR  
PWR  
I/O  
USB ground  
97  
98  
Digital GND  
EINT  
Digital ground  
98  
99  
External INT0; Light gun input  
External memory data pin 7  
External memory data pin 6  
External memory data pin 5  
External memory data pin 4  
External memory data pin 3  
External memory data pin 2  
External memory data pin 1  
External memory data pin 0  
External memory data pin 15  
3.3V digital power  
IOB8  
99  
100  
101  
102  
103  
104  
105  
106  
107  
108  
109  
110  
111  
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
122  
123  
124  
125  
126  
127  
128  
1
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Digital PWR  
Memory I/F  
Memory I/F  
Memory I/F  
Digital GND  
Digital PWR  
Memory I/F  
Memory I/F  
Memory I/F  
Digital PWR  
Memory I/F  
SDRAM  
I/O  
100  
101  
102  
103  
104  
105  
106  
107  
108  
109  
110  
111  
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
122  
123  
124  
125  
126  
127  
128  
XD6  
I/O  
XD5  
I/O  
XD4  
I/O  
XD3  
I/O  
XD2  
I/O  
XD1  
I/O  
XD0  
I/O  
XD15  
DVCC33  
XD14  
XD13  
XD12  
DVSS  
DVCC18  
XD11  
XD10  
XD9  
I/O  
PWR  
I/O  
External memory data pin 14  
External memory data pin 13  
External memory data pin 12  
Digital ground  
I/O  
I/O  
PWR  
PWR  
I/O  
1.8V digital power  
External memory data pin 11  
External memory data pin 10  
External memory data pin 9  
3.3V digital power  
I/O  
I/O  
DVCC33  
XD8  
PWR  
I/O  
External memory data pin 8  
SDRAM clock  
CLK  
I/O  
IOC0  
IOC1  
CKE  
SDRAM  
I/O  
SDRAM clock enable  
XA9  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
Memory I/F  
I/O  
External memory address pin 9  
External memory address pin 8  
External memory address pin 7  
External memory chip select 4  
External memory address pin 6  
External memory address pin 5  
External memory address pin 4  
External memory chip select 3  
XA8  
I/O  
XA7  
I/O  
BKCSB4  
XA6  
I/O  
IOD4  
IOD3  
I/O  
XA5  
I/O  
XA4  
I/O  
BKCSB3  
I/O  
© Generalplus Technology Inc.  
Proprietary & Confidential  
8
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
4.1. PAD Assignment  
GPL16258VB  
This IC substrate should be connected to VSS  
Note1: To ensure that the IC functions properly, please bond all of VDD and VSS pins.  
Note2: The 0.1F capacitor between VDD and VSS should be placed to IC as close as possible.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
9
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
4.2. Pin Map  
Package Pin Sequence - LQFP 128 Package Top View  
BKCSB3  
DN  
DP  
DVSS  
BKCSB0  
XA3  
AVCC33  
DVCC33  
IOB3  
XA2  
IOB5  
XA1  
IOB6  
BKCSB1  
XA0  
IOB7  
DVSS  
DVCC18  
XA10  
XA11  
DVCC18  
DVSS  
BKCSB2  
XA12  
DVCC33  
VAVDD  
XA13  
XA14  
GPL16258VB  
VAOUT  
VCBL  
DVCC33  
DVSS  
LQFP128  
VCBU  
DVCC18  
BKWEB  
VRSET  
VDVREF  
VAVSS  
AVDD  
BKOEB  
XA15  
XA16  
XA17  
XA18  
XA19  
XA20  
XA21  
XA22  
XA23  
DVSS  
TEST  
RESETB  
IOB2  
DACOR  
AVSS  
DAVREF  
DACOL  
DVSS  
PLLV18  
X6MO  
X6MI  
PLLVSS  
X32KI  
X32KO  
© Generalplus Technology Inc.  
Proprietary & Confidential  
10  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
5. FUNCTIONAL DESCRIPTIONS  
5.1. CPU  
Mode  
Normal  
Wait  
CPU System RTC POWEREN After wakeup  
The GPL16258VB is equipped with a 16-bit ’nSP™ 2.0, the  
newest 16-bit microprocessor by SUNPLUS and pronounced as  
micro-n-SP. Sixteen registers are involved in ’nSP™ 2.0: R1 -  
R4 (General-purpose registers), PC (Program Counter), SP (Stack  
Pointer), Base Pointer (BP), SR (Segment Register) and R8 - R15  
(General-purpose register). The interrupt include three FIQs  
(Fast Interrupt Request) and eight IRQs (Interrupt Request), plus  
one software-interrupt, BREAK. GPL16258VB is also built-in a  
4K bytes I-cache which can increase the performance significantly.  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
-
OFF  
OFF  
OFF  
OFF  
Next Instruction  
Reset CPU  
Halt  
OFF  
OFF  
OFF  
ON  
OFF  
OFF  
OFF  
Halt2  
Sleep  
ON  
Next Instruction  
Reset System  
OFF  
Enter the Wait/Halt/Halt2/Sleep mode, is done by write designated  
value to designated port. The wake-up source can be interrupt or  
timer or key-change.  
5.2. Memory  
5.5. Picture Process Unit  
5.2.1. Internal SRAM  
GPL16258VB equips a powerful process engine which has the  
following features.  
The amount of SRAM is 12K-word (including Stack), ranged from  
0x0000 through 0x2FFF with access speed of one CPU clock.  
Since this SRAM is located in CPU’s locale bus, the system bus  
will not be occupied when this SRAM is accessed by CPU. This  
SRAM can be access freely by CPU/PPU/DMA /LCD.  
Item  
Features  
Text  
1. Maximum 4 text layers at the same time.  
2. Supports text size up to 4096x4096.  
Layer  
3. Supports virtual 3D effect.  
4. Supports Text rotate and scale effect.  
5. Supports horizontal/vertical compression effect.  
6. Supports horizontal movement effect.  
7. Supports 64-level alpha blending.  
5.2.2. External memory  
The memory space is separated into 5 banks and each bank can  
be up to 256 pages with 64K words per page. It supports up to  
80M words NOR type flash memories. Each bank can be  
programmed as SDRAM/ROM/SRAM/NOR Flash/NAND Flash.  
GPL16258VB can support up-to 64M bytes (512Mb) SDRAM with  
single chip selection. 8-bit NAND flash is supported with an  
embedded 1/4/8 bits ECC calculation circuit which recognizes the  
error correction mechanism on SLC/MLC NAND flash.  
8. Supports vertical compression under 2.5D mode.  
1. Maximum 256 sprites at the same time.  
2. Maximum 4096 extended sprite at the same time.  
3. Each sprite supports virtual 3D texture mapping  
4. Each sprite support 64-level rotate function.  
5. Each sprite supports 64-level zoom in/out function  
from 1/32 to 8.75 times.  
Sprite  
5.3. PLL, Clock, Power Mode  
5.3.1. PLL (Phase Lock Loop)  
6. Each sprite supports 64-level alpha blending.  
7. Each sprite supports 3 kinds of mosaic effect.  
8. Supports alpha channel function.  
There are three PLLs embedded in GPL16258VB. 1st PLL can  
pump up to 96MHz, 2nd PLL can generate 27MHz, and 3rd PLL  
9. All above function can combine at the same time.  
1. Text layer and sprites support 4/16/64/256-color  
palette and RGB1555/ RGB565/ YUYV/ RGBG  
bitmap mode.  
can pump 12MHz.  
The output frequency of fast PLL is  
Color  
programmable and has range from 15MHz ~ 96MHz (3MHz per  
step).  
2. 1024 palette entry for text layers and sprites.  
3. Supports 16/24-bit level of palette index color.  
5.3.2. System clock  
The system clock can be selected from 32768 or 12M or 96M  
(determined by fast PLL’s output frequency) by register setting.  
Furthermore, a clock divider which can divide clock up to 1/128 is  
provided to reduce the power consumption.  
Operation 1. Supports QVGA at line/frame base mode.  
Mode  
Other  
2. Supports VGA at line/frame base mode.  
1. Supports light gun interface.  
Features 2. Supports sprite DMA function.  
3. Supports de-flicker for TV output.  
5.4. Power Savings Mode  
The GPL16258VB provide 4 power modes, Normal, Wait, Halt and  
Sleep.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
11  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
5.6. Video Input Interface  
interrupted by any other interrupt sources. Some of the interrupt  
source can be programmed as FIQ or IRQ by register setting.  
GPL16258VB supports video input from sensor or TV decoder.  
The maximum input resolution is 4095 x 4095. A built-in scalar  
can be used to scale input data from arbitrary resolution to VGA or  
5.10. GPIO  
QVGA mode.  
A
motion detecting engine is also built-in  
Five I/O ports are built in GPL16258VB, IOA, IOB, IOC, IOD and  
IOE. Each I/O pin has its normal function and is described in the  
signal description section. When the normal function of the I/O is  
disabled, it will switch to GPIO function automatically. The  
following diagram is a GPIO schematic.  
GPL16258VB to recognize the interactive game with sensor input.  
The video-in interface supports CCIR601/CCIR656 format with  
YUV or RGB format. The output format is frame-based and the  
input frame rate does not need to synchronize with  
GPL16258VBs system clock.  
Buffer(R)  
Port_Data(W)  
5.7. Sound Process Unit  
Register  
pull high  
pull low  
Port_Buffer(W)  
Port_DIR(R/W)  
Port_ATTR(R/W)  
GPL16258VB equips a 32-channel SPU. Each channel of SPU  
can support PCM8/ PCM16/ ADPCM36. A dynamic volume  
compressor is also embedded to enlarge the overall volume. For  
software application, GPL16258VB is also capable of the  
wide-band (sample rate >= 16KHz) low bit rate algorithm.  
Pin pad  
Control  
logic  
Data(R)  
5.8. Video Output Interface  
5.8.1. STN-LCD Interface  
5.11. Timer / Counter  
The STN-LCD driver interface built-in GPL16258VB supports  
up-to 320X240 LCD panel and supports 1/4 bits data bus for  
monochrome/gray-scale STN. Memory interface type CSTN is  
also supported.  
The GPL16258VB provides six 16-bit timers/counters, TimerA to  
TimerF. The clock source of each timer can be set individually.  
For Timer A to TimerD, an INT will be sent to CPU when timer  
overflows. Besides, Capture, Comparison and PWM functions  
are also provided by TimerA/TimerB/TimerC.  
5.8.2. TFT-LCD Interface  
Clock Source A  
Fosc/2  
Clock Source B  
2048Hz  
1024Hz  
256Hz  
The GPL16258VB supports TFT-LCD controller.  
The LCM  
interface including parallel RGB (5-6-5), serial delta RGB, serial  
stripe RGB, CPU (MPU) type, and CCIR601/CCIR656. The  
horizontal resolution of TFT controller maximum reaches 640  
pixels, and the vertical resolution of TFT controller maximum  
reaches 480 pixels. The TFT controller mainly provides four  
timing control pins and 8 or 16 data pins to control external TFT  
panel. Those are VSYNC, HSYNC, DE, DCLK, and DATA.  
Fosc/256  
32768Hz  
8192Hz  
Time Base B  
Time Base A  
0
4096Hz  
1
Another Timer  
INT1  
1
INT2  
5.8.3. TV encoder  
The GPL16258VB is embedded with a time base controller which  
is used to generate the slow and precisely interrupt form 32768Hz  
crystal. The following table shows the available time base.  
The GPL16258VB supports TV composite output. Both NTSC  
and PAL output are supported. The output resolution can up-to  
640x480. A 10-bit video DAC is also embedded in GPL16258VB  
which can utilize minimum system cost and best performance.  
TimeBase A  
TimeBase B  
8Hz  
TimeBase C  
128Hz  
--  
1Hz  
2Hz  
4Hz  
16Hz  
256Hz  
5.9. Interrupt  
32Hz  
512Hz  
The GPL16258VB has 29 interrupt sources, grouped into two  
types, FIQ (Fast Interrupt Request) and IRQ (Interrupt request).  
The priority of FIQ is higher than IRQ. FIQ is the high-priority  
interrupt while IRQ is the low-priority one. An IRQ can be  
interrupted by a FIQ, but not by another IRQ. A FIQ cannot be  
64Hz  
1024Hz  
© Generalplus Technology Inc.  
Proprietary & Confidential  
12  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
5.12. Watchdog  
SCLK  
The purpose of watchdog is to monitor if the system operates  
normally. Within a specific period, watchdog must be cleared. If  
not, CPU assumes that the program has been running in an  
abnormal condition. As a result, the CPU will reset the system to  
the initial state and start running the program all over again. In  
GPL16258VB, the clear period is software programmable. If  
watchdog is cleared before expiration, the system will not be reset.  
SFRM  
SSPRXD  
MSB  
MSB  
LSB  
LSB  
Q
SSPTXD  
SSPOE  
8 bits  
5.13. Serial Interface  
5.13.1. Serial Peripheral Interface (SPI)  
SPO = 1, SPH = 0  
The SPI interface is a master interface that enables synchronous  
serial communication with slave/master peripherals. Two 8-byte  
FIFOs are used for transmitting and receiving data. Four types of  
timing are supported and shown in the following diagram.  
SCLK  
SFRM  
SSPRXD  
Q
MSB  
MSB  
LSB  
LSB  
Q
SCLK  
SFRM  
SSPTXD  
SSPOE  
8 bits  
SSPRXD  
SSPTXD  
MSB  
MSB  
LSB  
LSB  
Q
SPO = 1, SPH = 1  
8 bits  
5.13.2. USB Device Function  
SSPOE  
GPL16258VB provides USB device function which is compatible  
with USB 1.1 and USB 2.0 full speed standard. An USB  
transceiver is built-in for devices function. A FIFO with size of  
128x8 is used for bulk-in and bulk-out transfer and an 8-byte FIFO  
is used for pipe transferring control. Interrupt IN/OUT pipes are  
also supported. The DMA transferring is enabled for bulk-in/out  
to maximize the transfer performance.  
SPO = 0, SPH = 0  
SCLK  
SFRM  
SSPRXD  
Q
MSB  
MSB  
LSB  
LSB  
Q
5.14. IDE Tools Function  
SSPTXD  
SSPOE  
The functions of IDE include the follows:  
1). C compiler, Assembly and Linker  
2). Single step trace  
8 bits  
3). Break point (break point for debugging)  
4). Run (execute)  
SPO = 0, SPH = 1  
5.15. SD/MMC Controller  
GPL16258VB provides SD/MMC controllers which is compatible  
with MMC system specification version 2.3 and SD Memory Card  
specification 1.1. The controller supports automatically CRC  
generation and check, 1-bit and 4-bit transfer, interrupt generation  
when buffer empty/full, DMA transfer for page read/write.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
13  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
5.16. Real Time Clock (RTC)  
both left and right channels, a 16x16 FIFO is used to avoid sound  
glitch when CPU is busy. The left and right channels do not need  
to have the same sample rate. A single DMA channel can use  
the stereo playback.  
The RTC block provides the alarm function, schedule function,  
and hour/minute/second/half-second interrupt function.  
5.17. Analog Control  
5.17.1. DAC control  
A 16-bit stereo DAC (2ch) is embedded in GPL16258VB. For  
© Generalplus Technology Inc.  
Proprietary & Confidential  
14  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
6. ELECTRICAL SPECIFICATIONS  
6.1. Absolute Maximum Rating  
Rating  
Symbol  
Value  
Unit  
Supply Voltage 1  
DVCC33  
PLL_V33  
AVDD  
DVCC18  
PLL_V18  
VIN  
-0.3 to 4.0  
V
Supply Voltage 2  
Supply Voltage 3  
-0.3 to 4.0  
V
V
-0.3 to 2.16  
Input Voltage  
-0.3 to 4.0  
0 to 70  
V
Operating Temperature  
Storage Temperature  
TA  
TSTG  
-40 to +150  
6.2. DC Characteristics  
Limits  
Typ.  
Characteristic  
Symbol  
Unit  
Condition  
Min.  
Max.  
3.6  
Operating Voltage 1  
DVCC33  
PLL_V33  
AVDD  
DVCC18  
PLL_V18  
IOP  
2.7  
3.01  
2.7  
-
-
-
3.0  
3.0  
1.8  
V
V
V
Operating Voltage 2  
Operating Voltage 3  
3.3  
1.62  
1.98  
1002  
803  
-
mA  
A  
@96MHz, 3.3V, all clocks on  
-
-
Operating Current  
Power Down Current  
High Input Voltage  
Low Input Voltage  
Crystal Frequency 1  
Crystal Frequency 2  
System Clock  
IPD  
1003  
Sleep Mode@1.5V  
-
-
-
-
-
-
VIH  
0.7DVDD33  
DVDD33  
V
-
VIL  
VSS  
0.8  
-
V
-
-
-
32768  
6.04  
48  
Hz  
-
FCRYSTAL  
FSYS  
MHz  
MHz  
256Hz5  
96  
Note1: When USB function is enabled, the minimum voltage of DVCC33 is 3.0V.  
Note2: Operating current depends on software code. In this test case, the following macro is turned on: Video DAC, Audio DAC, 96MHz PLL and 27MHz PLL.  
Note3: Regulator is in sleep mode.  
Note4: 6M Crystal is needed when USB function or TV function is enabled.  
Note5: By setting clock divider and changing system clock to 32768Hz mode.  
6.3. Video DAC Characteristics  
Limits  
Characteristic  
Unit  
Condition  
Min.  
Typ.  
10  
Max.  
-
-
-
-
-
-
-
Resolution  
INL  
-
-
Bit  
-
±1  
-
LSB max  
DNL  
-
±0.5  
10  
-
LSB max  
Input Capacitor  
Voltage Reference Range  
VRSET  
-
-
pF  
V
1.14  
1.235  
0.617  
0
1.33  
0.570  
0.665  
V
Offset Error  
-
-
-
-
-
-
-
-
V
-
-
-
Gain Error  
25  
LSB  
pV  
ns  
Glitch Energy  
Conversion Rate  
50  
30  
© Generalplus Technology Inc.  
Proprietary & Confidential  
15  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
6.4. Audio DAC Characteristics  
Characteristic  
Limits  
Unit  
Condition  
Min.  
Typ.  
Max.  
-
-
-
-
-
-
-
-
Resolution  
16  
Bit  
Vp-p  
-
Full Scale Output Voltage  
THD+N (f = 1kHz)  
Noise at No Signal  
Frequency Response  
0.6*VDDDA  
-
-
-
0.1  
90  
-
-85  
20  
dBv  
Hz  
19200  
6.5. Regulator Characteristics  
Characteristics  
Unit  
Typ.  
3.0  
70  
Symbol  
Unit  
Min.  
2.7  
-
Max.  
3.6  
100  
1.89  
-
Input Voltage  
VREGI  
IREGO  
VREGO  
IREGS  
V
mA  
V
Maximum Current Output  
Output Voltage  
1.51  
1.8  
10  
Standby Current  
-
-
Note1: To save more power, it is recommended switching to 1.5V before entering the halt/sleep mode and switching to 1.8V in normal operation mode.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
16  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
7. RECOMMENDED BOARD LAYOUT  
7.1. Power and Ground  
When the 6MHz crystal is disabled, please refer to the following  
diagram to connect the crystal circuit.  
All digital power and ground should be connected. The decoupling  
capacitor of 0.1F and 10F should be connected to each power  
pin of the IC as the following diagram. The power of analog parts  
should be connect from the power source with high quality.  
X6MI  
X32KO  
X32KI  
7.5K  
32768 Hz  
IOB[2]  
GPL16258VB  
CL2*  
CL2*  
3.3n  
47n  
PLL_V33  
DVCC18 (5 pins)  
0.1 F  
10 F  
0.1 F  
10 F  
DVSS  
PLLGND  
DVCC33 (11 pins)  
DVSS  
PLL_V18  
PLLGND  
7.3. Analog Section  
0.1 F  
10 F  
0.1 F  
10 F  
A specific AGND ground plane should be provided, which connects  
by a single trace to the GND ground. No digital signals should  
cross the AGND plane. DAVREF should be connected to a 1F  
capacitor. VDVREF should be connected to a 0.1F capacitor.  
7.2. Crystal and PLL  
When the 32768Hz crystal is disabled, usually for TV and USB  
application, please refer to the following diagram for crystal circuit.  
X6MO  
X6MI  
X32KO  
X32KI  
Optional  
IOB[2]  
6MHz  
32768 Hz  
CL1*  
CL1*  
CL2  
*
CL2*  
Note*: Please refer to the crystals application circuit.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
17  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
8. APPLICATION CIRCUIT  
8.1. For TV Plug-and-Play Simple ELA/Game 2D Application  
Hand- Held LCD  
Simple ELA/Game  
2D VGA/QVGA  
Image Sensor  
SD Card  
USB  
TFT/STN  
VAVDD  
Light Gun  
Optional  
DVCC33  
RESET  
Optional  
10uF  
VSS  
10 Ω  
VCBU  
VCBL  
0.1uF 0.1uF 0.1uF  
VSS  
VDVREF  
0.1uF  
100uF  
BM0  
BM1  
BM2  
390Ω  
Optional  
100kΩ  
VRSET  
AVSS  
0.1uF  
100kΩ  
100kΩ  
100uF  
AVSS  
VAOUT  
(
VSS  
VSS  
VSS  
75Ω  
VideoVss  
Mask ROM  
1uF  
1uF  
BKCSB  
BKOEB  
DACOR  
DACOL  
CSB  
OEB  
DATA  
ADR  
XD[15..0]  
XA[23..0]  
X6MO  
X6MI  
6MHz  
22pF  
VSS  
22pF  
VSS  
X32KI  
32768Hz  
X32KO  
GPL16258VB  
12pF  
VSS  
12pF  
VSS  
Optional  
Number of capacitance depends on the power consumption of wholesystem (including IC, memory, external component)  
*
© Generalplus Technology Inc.  
Proprietary & Confidential  
18  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
8.2. For TV Plug-and-Play Advance ELA/Game Virtual 3D Application  
Hand- Held LCD  
Advance ELA/Game  
Image Sensor  
SD Card  
USB  
TFT/STN  
VAVDD  
Light Gun  
Optional  
D VGA/QVGA  
Virtual 3  
DVCC33  
RESET  
Optional  
10uF  
VSS  
10 Ω  
VCBU  
VCBL  
0.1uF 0.1uF 0.1uF  
VSS  
VDVREF  
0.1uF  
100uF  
BM0  
BM1  
BM2  
390Ω  
Optional  
100kΩ  
100kΩ  
VRSET  
AVSS  
0.1uF  
100kΩ  
100uF  
AVSS  
(
VAOUT  
VSS  
VSS  
VSS  
75Ω  
Mask ROM  
SPI ROM  
BKCSB  
BKOEB  
VideoVss  
CSB  
1uF  
1uF  
OEB  
DACOR  
DACOL  
DATA  
ADR  
XD[15..0]  
XA[23..0]  
SDRAM  
DATA  
ADR  
CS  
CKE  
CLK  
SDRAMCS  
SDEAMCKE  
SDRAMCLK  
X6MO  
X6MI  
6MHz  
22pF  
VSS  
22pF  
VSS  
X32KI  
32768Hz  
X32KO  
GPL16258VB  
12pF  
VSS  
12pF  
VSS  
Optional  
*
Number of capacitance depends on the power consumption of wholesystem (including IC, memory, external component)  
© Generalplus Technology Inc.  
Proprietary & Confidential  
19  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
9. ORDERING INFORMATION  
9.1. Ordering Information  
Product Number  
Package Type  
GPL16258VB - NnnV - C  
Chip Form  
GPL16258VB - NnnV - QL09x  
Halogen Free Package  
Note1: Code number is assigned for customer.  
Note2: Code number (N = A - Z or 0 - 9, nn = 00 - 99); version (V = A - Z).  
Note3: Package form number (x = 1 - 9, serial number).  
9.2. Package Information  
LQFP 128  
Symbol  
Millimeter  
Nom.  
--  
Min.  
--  
Max.  
A
1.60  
© Generalplus Technology Inc.  
Proprietary & Confidential  
20  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
Symbol  
Millimeter  
Nom.  
Min.  
0.05  
1.35  
0.13  
0.09  
Max.  
0.15  
1.45  
0.23  
0.20  
A1  
A2  
b
--  
1.40  
0.16  
C
--  
D
16.00 BSC  
14.00 BSC  
16.00 BSC  
14.00 BSC  
0.40 BSC  
0.60  
D1  
E
E1  
e
L
0.45  
0.75  
L1  
θ
1.00 REF  
3.5°  
0°  
7°  
© Generalplus Technology Inc.  
Proprietary & Confidential  
21  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
10. DISCLAIMER  
The information appearing in this publication is believed to be accurate.  
Integrated circuits sold by Generalplus Technology are covered by the warranty and patent indemnification provisions stipulated in the  
terms of sale only. GENERALPLUS makes no warranty, express, statutory implied or by description regarding the information in this  
publication or regarding the freedom of the described chip(s) from patent infringement. FURTHERMORE, GENERALPLUS MAKES NO  
WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PURPOSE. GENERALPLUS reserves the right to halt production or alter  
the specifications and prices at any time without notice. Accordingly, the reader is cautioned to verify that the data sheets and other  
information in this publication are current before placing orders. Products described herein are intended for use in normal commercial  
applications. Applications involving unusual environmental or reliability requirements, e.g. military equipment or medical life support  
equipment, are specifically not recommended without additional processing by GENERALPLUS for such applications. Please note that  
application circuits illustrated in this document are for reference purposes only.  
© Generalplus Technology Inc.  
Proprietary & Confidential  
22  
Nov. 24, 2016  
Version: 1.0  
GPL16258VB  
11. REVISION HISTORY  
Date  
Revision #  
Description  
Add ICEDA, ICECK pin description in 4.SIGNAL DESCRIPTION.  
1. Modify IOD2 assignment to BKCSB2.  
2. Remove key scan description.  
Page  
5
Nov. 24, 2016  
Jun. 30, 2009  
1.0  
0.4  
5
6
3. Modify TFT resolution to 640x480.  
1. Modify test pin descriptions.  
12  
5
Jul. 01, 2008  
Jun. 02, 2008  
0.3  
0.2  
2. Modify package number.  
5-8  
3
1. Modify 4Kx16 ROM descriptions.  
2. Modify operating current and power down current.  
3. Modify regulator characteristic.  
14  
15  
16,17  
18  
22  
4. Modify application circuit.  
5. Package information is not available.  
Preliminary version.  
Mar. 05, 2008  
0.1  
© Generalplus Technology Inc.  
Proprietary & Confidential  
23  
Nov. 24, 2016  
Version: 1.0  

相关型号:

GPL16258VB-NnnV-QL09x

Advanced Virtual 3D Game / ELA SoC with u nSP 2.0
GENERALPLUS

GPL169251A

16-bIT LCD Controller with 2368 Dots Driver and USB Interface
GENERALPLUS

GPL169251A-NnnV-C

16-bIT LCD Controller with 2368 Dots Driver and USB Interface
GENERALPLUS

GPL169251A-NnnV-QL17n

16-bIT LCD Controller with 2368 Dots Driver and USB Interface
GENERALPLUS

GPL191B2

1024 Dots LCD Controller/Driver with 256KB ROM
GENERALPLUS

GPL191B2-NnnV-C

1024 Dots LCD Controller/Driver with 256KB ROM
GENERALPLUS

GPL191C

1024 Dots LCD Controller/Driver with 256KB ROM
GENERALPLUS

GPL191C-NnnV-C

1024 Dots LCD Controller/Driver with 256KB ROM
GENERALPLUS

GPL2

Potting Boxes
ETC

GPL30A1

144KB LCD Controller/Driver
GENERALPLUS

GPL30A1-NnnV-C

144KB LCD Controller/Driver
GENERALPLUS

GPL31B2

64KB LCD Controller/Driver
GENERALPLUS