ST Micro has introduced the "Internet radio" and "Standby MCU" applications with evaluation boards that use its STM32 Connectivity Line of ARM Cortex-M3 core-based 32-bit MCUs, and demonstrated at Embedded Technology 2009.
The STM32 Connectivity Line has an Ethernet interface featuring hardware support for IEEE 1588 Precision Time Protocol (PTP). Implementing the protocol in hardware reduces CPU overhead and enables fast response for real-time applications and when synchronizing networked devices. In addition, the STM32 Connectivity Line adds a Full-speed USB On-The-Go (OTG) interface, which allows to act as a USB Host or USB Device.
Usually devices such as PCs or high-performance mobile devices are used for listening to Internet radio, but in this demonstration ST uses the STM32F107 with its built-in memory to carry out high-speed streaming, and also suitable for applications such as AV amplifiers, digital photo frames and digital TV, and for optional functions on items such as toys.
In the standby MCU demonstration, using the STM32F107 mounted as a slave-MCU on to the periphery of the main system-on-chip (SoC) to implement high-performance Ethernet functionality on low-power consumption, at 10mW or less (when standby mode). Here the LAN-connected PC 'master' controls the slave-MCU operation mode while illustrating energy consumption rates in real-time. The STM32F107 can run not only as a slave-MCU but also as a master MCU.
Both demonstrations use eForce's Real Time Operation System (RTOS) uC3 and TCP/IP uNET3 middleware, and the application software developed by ZIPS. And both these companies enables software to be implemented in limited-capacity built-in ROM/RAM enabling a compact embedded system.
For more details visit www.st.com