SGS Thomson Microelectronics SSM1105V, SSM1105 Datasheet

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)
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
Loading...
+ 2 hidden pages