News

  • Home > News

        ARM9 SoC gets Windows CE 6.0 R3 BSP

        Jonathan Angel | Date: Apr 13, 2010 | Comments: 1



        Adeneo is shipping a Windows CE 6.0 R3 BSP (board support package) for Freescale's i.MX233 SoC (system on chip) and related i.MX23 EVK (evaluation kit). The BSP supports EVK peripherals such as a camera, Bluetooth, WiFi, USB, and SDIO, Adeneo says.


        Freescale's ARM9-based i.MX233 was announced last August, offering a 454MHz ARM9 core along with mixed-signal technology such as analog audio, integrated power management, and a monaural audio amplifier. The SoC, about which we provide further background below, was provided with only a Linux BSP, but Adeneo has now plugged that gap with its support for Windows CE 6.0 R3.

        According to the company, its Windows CE BSP compiles with Microsoft's PQOAL (Production-Quality OEM Adaptation Layer) and PQD (Production Quality Device) specifications, meaning that all code linked to the i.MX233 may be reused without modifications. Customers need only review and redesign portions of the BSP handling custom board features.

        Adeneo says its BSP supports all the features of Freescale's i.MX23 EVK (evaluation kit) for the i.MX233. With a footprint approximately 7 x 5 inches, the EVK can include the 4.3-inch touchscreen display shown below, while other features include the i.MX233 SoC itself, 128MB of DDR2 memory, and 2GB of NAND flash storage. The device also includes DC-to-DC converter components and a connector for a lithium-ion battery, according to Freescale.


        Freescale's i.MX23 EVK

        According to Freescale, the EVK includes the i.MX233 SoC itself, 128MB of DDR2 memory, and 2GB of NAND flash storage. The device also includes DC-to-DC converter components and a connector for a lithium-ion battery, the company adds.

        Real-world ports on the EVK are said to include an Ethernet port with RJ45 connector, two serial ports, plus a speaker connector and audio jacks for mic in, line in, and headphone output. USB host/device ports and an SD/MMC card slot are also included, says Freescale.

        According to Adeneo, its Windows CE 6.0 R3 BSP supports the above features and is also capable of working with a camera, WiFi, and Bluetooth, if fitted. The BSP takes "full advantage" of the EVK's power management, audio, and graphical capabilities, the company adds.

        Ken Obuszewski, director of product management for Freescale's multimedia applications division, stated, "The i.MX23 EVK now includes a robust, product-ready Windows Embedded CE 6.0 R3 BSP that enables engineers to quickly create compelling solutions for consumer, industrial and general embedded markets. Adeneo Embeddeds expertise and commitment in Windows Embedded design and support were important factors in selecting them to be our partner for the release of this product."

        Background

        Like Freescale's 2004 i.MX21, i.MX27, and recent i.MX25 family, the i.MX233 is based on the widely used ARM926EJ-S core, clocked in this case at 454MHz. But, according to the company, the new SoC adds a variety of mixed-signal analog technology -- analog audio, A/D channels, and integrated power management -- that was acquired with the 2008 purchase of SigmaTel.

        Freescale says the mixed-signal technology, which provides such features as a stereo headphone amplifier, 1.5 Watts of power for a mono speaker, and an S/PDIF digital output, reduces system complexity and speeds time-to-market. In addition, the i.MX233 is said to incorporate an image processing unit supporting 24-bit VGA displays.

        As a result of all this, Freescale claims, the i.MX233 is an "optimized system-on-chip" solution for eBooks, portable media players (PMPs), and other mobile consumer electronics applications requiring graphical user displays. Additional applications are said to include VoIP handsets, smart remotes, home appliances, audio peripherals/accessories, and simple human machine interface (HMI) systems for industrial applications.


        A block diagram of Freescale's i.MX233
        (Click to enlarge)

        According to Freescale, the i.MX233 is available in two packages, either a 169-pin BGA (ball grid array) version or a 128-pin LQFP (low-profile quad flat package) version. As the block diagram above indicates, the LQFP version fits into its smaller package by leaving out the BGA version's mono ampllfier, touchscreen controller, and I2S (serial audio) interface.

        Features and specifications listed by Freescale for the i.MX233 include the following:

        • Core -- ARM926EJ-s clocked at 454MHz, with 16KB I/D LI cache
        • On-chip memory -- 64KB ROM, 32KB SRAM
        • External memory support -- DDR1, mDDR, external NAND
        • Storage -- 2 x MMC/SD
        • Display -- LCD controller supports 24-bit displays with 640 x 480 resolution; touchscreen support on BGA version
        • Mixed-signal analog I/O:
          • PAL/NTSC TV encoder
          • 2 x I2S (serial audio)
          • 1.5- Watt monaural speaker amplifier (BGA version only)
          • Stereo ADC/DAC
        • Other I/O:
          • High-speed USB host/device with integrated PHY
          • UART
          • 12-bit low-resolution ADC
          • GPIO
          • 2 x SPI
        • Operating temperature -- 14 to 158 deg. F (-10 to 70 deg. C) standard; -40 to 185 deg. F (-40 to 85 deg. C) optional
        • Operating system -- Windows CE or Linux
        Further information

        Freescale says its i.MX23 EVK costs approximately $400 including the Windows CE 6.0 R3 BSP, while the 4.3-inch touchscreen display module is an additional $200. More information may be found on the company's website, here.


        Related stories: