⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ssd1928_1.0.txt

📁 SSD1928英文数据手册
💻 TXT
📖 第 1 页 / 共 5 页
字号:
Pin Name Type 
LQF 
P Pin 
# 
Cell RESET# 
State Description 
SD_CLK O 75 LO3 0 SD clock 
SD_CMD IO 74 LB2 -SD command 
SD_DATA[3:0] IO 67-70 LB2 -SD data[3:0] 
SD_DATA[3:1] are not used for 1 bit SD or MMC 
SD_CD I 71 LIS -SD card inserted 
SD_WP I 76 LIS -SD card write protected 

SSD1928 Rev 1.0 P 15/46 Mar 2007 Solomon Systech 


6.6 Configuration 
Table 6-6 : Configuration Pin Descriptions 

Pin Name Type LQFP 
Pin # Cell RESET 
# State Description 
CNF[6,4:0 
], 
AD_MOD 
E 
I 77-83 LIS — 
These inputs are used to configure the SSD1928 – see 
Table 6-9 : Summary of Configuration pins. 
Note 
(1) These pins are used for configuration of the 
SSD1928 and must be connected directly to IOVDD or 
VSS. 

6.7 Miscellaneous 
Table 6-7 : Miscellaneous Pin Descriptions 

Pin Name Type LQFP 
Pin # Cell RESET 
# State Description 
GPIO[4:0] IO 92-96 LB3 0 
General Purpose IO. Those GPIO signals can be 
programmed as LCD control which sync with LCD 
signals. 
TESTO O 43 LO3 0 Test output pin. Floated this pin in normal operation. 

6.8 Power and Ground 
Table 6-8 : Power and Ground Pin Descriptions 

Pin Name Type LQFP 
Pin # Cell RESET 
# State Description 
IOVDD P 
18, 48, 
90, 
104, 
114 
P — 
3.3V Power supply pins for I/O pads. 
It is recommended to place a 0.1μF bypass 
capacitor close to each of these pins. 
IOVSS P 17, 49, 
91, 103 P — Ground pins for I/O pads 
COREVDD P 
5, 27, 
56, 73, 
89, 
101, 
112 
P — 
1.8V Power supply pins for core. 
It is recommended to place a 0.1μF bypass 
capacitor close to each of these pins. 
COREVSS P 
6, 28, 
38, 55, 
72, 88, 
102, 
111 
P — Ground pins for core 
PVDD P 34 P — 
1.8V Power supply pins for PLL. 
It is recommended to place a 0.1μF bypass 
capacitor close to each of these pins. 
PVSS P 35 P — Ground pins for PLL 

Solomon Systech Mar 2007 P 16/46 Rev 1.0 SSD1928 


6.9 Summary of Configuration 
These pins are used for configuration of the SSD1928 and must be connected directly to IOVDD or IOVSS. 
The state of AD_MODE, CNF[6, 4:0] is latched on the rising edge of RESET# or after the software reset 
function is activated (REG[A2h] bit 0). Changing state at any other time has no effect. 

Table 6-9 : Summary of Configuration pins 

SSD1928 Power-On/Reset State 
Configuration 
Input 1 (Connected to IOVDD) 0 (Connected to IOVSS) 
Select host bus interface as follows: 
AD_MODE CNF2 CNF1 CNF0 Host Bus 
0 0 1 1 Generic#1 
0 1 0 0 Generic#2 
CNF[2:0], AD_MODE 1 0 1 1 Indirect 8 bit 8080 (For Big Endian only) 
1 1 0 0 Indirect 16 bit 8080 
Note : 
The host bus interface is 18-bit only. 
CNF3 Configure GPIO pins as inputs at Configure GPIO pins as outputs at power-on 
power-on 
CNF4 Big Endian bus interface Little Endian bus interface 
CNF6 MCLK = PLL_CLK / 4 MCLK = PLL_CLK 
Note : 
Recommended to use CNF6 = 0 for Indirect addressing mode 

