
PS3431-0500 Page 1 of 50
Advanced Hardware Architectures, Inc.
1.0 INTRODUCTION
AHA3431 is a lossless compression
coprocessor IC for hardcopy systems on many
standard platforms. The device is targeted for high
throughput and high resolution hardcopy systems.
TheAHA3431isfunctionallybackwardcompatible
to the AHA3411.
Enhancements to this product over the
AHA3411 include improved I/O timings, higher
operating frequency and data rate, and lower power.
Blank band generation in real time and
prearming registers between records enable
advanced banding techniques. Bands may be in raw
uncompressed, compressed or blank format in the
frame buffer. The device processes all three formats
and outputs the raster data to the printer engine.
Appropriate registers are prearmed when switching
from one type to the next. Separate byte ordering
between the Compressor and the Decompressor
with bit order control into the compressor allow full
reversal of the image data for duplex printing
support.A system mayuse multiplerecordcounters
and End-of-Transfer interrupts to easily handle
pages partitioned into smaller records or bands.
This document contains functional description,
system configurations, register descriptions,
electrical characteristics and ordering information.
It is intended for system designers considering a
compression coprocessor in their embedded
applications.Softwaresimulationandananalysisof
the algorithm for printer and copier images of
various complexity are also available for
evaluation. A comprehensive Designer’s Guide
complements this document to assist with the
systemdesign.Section11.0 containsalistofrelated
technical publications.
1.1 CONVENTIONS, NOTATIONS AND
DEFINITIONS
–Active low signals have an “N”appended to the
end of the signal name. For example, CSN and
RDYN.
–A“bar”over asignal nameindicatesan inverseof
the signal. For example, SD indicates an inverse
of SD. This terminology is used only in logic
equations.
–“Signal assertion”means the output signal is
logically true.
–Hex values are represented with a prefix of “0x”,
such as Register “0x00”. Binary values do not
contain a prefix, for example, DSC=000.
–A range ofsignal names orregister bits is denoted
by a set of colons between the numbers. Most
significant bit is always shown first, followed by
least significant bit. For example, VOD[7:0]
indicates signal names VOD7 through VOD0.
–A logical “AND”function of two signals is
expressed with an “&”between variables.
–Mega Bytes per second is referred to as MBytes/
sec or MB/sec.
–In referencing microprocessors, an x, xx or xxx is
used as suffix to indicate more than one
processor. For example, Motorola 68xxx
processor family includes various 68000
processors from Motorola.
–Reserved bits in registers are referred as “res”.
–REQN or ACKN refer to eitherCI, DI, CO orDO
Request or Acknowledge signals, as applicable.
1.2 FEATURES
PERFORMANCE:
•40 MBytes/sec maximum sustained compression
and decompression rate
•160 MBytes/sec burst data rate over a 32-bit data
bus
•40 MBytes/sec synchronous 8-bit video in and
video out ports
•Maximum clock speeds up to 40 MHz
•Simultaneous compression and decompression at
full bandwidth
•Average 15 to 1 compression ratio for 1200 dpi
bitmap image data
•Advanced banding support: blank bands,
prearming
FLEXIBILITY:
•Big Endian or Little Endian; 32 or 16-bit bus
width and data bit/byte reordering for duplex
printing support
•Programmable Record Length, Record Count and
Scan Length Registers may be prearmed
•Scan line length up to 2K bytes
•Interfaces directly with various MIPS, Motorola
68xxx and Cold FIRE, and Intel i960 embedded
processors
•Pass-through mode passes raw data through
compression and decompression engines
•Counter checks errors in decompression
SYSTEM INTERFACE:
•Single chip compression/decompression solution
–no external SRAM required
•Four 16 ×32-bit FIFOs with programmable
threshold counters facilitate burst mode transfers
OTHERS:
•Low power modes
•Software emulation program available
•128 pin quad flat package
•3.3V operation
•Test pin tristates outputs
•Firmware, Register, Pinout and Functional
compatible with 5V, AHA3411