<<

Applications Processors IAR Embedded Workbench® for Freescale’s i.MX1

Overview i.MX1: MC9328MX1 Applications i.MX1 Features Freescale's applications processors have Processor > Fifth generation of industry-standard demonstrated leadership in the portable Based on the ARM920T™ core, the i.MX1 DragonBall™ family for the personal, portable product market handheld market. Continuing this legacy, the targets next-generation handheld computers, including those with integrated i.MX series provides a leap in performance with > High level of on-chip integration 2.5G and 3G wireless connectivity, as an ARM9™ microprocessor core and highly > Very low-power system design without well as smartphones, advanced integrated system functions. i.MX products compromised performance information appliances, Web browsers specifically address the needs of the personal, and other connected portable devices. > Optimized for multimedia applications portable product market with their intelligent The i.MX1 supports major operating > Optimized for Bluetooth™ applications integrated peripherals, advanced processor core systems and R TOSes including Palm OS® with high-speed interfaces to external and power management capabilities. handhelds, Windows® CE operating systems Bluetooth solutions and Pocket PC® handhelds, Symbian OS™ In order to become more productive in and embedded Linux® operating systems. all stages of the embedded systems Mobile computing products can leverage development process, IAR Systems can the ARM920T core in the i.MX1 with help. The IAR Embedded Wo r k b e n h ® speeds up to 200 MHz. Integrated is a set of highly sophisticated and modules, which include an LCD controller, easy-to-use development tools for static RAM, USB support, an ADC programming embedded applications. converter (with touch-panel control) and It integrates the IAR C/C++ , an MMC/SD host controller, support a assembler, linker, librarian, text editor, suite of peripherals to enhance any project manager and C-SPY™ product seeking to provide a rich in one integrated development environment multimedia experience. ( I D E ) . With its built-in chip-specific optimizer, the IAR Embedded Wo r k b e n c h for ARM® Technology generates very efficient and reliable Flash/PROMable code for the ARM9™ Family. IAR also provides professional world-wide technical support.

Focusing on reducing development time for its customers, IAR Systems develops and markets a range of products and services for use in the design, development and testing of embedded systems such as Freescale’s i.MX1. The i.MX family of application processors is engineered to help reduce overall system cost and speed time to market.

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. ARM is the registered trademark of ARM Limited. ARM9 and ARM920T are trademarks of ARM Limited. These products incorporate SuperFlash® technology licensed from SST. © Freescale Semiconductor, Inc. 2005 Document Number: IARCOFS REV 0 IAR Embedded Workbench® The IAR Embedded Workbench IDE with its • Hierarchical project representation shows all C/C++ compiler and C-SPY debugger is a different source and output files and gives an complete and easy-to-use set of development overview of settings tools available today for professional embedded applications. Some of the highlights include: • XML-based project files • Easy-to-integrate external tools in the build process • Source browser • Multibyte editor • Dockable windows and multiple views • Sample projects included • Generic Flash downloader IAR visualSTATE • STL container awareness in C-SPY Watch windows IAR visualSTATE for Freescale’s i.MX applications • ETM support for EPI MAJIC-PLUS processors based on ARM core is a full development • IAR/Segger JLink USB-driven JTAG interface for environment for the embedded engineer, ranging from ARM cores design, over test and documentation, to compact and • Support for 4 GB applications in ARM and effective code generation for the i.MX series of Thumb™ mode processors. IAR visualSTATE is an ideal tool to use for demanding event-driven embedded applications. • Customizable C/EC++ library visualSTATE is a graphical development tool that • Generic intrinsics enable usage of coprocessor generates compilable C code from UML statechart instructions from C diagrams. visualSTATE allows you to model complex • Ready-made project templates mappings of inputs to outputs with ease. Creating state • MISRA C support event machine models of the dynamic logic layer of your application allows you to work systematically, at a high • Support for SCC-based revision control software interface level of abstraction. With visualSTATE’s testing, verification and debugging tools allow you to do first-cut INTEGRATED DEVELOPMENT analysis of your application before your target hardware ENVIRONMENT (IDE) is available. Compact C code generated by visualSTATE • A modular and extensible IDE running under Windows fits in the tightest possible space. Maintaining 98/ME/NT4/2000/XP applications is greatly simplified because you are • Support for the ARM9 core creating documentation at the same time as you are creating code. • Ready-made peripheral register definition files for Freescale’s i.MX1 PARTNERING WITH FREESCALE

• Create projects, edit files, compile, assemble, link and In the development process there is a lot of time and debug your applications within the seamlessly money to be saved in the programming process and integrated environment in the selection of a microprocessor. New tools and • Tool options configurable on global, group of source services can reduce the time from product idea to files or individual source files level market launch while Freescale’s comprehensive • Multiple projects in the same workspace hardware and system solutions help speed the time to market. www.iar.com

Sweden United States United States Denmark IAR Systems AB IAR Systems IAR Systems IAR Systems AG IAR Systems Ltd. IAR Systems K.K. IAR Systems A/S P.O. Box 23051 (US HQ – West Coast) (East Coast) Posthalterring 5 Gainsborough Business Centre 1-22-17 Fuji-building 26 Lykkesholms Allé 100 Strandbodgatan 1 Century Plaza 2 Mount Royal DE-85599 Parsdorf Hamilton House, Hyakunin-cho, Shinjuku-ku DK-8260 Viby J SE-750 23 Uppsala 1065 E. Hillsdale Blvd. Marlborough, MA 01752 Phone: +49 89 88 98 90 80 Mabledon Place, Euston Tokyo 169-0073 Phone: +45 8734 1100 Phone: +46 18 16 78 00 Foster City, CA 94404 Phone: +1 508 485 2692 Fax: +49 89 88 98 90 81 London, WC1H 9BB Phone: +81 3 5337 6436 Fax: +45 8734 1190 Fax: +46 18 16 78 38 Phone: +1 650 287 4250 Fax: +1 508 485 9126 Email: [email protected] Phone: +44 207 554 85 85 Fax: +81 3 5337 6130 E-mail: [email protected] Email: [email protected] Fax: +1 650 287 4253 E-mail: [email protected] Fax: +44 207 554 85 86 E-mail: [email protected] Email: [email protected] Email: [email protected]

IAR is a trademark owned by IAR Systems. IAR Embedded Workbench, IAR visualSTATE, IAR MakeApp, XLINK, XLIB, and C-SPY are trademarks owned by IAR Systems. ARM is a trademark of ARM Ltd. XScale is a trademark of Intel Corporation. All other products are registered trademarks or trademarks of their respective owners. Product features, availability, pricing and other terms and conditions are subject to change by IAR Systems without prior notice. The Bluetooth™ word mark and logos are owned by Bluetooth SIG, Inc. and any use of such marks by IAR is under license.