MFC1000 CONEXANT | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 16

Technical content

Data Sheet Order No. MD192 August 31, 1998 MFC1000 Device Set The Conexant™ MFC1000 Device Set hardware consists of the Conexant MFC1000 Controller and a Conexant MONOFAX Modem device. This device set, along with the supporting firmware and evaluation system, comprises a complete Multifunctional Peripheral system–needing only a power supply, scanner, and printer mechanism components to complete the machine. The models available are listed in Table 1. A system-level block diagram using the MFC1000 Engine is shown in Figure 1. Integrated MFC1000 Controller The Integrated MFC1000 controller provides the majority of the electronics necessary to build a plain paper based MFP integrated into a one-chip solution. An ARM7 CPU, 1284 parallel port interface, Flash memory/DRAM controller, resolution conversion, inkjet data formatter, and external inkjet or laser printing interface allows full printer functionality. In addition, the controller performs primary facsimile control/monitoring and compression/decompression functions, interfacing with major fax machine components like the scanner, modem, motors, and operator control panel. The ARM7TDMI embedded processor provides an external 48 MB direct memory accessing capability. An integrated Pipeline ADC combined with Rockwell Image Processing Scheme (RIPS ), provides state of the art image processing performance on both text and half-tone images. The MFC1000 Engine provides the hardware and software necessary to develop a Multifunctional Peripheral including architecture for printing, faxing, scanning, and copying. It also supports many of these operations occurring simultaneously. Two configurations were analyzed for concurrency capabilities as following Printing Fax Scanning Concurrency 360x360 dpi Mono Inkjet 7ppm

14.4 Kbps

Dual access defined as the ability to receive a fax while performing any single function MONOFAX Modems Several MONOFAX modems are available for use with the MFC1000 controller. Each is dependent on the communication applications desired. The FM209 and FM214 modems support V.29 and V.17 facsimile transmission and reception respectively. These modems also support integrated digital answering machine functions by including a voice codec that yields up to 24 minutes of voice storage per 4 Mbits of memory. These modems also optionally support full-duplex speakerphone features for hand- free applications using an external Integrated Analog (IA) device. The FM336 modem supports Group 3 facsimile send and receive speeds up to 33600 bps using V.34 half-duplex mode. Distinguishing Features

  • /G01/G02/G03/G04/G05/G06/G04/G05/G03/G07/G08/G08/G05/G04 /G0A/G0B/G0C /G0D/G0E/G08 /G0F/G0B/G10/G07/G04/G11/G0A/G03/G07 − /G12/G13/G01/G14/G15/G16/G01/G0F /G03/G07/G0B/G10/G04/G0A/G17 /G06/G04/G05/G03/G07/G08/G08/G02/G0B/G18 /G0E/G0B/G02/G10 /G19/G1A/G1B/G1C/G1D − /G1C/G06 /G10/G05 /G1E/G1F /G01/G20/G21 /G1A/G1B/G1C /G03/G17/G05/G03/G22 /G08/G06/G07/G07/G0C − /G01/G07/G23/G05/G04/G24 /G07/G11/G11/G02/G03/G02/G07/G0B/G10 /G02/G0B/G06/G0E/G10/G25/G05/G0E/G10/G06/G0E/G10 /G26/G02/G10 /G23/G0A/G0B/G02/G06/G0E/G17/G0A/G10/G02/G05/G0B − /G27/G28/G10/G07/G04/G0B/G0A/G17 /G0D/G0E/G08 − /G12/G0C/G0C/G04/G07/G08/G08/G29 /G0C/G0A/G10/G0A/G29 /G03/G05/G0B/G10/G04/G05/G17/G29 /G08/G10/G0A/G10/G0E/G08/G29 /G02/G0B/G10/G07/G04/G04/G0E/G06/G10/G29 /G0A/G0B/G0C /G0C/G07/G03/G05/G0C/G07/G0C /G03/G2A/G02/G06 /G08/G07/G17/G07/G03/G10 /G08/G02/G18/G0B/G0A/G17/G08 /G08/G0E/G06/G06/G05/G04/G10 /G03/G05/G0B/G0B/G07/G03/G10/G02/G05/G0B /G10/G05 /G07/G28/G10/G07/G04/G0B/G0A/G17 /G13/G2B/G01/G29 /G07/G28/G10/G07/G04/G0B/G0A/G17 /G13/G12/G01/G29 /G0A/G0B/G0C /G05/G06/G10/G02/G05/G0B/G0A/G17 /G06/G07/G04/G02/G06/G2A/G07/G04/G0A/G17 /G0C/G07/G2C/G02/G03/G07/G08 − /G2D/G2E/G2F/G26/G02/G10 /G07/G28/G10/G07/G04/G0B/G0A/G17 /G0A/G0C/G0C/G04/G07/G08/G08 /G26/G0E/G08/G29 /G30/G2E/G2F/G26/G02/G10 /G0C/G0A/G10/G0A /G26/G0E/G08 − /G1A/G2A/G02/G06 /G08/G07/G17/G07/G03/G10/G08 − /G13/G2B/G01/G1A/G31/G0B /G11/G05/G04 /G13/G2B/G01 /G08/G0E/G06/G06/G05/G04/G10/G29 /G02/G0B/G10/G07/G04/G17/G07/G0A/G2C/G07 /G0A/G03/G03/G07/G08/G08 /G08/G0E/G06/G06/G05/G04/G10/G07/G0C − /G1A/G31/G1F/G0B /G11/G05/G04 /G31/G13/G12/G01 − /G1A/G31/G30/G0B /G11/G05/G04 /G07/G28/G10/G07/G04/G0B/G0A/G17 /G06/G07/G04/G02/G06/G2A/G07/G04/G0A/G17/G08 − /G01/G1A/G31/G0B /G11/G05/G04 /G23/G05/G0C/G07/G23 − /G2B/G06/G10/G02/G05/G0B/G0A/G17 /G18/G07/G0B/G07/G04/G0A/G17 /G06/G0E/G04/G06/G05/G08/G07/G32 /G1A/G31/G2D/G0B/G2F/G1A/G31/G33/G0B − /G1A/G0A/G03/G2A/G07 /G1A/G05/G0B/G10/G04/G05/G17/G17/G07/G04 − /G30 /G34 /G02/G0B/G08/G10/G04/G0E/G03/G10/G02/G05/G0B /G03/G0A/G03/G2A/G07 − /G30/G2E/G2F/G26/G24/G10/G07/G08 /G03/G0A/G03/G2A/G07 /G17/G02/G0B/G07 /G08/G02/G21/G07 /G35/G02/G10/G2A /G36/G2D /G03/G0A/G03/G2A/G07 /G17/G02/G0B/G07/G08 /G07/G0A/G03/G2A /G35/G0A/G24 − /G15/G35/G05/G2F/G35/G0A/G24 /G08/G07/G10 /G0A/G08/G08/G05/G03/G02/G0A/G10/G02/G2C/G07 /G35/G02/G10/G2A /G37/G13/G1C /G0A/G17/G18/G05/G04/G02/G10/G2A/G23 − /G16/G13/G12/G01 /G1A/G05/G0B/G10/G04/G05/G17/G17/G07/G04 − /G15/G35/G05 /G26/G0A/G0B/G22/G08 /G35/G02/G10/G2A /G06/G04/G05/G18/G04/G0A/G23/G23/G0A/G26/G17/G07 /G26/G0A/G0B/G22 /G08/G02/G21/G07 − /G1C/G06 /G10/G05 /G30/G2E /G01/G0D /G06/G07/G04 /G26/G0A/G0B/G22 /G08/G0E/G06/G06/G05/G04/G10/G07/G0C − /G2B/G04/G18/G0A/G0B/G02/G21/G0A/G10/G02/G05/G0B/G08 /G08/G0E/G06/G06/G05/G04/G10/G07/G0C/G32 /G1E/G29 /G38 /G05/G04 /G30/G2E/G2F/G26/G02/G10 − /G31/G02/G0B/G18/G17/G07 /G0A/G0B/G0C /G06/G0A/G18/G07 /G23/G05/G0C/G07 /G0A/G03/G03/G07/G08/G08 /G08/G0E/G06/G06/G05/G04/G10 − /G0D/G0A/G10/G10/G07/G04/G24 /G26/G0A/G03/G22/G0E/G06 /G04/G07/G11/G04/G07/G08/G2A /G35/G02/G10/G2A /G08/G07/G06/G0A/G04/G0A/G10/G07 /G26/G0A/G10/G10/G07/G04/G24 /G06/G05/G35/G07/G04 − /G2B/G0B/G17/G24 /G1A/G12/G31/G2F/G26/G07/G11/G05/G04/G07/G2F/G13/G12/G31 /G04/G07/G11/G04/G07/G08/G2A /G02/G08 /G08/G0E/G06/G06/G05/G04/G10/G07/G0C − /G0F/G0B/G10/G07/G04/G17/G07/G0A/G2C/G07 /G0A/G03/G03/G07/G08/G08 /G23/G05/G0C/G07/G08 /G0A/G04/G07 /G08/G0E/G06/G06/G05/G04/G10/G07/G0C − /G39/G37/G12/G31/G20/G01/G07/G23/G05/G04/G24 /G1A/G05/G0B/G10/G04/G05/G17/G17/G07/G04 − /G3A/G12/G3A/G16 /G0A/G0B/G0C /G3A/G2B/G13/G2F/G10/G24/G06/G07/G08 /G0A/G04/G07 /G08/G0E/G06/G06/G05/G04/G10/G07/G0C − /G1C/G06 /G10/G05 /G2D /G01/G0D /G05/G11 /G3A/G2B/G13 /G39/G37/G12/G31/G20/G23/G07/G23/G05/G04/G24 − /G16/G01/G12 /G1A/G05/G0B/G10/G04/G05/G17/G17/G07/G04 − /G27/G02/G18/G2A/G10 /G0C/G07/G0C/G02/G03/G0A/G10/G07/G0C /G02/G0B/G10/G07/G04/G0B/G0A/G17 /G16/G01/G12 /G03/G2A/G0A/G0B/G0B/G07/G17/G08 /G11/G05/G04 /G15/G3B/G1E/G25/G15/G3B/G2E /G0A/G03/G03/G07/G08/G08/G29 /G06/G0A/G04/G0A/G17/G17/G07/G17 /G0F/G2B/G29 /G0A/G0B/G0C /G0C/G0A/G10/G0A /G11/G05/G04/G23/G0A/G10/G10/G02/G0B/G18 /G0A/G03/G03/G07/G08/G08 /G05/G11 /G23/G07/G23/G05/G04/G24 − /G27/G28/G10/G07/G04/G0B/G0A/G17 /G16/G01/G12 /G03/G2A/G0A/G0B/G0B/G07/G17 /G19/G16/G01/G12 /G1A/G2A/G0A/G0B/G0B/G07/G17 /G2D/G1D