SSD1928 Rev 1.0 P 17/46 Mar 2007 Solomon Systech 

6.10 Host Bus Interface Pin Mapping 
Table 6-10 : Host Bus Interface Pin Mapping 
SSD1928 Pin 
Name Generic #1 Generic #2 Indirect 8080 
AB0 Connected to IOVSS A0 Connected to IOVSS 
AB[18:4, 2, 1] A[18:4, 2, 1] Connected to IOVSS 
AB[3] A[3] D/C# 
DB[15:0] D[15:0] D[15:0] 
CS# External Decode 
M/R# External Decode Connected to IOVSS 
CLKI2 
(optional) BUSCLK 
RD/WR# RD1# Connected to IOVDD Connected to VSS 
RD# RD0# RD# RD# 
WE0# WE0# WE# WR# 
WE1# WE1# BHE# Connected to IOVSS 
RESET# RESET# 

6.11 LCD Interface Pin Mapping 
Table 6-11 : LCD Interface Pin Mapping 
Pin Names DUMB DRIVER SMART DRIVER 
Mono STN CSTN TFT TFT CSTN OLED TFT(Hitachi) 
4-bit 8-bit 4-bit 8-bit Serial 8 
bit 8/9-bit /3/4 wire 
LCD_FRAME FRAME Drive 0 Drive 0 Drive 0 Drive 0 
LCD_LINE LINE Drive 0 Drive 0 Drive 0 Drive 0 
LCD_SHIFT SHIFT Drive 0 Drive 0 Drive 0 Drive 0 
LCD_DEN MOD DEN Drive 0 Drive 0 Drive 0 Drive 0 
LCD_DATA0 Drive 0 D0 Drive 0 D0(B5) 1 D0 D0 D0/SDA 
LCD_DATA1 Drive 0 D1 Drive 0 D1(R5) 1 D1 D1 
LCD_DATA2 Drive 0 D2 Drive 0 D2(G4) 1 D2 D2 
LCD_DATA3 Drive 0 D3 Drive 0 D3(B31 D3 D3 
LCD_DATA4 D0 D4 D0(R2)1 D4(R3) 1 D4 D4 
LCD_DATA5 D1 D5 D1(B1)1 D5(G2) 1 D5 D5 
LCD_DATA6 D2 D6 D2(G1)1 D6(B1) 1 D6 D6/SCK D6 
LCD_DATA7 D3 D7 D3(R1)1 D7(R1) 1 D7 D7/SDA D7 
LCD_D/C# Drive 0 Drive 0 Drive 0 Drive 0 Drive 0 D/C# 
LCD_CS# Drive 0 Drive 0 Drive 0 Drive 0 Drive 0 CS# 
LCD_WR#;LCD 
_RD/WR# 
Drive 0 Drive 0 Drive 0 Drive 0 Drive 0 WR#;R/W# WR#;E;SCK 
LCD_RD#; 
LCD_E 
Drive 0 Drive 0 Drive 0 Drive 0 Drive 0 RD#;E RD#;R/W# 

Note 

(1) These pin mappings use signal names commonly used for each panel type, however signal names may differ 
between panel manufacturers. The values shown in brackets represent the color components as mapped to the 
corresponding LCD_DATAxx signals at the first valid edge of LCD_SHIFT. 
6.12 Data Bus Organization 
There are two data bus architectures, little endian and big endian. Little endian means the bytes at lower 
addresses have lower significance. Big endian means the most significant byte has the lowest address. 

Table 6-12 : Data Bus Organization 

D[15:8] D[7:0] 
Big endian 2N 2N + 1 

Solomon Systech Mar 2007 P 18/46 Rev 1.0 SSD1928 

Little endian 2N + 1 2N 
Note 

(1) N : Byte Address 
Table 6-13 : Pin State Summary 

MCU Mode (Endian) A0 RD/WR# RD# WE1# WE0# Operation 
Generic#1 (Big) X 0 0 1 1 Word read 
X 0 1 1 1 High byte read 2N 
X 1 0 1 1 Low byte read 2N+1 
X 1 1 0 0 Word write 
X 1 1 0 1 High byte write 2N 
X 1 1 1 0 Low byte write 2N+1 
Generic#1 (Little) X 0 0 1 1 Word read 
X 0 1 1 1 High byte read 2N+1 
X 1 0 1 1 Low byte read 2N 
X 1 1 0 0 Word write 
X 1 1 0 1 High byte write 2N+1 
X 1 1 1 0 Low byte write 2N 
Generic#2 (Big) 0 X 0 0 1 Word read 
0 X 0 1 1 High byte read 2N 
1 X 0 0 1 Low byte read 2N+1 
0 X 1 0 0 Word write 
0 X 1 1 0 High byte write 2N 
1 X 1 0 0 Low byte write 2N+1 
Generic#2 (Little) 0 X 0 0 1 Word read 
1 X 0 0 1 High byte read 2N+1 
0 X 0 1 1 Low byte read 2N 
0 X 1 0 0 Word write 
1 X 1 0 0 High byte write 2N+1 
0 X 1 1 0 Low byte write 2N 

SSD1928 Rev 1.0 P 19/46 Mar 2007 Solomon Systech 

7 FUNCTIONAL BLOCK DESCRIPTIONS 

7.1 Phase Lock Loop (PLL) 
The built-in PLL synthesize the internal clock by an external 2MHz – 4MHz clock through the CLKI and CLKO. 
RC circuit should be connected if internal PLL is selected. The input of clock source can be either oscillator or 
crystal. If oscillator is used, the clock source is input directly to CLKI and leave CLKO floating. The target 
maximum output frequency of the PLL is 85MHz. If sync MCU interface, PLL should be disabled and use direct 
clock input to CLKI2. 


PLL_VCTRL 15pF 


CLKI 

10kohm 

2-4MHz 
10Mohm 

250pF 

6.4nF 

CLKO 

15pF 


If oscillator input directly to CLKI, this circuit can be omitted 

RC circuit for PLL_VCTRL 

Figure 7-1 : Circuit for PLL enable 

7.2 Embedded Memory 
The 256kByte embedded memory can be access by the modules for different functions. For example, frame 
buffer, SD read/write buffer, internal buffer for JPEG encoding/decoding, encoded JPEG image output and so 
on. 

Solomon Systech Mar 2007 P 20/46 Rev 1.0 SSD1928 

7.3 MCU Interface 
Responds to bus request for various kinds of MCU and translates to internal interface signals. SSD1928 can 
support direct and indirect addressing mode. 

7.3.1 Generic #1 addressing Mode 
M/R# 
WE0#, WE1# 
CS# 
D[15:0] 
RD0#, 
RD1# 
Write cycle 
Write Data 0 Write Data 1 Write Data n 
Read cycle 
Address 1 Address n 
Read Data 0 Read Data 1 Read Data n 
Address 0 Address 1 Address n Address 0 A[18:1] 
Note : 

* 13 MCLK is needed for each cycle if WAIT# is not used for interface. 
Figure 7-2 : Generic #1 Interface Timing 

SSD1928 Rev 1.0 P 21/46 Mar 2007 Solomon Systech 

7.3.2 Generic #2 addressing Mode 
M/R#, 
BHE# 
WE# 
CS# 
D[15:0] 
RD# 
Write cycle 
Write Data 0 Write Data 1 Write Data n 
Read cycle 
Address 1 Address n 
Read Data 0 Read Data 1 Read Data n 
Address 0 Address 1 Address n Address 0 A[18:0] 
Note : 

* 13 MCLK is needed for each cycle if WAIT# is not used for interface. 
Figure 7-3 : Generic #2 Interface Timing 

Solomon Systech Mar 2007 P 22/46 Rev 1.0 SSD1928 

7.3.3 8080 Indirect addressing Mode 
8080 Indirect addressing mode consists of 16 or 8 bi-directional data pins (DB15:0), CS#, RD#, WR# 
and D/C#. CS# is the chip select; RD# is the read strobe; WR# is the write strobe; and D/C# is the 
data/command select. They can be used for either 8 bit (DB7:0) or 16 bit (DB15:0) bus protocol. 
CS# failing edge input serves as data read latch signal when RD# is low. D/C# controls whether 
reading the data or reading the command (i.e. status). CS# failing edge input serves as data write 
latch signal when WR# is low. D/C# controls whether writing the data or writing the command (i.e. 
address). In read operation, dummy invalid data read is required after start address. 
The start address counter should be assigned before the data is written or read. The most significant 
bit of the start address is used to select the memory or register (M/R#). During the byte mode access, 
the address counter is automatically incremented by 1 byte after writing or reading the data. During 
the word mode access, the address counter is automatically incremented by 1 word after writing or 
reading the data. The address counter of memory will be returned to 0x00000 if counter = 0x3FFFF 
in byte mode or 0x3FFFE in word mode. 
For 16 bit bus protocol, it can interface with byte or word mode access. The last byte of start address 
in 16-bit access will be used to select byte or word mode (MODE_SL). MODE_SL = 0x00 means byte 
access and MODE_SL = 0x01 means word access. 
Read Burst Termination must be asserted for all JPEG related memory access. If the burst length is 
as small as 1, the read data stage may be reduced to a single dummy read. 
Refer to section 12 for Pseudo-code examples. 

SSD1928 Rev 1.0 P 23/46 Mar 2007 Solomon Systech 

CS# 

RD#

WR#

D/C# 

DB15:0 
Setup start address 

write M/R# 
AB18:8 
(note 1) 
write AB7:0 
Mode_SL 
(note 2) 
write 
DATA[N] 
write 
DATA[N+1] 
write 
DATA[N+n] 
write 
DATA[N+2] 
Write data 

Note : 

1 
: 
Bit15 represent the M/R#, Bit15 = 1 means memory access, Bit15 = 0 means register access.
Bit14:11 = 0.
Bit10:0 represent the the address AB18:8.
2 
: 
Bit15:8 represent the address AB7:0 and Bit7:0 represent Mode_SL.
Mode_SL to select byte or word access during 16 bit mode. 0x00 means Byte access, 0x01 means word access. 
7 MCLK is needed for each cycle if WAIT# is not used for interface. *
Figure 7-4 : 8080 16 bit Interface Timing (write cycle) 

Solomon Systech Mar 2007 P 24/46 Rev 1.0 SSD1928 

Figure 7-5 : 8080 16 bit Interface Timing (read cycle) 

SSD1928 Rev 1.0 P 25/46 Mar 2007 Solomon Systech 

writeM/R# 
AB18:8(note 1) 
Write AB7:0 
Mode_SL(note 2) 
readDATA[N+1] 
readDATA[N+n-1] 
INVALID(note 3) 
readDATA[N] 
readDATA[N+n] 
Setup start address 
Read data 
write0x00 
write 
0x00 
write 
0x00Read Burst Termination
CS# 

RD#

WR#

D/C# 

DB15:0 

(note 4) 

Note : 

1 
: 
Bit15 represent the M/R#, Bit15 = 1 means memory access, Bit15 = 0 means register access.
Bit14:11 = 0.
Bit10:0 represent the the address AB18:8.
2 
: 
Bit15:8 represent the address AB7:0 and Bit7:0 represent Mode_SL. 
Mode_SL to select byte or word access during 16 bit mode. 0x00 means Byte access, 0x01 means word access. 
3 
: 
Invalid dummy data cycle is needed after adress is written.
4 
: 
Read Burst Termiation must be asserted for all JPEG related memory access.
7 MCLK is needed for each cycle if WAIT# is not used for interface. * 

CS# 

RD#

WR#

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -