ColdFire® Embedded Controller Application

MCF5272 Cost-Effective (VPN)

Overview A VPN router securely connects a group of two or more systems to a private (LAN) that communicates over the . To ensure network privacy and data integrity, the router should support user authentication mechanisms, data encryption/decryption and firewall technologies. A VPN router may be used as a cost-effective network router for small office/home office (SOHO) applications, providing a gateway and firewall for dial-up, cable or asymmetrical digital subscriber line (ADSL) Internet connections.

Design Challenges such as TCP/IP and its associated Embedded network devices not only per- application set, in addition to handling form their own specific control functions; authorization and access issues. In the they also need to perform additional con- design of a network, systems must adhere trol functions by interacting over a net- to a set of protocols for addressing, work. Devices connected to the network, identifying hosts, , establishing particularly the Internet, take on a range of connections and contention on the functionality. For example, they should be network, and sending data. capable of handling standard protocols, MCF5272 BLOCK DIAGRAM

SDRAM x 16, 32 Flash x 8, 16, 32 Glueless Glueless

USB Port Real-Time USB 2.0 (Device) QSPI Clock MCF5272 7-Segment GPIO x 8 Resistor LCD 2 x RS-232 10/100 Network Channels GCI/IDL Port 0 ISDN S/T (Autobaud) MII/7 Transceiver Port 1 Codec MC145574 Ethernet MC145480 Transceiver Port 2 Codec MC145480

Port 3 Codec RJ-45 MC145480

Freescale Solution two serial ports, while leaving more than respond at the incoming data rate. HDLC Freescale Semiconductor’s family of 50 percent of the CPU bandwidth to run firmware is provided in the on-chip ROM of ColdFire® microprocessors provides the user applications such as router software. the MCF5272. The user can use the HDLC ideal networking solution. The MCF5272 In addition to using the communications protocol for virtually any of the communication microprocessor, based on a Version 2 (V2) interfaces on the MCF5272, general-purpose channels in the router—particularly the codec ColdFire core, is designed with integrated input/output (GPIO) is used to drive a seven- and ISDN interfaces. The Ethernet Media peripherals widely used in communications segment LCD display. The queued serial Access Controller (MAC) designed into the applications. peripheral interface (QSPI) module is used to MCF5272 requires an external transceiver interface to a real-time clock to provide time and magnetics to provide 10 or 100 Base-T The design is centered around the ability of stamping on the data as it is routed. Incoming operation via the MII interface. the MCF5272 to handle 100 Base-T serial data tends to vary in terms of data rate. Ethernet, 12 Mbps Universal Serial Bus The RS-232 channels are designed to lock to (USB), an Integrated Services Digital Network this data and to automatically track and (ISDN) transceiver, three codec channels and

Learn More: For more information about Freescale products, please visit www.freescale.com.

Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2005 MCF5272APP REV 4