/G09/G0A /G0D

2 MD192

− /G31/G0E/G06/G06/G05/G04/G10/G08 /G0C/G0A/G10/G0A /G10/G04/G0A/G0B/G08/G11/G07/G04 /G10/G05 /G0A/G0B /G07/G28/G10/G07/G04/G0B/G0A/G17 /G06/G07/G04/G02/G06/G2A/G07/G04/G0A/G17 /G0C/G07/G2C/G02/G03/G07/G29 /G19/G0A /G06/G04/G02/G0B/G10/G07/G04 /G07/G0B/G18/G02/G0B/G07 /G03/G05/G0B/G10/G04/G05/G17/G17/G07/G04/G1D − /G13/G07/G03/G05/G0B/G11/G02/G18/G0E/G04/G0A/G26/G17/G07 /G16/G01/G12 /G03/G2A/G0A/G0B/G0B/G07/G17 /G19/G16/G01/G12 /G1A/G2A/G0A/G0B/G0B/G07/G17 /G1F/G1D − /G1A/G0A/G0B /G26/G07 /G06/G04/G05/G18/G04/G0A/G23/G23/G07/G0C /G0A/G08 /G02/G0B/G10/G07/G04/G0B/G0A/G17 /G05/G04 /G07/G28/G10/G07/G04/G0B/G0A/G17 − /G31/G0E/G06/G06/G05/G04/G10/G08 /G0C/G0A/G10/G0A /G10/G04/G0A/G0B/G08/G11/G07/G04 /G11/G04/G05/G23 /G08/G03/G0A/G0B/G0B/G07/G04 /G05/G04 /G07/G28/G10/G07/G04/G0B/G0A/G17 /G02/G23/G0A/G18/G07 /G06/G04/G05/G03/G07/G08/G08/G02/G0B/G18 /G0C/G07/G2C/G02/G03/G07 − /G27/G28/G10/G07/G04/G0B/G0A/G17 /G13/G12/G01/G25/G39/G37/G12/G31/G20/G23/G07/G23/G05/G04/G24 /G0E/G06 /G10/G05 /G1E/G1E /G01/G0D − /G27/G28/G10/G07/G04/G0B/G0A/G17 /G13/G2B/G01/G29 /G0E/G06 /G10/G05 /G1E /G01/G0D − /G1E /G01/G0D /G05/G04 /G23/G07/G23/G05/G04/G24 /G08/G06/G0A/G03/G07 /G04/G07/G03/G05/G0B/G11/G02/G18/G0E/G04/G0A/G26/G17/G07 /G0A/G0B/G0C /G03/G0A/G0B /G26/G07 /G0A/G08/G08/G02/G18/G0B/G07/G0C /G07/G02/G10/G2A/G07/G04 /G10/G05 /G13/G2B/G01 /G08/G06/G0A/G03/G07 /G05/G04 /G10/G05 /G13/G12/G01 /G08/G06/G0A/G03/G07 − /G0F/G0B/G10/G07/G04/G04/G0E/G06/G10 /G03/G05/G0B/G10/G04/G05/G17/G17/G07/G04 − /G30/G2D /G02/G0B/G10/G07/G04/G0B/G0A/G17 /G06/G07/G04/G02/G06/G2A/G07/G04/G0A/G17 /G02/G0B/G10/G07/G04/G04/G0E/G06/G10/G08 − /G2B/G0B/G07 /G08/G05/G11/G10/G35/G0A/G04/G07 /G02/G0B/G10/G07/G04/G04/G0E/G06/G10 − /G39/G05/G0E/G04 /G07/G28/G10/G07/G04/G0B/G0A/G17 /G02/G0B/G10/G07/G04/G04/G0E/G06/G10/G08

  • /G1B/G0A/G04/G0A/G17/G17/G07/G17 /G0F/G2B /G0F/G0B/G10/G07/G04/G11/G0A/G03/G07 − /G0F/G27/G27/G27 /G30/G2D/G38/G1E /G03/G05/G23/G06/G0A/G10/G02/G26/G17/G07 /G06/G07/G04/G02/G06/G2A/G07/G04/G0A/G17 /G06/G0A/G04/G0A/G17/G17/G07/G17 /G0F/G25/G2B /G06/G05/G04/G10 − /G1A/G05/G23/G06/G0A/G10/G02/G26/G02/G17/G02/G10/G24/G29 /G0B/G02/G26/G26/G17/G07/G29 /G26/G24/G10/G07/G29 /G0A/G0B/G0C /G27/G1A/G1B /G23/G05/G0C/G07/G08 /G08/G0E/G06/G06/G05/G04/G10/G07/G0C
  • /G12/G0E/G10/G05/G26/G0A/G0E/G0C /G0F/G0B/G10/G07/G04/G11/G0A/G03/G07 − /G12/G0E/G10/G05/G23/G0A/G10/G02/G03/G0A/G17/G17/G24 /G0C/G07/G10/G07/G03/G10/G08 /G0C/G0A/G10/G0A /G04/G0A/G10/G07 /G11/G05/G04 /G07/G28/G10/G07/G04/G0B/G0A/G17 /G1C/G12/G13/G15
  • /G31/G24/G0B/G03/G2A/G04/G05/G0B/G05/G0E/G08 /G13/G07/G03/G07/G02/G2C/G07/G04 /G15/G04/G0A/G0B/G08/G23/G02/G10/G10/G07/G04 /G19/G31/G2B/G1B/G0F/G39/G1D /G0F/G0B/G10/G07/G04/G11/G0A/G03/G07
  • /G31/G24/G0B/G03/G2A/G04/G05/G0B/G05/G0E/G08/G25/G12/G08/G24/G0B/G03/G2A/G04/G05/G0B/G05/G0E/G08 /G13/G07/G03/G07/G02/G2C/G07/G04 /G15/G04/G0A/G0B/G08/G23/G02/G10/G10/G07/G04 /G19/G31/G12/G31/G0F/G39/G1D /G0F/G0B/G10/G07/G04/G11/G0A/G03/G07
  • /G15/G3B/G1E/G25/G15/G3B/G2E /G1A/G05/G23/G06/G04/G07/G08/G08/G02/G05/G0B /G0A/G0B/G0C /G16/G07/G03/G05/G23/G06/G04/G07/G08/G08/G02/G05/G0B /G02/G0B /G2A/G0A/G04/G0C/G35/G0A/G04/G07 − /G12/G17/G10/G07/G04/G0B/G0A/G10/G02/G0B/G18 /G1A/G05/G23/G06/G04/G07/G08/G08/G02/G05/G0B/G25/G16/G07/G03/G05/G23/G06/G04/G07/G08/G08/G02/G05/G0B /G19/G12/G1A/G16/G1D
  • /G31/G03/G0A/G0B/G0B/G07/G04 /G31/G10/G07/G06/G06/G07/G04 /G01/G05/G10/G05/G04 /G1A/G05/G0B/G10/G04/G05/G17 − /G39/G05/G0E/G04 /G05/G0E/G10/G06/G0E/G10/G08 /G0A/G04/G07 /G06/G04/G05/G2C/G02/G0C/G07/G0C /G10/G05 /G07/G28/G10/G07/G04/G0B/G0A/G17 /G03/G0E/G04/G04/G07/G0B/G10 /G0C/G04/G02/G2C/G07/G04/G08 /G11/G05/G04 /G10/G2A/G07 /G08/G03/G0A/G0B/G0B/G07/G04 /G08/G10/G07/G06/G06/G07/G04 /G23/G05/G10/G05/G04 − /G1B/G04/G05/G18/G04/G0A/G23/G23/G0A/G26/G17/G07 /G11/G05/G04 /G0A/G03/G03/G07/G17/G07/G04/G0A/G10/G02/G05/G0B/G25/G0C/G07/G03/G07/G17/G07/G04/G0A/G10/G02/G05/G0B
  • /G31/G03/G0A/G0B/G0B/G07/G04 /G0A/G0B/G0C /G3C/G02/G0C/G07/G05 /G1A/G05/G0B/G10/G04/G05/G17 − /G1A/G1A/G16 /G0A/G0B/G0C /G1A/G0F/G31 /G08/G03/G0A/G0B/G0B/G07/G04/G08 /G08/G0E/G06/G06/G05/G04/G10/G07/G0C − /G31/G02/G28 /G06/G04/G05/G18/G04/G0A/G23/G23/G0A/G26/G17/G07 /G03/G05/G0B/G10/G04/G05/G17 /G08/G02/G18/G0B/G0A/G17/G08 − /G0D/G1E/G25/G12/G1E /G08/G03/G0A/G0B/G0B/G07/G04 /G08/G0E/G06/G06/G05/G04/G10 − /G2D/G3B/G33 /G23/G08 /G23/G02/G0B/G02/G23/G0E/G23 /G17/G02/G0B/G07 /G10/G02/G23/G07 − /G37/G02/G0B/G07 /G17/G07/G0B/G18/G10/G2A/G08 /G0E/G06 /G10/G05 /G1E/G1F/G3D/G2E /G06/G02/G28/G07/G17/G08
  • /G31/G03/G0A/G0B/G0B/G07/G04 /G1B/G02/G06/G07/G17/G02/G0B/G07 /G12/G25/G16 /G0F/G0B/G10/G07/G04/G11/G0A/G03/G07 − /G1B/G04/G05/G18/G04/G0A/G23/G23/G0A/G26/G17/G07 /G1A/G17/G0A/G23/G06/G02/G0B/G18/G29 /G12/G0B/G0A/G17/G05/G18 /G3E/G0A/G02/G0B /G1A/G05/G0B/G10/G04/G05/G17/G29 /G0A/G0B/G0C /G31/G0A/G23/G06/G17/G07/G25/G20/G05/G17/G0C /G03/G02/G04/G03/G0E/G02/G10/G08 /G0A/G04/G07 /G26/G0E/G02/G17/G10 /G02/G0B
  • /G3C/G02/G0C/G07/G05 /G1B/G04/G05/G03/G07/G08/G08/G02/G0B/G18 − /G16/G0A/G04/G22 /G37/G07/G2C/G07/G17 /G1A/G05/G04/G04/G07/G03/G10/G02/G05/G0B /G19/G17/G02/G0B/G07/G2F/G26/G0A/G08/G07/G0C/G1D − /G15/G35/G05 /G23/G05/G0C/G07/G08 /G05/G11 /G08/G2A/G0A/G0C/G02/G0B/G18 /G03/G05/G04/G04/G07/G03/G10/G02/G05/G0B − /G3E/G0A/G23/G23/G0A /G03/G05/G04/G04/G07/G03/G10/G02/G05/G0B /G0A/G0B/G0C /G01/G15/G39 − /G2D/G2F/G16 /G27/G04/G04/G05/G04 /G0C/G02/G11/G11/G0E/G08/G02/G05/G0B/G25/G16/G02/G10/G2A/G07/G04/G02/G0B/G18/G29 /G2D/G2F/G16 /G07/G0C/G18/G07 /G07/G0B/G2A/G0A/G0B/G03/G07/G23/G07/G0B/G10 − /G01/G0E/G17/G10/G02/G2F/G17/G07/G2C/G07/G17 /G04/G07/G08/G05/G17/G0E/G10/G02/G05/G0B /G03/G05/G0B/G2C/G07/G04/G08/G02/G05/G0B
  • /G0D/G02/G2F/G37/G07/G2C/G07/G17 /G13/G07/G08/G05/G17/G0E/G10/G02/G05/G0B /G1A/G05/G0B/G2C/G07/G04/G08/G02/G05/G0B − /G1B/G04/G05/G18/G04/G0A/G23/G23/G0A/G26/G17/G07 /G26/G02/G2F/G17/G07/G2C/G07/G17 /G04/G07/G08/G05/G17/G0E/G10/G02/G05/G0B /G03/G05/G0B/G2C/G07/G04/G08/G02/G05/G0B /G26/G17/G05/G03/G22 /G06/G04/G05/G2C/G02/G0C/G07/G08 /G07/G28/G06/G0A/G0B/G08/G02/G05/G0B /G05/G04 /G04/G07/G0C/G0E/G03/G10/G02/G05/G0B /G05/G0B /G10/G2A/G07 /G15/G3B/G1E /G0C/G07/G03/G05/G23/G06/G04/G07/G08/G08/G07/G0C /G0C/G0A/G10/G0A /G05/G04 /G0A/G0B/G24 /G26/G02/G2F/G17/G07/G2C/G07/G17 /G02/G23/G0A/G18/G07 /G0C/G0A/G10/G0A − /G1B/G04/G05/G18/G04/G0A/G23/G23/G0A/G26/G17/G07 /G0F/G23/G0A/G18/G07 /G07/G28/G06/G0A/G0B/G08/G02/G05/G0B /G0E/G06 /G10/G05 /G36/G2E/G1F/G3F /G05/G04 /G04/G07/G0C/G0E/G03/G10/G02/G05/G0B /G0C/G05/G35/G0B /G10/G05 /G36/G36/G3F − /G3C/G07/G04/G10/G02/G03/G0A/G17 /G17/G02/G0B/G07 /G2B/G13/G02/G0B/G18 − /G16/G0A/G10/G0A /G05/G0E/G10/G06/G0E/G10 /G26/G02/G10 /G05/G04/G0C/G07/G04 /G04/G07/G2C/G07/G04/G08/G0A/G17
  • /G27/G28/G10/G07/G04/G0B/G0A/G17 /G06/G04/G02/G0B/G10/G07/G04 /G02/G0B/G10/G07/G04/G11/G0A/G03/G07 /G08/G0E/G06/G06/G05/G04/G10/G08 /G02/G0B/G22/G40/G07/G10 /G05/G04 /G17/G0A/G08/G07/G04 /G06/G04/G02/G0B/G10/G07/G04/G08
  • /G0D/G02/G10 /G13/G05/G10/G0A/G10/G02/G05/G0B /G0D/G17/G05/G03/G22 /G08/G0E/G06/G06/G05/G04/G10/G08 /G23/G05/G0B/G05 /G0A/G0B/G0C /G03/G05/G17/G05/G04 /G02/G0B/G22/G40/G07/G10 /G06/G04/G02/G0B/G10/G02/G0B/G18 /G08/G24/G08/G10/G07/G23/G08
  • /G1B/G04/G02/G0B/G10/G07/G04 /G3C/G07/G04/G10/G02/G03/G0A/G17 /G31/G10/G07/G06/G06/G07/G04 /G01/G05/G10/G05/G04 − /G39/G05/G0E/G04 /G05/G0E/G10/G06/G0E/G10/G08 /G10/G05 /G03/G0E/G04/G04/G07/G0B/G10 /G0C/G04/G02/G2C/G07/G04 − /G1B/G04/G05/G18/G04/G0A/G23/G23/G0A/G26/G17/G07 /G11/G05/G04 /G0A/G03/G03/G07/G17/G07/G04/G0A/G10/G02/G05/G0B/G25/G0C/G07/G03/G07/G17/G07/G04/G0A/G10/G02/G05/G0B
  • /G2B/G06/G07/G04/G0A/G10/G05/G04 /G1B/G0A/G0B/G07/G17 /G01/G05/G0C/G0E/G17/G07/G41/G31/G0E/G06/G06/G05/G04/G10/G07/G0C /G10/G2A/G04/G05/G0E/G18/G2A /G10/G2A/G07 /G31/G2B/G1B/G0F/G39 /G02/G0B/G10/G07/G04/G11/G0A/G03/G07
  • /G1B/G04/G05/G18/G04/G0A/G23/G23/G0A/G26/G17/G07 /G15/G05/G0B/G07 /G3E/G07/G0B/G07/G04/G0A/G10/G05/G04
  • /G3E/G07/G0B/G07/G04/G0A/G17 /G1B/G0E/G04/G06/G05/G08/G07 /G0F/G0B/G06/G0E/G10/G08 /G0A/G0B/G0C/G25/G05/G04 /G2B/G0E/G10/G06/G0E/G10/G08 − /G01/G39/G1A/G30/G1F/G1F/G1F /G06/G04/G05/G2C/G02/G0C/G07/G08 /G0E/G06 /G10/G05 /G30/G33 /G3E/G1B/G0F/G2B /G0A/G0B/G0C /G38 /G3E/G1B/G2B /G17/G02/G0B/G07/G08 − /G39/G01/G2D/G1F/G3D /G0A/G0B/G0C /G39/G01/G2D/G30/G1E /G23/G05/G0C/G07/G23/G08 /G06/G04/G05/G2C/G02/G0C/G07 /G0E/G06 /G10/G05 /G38 /G3E/G1B/G0F/G2B /G0A/G0B/G0C /G0E/G06 /G10/G05 /G33 /G3E/G1B/G0F /G17/G02/G0B/G07/G08
  • /G13/G07/G0A/G17 /G15/G02/G23/G07 /G1A/G17/G05/G03/G22 /G35/G02/G10/G2A /G0D/G0A/G10/G10/G07/G04/G24 /G0D/G0A/G03/G22 /G1C/G06
  • /G42/G0A/G10/G03/G2A/G0C/G05/G18 /G15/G02/G23/G07/G04
  • /G20/G05/G08/G10 /G31/G05/G11/G10/G35/G0A/G04/G07 − /G39/G0A/G28 /G10/G04/G0A/G0B/G08/G23/G02/G10/G29 /G04/G07/G03/G07/G02/G2C/G07/G29 /G0A/G0B/G0C /G03/G05/G06/G24 /G11/G04/G05/G23 /G1B/G1A − /G16/G02/G11/G11/G07/G04/G07/G0B/G10 /G06/G04/G02/G0B/G10/G07/G04 /G17/G0A/G0B/G18/G0E/G0A/G18/G07 /G03/G05/G23/G23/G0A/G0B/G0C /G07/G23/G0E/G17/G0A/G10/G02/G05/G0B − /G3E/G16/G0F /G06/G04/G02/G0B/G10/G02/G0B/G18
  • /G01/G05/G0C/G0E/G17/G0A/G04 /G01/G39/G1A/G30/G1F/G1F/G1F /G39/G02/G04/G23/G35/G0A/G04/G07 − /G13/G07/G0A/G17/G2F/G10/G02/G23/G07 /G23/G0E/G17/G10/G02/G10/G0A/G08/G22/G02/G0B/G18 /G07/G0B/G2C/G02/G04/G05/G0B/G23/G07/G0B/G10 − /G39/G0A/G28 /G10/G04/G0A/G0B/G08/G23/G02/G10/G29 /G04/G07/G03/G07/G02/G2C/G07/G29 /G0A/G0B/G0C /G03/G05/G06/G24 /G17/G05/G03/G0A/G17/G17/G24 − /G15/G36/G1F /G06/G04/G05/G10/G05/G03/G05/G17 − /G15/G3B/G1E/G25/G15/G3B/G2E /G03/G05/G23/G06/G04/G07/G08/G08/G02/G05/G0B/G25/G0C/G07/G03/G05/G23/G06/G04/G07/G08/G08/G02/G05/G0B /G2A/G0A/G04/G0C/G35/G0A/G04/G07 /G08/G0E/G06/G06/G05/G04/G10 /G0A/G0B/G0C /G03/G05/G0B/G10/G04/G05/G17 − /G0F/G23/G0A/G18/G07 /G07/G28/G06/G0A/G0B/G08/G02/G05/G0B /G05/G04 /G04/G07/G0C/G0E/G03/G10/G02/G05/G0B − /G16/G0E/G0A/G17 /G0A/G03/G03/G07/G08/G08 /G05/G06/G07/G04/G0A/G10/G02/G05/G0B/G08 − /G1B/G0A/G18/G07 /G23/G07/G23/G05/G04/G24 /G11/G0E/G0B/G03/G10/G02/G05/G0B/G08 − /G1A/G0A/G17/G17 /G06/G04/G05/G18/G04/G07/G08/G08 /G08/G0E/G06/G06/G05/G04/G10
  • /G1A/G05/G23/G06/G0A/G03/G10 /G06/G0A/G03/G22/G0A/G18/G07/G08 − /G01/G39/G1A/G30/G1F/G1F/G1F/G32 /G2D/G1F/G38/G2F/G06/G02/G0B /G1B/G43/G39/G1B − /G01/G2B/G3A/G2B/G39/G12/G44 /G01/G05/G0C/G07/G23/G32 /G30/G1F/G1F/G2F/G06/G02/G0B /G1B/G43/G39/G1B Information provided by Conexant Systems, Inc. is believed to be accurate and reliable. However, no responsibility is assumed by Conexant for its use, nor any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent rights of Conexant other than for circuitry embodied in Conexant products. Conexant reserves the right to change circuitry at any time without notice. This document is subject to change without notice. Conexant and “What’s Next in Communications Technologies” are trademarks of Conexant Systems, Inc. Product names or services listed in this publication are for identification purposes only, and may be trademarks or registered trademarks of their respective companies. All other marks mentioned herein are the property of their respective holders. ©1999, Conexant Systems, Inc. All Rights Reserved

