Datasheet LC8220 Datasheet (SANYO)

Page 1
Overview
The LC8220 JPEG LSI implements digital still image compression and decompression conforming to the JPEG (Joint Photographic Expert Group) standard. The LC8220 includes the baseline system of the ISO 10918 (JPEG) standard, and requires no external components to construct an application that performs JPEG compliant compression/decompression.
Features
• Conforms to the ISO 10918-1 baseline system
• Four quantization tables and four Huffman tables (two for AC and two for DC) are built in.
• Hardware support for JPEG marker codes
• Built-in bidirectional YUV - RGB converter
• Many color component sampling ratios are supported. (e.g., YUV 4:1:1 and YMCK 1:1:1:1, etc.)
• Level shift function that can be defined for each component
• Built-in dual buffers for reduced data transfer load
• Bus sizing function that allows direct connection to 8-, 16-, and 32-bit busses
• Endian control function
• Three independent data buses
Package Dimensions
unit: mm
3153A-QFP160
CMOS LSI
32896HA (OT)/D1694TH (OT) No. 4909-1/13
Preliminaly
SANYO: QFP160
[LC8220]
SANYO Electric Co.,Ltd. Semiconductor Bussiness Headquarters
TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110 JAPAN
JPEG Still Color Image
Compression/Decompression LSI
LC8220
Ordering number : EN*4909A
Page 2
No. 4909-2/13
LC8220
Block Diagram
The LC8220 has three independent buses.
Pin Assignment
Page 3
No. 4909-3/13
LC8220
Pin Functions
Pin No. Symbol I/O Function
1 V
SS
Ground
2 CTLCS I Control bus chip select
*2
3 CTLRD I Control bus read request
*3
4 CTLWR I Control bus write request
*4
5 CTLRDY O Control bus ready for read/write requests
*5
6 CTLERR O Error interrupt request 7 CTLINT O Control bus interrupt request 8 CPUCTL I Connected CPU type setting for the control bus
*1
9 CTLSIZE I Bus width selection for the control bus (0: 8 bits, 1: 16 bits)
10 V
DD
+5 V power supply
11 V
SS
Ground 12 CTLA7 I 13 CTLA6 I 14 CTLA5 I 15 CTLA4 I
Control address bus
16 CTLA3 I 17 CTLA2 I 18 CTLA1 I 19 CTLA0 I 20 V
DD
+5 V power supply 21 V
SS
Ground 22 CTLD15 I/O 23 CTLD14 I/O 24 CTLD13 I/O 25 CTLD12 I/O
Control data bus (D15 to D8 are unused if an 8-bit CPU is used.
*7
)
26 CTLD11 I/O 27 CTLD10 I/O 28 CTLD9 I/O 29 CTLD8 I/O 30 V
DD
+5 V power supply 31 V
SS
Ground 32 CTLD7 I/O 33 CTLD6 I/O 34 CTLD5 I/O 35 CTLD4 I/O
Control data bus
36 CTLD3 I/O 37 CTLD2 I/O 38 CTLD1 I/O 39 CTLD0 I/O 40 V
DD
+5 V power supply 41 V
SS
Ground 42 CLK I System clock 43 CLKSEL I Clock divisor selection (0: no divisor, 1: divisor used)
*6
44 RESET I System reset 45 TEST I Test mode selection (0: normal operation, 1: test mode)
*6
46 TESTOUT O Test result output
*8
47 MDD10 I/O 48 MDD9 I/O Test mode data bus
*7
49 MDD8 I/O 50 V
DD
+5 V power supply 51 V
SS
Ground 52 MDD7 I/O 53 MDD6 I/O Test mode data bus
*7
54 MDD5 I/O
Continued on next page.
Page 4
No. 4909-4/13
LC8220
Continued from preceding page.
Pin No. Symbol I/O Function
55 MDD4 I/O 56 MDD3 I/O 57 MDD2 I/O Test mode data bus
*7
58 MDD1 I/O 59 MDD0 I/O 60 V
DD
+5 V power supply 61 V
SS
Ground 62 TESTI1 I 63 TESTI2 I 64 TESTI3 I Test mode input pins
*9
65 TESTI4 I 66 TESTI5 I 67 TESTO1 O
Test mode output pins
*8
68 TESTO2 O 69 TESTI6 I Test mode input pin
*9
70 TESTO3 O Test mode output pin
*8
71 CPUPX I Connected CPU type setting for the pixel bus
*1
72 PXCS I Pixel bus chip select
*2
73 PXRD I Pixel bus read request
*3
74 PXWR I Pixel bus write request
*4
75 PXRDY O Pixel bus ready for read/write requests
*5
76 PXINT O Pixel bus interrupt request 77 PXRLS I Pixel bus interrupt release 78 PXEND O Pixel bus last data output indicator 79 (NC) — 80 V
DD
+5 V power supply 81 V
SS
Ground 82 PXD31 I/O 83 PXD30 I/O 84 PXD29 I/O 85 PXD28 I/O
Pixel data bus
86 PXD27 I/O
(D31 to D16 are unused if a 16-bit CPU is used and D31 to D8 are unused if an 8-bit CPU is used.
*7
)
87 PXD26 I/O 88 PXD25 I/O 89 PXD24 I/O 90 V
DD
+5 V power supply 91 V
SS
Ground 92 PXD23 I/O 93 PXD22 I/O 94 PXD21 I/O 95 PXD20 I/O
Pixel data bus
96 PXD19 I/O
(D31 to D16 are unused if a 16-bit CPU is used and D31 to D8 are unused if an 8-bit CPU is used.
*7
)
97 PXD18 I/O 98 PXD17 I/O 99 PXD16 I/O
100 V
DD
+5 V power supply
101 V
SS
Ground
102 PXD15 I/O 103 PXD14 I/O 104 PXD13 I/O 105 PXD12 I/O
Pixel data bus
106 PXD11 I/O
(D31 to D16 are unused if a 16-bit CPU is used and D31 to D8 are unused if an 8-bit CPU is used.
*7
)
107 PXD10 I/O 108 PXD9 I/O 109 PXD8 I/O
Continued on next page.
Page 5
No. 4909-5/13
LC8220
Continued from preceding page.
Note 1, 2, 3, 4, 5: These items are related to the CPU type.
6: Connect to V
SS
(ground). 7: Must be pulled up. 8: These are NC pins. 9: Connect to V
DD
.
Pin No. Symbol I/O Function
110 V
DD
+5 V power supply
111 V
SS
Ground 112 PXD7 I/O 113 PXD6 I/O 114 PXD5 I/O 115 PXD4 I/O
Pixel data bus
116 PXD3 I/O 117 PXD2 I/O 118 PXD1 I/O 119 PXD0 I/O 120 V
DD
+5 V power supply 121 V
SS
Ground 122 PXSIZE0 I Bus width selection for the pixel bus 123 PXSIZE1 I (PXSIZE [1,0] = 00: 8 bits, 01: 16 bits, 1*: 32 bits) 124 (NC) — 125 CDCS I Code bus chip select
*2
126 CDRD I Code bus read request
*3
127 CDWR I Code bus write request
*4
128 CDRDY O Code bus ready for read/write requests
*5
129 CDINT O Code bus interrupt request 130 CDRLS I Code bus interrupt release 131 CDEND O Code bus last data output 132 CDFLSH I Code bus forcible buffer flush 133 (NC) — 134 (NC) — 135 (NC) — 136 (NC) — 137 (NC) — 138 CPUCD I Connected CPU type setting for the code bus
*1
139 CDSIZE I Bus width setting for the code bus (0: 8 bits, 1: 16 bits) 140 V
DD
+5 V power supply 141 V
SS
Ground 142 CDD15 I/O 143 CDD14 I/O 144 CDD13 I/O 145 CDD12 I/O
Code data bus (D15 to D8 are unused if an 8-bit CPU is used.
*7
)
146 CDD11 I/O 147 CDD10 I/O 148 CDD9 I/O 149 CDD8 I/O 150 V
DD
+5 V power supply 151 V
SS
Ground 152 CDD7 I/O 153 CDD6 I/O 154 CDD5 I/O 155 CDD4 I/O
Code data bus
156 CDD3 I/O 157 CDD2 I/O 158 CDD1 I/O 159 CDD0 I/O 160 V
DD
+5 V power supply
Z**CS2Z**RD3Z**WR4Z**RDY
5
8086 family CPU (CPU = 1) CS RD WR RDY 68000 family CPU (CPU = 0) AS R/W DS ACK
Page 6
No. 4909-6/13
LC8220
Specifications
Absolute Maximum Ratings at Ta = 25°C, GND = 0 V
Allowable Operating Ranges at Ta = –30 to +70°C, GND = 0 V
DC Characteristics at Ta = –30 to +70°C, VDD= 4.5 to 5.5 V, GND = 0 V
Parameter Symbol Conditions Ratings Unit
Maximum supply voltage V
DD
max –0.3 to +7.0 V
I/O voltages V
I
, V
O
–0.3 to VDD+ 0.3 V Operating temperature Topr –30 to +70 °C Storage temperature Tstg –55 to +125 °C
Soldering temperature
Hand soldering: 3 seconds 350 °C Reflow soldering: 10 seconds 235 °C
Parameter Symbol Conditions min typ max Unit
Supply voltage V
DD
4.5 5.5 V
Input voltage V
IN
0 V
DD
V
Parameter Symbol Conditions min typ max Unit
TTL compatible: CTLCS, CTLRD, CTLWR, CPUCTL,
Input high level voltage V
IH
CTLSIZE, CTLA7 to CTLA0, CLKSEL, RESET, TEST, 2.2 V CTLD15 to CTLD0
Input low level voltage V
IL
TTL compatible: CPUPX, PXCS, PXRD, PXWR,
0.8 V
PXD31 to PXD0, PXRLS, PXSIZE0
Input leakage current I
L
PXSIZE1, CDCS, CDRD, CDWR, CDRLS, CDFLSH,
–10 +10 µA
CPUCD, CDSIZE, CDD15 to CDD0 I
OH
= –3 mA, TTL compatible: CTLRDY, CTLERR,
Output high level voltage V
OH
CTLINT, TESTOUT, CTLD15 to CTLD0, PXRDY,
V
DD
– 2.1 V
PXINT, PXEND, PXD31 to PXD0, CDRDY, CDINT, CDEND, CDD15 to CDD0
I
OH
= –3 mA, TTL compatible: CTLRDY, CTLERR,
Output low level voltage V
OL
CTLINT, TESTOUT, CTLD15 to CTLD0, PXRDY,
0.4 V
PXINT, PXEND, PXD31 to PXD0, CDRDY, CDINT, CDEND, CDD15 to CDD0
Output leakage current I
OZ
For high impedance outputs: CTLD15 to CTLD0,
–10 +10 µA
PXD31 to PXD0, CDD15 to CDD0
Oscillator frequency f
OSC
CLK 16.67 MHz
Current drain I
DD
VDD= 5.0 V 145 mA
Page 7
No. 4909-7/13
LC8220
AC Characteristics
Code Bus Interface Timing
Code Bus Read Cycle
Code Bus Read Cycle (type 1)
Code Bus Read Cycle (type 2)
Item Minimum Maximum Unit t1 Read signal assert setup time (referenced to CLK) 8 ns t2 Read signal assert hold time (referenced to CLK) 15 ns t3 Chip select stabilization time (referenced to the read signal) 0 ns t4 Chip select hold time (referenced to the read signal) 0 ns t5 Ready signal response delay time (referenced to the read signal) T + t1 + 20 ns t6 Ready signal release delay time (referenced to the read signal) t7 + 27 ns t7 Read signal negate setup time (referenced to CLK) 8 ns t8 Read signal negate hold time (referenced to CLK) 15 ns t9 Data output delay time (referenced to the ready signal) 15 ns
t10 Data output hold time (referenced to the read signal) t7 + 15 ns
T Clock period 60 ns
Page 8
No. 4909-8/13
LC8220
Code Bus Write Cycle
Code Bus Write Cycle (type 1)
Code Bus Write Cycle (type 2)
Item Minimum Maximum Unit t1 Write signal assert setup time (referenced to CLK) 8 ns t2 Write signal assert hold time (referenced to CLK) 15 ns t3 Chip select stabilization time (referenced to the write signal) 0 ns t4 Chip select hold time (referenced to the write signal) 0 ns t5 Write cycle selection signal stabilization time (referenced to the write signal) 0 ns t6 Write cycle selection signal hold time (referenced to the write signal) 0 ns t7 Ready signal response delay time (referenced to the write signal) T + t1 + 20 ns t8 Ready signal release delay time (referenced to the write signal) t9 + 27 ns t9 Write signal negate setup time (referenced to CLK) 8 ns
t10 Write signal negate hold time (referenced to CLK) 15 ns t11 Data setup time (referenced to the ready signal) 45 ns t12 Data hold time (referenced to the ready signal) 15 ns
T Clock period 60 ns
Page 9
No. 4909-9/13
LC8220
Pixel Bus Interface Timing
Pixel Bus Read Cycle
Pixel Bus Read Cycle (type 1)
Pixel Bus Read Cycle (type 2)
Item Minimum Maximum Unit t1 Read signal assert setup time (referenced to CLK) 8 ns t2 Read signal assert hold time (referenced to CLK) 15 ns t3 Chip select stabilization time (referenced to the read signal) 5 ns t4 Chip select hold time (referenced to the read signal) 5 ns t5 Ready signal response delay time (referenced to the read signal) T + t1 + 20 ns t6 Ready signal release delay time (referenced to the read signal) t7 + 28 ns t7 Read signal negate setup time (referenced to CLK) 8 ns t8 Read signal negate hold time (referenced to CLK) 15 ns t9 Data output delay time (referenced to the ready signal) 15 ns
t10 Data output hold time (referenced to the read signal) t7 + 18 ns
T Clock period 60 ns
Page 10
No. 4909-10/13
LC8220
Pixel Bus Write Cycle
Pixel Bus Write Cycle (type 1)
Pixel Bus Write Cycle (type 2)
Item Minimum Maximum Unit t1 Write signal assert setup time (referenced to CLK) 8 ns t2 Write signal assert hold time (referenced to CLK) 15 ns t3 Chip select stabilization time (referenced to the write signal) 5 ns t4 Chip select hold time (referenced to the write signal) 5 ns t5 Write cycle selection signal stabilization time (referenced to the write signal) 5 ns t6 Write cycle selection signal hold time (referenced to the write signal) 5 ns t7 Ready signal response delay time (referenced to the write signal) T + t1 + 20 ns t8 Ready signal release delay time (referenced to the write signal) t9 + 28 ns t9 Write signal negate setup time (referenced to CLK) 8 ns
t10 Write signal negate hold time (referenced to CLK) 15 ns t11 Data setup time (referenced to the ready signal) 60 ns t12 Data hold time (referenced to the ready signal) 20 ns
T Clock period 60 ns
Page 11
No. 4909-11/13
LC8220
Control Bus Interface Timing
Control Bus Read Cycle
Control Bus Register Read Cycle (type 1)
Control Bus Register Read Cycle (type 2)
Item Minimum Maximum Unit t1 Read signal assert setup time (referenced to CLK) 10 ns t2 Read signal assert hold time (referenced to CLK) 15 ns t3 Chip select stabilization time (referenced to the read signal) 10 ns t4 Chip select hold time (referenced to the read signal) 15 ns t5 Address stabilization time (referenced to the read signal) 0 ns t6 Address hold time (referenced to the read signal) 5 ns t7 Ready signal response delay time (referenced to the read signal) T + t1 + 24 ns t8 Ready signal release delay time (referenced to the read signal) t9 + 30 ns t9 Read signal negate setup time (referenced to CLK) 12 ns
t10 Read signal negate hold time (referenced to CLK) 15 ns t11 Data output delay time (referenced to the ready signal) 0 ns t12 Data output hold time (referenced to the read signal) t9 + 30 ns
T Clock period 60 ns
Page 12
No. 4909-12/13
LC8220
Control Bus Write Cycle
Control Bus Register Write Cycle (type 1)
Control Bus Register Write Cycle (type 2)
Item Minimum Maximum Unit t1 Write signal assert setup time (referenced to CLK) 12 ns t2 Write signal assert hold time (referenced to CLK) 15 ns t3 Chip select stabilization time (referenced to the write signal) 10 ns t4 Chip select hold time (referenced to the write signal) 15 ns t5 Write cycle selection signal stabilization time (referenced to the write signal) 10 ns t6 Write cycle selection signal hold time (referenced to the write signal) 10 ns t7 Address stabilization time (referenced to the write signal) 0 ns t8 Address hold time (referenced to the write signal) 5 ns t9 Ready signal response delay time (referenced to the write signal) T + t1 + 24 ns
t10 Ready signal release delay time (referenced to the write signal) t11 + 32 ns t11 Write signal negate setup time (referenced to CLK) 5 ns t12 Write signal negate hold time (referenced to CLK) 15 ns t13 Data setup time (referenced to the ready signal) 60 ns t14 Data hold time (referenced to the ready signal) 20 ns
T Clock period 60 ns
Page 13
No. 4909-13/13
LC8220
This catalog provides information as of December, 1997. Specifications and information herein are subject to change without notice.
No products described or contained herein are intended for use in surgical implants, life-support systems, aerospace equipment, nuclear power control systems, vehicles, disaster/crime-prevention equipment and the like, the failure of which may directly or indirectly cause injury, death or property loss.
Anyone purchasing any products described or contained herein for an above-mentioned use shall:Accept full responsibility and indemnify and defend SANYO ELECTRIC CO., LTD., its affiliates, subsidiaries and
distributors and all their officers and employees, jointly and severally, against any and all claims and litigation and all damages, cost and expenses associated with such use:
Not impose any responsibility for any fault or negligence which may be cited in any such claim or litigation on
SANYO ELECTRIC CO., LTD., its affiliates, subsidiaries and distributors or any of their officers and employees jointly or severally.
Information (including circuit diagrams and circuit parameters) herein is for example only; it is not guaranteed for volume production. SANYO believes information herein is accurate and reliable, but no guarantees are made or implied regarding its use or any infringements of intellectual property rights or other rights of third parties.
Hardware Reset Timing
Hardware Reset Timing
Item Minimum Maximum Unit t1 Reset signal pulse width 2T ns t2 LSI access disabled time 5T ns
T Clock period 60 ns
Loading...