
Programmable SOC Solution for Printing Appliances
Based on Zoran’s Quatro architecture, the 4110 incorporates two proven processors-ARM9E RISC CPU core and Quatro SIMD DSP core-to provide original equipment manufacturers (OEMs) with an easy-to-program, high-performance controller platform. The 4110 is ideal for applications such as color inkjet multi-function peripherals (MFPs), monochrome and color laser MFPs, direct-connect digital photo printers, and set-top box printers-any printer that involves one or more PC-independent functions.PC-Independent Printing
The market for personal printers is beginning to undergo a dramatic shift-away from traditional PC-centric printing peripherals and toward new PC-independent printing appliances. Fueling this shift is the rapid growth of digital photography, home Internet, and wireless connectivity. As these fast-expanding technologies make their way into the home, they are driving demand for a new class of appliancetype printers that allow image-rich content such as web pages, digital photos, and scanned documents to be printed without ever using a PC. To meet the more demanding requirements of this emerging class of appliance-type printers Zoran has created the Quatro 4110.
Programmable Platform
The 4110 is a highly integrated SOC solution for appliance-type printers that OEMs can program to implement the features and associated image processing pipeline required across a range of products. Because it is fully programmable, the 4110 offers OEMs significant time-to-market advantages over conventional ASIC solutions.
Benefits
Fast time-to-market
Programmable platform for deploying innovative features and
associated image processing pipelines
Cost-effective solution
High level of integration including both PC and non-PC interfaces
High performance
Specialized imaging DSP core paired with high-performance
ARM9E CPU
Quatro Architecture
The 4110 is based on Zoran’s Quatro architecture. Quatro is a scalable, extensible architecture for constructing programmable SOC solutions for imaging and printing devices. At the heart of the Quatro architecture are four key elements:
By pairing the ARM9E CPU core with the Quatro DSP core, the Quatro architecture provides OEMs with a unique combination of high-performance processing and easy-to-use programmability. The ARM9E CPU core, the established leader in embedded CPU cores, delivers high-performance system and control processing with dense code size and a highly regarded software development tool suite. The Quatro DSP core, the next generation of the parallel processing DSP core used in Zoran’s PM-44i and PM-44ix discrete DSPs, delivers unmatched performance in image processing. The Quatro DSP core utilizes an advanced single instruction, multiple data (SIMD) parallel processing architecture to provide very high performance image processing-up to 840 million multiplyaccumulates (MACs) per second at 210 MHz.
Programming Environment
The programming environment for 4110 is based on the ARM Developer Suite, widely recognized as one of the best embedded development tool sets available. To these proven ARM9E tools Zoran integrates a set of tools for programming the Quatro DSP-C compiler assembler, linker, simulator, debugger, and libraries. Zoran’s extensive library of optimized image processing algorithms makes developing image processing pipelines easy.
Reference Design
To further shorten time-to-market, Zoran provides OEMs with a reference design for an inkjet MFP. The reference design includes both a controller board and firmware. The reference controller board also serves as a development board that customers can use to prototype their own system code.
Key Features
Processing Modules
The 4110 incorporates the following processing modules:Interfaces
The 4110 provides all the interfaces required in an appliance-type printer:Key Specifications
Quatro 4110 Architecture

Quatro 4110 Controller Block Diagram