points are provided throughout the MFC EVS board. scanning, and FAX transmit and receive capabilities. machine and convenience copier. replaced with the manufacturers own operator panel. Sockets are provided for the memory components. MFC1000 software/firmware development. modifications and debugging. the address bus, data bus, and various control signals. Table 1. MFC1000 Family Options

4 MD192

Figure 1. MFC1000 Engine System Block Diagram

  • /G16/G07/G08/G22/G10/G05/G06 /G0A/G06/G06/G17/G02/G03/G0A/G10/G02/G05/G0B /G08/G05/G11/G10/G35/G0A/G04/G07 − /G16/G05/G03/G0E/G23/G07/G0B/G10 /G23/G0A/G0B/G0A/G18/G07/G23/G07/G0B/G10 /G0A/G0B/G0C /G05/G0B/G2F/G08/G03/G04/G07/G07/G0B /G2C/G02/G07/G35/G02/G0B/G18 − /G31/G03/G0A/G0B /G0C/G05/G03/G0E/G23/G07/G0B/G10 /G10/G05 /G0C/G07/G08/G22/G10/G05/G06 − /G1B/G04/G02/G0B/G10 /G0C/G05/G03/G0E/G23/G07/G0B/G10 /G11/G04/G05/G23 /G0C/G07/G08/G22/G10/G05/G06 − /G13/G07/G03/G07/G02/G2C/G07 /G0A/G0B/G0C /G10/G04/G0A/G0B/G08/G23/G02/G10 /G0C/G05/G03/G0E/G23/G07/G0B/G10/G08 /G2C/G02/G0A /G02/G0B/G10/G07/G18/G04/G0A/G10/G07/G0C /G1B/G1A /G11/G0A/G28 − /G2B/G0B/G2F/G08/G03/G04/G07/G07/G0B /G01/G39/G1B /G03/G05/G0B/G10/G04/G05/G17 /G06/G0A/G0B/G07/G17
  • /G20/G05/G08/G10 /G0C/G04/G02/G2C/G07/G04 /G08/G05/G11/G10/G35/G0A/G04/G07 − /G20/G05/G08/G10/G2F/G26/G0A/G08/G07/G0C /G06/G04/G02/G0B/G10/G07/G04 /G0C/G04/G02/G2C/G07/G04 − /G15/G35/G0A/G02/G0B /G08/G03/G0A/G0B/G0B/G07/G04 /G0C/G04/G02/G2C/G07/G04 − /G1A/G05/G23/G23/G0E/G0B/G02/G03/G0A/G10/G02/G05/G0B/G08 /G06/G05/G04/G10 /G04/G07/G0C/G02/G04/G07/G03/G10/G05/G04 /G11/G05/G04 /G1B/G1A /G11/G02/G28 − /G01/G39/G1B /G0C/G07/G2C/G02/G03/G07 /G23/G05/G0B/G02/G10/G05/G04 /G11/G05/G04 /G08/G24/G08/G10/G07/G23 /G03/G05/G0B/G10/G04/G05/G17 − /G20/G05/G08/G10 /G30/G2D/G38/G1E /G0C/G04/G02/G2C/G07/G04/G08
  • /G39/G02/G04/G23/G35/G0A/G04/G07 /G10/G05 /G03/G05/G0B/G10/G04/G05/G17 /G04/G07/G08/G05/G0E/G04/G03/G07/G08 /G0A/G0B/G0C /G17/G05/G03/G0A/G17 /G05/G06/G07/G04/G0A/G10/G02/G05/G0B/G08 − /G31/G10/G0A/G0B/G0C/G0A/G17/G05/G0B/G07 /G11/G0A/G28 /G10/G04/G0A/G0B/G08/G23/G02/G08/G08/G02/G05/G0B /G0A/G0B/G0C /G04/G07/G03/G07/G02/G2C/G02/G0B/G18 − /G31/G10/G0A/G0B/G0C/G0A/G17/G05/G0B/G07 /G03/G05/G06/G24/G02/G0B/G18 − /G20/G05/G08/G10 /G03/G2A/G0A/G0B/G0B/G07/G17 /G03/G05/G23/G23/G0E/G0B/G02/G03/G0A/G10/G02/G05/G0B − /G1A/G05/G0B/G10/G04/G05/G17 /G06/G0A/G0B/G07/G17 /G05/G06/G07/G04/G0A/G10/G02/G05/G0B/G08 − /G16/G15/G12/G01 /G45 /G08/G06/G07/G0A/G22/G07/G04/G06/G2A/G05/G0B/G07 /G08/G0E/G06/G06/G05/G04/G10

