ETC AHA3410C

comtech aha corporation
PRODUCT BRIEF*
AHA3410C StarLite
25 MBYTES/SEC SIMULTANEOUS LOSSLESS DATA
COMPRESSION / DECOMPRESSION COPROCESSOR IC
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
PA3
PA2
PA1
PA0
TEST
VOACKN
VSS
VDD
COEORN
VOD7
VOD6
VOD5
VOD4
VOD3
VSS
VDD
VOD2
VOD1
VOD0
VOEORN
VOREQN
D31
VSS
VDD
D30
D29
D28
D27
D26
D25
The high speed compression coprocessor is a
single-chip CMOS VLSI device that implements a
lossless compression and decompression algorithm.
The algorithm exhibits an average compression ratio
over 13 to 1 for bitmap image data. The device supports simultaneous compression and decompression
operations at 25 MBytes/sec each.
A Non-muxed microprocessor interface
connects directly to various embedded processors.
An additional synchronous 32-bit port transfers data
at up to 100 MBytes/sec. Scanners and print engine
interfaces may optionally be connected to two 8-bit
synchronous video ports for emerging
multifunction laser printer and copier applications.
Software simulation and an analysis of the
algorithm for printer and copier images of various
complexity are available for evaluation.
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
AHA3410C-025
PQC 160
YYWWD - COUNTRY OF ORIGIN
LLLLL
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
VID4
VID3
VID2
VID1
VID0
INTRN
VSS
VDD
DRIVEN
SD
DOACKN
COACKN
DIACKN
CIACKN
VSS
VDD
DOREQN
COREQN
DIREQN
CIREQN
VIREQN
D0
VSS
VDD
D1
D2
D3
D4
D5
D6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
VDD
VSS
PA4
VDD
PROCMODE1
PROCMODE0
CSN
VDD
VSS
DIR
RSTN
PD7
PD6
PD5
VDD
VSS
PD4
PD3
PD2
PD1
PD0
VDD
VSS
RDYN
VIACKN
VID7
VID6
VID5
VDD
VSS
NOTE: YYWWD = DATE CODE; LLLLL = LOT NUMBER
comtech aha corporation
VDD
VSS
D24
D23
D22
D21
D20
D19
D18
D17
D16
D15
VDD
VSS
VDD
VSS
CLK
VDD
VSS
VSS
D14
D13
D12
VDD
VSS
D11
D10
D9
D8
D7
FEATURES
PERFORMANCE:
• 25 MBytes/sec compression/decompression rates
• 100 MBytes/sec burst data rate over a 32-bit
data bus
• 25 MBytes/sec synchronous 8-bit video in and
video out ports
• Simultaneous compression/decompression
operation at full bandwidth
• Average 13 to 1 compression ratio for bitmap
image data
FLEXIBILITY:
• Configurable I/O interface for DMA mode, Big
Endian or Little Endian, and 32-bit or 16-bit bus
widths
• Interfaces directly with various i960 or Motorola
68xxx family of processors
• Optional 8-bit video input and output ports
• Pass-through mode passes raw data through
compression and decompression engines
• Programmable scan line length up to 2K bytes
SYSTEM INTERFACE:
•
•
•
•
•
Single chip compression/decompression solution
No external SRAM required
Four 16 x 32-bit FIFOs
Programmable interrupts
Output signals may be tristated to facilitate board
level testing
OTHERS:
•
•
•
•
•
Low power modes
Optional counter checks errors in decompression
Ambient temperature spec is 70°C, still air
Software emulation program available
120 pin quad flat package
APPLICATIONS
• Multifunction printers and copiers
• High performance laser printers and digital
copiers
*Request the AHA3410C Product Specification for complete details.
comtech aha corporation
DOREQN
COREQN
DIREQN
CIREQN
SD
DOACKN
COACKN
DIACKN
AHA3410C Block Diagram
CIACKN
Figure 1:
DATA PORT CONTROL
(From Scanner)
VIREQN
VID[7:0]
VID
PORT
8
CI
FIFO
16x32
VIACKN
8
COMPRESSOR
COEORN
CO
FIFO
16x32
8
32
D[31:0]
DRIVEN
DATA
PORT
32
32
(To Printer)
DI
FIFO
16x32
8
VOD
PORT
VOEORN
VOREQN
VOD[7:0]
VOACKN
INTRN
RDYN
DIR
CSN
5
PA[4:0]
PD[7:0]
8
8
AHA3410C
StarLite
MICROPROCESSOR INTERFACE
PROCMODE[1:0]
RSTN
CLK
TEST
CLOCK
DO
FIFO
16x32
8
DECOMPRESSOR
FUNCTIONAL DESCRIPTION
The coprocessor device has three external high
speed synchronous data ports each capable of
transferring once every 25 MHz clock. These are a
32-bit bidirectional data port, an 8-bit Video Input
Data (VID) port and a Video Output Data (VOD)
port. The 32-bit port is capable of transferring up to
100 MBytes/sec. The VID and VOD are capable of
up to 25 MBytes/sec each.
The device accepts uncompressed data through
the 32-bit data or optionally through the 8-bit VID
port into its Compression In FIFO (CI FIFO). The
32-bit data port may be configured for 16-bit
transfers. Compressed data is available through the
32-bit data port via the Compressed Output FIFO
(CO FIFO). The sustained data rate through the
compression engine is 25 MBytes/sec.
Decompression data may be simultaneously
processed by the device. Decompression data is
accepted through the 32-bit data port, buffered in the
Decompression Input FIFO (DI FIFO), and
decompressed. The output data is made available on
the 32-bit data port via the Decompression Output
FIFO (DO FIFO) or optionally on the 8-bit Video
Output port. The decompression engine runs on the
25 MHz clock and is capable of processing an
uncompressed byte every clock, i.e. 25 MBytes/sec.
The four FIFOs are organized as 16x32 each.
For data transfers through the three ports, the
“effective” FIFO widths differ according to their
data bus widths.
Data transfer for compression or decompression is synchronous over the three data ports
functioning as DMA masters. To initiate a transfer
into or out of the Video ports, the device asserts
VxREQN, the external device responds with
VxACKN and begins to transfer data over the VID
or VOD busses on each succeeding rising edge of
the clock until VxREQN is deasserted. The 32-bit
port relies on the FIFO Threshold settings to determine the transfer.
SYSTEM APPLICATION
The device is intended for memory intensive
applications, such as high resolution copiers or
printers. These applications require the simultaneous compression and decompression capability
of the device. Copiers use this feature to feed the
compressed bit maps through the decompressor to
the printer engine while another process uses the
compressor to input and compress scanned images.
Movement for both processes is typically controlled
by a DMA controller that is programmed by the
local microprocessor or by programmed I/O.
comtech aha corporation
StarLite IMAGE COMPRESSION RESULTS - 1200 x 1200 DPI
Uncompressed file size = 16 MBytes; Image dimensions = 10200 × 13200 pels
FONTS - Simple Text
Output File Size = 783,848
Compression Ratio = 21.5
MATH - Simple Text and Lineart
MP - Text and Simple Graphics
Output File Size = 86,525
Compression Ratio = 194.5
BENCH2 - Text and Graphics with Pictorials
Output File Size = 424,995
Compression Ratio = 39.6
BALLS - Complex Graphics with Pictorials
Output File Size = 79,245
Compression Ratio = 212.4
Output File Size = 3,665,167
Compression Ratio = 4.6
comtech aha corporation
COMPRESSOR/DECOMPRESSOR FOR MIDRANGE MULTIFUNCTION COPIER/PRINTER
APPLICATIONS - AN EXAMPLE
FRAME BUFFER
MEMORY
ACKN[3:0]
2
CPU
INTERFACE
REQN[3:0]
32
bit
2
DATA PORT
PA[4:0]
CSN
AHA3410C
DIR
StarLite
VID PORT
Comtech AHA Corporation (AHA) develops
and markets superior integrated circuits, boards, and
intellectual property core technology for
communications systems architects worldwide.
AHA has been setting the standard in Forward Error
Correction and Lossless Data Compression
technology for many years and provides flexible,
cost-effective solutions for today’s growing
bandwidth and reliability challenges. Comtech
AHA Corporation is a wholly owned subsidiary of
Comtech Telecommuncations Corp. (NASDAQ:
CMTL). For more information, visit www.aha.com.
ORDERING INFORMATION
RDYN
INTRN
ABOUT AHA
VOD PORT
PART NUMBER
VID SCANNER
PORT
8-bits
(25 MBytes/sec)
VIACKN
VIREQN
8-bits
VOD PRINTER
PORT
(25 MBytes/se
VOREQN
VOACKN
VOEORN
AHA3410C-025 PQC 160
DESCRIPTION
25 MBytes/sec
Simultaneous Lossless
Data Compression/
Decompression
Coprocessor IC
comtech aha corporation
A subsidiary of Comtech Telecommunications Corporation
1126 Alturas Drive
Moscow ID 83843-8331
tel: 208.892.5600 fax: 208.892.5601
e-mail: [email protected] www.aha.com
PB3410c_0600
© 2005 Comtech AHA Corp.