Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

MCS8140 by MosChip Semiconductor

Fabless Semiconductor Provider licensing ARM Processor through Foundry Program

Product Description

MCS8140

The MosChip MCS8140 is a highly integrated general purpose network processor that can be used in a variety of products that require network connectivity. The CPU subsystem of the MCS8140 consists of a 170 MHz ARM926EJ-S, 32-bit RISC microprocessor delivering approximately 1.1 MIPS per MHz.

The MCS8140 network processor contains four high speed USB 2.0 Ports. These ports have been designed to connect a wide range of USB-based devices to an Ethernet network (Internet or Intranet).

The 32-bit, 33 MHz PCI host interface supports PCI devices which are compatible and compliant to the PCI 2.2 or 2.3 standards. The PCI controller can support up to two PCI devices. This allows the MCS8140 to connect to a variety of PCI devices such as 802.11x peripherals, audio controllers, PCI-SATA and PCI-IDE controllers.

The Ethernet controller in the MCS8140 contains a media access controller (MAC) and physical layer (PHY). The Ethernet interface can be connected directly to external magnetics, LED's and connectors.

In addition, the MCS8140 provides an alternate Ethernet configuration that does not use the internal PHY. In this configuration all the MII pins are available on the GPIO interface.

A robust Security Engine handles all IPSec functions including the DES, 3DES, AES, MD5, SHA-1, and SHA-256 algorithms.

The interface pins for the on-chip I2S audio controller are multiplexed with the GPIO pins and can be used for controlling an external I2S Codec. The MCS8140 also has a software emulated serial interface which can be used to connect to a standard SPI EEPROM. It also provides a local bus for system expansion.

Applications

The MCS8140 can be used in the following sample applications:

  • Networked USB server/extended USB ports
  • Networked USB print server
  • Secure NAS (Network Attached Storage)
  • WAP - Wireless Access Point / Gateway

Features

CPU
 

  • 32-bit, 170 MHz ARM926EJ-S CPU with MMU
  • 16K, 4-way associative instruction & data cache
  • V5 instruction set

USB Host
 

  • Four USB 2.0 ports with on-chip transceivers
  • Single Enhanced Host Controller Interface (EHCI) controller
  • Two Open Host Controller Interface (OHCI) controllers
  • Compatible with bulk, interrupt and isochronous type USB devices
  • On-the-Go (OTG) features supported on USB port 0
  • On-chip OTG PHY

 

The OTG specification allows USB devices such as digital audio players or mobile phones to act as a host, allowing a USB flash drive, mouse, or keyboard to be attached and also connecting USB peripherals directly for communication purposes among them.

Ethernet
 

  • IEEE 802.3 compliant 10/100Mbps Ethernet MAC and PHY with full/half duplex operation
  • Supports Auto-MDIX (medium-dependent interface crossover) feature
  • MII interface option for connecting an external PHY

 

Auto-MDIX detects if the connection requires a crossover, and automatically chooses the MDI or MDIX configuration to properly match the other end of the link.

Memory Controller
 

  • Up to 64 MB, 100 MHz SDRAM Interface with x16 and x32 bit modes
  • Up to 16 MB, 8-bit parallel Flash interface
  • 8/16-bit Local bus interface

Security Engine
 

  • AES and DES/3DES hardware encryption and decryption
  • SHA1, SHA256 and MD5 authentication in hardware

Other
 

  • TOE (TCP / IP Offload Engine)
  • Ethernet List Processing Engine
  • 32bit, 33MHz PCI host supports two PCI devices
  • Standard UART supports up to 115,200 bps
  • I2S controller to interface with an external I2S audio Codec
  • Up to 20 interrupt-capable GPIOs
  • Software emulated SPI EEPROM interface
  • JTAG interface for advanced debugging

MCS8140

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile
  • Mobile Computing

Target Platform(s)

  • Android
  • Linux
  • VxWorks
  • Windows Embedded CE

ARM Processor(s)

  • ARM926EJ-S

System IP

  • Debug
  • Level 2 Cache Controller
  • Memory Controller

Physical IP

  • DDR I/O (DDRI/II)
 
ARM Connected