/G09/G0A /G0D MD192 5 Hardware Description The MFC1000 hardware interface signals are shown in Figure 2. Note: Suffix n indicates an active low signal.) MFC1000 Controller The MFC1000 Controller contains an internal RISC Processor with a 64-Mbyte address space and dedicated circuitry optimized for facsimile image processing, Multifunctional peripheral control and monitoring, and plain paper printer support. The RISC Processor is an ARM7TDMI central processing unit (CPU). This CPU provides fast instruction (up to 40 MHz clock speed) execution and memory efficient input/output bit manipulation. The CPU connects to other internal and external MFC1000 functions over a 16-bit data and 26-bit address bus and dedicated control lines. A 1024- byte instruction cache with 16-byte cache line structure is supported. The cache memory can be enabled or disabled by firmware. 26-bit address bus, 16-bit data bus, control, status, interrupt, and decoded chip select signals support connection to external ROM, external RAM, DRAM, and optional peripheral devices. 32-bit, 16-bit, and 8- bit CPU accesses are supported through the 16-bit data bus. DRAM Controller The MFC1000 includes a DRAM controller with single and page mode access support and EDO DRAM support. It supports fast, normal, or slow refresh time and battery back up. The refresh is performed automatically and supported during battery backup. Only CAS-before-RAS refresh is supported. Two DRAM banks of 512K, 1MB, 4MB, or 16MB each are supported with two CAS signals. 4, 8 and 16 bit organizations are supported; access speeds from 50 to 80 ns are supported. The interleave access modes are supported for DRAM accesses. Flash Memory Controller The MFC1000 includes a Flash Memory Controller that supports the following types of Flash memory and their equivalents: Manufacturer Model Number Size (Kbytes) Type AMD AM29F040 512 NOR Intel 28F400BL 512 NOR Samsung KM29N040 512 NAND Toshiba TC58A040F 512 serial NAND (using serial interface) Note: 1. NOR-type flash memory accesses are accomplished by using normal bus operations. 2. NAND-type flash memory accesses are accomplished by multiple accesses to IO address space. 3. The max. flash memory size supported by this controller is 2M bytes. Interrupts Up to four external level sensitive interrupts are provided. One active high and one active low interrupt are provided for general use, and dedicated active low interrupts are provided for the modem and an external printer interface. DMA Channels Nine internal DMA channels support scanner, T.4/T.6, Parallel I/O, and Data formatting (resolution conversion and bit rotation) access of memory. One external DMA channel supports data transfer to an external peripheral device such as a print engine controller. One DMA channel can be programmed as an internal or external DMA channel and supports either the internal scan IF or an external peripheral device such as a image processing chip. External RAM and ROM External RAM/Flash memory up to 44 MB and ROM up to 4 MB (or up to 8 MB of ROM and 40 MB of RAM/Flash memory) can be connected to the MFC1000 as well as external peripherals. ROM stores all the MFC1000 ENGINE program object code. RAM is used by the MFC1000 ENGINE Embedded CPU as a shading RAM, image line buffer RAM and to store some special program object code. Chip Selects Various chip selects (CS) are provided by the MFC1000 such as ROMCSn, CS0n for SRAM, CS1n for external peripherals, MCSn for modem, and optional general purpose chip selects CS[5:2]. The interleave access mode is supported for the ROM access. Scanner Stepper Motor Control Scanner motor stepping can be programmed to synchronize to the scan cycle.

/G09/G0A /G0D

6 MD192

Printer Stepper Motor Control Vertical printer motor control lines consist of four pins PM[3:0]/GPO[3:0] designed to control vertical printer motor movement through external current drivers or to serve as GPO. The vertical printer stepper motor output is controlled using a programmable pulse width generator. Therefore, acceleration/deceleration and constant speed motor control are supported. The CPU only needs to change the timer value when the motor speed needs to be changed. The vertical motor can run at constant speed, increasing speed, or decreasing speed. T.4/T.6 Compressor/Decompressor MH, MR, and MMR compression and decompression are provided in hardware. Alternating Compression and Decompression (ACD) on a line by line basis provides support for up to three independent compression/decompression processes. T.4 line lengths up to 8192 pixels are supported. Bi-level Resolution Conversion One independent programmable bi-level 1-D resolution conversion block is provided to perform expansion or reduction on the T4 decompressed data and host image data. Image expansion can be programmed up to 360% and reduction down to 33%. Vertical line ORing, shingling function and horizontal shifting function for inkjet printing and the vertical line filtered are also provided. External Printer IF The External Printer Interface provides a connection between the MFC1000 and the external printer ASIC (inkjet or laser). The MFC1000 configures and controls the external printer ASIC by setting registers in it through system bus. The interface includes AUXCLK, which can be used as a clock base for the external print ASIC, an interrupt (PRTIRQn), DMA, (DMARQ and DMAACK), and system bus signals. External Scanner IF The interface between MFC1000 and the External image processing ASIC is called the External Scanner IF. It includes clock (AUXCLK), DMA (DMAREQ0 and DMAACK0), and system bus signals. Scanner and Video Control Six programmable control and timing signals support common CCD and CIS scanners. The video control function provides signals for controlling the scanner and for processing its video output. Four programmable control signals (START, CLK1, CLK1n, and CLK2) provide timing related to line and pixel timing. These are programmable with regard to start time, relative delay and pulse width. Two video control output signals (VIDCTL[1:0]) provide digital control for external signal pre-processing or test circuitry. These signals provide a per pixel period, or per line period, timing; with programmable positive- going and negative-going transitions for each period. Scanner line lengths up to 4096 pixels are supported. Scanner Pipeline A/D Interface An internal 8-bit Pipeline A/D converter (PADC) is provided. The A/D reference input (Vref+) is made available for control by external circuits. The clamping, AGC, and Sample/Hold circuits are also built-in. The PADC data output includes overflow and underflow bits. Video Processing Line-based Dark Level Correction Logic compensates for the variations of the image output voltage caused by DC offset. The MFC1000 supports two modes of shading correction: for scanner data non-uniformities arising from uneven sensor output or uneven illumination. Correction is provided on either an 8-pixel group or is applied separately to each pixel. Gamma correction is also provided. Automatic Background Correction (ABC), Dynamic Foreground Correction (DFC), and 2-D Edge enhancement/MTF are provided for text images. 2-D Edge en- hancement/MTF and 2-D Error Diffusion/Dithering are performed on halftone images. The MFC1000 includes a 16 x 16 dither table, which is programmable and stored internally (8-bits per table entry). The table is arranged in a matrix of up to 16 rows by up to 16 columns. The video processing circuit also provides the mixed-mode detection/processing and multi-level Resolution Conversion for the scanner multi-level data. The conversion ratio of the multi-level Resolution Conversion is from 360% to 50%. Bit Rotation This block performs 90 degree data rotation on the horizontal shifted print data in the printing swatch buffer to support mono and color inkjet printing. It is designed to prepare the printing data from the line- based mono or color image data for each color plane in the line buffer into a form ready for each fire cycle of the inkjet printer. The ready form of data for the fire cycle of the print engine means that data are bit- rotated and interleaved in the bit order for each fire cycle.

/G09/G0A /G0D MD192 7 Synchronous Receiver Transmitter (SOPIF) One synchronous only serial interface (SOPIF) is built into the MFC1000, allowing the MFC1000 to communicate with the external operator panel module and with other external peripherals. The SOPIF provides separate signals for Data (SSTXD, SSRXD), Clock (SSCLK), and optional Data Request / Data Acknowledge (SSREQ/SSACK). It is a full duplex, three-wire system. The SOPIF may be configured to operate as either a master or slave interface. The bit rate, clock polarity, clock phase, and data shifting order are programmable. Synchronous/Asynchronous Receiver Transmitter (SASIF) One Synchronous/Asynchronous serial interface (SASIF) which performs serial-parallel conversion on data received from a peripheral device and parallel- to-serial conversion of data for transmission to a peripheral device. The interface consists of serial transmit data (SASTXD), serial receive data (SASRXD), and a serial clock (SASSCLK) signals. The SASIF includes a programmable bit rate generator for asynchronous and synchronous operations. The data shifting order, Data bit number, and the SASSCLK polarity are programmable. Real-Time Clock (RTC) The MFC1000 includes a battery backup real-time clock. The RTC automatically maintains the correct date and time for 32 years. The leap year compensation is included. A 32.768 kHz or 65.536 kHz watch crystal is required by the RTC. Tone/Bell/Ring Generator The MFC1000 provides three programmable clock generator outputs. Two of the generators are used as tone generators and the third as a bell or ring driver. General Purpose Inputs and/or Outputs The MFC1000 provides up to 15 GPIO’s and 8 GPO's.

1284 Bi-directional Parallel Interface

An IEEE 1284 compatible bi-directional peripheral parallel port is provided. Compatibility, nibble, byte, and ECP modes are supported. The Parallel I/O interface can be programmed to support CPU or DMA data transfers. DMA is available in Compatibility, nibble, and ECP modes. Autobaud An autobaud circuit supports detection of baud rate and data structure (parity and character length) for programming an external UART. A precision timer, shift register and edge detector are included to determine the width of the start bit and to sample the serial data stream. Serial data rates up to 115.2 KBPS are supported. Watchdog Timer The Watchdog Timer guards against firmware lockup on the part of either Executive-controlled background tasks or interrupt-driven tasks, and can be only enabled by a sequence of events under control of the Watchdog Control Logic. Once the Watchdog Timer has been enabled, it can not be disabled unless a system reset occurs. Reset and Power Control The BATRSTn input initializes the MFC1000 at power-on. An externally generated power-down input, PWRDWNn, controls switching between primary and battery power. The open drain RESETn I/O pin provides a reset output to external circuits, or can accept an externally generated reset. The external reset will not reset the RTC. Separate DRAM and RTC battery power inputs are provided for battery-backed up functions.

8 MD192

Figure 2. MFC1000 Controller Organization

/G09/G0A /G0D MD192 9 Software and Firmware Description The software architecture can be described through the multi-layer mode containing two major layers— host-based software and MFC1000-based firmware (Figure 3). Host-Based Software The Host-based firmware data flow architecture is shown in Figure 4. The firmware system control architecture is shown in Figure 5. Host-based software consists of the following major components.

  • /G16/G07/G08/G22/G10/G05/G06 /G12/G06/G06/G17/G02/G03/G0A/G10/G02/G05/G0B /G31/G05/G11/G10/G35/G0A/G04/G07
  • /G20/G05/G08/G10 /G1B/G04/G02/G0B/G10/G07/G04/G2F/G26/G0A/G08/G07/G0C
  • /G15/G42/G12/G0F/G3A /G31/G03/G0A/G0B/G0B/G07/G04 /G16/G04/G02/G2C/G07/G04
  • /G1B/G1A /G39/G0A/G28 /G1A/G05/G23/G23/G0E/G0B/G02/G03/G0A/G10/G02/G05/G0B /G16/G04/G02/G2C/G07/G04
  • /G01/G39/G1A/G30/G1F/G1F/G1F /G1A/G05/G0B/G10/G04/G05/G17 /G1B/G0A/G0B/G07/G17 /G16/G04/G02/G2C/G07/G04
  • /G01/G39/G1A/G30/G1F/G1F/G1F /G16/G07/G2C/G02/G03/G07 /G01/G05/G0B/G02/G10/G05/G04 /G16/G04/G02/G2C/G07/G04 /G02/G23/G06/G17/G07/G23/G07/G0B/G10/G02/G0B/G18 /G06/G04/G05/G10/G05/G03/G05/G17 /G26/G07/G10/G35/G07/G07/G0B /G01/G39/G1A/G30/G1F/G1F/G1F /G08/G05/G11/G10/G35/G0A/G04/G07 /G0A/G0B/G0C /G01/G39/G1B /G11/G02/G04/G23/G35/G0A/G04/G07
  • /G12/G17/G17 /G03/G05/G23/G06/G05/G0B/G07/G0B/G10/G08 /G03/G05/G23/G06/G17/G24 /G35/G02/G10/G2A /G10/G2A/G07 /G12/G1B/G0F /G0A/G0B/G0C /G0E/G08/G07/G04 /G02/G0B/G10/G07/G04/G11/G0A/G03/G07 /G08/G10/G0A/G0B/G0C/G0A/G04/G0C/G08 MFC1000 Firmware The MFC1000 firmware implements all free-standing MFP operations and communicates with host-based software to implement PC operations. The major firmware components are grouped in four levels— System Control, Firmware Application, Hardware Drivers, and System Services. Each of these components are described in the paragraphs that follow. System Control The system control module provides the user and the PC with full control of all MFP functions. Control Program The firmware control program coordinates simultaneous operations and inter-module communication throughout the system. Local Control Panel This module implements the user interface at the front panel of the MFP device. SMFPI Module Communicates with control software on the PC to integrate control of free-standing operations with control of the PC operations. Firmware Application Firmware applications run in response to user, PC, telephone, and timer requests for user-level operations. Each application is responsible for implementing its functions using hardware drivers and system services as necessary. Fax Application Firmware that implements the T.30, T.4, and T.6 protocols with the assistance of the MFC1000’s hardware MH/MR/MMR compressor/decompressor. Document Scan Application Scans documents into page memory. Document Print Application Prints documents from page memory. Document Copy Application Coordinates scan-to-page memory and print from page memory operations. This is used for multiple or collated copying, or it can transfers scanner data to the printer if only one copy is required. PC Print Application Uses the 1284 driver to get print data from the PC, then formats it for printing and passes print-ready data to the printer driver. PC Scan Application Uses the scanner driver to acquire a bitmap image of a page and sends the bitmap to the PC via the Host I/O driver. Class 1 Application Uses the modem driver and the host I/O driver to present a Class 1 modem interface to PC fax applications that communicate with the MFP via a virtual serial port. Phone Application Dials and answers the telephone, implements speed dialing, one-touch dialing, and group dialing. Records and plays incoming and outgoing voice messages. Report Generator Application Generates reports in the form of text files in page memory. These files are converted to bitmaps as they are printed. Hardware Drivers The hardware drivers are a firmware layer between the application code and the hardware itself. This layer of code changes when the designer ports the MFC1000 firmware from the evaluation system to a MFC1000 based hardware platform. The application code does not require changes for hardware differences. The major hardware drivers are: Printer Mechanism Driver Controls carrier and paper feed motors for the printer, along with inkjet nozzle firing.

