SANYO LC8213K

Ordering number : EN *5753
CMOS LSI
LC8213K
Image Data Compression/Expansion Processor
Preliminary
Overview
Package Dimensions
The LC8213K compresses and expands the binary image
data used in fax and similar applications and can be used
in office automation equipment such as G3 or G4
facsimile systems, image filing systems, digital copiers,
and engineering workstations. The LC8213K supports
encoding methods that conform to the MH (Modified
Huffman), MR (Modified relative element address
designate), and MMR (Modified MR) encoding
techniques as stipulated in the ITU-T T.4 and T.6
recommendations.
unit: mm
3174-QFP80E
[LC8213K]
Features
• Conforms to the ITU-T T.4 and T.6 MH, MR, and
MMR encoding methods.
• Supports G3 and G4 facsimile.
• Handles up to 64k bits in the main scan direction.
• Line skip mode
• 8/16-bit image memory bus, 8-bit CPU bus
• Supports data transfers between the CPU bus and the
image memory bus.
• DMA transfer function for data transfers between image
memory and I/O devices
• Executes encoding processing and DMA transfers
simultaneously
• System clock frequency: Up to 25 MHz
• CMOS structure supporting low power dissipation
SANYO: QIP80E
Specifications
Absolute Maximum Ratings at Ta = 25°C, VSS = 0 V
Parameter
Symbol
Maximum supply voltage
VDD max
Input and output voltages
VI, VO
Allowable power dissipation
Pd max
Condition
Ratings
Unit
–0.3 to +7.0
V
–0.3 to VDD + 0.3
V
Ta ≤ 70°C
500
mW
Operating temperature
Topr
–30 to +70
°C
Storage temperature
Tstg
–55 to +125
°C
Hand soldering: 3 seconds
350
°C
Reflow soldering: 10 seconds
235
°C
Soldering conditions
SANYO Electric Co.,Ltd. Semiconductor Bussiness Headquarters
TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110 JAPAN
93097HA (OT) No. 5753-1/5
LC8213K
Allowable Operating Ranges at Ta = –30 to +70°C, VSS = 0 V
Parameter
Symbol
Conditions
Ratings
min
typ
Supply voltage
VDD
4.5
Input voltage range
VIN
0
5.0
Unit
max
5.5
V
VDD
V
DC Characteristics at Ta = –30 to +70°C, VDD = 4.5 to 5.5 V
Parameter
Symbol
Input high-level voltage
VIH1
Input low-level voltage
VIL1
Input leakage current
IL
Conditions
Ratings
min
typ
Unit
max
2.2
V
–10
Output high-level voltage
VOH
IOH = –4 mA
Output low-level voltage
VOL
IOL = 4 mA
Output leakage current
IOZ
For pins in the high-impedance output state
Input clock frequency
fCLK
CLK
Current drain
IDD
0.8
V
+10
µA
2.4
V
–10
10
0.4
V
+10
µA
25
MHz
20
mA
Block Diagram
MA23 to MA16
MA/MD15 to MA/MD0
A2 to A0
D7 to D0
TEST4 to TEST0
• CPU interface
This circuit is a general-purpose 8-bit CPU interface. The operating mode and other aspects are set by accessing the
interface registers and the parameter registers.
• Sequence controller
Controls the functional blocks in the IC according to the encoding or decoding algorithm being used.
• Encoder
Generates the codes in the various modes by recognizing inflection points in the image data. Encoded data is passed to
the data bus through an 8-bit 4-word encoding FIFO (EFIFO).
• Decoder
Recognizes the codes in the various modes and recovers the original image data. Image data is passed to the data bus
through a decoding FIFO (DFIFO).
• Image bus interface
Controls reads from and writes to image memory as well as DMA transfers on the image memory bus.
No. 5753-2/5
LC8213K
Switching Characteristics at VDD = 2.7 to 5.5 V, Ta = –20 to +75°C, VSS = 0 V
I: Input pin O: Output pin B: Bi-directional pin P: Power supply pin NC: No connection
Pin No.
Pin name
I/O
1
CS
I
Chip select signal
Function
2
RD
I
Read signal from the CPU
3
WR
I
Write signal from the CPU
4
A2
I
5
A1
I
6
A0
I
7
VDD
8
P
Address inputs
Power supply
NC
9
D7
B
10
D6
B
11
D5
B
12
D4
B
13
VSS
P
14
D3
B
15
D2
B
16
D1
B
17
D0
18
Data bus
Ground
Data bus
B
NC
19
VDD
P
20
IREQ
O
Interrupt request signal
21
DREQ
O
DMA request signal output to external DMA controller
22
DACK
I
DMA acknowledge signal input from external DMA controller
23
NC
24
NC
25
NC
26
Power supply
NC
27
RESET
I
Reset signal input
28
CLK
I
Clock input
29
VSS
P
Ground
30
TEST4
I
Test pin
31
VDD
P
Power supply
32
TEST3
I
33
TEST2
I
34
TEST1
I
35
TEST0
36
Test pin
I
NC
37
BREQ
O
Bus request signal for the image bus
38
BACK
I
Acknowledge signal for the image bus
39
IDREQ
I
DMA request signal from I/O devices
40
IDACK
O
DMA acknowledge signal to I/O devices
41
AEN
O
Address enable
42
AST
O
Address strobe
43
MDEN
O
Memory data enable
44
MRD
O
Image memory read signal
45
MWR
O
Image memory write signal
46
IORD
O
I/O device read signal
47
IOWR
O
I/O device write signal
48
LDE
O
Image bus lower byte valid signal
49
UDE
O
Image bus upper byte valid signal
50
READY
I
Ready signal
Continued on next page.
No. 5753-3/5
LC8213K
Continued from preceding page.
Pin No.
Pin name
I/O
51
DTC
O
DMA transfer complete signal
Function
52
VSS
P
Ground
53
VDD
P
Power supply
54
MA23
O
55
MA22
O
56
MA21
O
57
MA20
O
58
MA19
O
59
MA18
O
60
MA17
O
61
MA16
O
62
MA/MD15
B
Lower 16 bits of the image memory address/16-bit data bus
63
VSS
P
Ground
64
MA/MD14
B
Upper 8 bits of the image memory address
65
MA/MD13
B
66
MA/MD12
B
67
MA/MD11
B
68
MA/MD10
B
69
MA/MD9
B
70
MA/MD8
B
71
MA/MD7
B
72
VSS
P
Ground
73
VDD
P
Power supply
74
MA/MD6
B
75
MA/MD5
B
76
MA/MD4
B
77
MA/MD3
B
78
MA/MD2
B
79
MA/MD1
B
80
MA/MD0
B
Lower 16 bits of the image memory address/16-bit data bus
Lower 16 bits of the image memory address/16-bit data bus
Functional Description
• Encoding method
Conforms to the MH, MR, and MMR encoding methods of the ITU-T T.4 and T.6 recommendations, which are the
standards for G3 and G4 facsimile.
• Processing modes
Processing is performed in block units, and the number of lines processed can be set to be up to 64k lines. Processing can
also be performed in single line units. The LC8213K includes two FIFO systems, one for encoding and one for decoding,
so it is also possible to perform encoding and decoding alternately in units of several lines. In encoding mode, data is
read out sequentially from the image memory start address loaded into a register and encoded. The encoded data is
written to the encoding FIFO. The CPU is interrupted after the specified number of lines of data have been encoded. In
decoding mode, encoded data is read out of the decoding FIFO and decoded. The image data is recovered and written to
image memory. The CPU is interrupted after the specified number of lines of data have been decoded or a decoding error
occurs.
• Line skip mode
This is a mode in which the amount of code for a completely white line is set to half the set minimum number of
transmission bits. A line skip bit, which is used to recognize that a line is completely white, is added after the EOL code,
and fill bits are added so that the amount of code is one half the minimum number of transmission bits. For lines that are
not all white, the normal coded data is transmitted after the line skip bit.
No. 5753-4/5
LC8213K
• CPU interface
The LC8213K has an 8-bit data bus. Various aspects of the operating mode can be set by accessing the interface
registers. Since the LC8213K provides interface pins for a DMA controller, DMA transfers with memory on the CPU
bus are supported.
• Image memory interface
The image memory has a 16-MB address space. A data bus width of either 8 or 16 bits can be selected.
• DMA transfer function
This function performs DMA transfers between image memory and I/O devices using the on-chip DMA controller. The
number of lines of data transferred can be set to any value up to 64k lines.
• Data transfers
Data can be transferred between the CPU bus and the image memory bus without encoding or decoding.
• Pad bit processing
Applications can select whether or not to perform pad bit processing. Pad bit processing consists of adding bits set to 0 at
the end of each line of encoded data so that the data for that line is an even multiple of 8 bits.
• Parameter settings
The LC8213K supports the following parameters, which can be set to any value in the indicated range.
• Number of bits processed on a single line (in byte units): 1 to 8k bytes
• Source document width (in byte units):
1 to 8k bytes
• Number of lines processed:
1 to 64k lines
• Minimum number of bits transmitted per line:
0 to 64k bits
• K parameter for MR encoding:
0 to 64k
• Number of lines handled in DMA transfers:
1 to 64k lines
• Number of EOL codes that form the RTC code:
0 to 255
Since the source document width and the number of bits processed on a single line can be set separately, the LC8213K
supports encoding or decoding the data for a subsection of the source document.
■ 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.
This catalog provides information as of September, 1997. Specifications and information herein are subject to
change without notice.
No. 5753-5/5