Datasheet SSM1105V, SSM1105 Datasheet (SGS Thomson Microelectronics)

Page 1
1/4
NOT FOR NEW DESIGN
November 2002
This is information on a product still in production but not recommended for new designs.
SSM1105V
Scalar System Memory (SSM)
for Image Processor ICs
System solution for use with image processing
scalar ICs – For LCD monitors, projectors, and TVs – Compatible with Pixelworks PW11x/PWx64
families (and sim ilar image processors or mi­cro-controllers)
Single integrated package, including:
– Dual bank Flash memories – DDC, I
2
C, and PWM channels – General purpose I/O – Programmable logic – In-System Programming via JTAG
Dual bank Flash memories
– Provide concurrent operation – 5 Mbit main Flash memory – 384 Kbit secondary Flash memory (divided
into 10 small sectors)
– Programmable Decode PLD for flexible ad-
dress mapping of both memories
Dual Display Data Channels (DDC)
– Supports DDC for both analog RGB and digi-
tal DVI video input channels – DDC1/DDC2B VESA standard compliant – 256 byte SRAM buffer for each DDC channel
Dual independent I
2
C channels – Each capable of master or slave operation – Control A/D converters, video decoders, and
future devices (tuner, audio, etc.)
Four Pulse Width Modulator (PWM) channels
– 16-bit resolution for period and for duty cycle – 16-bit clo ck pr escalers
Seven I/O ports with 52 I/O pins for Multifunction
I/O: GPIO, DDC, I
2
C, PWM, PLD I /O, and JTAG
3000 gate PLD with 16 macrocells, for creating
glue logic, state machines, clock dividers,
decoders, chip-selects, inverters; and to prioritize interrupts from DDC, I
2
C, PWM
Figure 1. Packages
In-System Programming (ISP) with JTAG
– Program entire chip in 30-40 seconds with no
involvement of the processor
– Program with low-cost FlashLINK
Content Security: Programmable Security Bit
blocks access of device programmers / readers
Zero-Power Technology: memory and PLD
blocks automatically switch to stand-by current between input changes
Package and Specifications
– 100-pin TQFP, 14 x 14mm – 90 ns memory ac ce ss ti me –V
CC
Operating Voltage: 2.7V to 3.6V
TQFP100 (U)
Page 2
SSM1105V
2/4
SUMMARY DESCRIPTION
SSM1105V devices bring in-system programma­ble (ISP) and in-application programmable (IAP) flash memory to LCD monitor, projector and televi­sion applications utilizing a scalar IC from either Pixelworks or other similar image processors or micro-controllers (MCU). Figure 3 sho ws a typ ical SSM based system with Pixelworks pro cesso r.
The SSM1105V devices feature a dual -bank flash architecture, Dual Display Data Channels (DD C), I
2
C, PWM channels, general purpose I/O, pro­grammable logic, and in-system programming via either JTAG or I
2
C.
The dual-bank Flash memory architecture sup­ports full concurrent operation permitting IAP in the field, which means that firmware can be re­motely updated with little interruption of system operation. During run-time, the secondary Flash memory array is ideal for EEPROM emulation, thus eliminating the need for a separat e external EEPROM.
An on-chip, decode PLD provides for flexible ad­dress mapping for both memories. Dual 256 byte SRAMs provide buffer storage for the DDC chan­nels, thus removing the burden from the proces­sor.
Figure 2. SSM Block Diagram
Note: Additio nal address lines can be brought in to the device via Por t A , B, C or D.
AI04976
PD0 PD1 PD2
I/O PORT
PD3
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7
I/O PORT
PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7
I/O PORT
GENERAL PLD
24 INPUT
MICROCELLS
16 OUTPUT MICROCELLS
AA
AAAAAA
BBBBBBBB
PAGE REG
SECURITY
LOCK
PLD INPUT BUS
MAIN FLASH
10 BLOCKS, 64 KB
640 KBytes to tal
PIN FEEDBACK
CSBOOT0-5
NODE FEEDBACK
DECODE
PLD
AND
ARRAY
SECONDARY FLASH
6 BLOCKS, 8 KB
48 KBytes total
FS0-9
AAAAAAAA BBBBBBBBCCCCCCCC
TO PLD IN BUS
RUNTIME CONTROL
REG FILES
DDC
I2C PWM GPIO
POWER MNGMT
CSIOP
DDC SRAMs
256 byte 256 byte
DDC-SRAM
PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7
I/O PORT
P H 0
P H 1
P H 2
P H 3
P H 4
P H 5
P H 6
P H 7
I/O PORT
P I 0
P I 1
P I 2
P I 3
P I 4
P I 5
P I 6
P I 7
I/O PORT
P E 0
P E 1
P E 2
P E 3
P E 4
P E 5
P E 6
P E 7
I/O PORT
DUAL I2C
I2C0 I2C1
QUAD PWM
PW0 PW1 PW2 PW3
JTAG ISP
CONTROLLER
DUAL DDC
DDC0 DDC1
INTERNAL ADDR, DATA, CONTROL BUS LINKED TO CPU
INTERNAL ADDR, DATA, CONTROL BUS LINKED TO CPU
AD0
CPU ADDR
AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD8
AD9 AD10 AD11 AD12 AD13 AD14 AD15
CPU CNTL
CNTL2
RST\
CNTL0 CNTL1
CPU DAT A
PF0
PF1
PF2
PF3
PF4
PF5
PF6
PF7
PG0
PG1
PG2
PG3
PG4
PG5
PG6
PG7
CSIP
Page 3
3/4
SSM1105V
Table 1. Pin Assignments – TQFP100
Pin No.
Pin
Assign
ments
Pin No.
Pin
Assign
ments
Pin No.
Pin
Assign
ments
Pin No.
Pin
Assign
ments
1 PD2 26 PG1 51 PI0 76 PA5 2 PD3 27 PG2 52 PI1 77 PA6 3 GND 28 PG3 53 PI2 78 PA7 4
V
DD
29 PG4 54 PI3 79 CNTL0 5 ADIO0 30 PG5 55 PI4 80 CNTL1 6 ADIO1 31 PG6 56 PI5 81 PB0 7 ADIO2 32 PG7 57 PI6 82 PB1 8 ADIO3 33 PF0 58 PI7 83 PB2 9 ADIO4 34 PF1 59 GND 84 PB3
10 ADIO5 35 PF2 60
V
DD
85 PB4 11 ADIO6 36 PF3 61 PC0 86 PB5 12 ADIO7 37 PF4 62 PC1 87 PB6 13 ADIO8 38 PF5 63 PC2 88 PB7 14 ADIO9 39 PF6 64 PC3 89
V
DD
15 ADIO10 40 PF7 65 PC4 90 GND 16 ADIO11 41
V
DD
66 PC5 91 PE0 17 GND 42 GND 67 PC6 92 PE1 18
V
DD
43 PH0 68 PC7 93 PE2 19 ADIO12 44 PH1 69 GND 94 PE3 20 ADIO13 45 PH2 70
V
DD
95 PE4 21 ADIO14 46 PH3 71 PA0 96 PE5 22 ADIO15 47 PH4 72 PA1 97 PE6 23 RESET
48 PH5 73 PA2 98 PE7 24 CNTL2 49 PH6 74 PA3 99 PD0 25 PG0 50 PH7 75 PA4 100 PD1
Page 4
SSM1105V
4/4
Figure 3. SSM1105V-Based System Applications
Table 2. Ordering Information Scheme
Example: SSM1105 V – 90 T 1 T
Device Type
SSM1105 = SSM for image processor ICs
Operating Voltage
V = V
CC
= 2.7 to 3.6V
Speed
90 = 90 ns
Package
T = TQFP100
Temperature Range
1 = 0 to 70 °C (commercial)
Option
T = Tape & Reel Packing
AI04977
DDC
OPTIONAL NTSC/PAL DECODER
OPTIONAL
VIDEO INPUT
ANALOG
RBG
YUV
Pixelworks
PW11x PWx64
PLD
- 16
MACR O
CELLS
4 Channels
PWM
8
GPIO
8
GPIO
JTAG In-Sytem Pr ogramming (ISP)
SSM1105V
DISPLAY DATA
TFT DISPLAY
VOLUME TREBEL BASS
CONTROL
BACKLIGHT
KEYBD
PANEL CON TR OL S
MANU FACTUR ING
DVI
TMDS R,G,B,CLK
DDC
5 Mb FLASH
384Kb FLASH
I2C
MASTER/
SLAVE
Future
FEATURES
I2C
PWM PWM PWM PWM
DDC / I2C Logic
analog or digital Inputs
I2C I2C
JTAG
I2C
MASTER/ SLAVE
I2C
ADC
I2C
ADDR
DATA
ROMOE ROMWE
CPU
INTFC
BHE
Loading...