10 MD192

text for display on the panel. compatibility, nibble, and ECP modes. Controls the telephony hardware. Provides a firmware interface for RTC functions. modem during Phase C of fax operations. printer mechanism driver as needed during printing. reports, activity logs, etc. Figure 3. Software and Firmware Structure

MONOFAX modems are listed in Table 2. Table 2. Reference Documents Note: The suffix n indicates an active low signal. Power requirements are listed in Table 3. Absolute maximum ratings are listed in Table 4.

12 MD192

Figure 4. Firmware Data Flow Architecture

Figure 5. Firmware System Control Architecture

14 MD192

Figure 6. MFC1000 Package Pin Outs - 208-Pin PQFP

Table 3. Current and Power Requirements

  1. Input voltage ripple =0.1 volts peak-to-peak. The amplitude of any frequency between 20 and 150 kHz must be less than 500
  2. Real-Time Clock (RTC) battery power measurements made with a 32.768 kHz crystal oscillator.

Table 4. Operating and Absolute Maximum Ratings

/G01/G02/G03/G04/G05/G06/G03 /G08/G09/G0A/G0B/G03/G0C/G0D/G04/G0E/G0B/G09 literature@conexant.com 1-800-854-8099 (North America) 33-14-906-3980 (International) /G0F/G06/G10 /G11/G0E/G04/G06 www.conexant.com World Headquarters Conexant Systems, Inc.

4311 Jamboree Road

P. O. Box C Newport Beach, CA 92658-8902 Phone: (949) 483-4600 Fax: (949) 483-6375 /G12/G13/G11/G13 /G01/G14/G0B/G03/G0E/G15/G0D/G16/G11/G0B/G02/G04/G05 /G17/G0C/G06/G03/G0E/G18/G0D Phone: (813) 799-8406 Fax: (813) 799-8306 /G12/G13/G11/G13 /G19/G0B/G1A /G17/G09/G1B/G06/G14/G06/G1A Phone: (805) 376-0559 Fax: (805) 376-8180 /G12/G13/G11/G13 /G1C/G0E/G15/G1D/G17/G04/G14/G0D/G09/G04/G0E/G18 Phone: (215) 244-6784 Fax: (215) 244-9292 /G12/G13/G11/G13 /G1E/G0B/G03/G04/G05 /G1F/G06/G09/G04/G03/G0D/G14 Phone: (630) 773-3454 Fax: (630) 773-3907 /G12/G13/G11/G13 /G1E/G0B/G03/G04/G05/G06/G0D/G1A/G04 Phone: (978) 692-7660 Fax: (978) 692-8185 /G12/G13/G11/G13 /G1E/G0B/G03/G04/G05/G20/G06/G1A/G04/G16/G21/G0D/G18/G0E/G0A/G0E/G18 /G0F/G06/G1A/G04 Phone: (408) 249-9696 Fax: (408) 249-7113 /G12 /G01 /G11/G13 /G11/G0B/G02/G04/G05 /G1F/G06/G09/G04/G03/G0D/G14 Phone: (972) 773-0723 Fax: (972) 407-0639 /G12/G13/G11/G13 /G11/G0B/G02/G04/G05/G06/G0D/G1A/G04 Phone: (770) 246-8283 Fax: (770) 246-0018 /G12/G13/G11/G13 /G11/G0B/G02/G04/G05/G20/G06/G1A/G04 Phone: (949) 222-9119 Fax: (949) 222-0620 APAC Headquarters Conexant Systems Singapore, Pte. Ltd.

1 Kim Seng Promenade

#09-01 East Tower Singapore 237994 Phone: (65) 737 7355 Fax: (65) 737 9077 /G17/G02/G1A/G04/G03/G0D/G14/G0E/G0D Phone: (61 2) 9869 4088 Fax: (61 2) 9869 4077 /G1F/G05/G0E/G09/G0D Phone: (86 2) 6361 2515 Fax: (86 2) 6361 2516 /G22/G0B/G09/G1B /G23/G0B/G09/G1B Phone: (852) 2827 0181 Fax: (852) 2827 6488 /G08/G09/G15/G0E/G0D Phone: (91 11) 692 4780 Fax: (91 11) 692 4712 /G23/G0B/G03/G06/G0D Phone: (82 2) 565 2880 Fax: (82 2) 565 1440 Europe Headquarters Conexant Systems France Les Taissounieres B1

1680 Route des Dolines

06905 Sophia Antipolis Cedex

Phone: (33 4) 93 00 33 35 Fax: (33 4) 93 00 33 03 /G24/G02/G03/G0B/G25/G06 /G1F/G06/G09/G04/G03/G0D/G14 Phone: (49 89) 829 1320 Fax: (49 89) 834 2734 /G24/G02/G03/G0B/G25/G06 /G1C/G06/G15/G0E/G04/G06/G03/G03/G0D/G09/G06/G0D/G09 Phone: (39 02) 9317 9911 Fax: (39 02) 9317 9913 /G24/G02/G03/G0B/G25/G06 /G1E/G0B/G03/G04/G05 Phone: (44 1344) 486 444 Fax: (44 1344) 486 555 /G24/G02/G03/G0B/G25/G06 /G11/G0B/G02/G04/G05 Phone: (33 1) 41 44 36 50 Fax: (33 1) 41 44 36 90 Middle East Headquarters Conexant Systems Commercial (Israel) Ltd. P. O. Box 12660 Herzlia 46733, Israel Phone: (972 9) 952 4064 Fax: (972 9) 951 3924 Japan Headquarters Conexant Systems Japan Co., Ltd. Shimomoto Building 1-46-3 Hatsudai, Shibuya-ku, Tokyo 151-0061 Japan Phone: (81 3) 5371 1567 Fax: (81 3) 5371-1501 Taiwan Headquarters Conexant Systems, Taiwan Co., Ltd. Room 2808, 333 International Trade Building Keelung Road, Section 1 Taipei 110, Taiwan, ROC Phone: (886 2) 2720 0282 Fax: (886 2) 2757 6760