Driving the Digital Lifestyle PM-22 Multifunction Image Processor Product Brief Imaging Zoran Corporation 1390 Kifer Road Sunnyvale, CA 94086-5305 Software Processors Quatro SOCs Solutions www.zoran.com The PM-22 is a next-generation Codec device that leverages Zoran's years of experience to provide the ultimate in performance for today's multifunction peripherals. With features such as a 75 MHz clock speed, an internal 16 KB of SRAM, an internal Phase-Locked Loop (PLL), a 32-bit I/O interface, JBIG compression and streamlined multi-tasking, the PM-22 offers the most sophisticated bitonal image compression capabilities available today. Benefits Key Features • Ultimate performance–bitonal image compression device • 75 MHz clock speed for high throughput • Integrated SRAM (16 KB) and Phase-Locked Loop (PLL) • Unparalleled throughput–Processes 600 dpi documents in less than 150 milliseconds • 32-bit I/O interface mode • Support for ITU G3, G4 and JBIG bitonal image data formats • Enhanced multi-tasking • Highly integrated–Internal SRAM and Phase-Locked Loop (PLL) • 3.3 Volt power supply • 16 KB internal SRAM • High-speed rotation assist function, concurrent with • Improved I/O–32-bit interface decompression • Flexible I/O modes include Burst, FIFO, and Full Duplex DMA • Multi-standard support–ITU G3, G4 and JBIG operation • Programmable output palette • Improved system performance–Enhanced multi-tasking • Large image size capacity–handles up to 64 K pixels per line, up to 64 K lines • Programmable bit, byte and word ordering on input and output Description High Throughput The PM-22 can handle letter-sized 300 dpi documents in less than 45 milliseconds and 600 dpi documents in less than 150 milliseconds. With a maximum clock speed of 75 MHz, the PM-22 delivers a typical throughput of 225 Mpixels/second for ITU G3 and G4 data. The worst-case throughput for any compression/decompression standard is 75 Mpixels/second. 32-bit I/O Interface The PM-22 features a new interface mode that enables it to be connected directly to 32-bit system busses. It allows use of a 32-bit host port for input, output or both. An 8-bit or 16-bit peripheral port is also provided. Input and output data bit and byte reordering functions have been expanded in the PM-22 to include word-swapping. Integrated SRAM and PLL To maximize cost-effectiveness, the PM-22 has integrated SRAM and Phase-Locked Loop (PLL). The PM-22's 16 KB of integrated SRAM reduces overall system cost. Its integrated PLL enables the PM-22 to generate its main internal clock frequency from a lower-frequency signal for reduced emissions and simplified board design. JBIG Compression JBIG offers compression ratios up to four times higher than with two-dimensional ITU Group 4 encoding methods. This improvement significantly increases system performance and reduces image storage and transmission costs. 01/06-MMCP Imaging-PM-22-PB-1.2 Driving the Digital Lifestyle PM-22 Multifunction Image Processor Product Brief Descriptions (continued) Enhanced Multi-Tasking Like previous PM-2x Codecs, the PM-22 fully supports multitasking for interrupt-driven image processing in multi-function peripherals. In addition, multi-tasking has been optimized on the PM-22 to reduce host processor interrupts during JBIG operations. Design Considerations The PM-22 requires little in the way of external support chips. The PM-22 includes 16 KB of internal SRAM, sufficient to support most common coding or decoding operations. Rotation, scaling and multi-tasking operations may require an external SRAM (8 KB minimum; supports up to 128 KB), which serves as a local buffer during processing operations. Multi-tasking systems are able to use either internal or external SRAM for any task that fits into available memory. PM-22 Capabilities The PM-22 enables the following combinations of operations to be performed on the data stream during one pass through the device: PM-22 Specifications Storage Formats Supported • Decompress, scale, and clip the resulting bitonal data • ITU Group 3 1D (Modified Huffman coding) • Decompress, scale to gray, and clip the resulting data • ITU Group 3 2D (Modified READ coding, programmable K-factor) • Decompress, clip and rotate to any multiple of 90 degrees • Clip and compress bitonal input Scale factors for pass-through or decompression operations range from 1:256 to 255:1 in increments of 1/256. The PM-22 supports any combination of bit and byte ordering on both input and output ports. In addition, the PM-22 supports "fast" padding for improved output formatting operations. • ITU Group 4 2 D (Modified Modified READ (MMR) coding) • IBM MMR coding • TIFF Type 2 • JBIG (ISO IS 11544 compliant) Single progression sequential, Adaptive pixel, Typical prediction, 2 or 3 Line template, Variable stripe size The Role of Multi-Tasking Effective multi-tasking will increase processor efficiency by reducing the overhead involved in multiple simultaneous compression/decompression processes. The PM-22 is capable of halting a process at the end of any line and cleanly restarting. When the processor is halted, the internal state can be read and stored. The PM-22 can then be reconfigured and restarted, either with a process that has been suspended or with an entirely new process. Electrical Specification • 3.3 Volt power supply • 5 Volt tolerant I/O (TTL-compatible I/O) • Designed and fabricated in 0.35 micron standard cell technology • Available in industry-standard 28mm 160 PQFP package • Also available in lead-free “green” packaging PM-22 Block Diagram Address 16 bits Data 8 or 16 bits Local Storage Control Input FIFO, Formatter and Input Data 8, 16, or 32 bits Clipping Control Data 16 bits JBIG, Huffman, Encoder Internal SRAM Scaler Rotater Output Clipping and Palette Control and Status JBIG, Huffman, Encoder PLL Output FIFO and Formatter Output Data 8, 16, or 32 bits © Copyright 1998-2006 Zoran Corporation. All rights reserved. Zoran and the Zoran logo are trademarks of Zoran Corporation. All other names used are owned by their respective owners. Zoran Corporation makes no guarantee concerning the accuracy of the information contained herein and further does not guarantee that the use of such information will not infringe the rights of any third party. Zoran will not be responsible for any loss or damage of whatever nature resulting from the use of, or reliance upon, the information. Zoran reserves the right to make changes in the product and/or specifications presented herein at any time without notice. Zoran Corporation [email protected] 01/06-MMCP www.zoran.com • [email protected] • [email protected] • [email protected] Imaging-PM-22-PB-1.2