Analog.com Analog Dialogue Wiki English
Analog.com Analog Dialogue Wiki 简体中文
EngineerZone
EngineerZone
  • Site
  • User
  • Site
  • Search
  • User
EngineerZone
EngineerZone
  • Log in
  • Site
  • Search
  • Log in
  • Home
  • Blogs ⌵
    • EngineerZone Spotlight
    • The Engineering Mind
  • Browse ⌵
    • All Groups
    • All Members
  • Support ⌵
    • 3D ToF Depth Sensing
    • Amplifiers
    • Analog Microcontrollers
    • Audio
    • Clock and Timing
    • Data Converters
    • Design Tools and Calculators
    • Direct Digital Synthesis (DDS)
    • Embedded Vision Sensing
    • Energy Monitoring and Metering
    • FPGA Reference Designs
    • Industrial Ethernet
    • Interface and Isolation
    • Low Power RF Transceivers
    • MEMS Inertial Sensors
    • Motor Control Hardware Platforms
    • Optical Sensing
    • Power By Linear
    • Processors and DSP
    • Reference Circuits
    • RF and Microwave
    • Switches/Multiplexers
    • Temperature Sensors
    • Video
    • Wide Band RF Transceivers
    • Wireless Sensor Networks Reference Library
  • My EZ
  • More
  • Cancel
  • 主页
  • 浏览 ⌵
    • 收件箱
    • 个人设置
    • 会员
    • 专区列表
  • 论坛专区 ⌵
    • 放大器专区
    • 精密转换器专区
    • 音频专区
    • ADE电能计量专区
    • MEMS和传感器专区
    • 接口和隔离专区
    • Power 中文专区
    • ADUC微处理器专区
    • 锁相环专区
    • 开关和多路复用器专区
    • 温度传感器
    • 基准电压源专区
    • 资源库
    • 论坛使用指南
    • 技术支持参考库
    • 在线研讨会
    • 论坛社群活动
    • 论坛激励活动
  • More
  • Cancel
ADSP-CM40x
  • Processors and DSP
  • ADSP-CM4xxx Processors
  • ADSP-CM40x
  • More
  • Cancel
ADSP-CM40x
Documents Getting Started with ADSP-CM40x Mixed-Signal Control Processors
  • Q&A
  • Discussions
  • Documents
  • File Uploads
  • Video/Images
  • Members
  • Tags
  • Reports
  • Managers
  • More
  • Cancel
  • New
ADSP-CM40x requires membership for participation - click to join
  • Documents
  • ADSP-CM40x Enablement Package (Rev 2.1.0) Supports Rev H Silicon ONLY
  • ADSP-CM40X PROCESSORS SUPPORT COMMUNITY
  • Analog inputs of internal ADC
  • Can the VRef for the ADC on the ADSP-CM40x be used as a voltage supply for other devices?
  • Clocking the USB controller
  • FAQ: Are MEMX and MEMY physical memories?
  • FAQ: Can I access ADCM40x cache directly?
  • FAQ: Can I Perform flash programming in SPI Memory Mapped mode?
  • FAQ: Can I place DATA in CODE memory and vice-versa?
  • FAQ: Can I use MATLAB/Simulink with the ADSP-CM40x?
  • FAQ: Does AD CM40x feature a Data Cache?
  • FAQ: How can I utilize Cache with Async memory connected SRAM?
  • FAQ: How do I access my ADSP-CM40x 2.0 part when the debugger cannot connect?
  • FAQ: SPI/Cache :: Line-Wrap mode vs. Line-base-first mode. Which one to choose?
  • FAQ: What general features of Blackfin Cache are not available in CM40x Cache?
  • FAQ: What is XiP?
  • Getting Started with ADSP-CM40x Mixed-Signal Control Processors
  • How do I benchmark or count system cycles of a segemnt of code on the ADSP-CM40x ?

Getting Started with ADSP-CM40x Mixed-Signal Control Processors

ADSP-CM40x Mixed-Signal Control Processors

The ADSP-CM40x offers new levels of industry leading mixed-signal performance with a 240MHz core clock – an industry high for ARM Cortex M4 – and dual SAR 16 bit, no missing codes A to D converters with 380ns conversion speed, by far the highest performance integrated ADC available on the market today.

A video highlighting the advanced features and functionality of this new series of mixed-signal control processors can be found here .

What do I need in order to evaluate the ADSP-CM40x Processors?

To evaluate the ADSP-CM40x processors, you will need:

  • ADSP-CM40x Evaluation Hardware

The ADSP-CM40x Evaluation Hardware provides a low cost hardware solution for users to evaluate the Analog Devices ADSP-CM40x microcontroller family, and includes the ADSP-CM403F and ADSP-CM408F EZ-Boards, the J-LINK LITE ARM emulator from Segger, Analog 120-Pin Probing Board and the PWM 180-Pin Probing Board. To determine whether the CM403F or CM408F EZ–Board is right for your application, please reference the ADSP-CM40x datasheet, to understand the difference between the 120LQFP and 176LQFP package options.

The ADSP-CM403F EZ-KIT Lite and the ADSP-CM408F EZ-KIT Lite include all hardware necessary to immediately being evaluation. i.e:

    • the ADSP-CM403F EZ-Board (for evaluation of the ADSP-CM402F and ADSP-CM403F processors) and the ADSP-CM408F EZ-Board (for evaluation of the ADSP-CM407F and ADSP-CM408F processors).
    • the J-LINK LITE ARM JTAG/SWD emulator from Segger, which can only be purchased directly from ADI as part of the EZ-KIT Lites.

The ADSP-CM403F and the ADSP-CM408F EZ-Boards can also be purchased separately, if a compatible emulator is already available.


The
ADSP-CM40x Board Design Database contains all of the electronic information required for the design, layout, fabrication and assembly of the ADSP-CM40x EZ-Boards, and is available to download from the Products Download area.

Two expansion connectors are available for connecting probing boards that extend the system’s evaluation capabilities:

    • The Analog 120-Pin Probing Board (Part# ADZS-120ANA-SAM) which provides a point for probing any signal of the 120-pin expansion interface connector.
    • The PWM 180-Pin Probing Board (Part# ADZS-180PWM-SAM) provides probing points for any signal of the 180-pin expansion interface connector.

These probing boards are available to purchase separately.

An AnybusRegistered board and/or a memory/FPGA extender card can also be connected to the EZ-Boards.

 Major software components for evaluation

 Go through the Release Notes before doing any installation:

https://download.analog.com/tools/CortexSoftware/ADUCS-03/Releases/Release_2.3.0/ADSP-CM40z_EZKIT-ReleaseNotes-Rel2.3.1.pdf

  • IAR Embedded Workbench for ARM (EWARM) version 8.x

IAR Embedded Workbench a complete high-performance C/C++ compiler and debugger toolchain that incorporates a compiler, an assembler, a linker and a debugger into one easy-to-use IDE. It is required for development and purchased directly from IAR Systems. Free evaluation versions are available for download.

 The default installation directory is "C:\Program Files (x86)\IAR Systems\"  

  • ADSP-CM40X Enablement Software v 2.3.1

The ADSP-CM40x Enablement Software package is free to download, and does not need a separate license to be installed in EWARM. It requires IAR Embedded Workbench for ARM to build, load and debug projects. The installer will add various required system files to the IAR installation. These system files allow the IAR tool chain to recognize, generate code for the ADSP-CM40x processors and to debug ADSP-CM40x applications.

       It is also designed to work with the Micrium uC/OS-III RTOS, TCP-IP Stack and USB Device Stack.

  • Segger J-link version V6.62b

https://www.segger.com/downloads/jlink/ 

How do I begin evaluating the ADSP-CM40x Processors?

  • Purchase ADSP-CM40x evaluation hardware for your needs.
  • Download IAR Embedded Workbench for ARM, ADSP-CM40X Enablement Softwareand the J-LINK LITE software and documentation pack.as mentioned in the Release Notes.

         Go through the Release Notes before doing any installation:

         https://download.analog.com/tools/CortexSoftware/ADUCS-03/Releases/Release_2.3.0/ADSP-CM40z_EZKIT-ReleaseNotes-Rel2.3.1.pdf

  • EWARM Software.

When starting EWARM for the first time, you will be prompted to register for an evaluation license. EWARM has the following evaluation license options:

    • A 30-day time-limited but fully functional evaluation license
    • A size-limited Kickstart license without any time limit

Further information on EWARM Evaluation Licenses can be found here.

The evaluation license can be upgraded to a standard license of the product, which must be purchased directly from IAR.


Information about other types of EWARM license can be found
here.

What resources are available to help with my evaluation?

  • FAQs and discussion threads in the ADSP-CM4xx EngineerZone Community
  • Documentation

ADSP-CM40x datasheet

ADSP-CM40x manuals

ADSP-CM40x application notes

IAR EWARM documentation can be found here, and from within the EWARM IDE. IAR Systems also provide a number of Technical Notes and Application Notes.

The J-LINK Software and Documentation Pack includes a user’s guide for the J-Link, which provides an overview over the major features of J-Link, gives background information about JTAG, ARM and Tracing in general and describes J-Link related software packages available from Segger. In addition, it provides FAQs for troubleshooting common problems.

  • Training Material and Examples

The ADSP-CM40x Software Enablement package includes a number of examples, located within the “CM403F_CM408F_EZ-KIT\examples\” folder within the BSP installation directory.

Within the Code Examples section of the ADSP-CM40x Software Enablement package User's Guide, there is documentation on the use of the provided code examples and software drivers, and each example includes a readme file providing a description of the example and instructions for its use.

These examples are designed to run on the ADSP-CM403F or ADSP-CM408F EZ-Kit, using a Segger J-Link emulator to load and run the application, and include Device Driver and System Service examples for a variety of peripherals, Ethernet and USB, and the Power-On Self Test demo - which tests the many peripherals of the ADSP-CM408F Board - that is pre-programmed on the EZ-KITs during production. An “RTOS_thread” example is available to demonstrate how to initialize the Micrium μC/OS-III RTOS, and create a thread.

In addition to the documentation provided with the IAR EWARM tools and ADSP-CM40x Software Package User's Guide, IAR provide Video Tutorials, Articles, Datasheets, etc, including a two-part IAR Embedded Workbench Overview providing an overview and some of the important features of the IAR EWARM IDE, as well as demonstrating a download and debug session:

IAR Embedded Workbench Overview Part 1http://www.youtube.com/watch?v=wcjy2vXN0Xg

IAR Embedded Workbench Overview Part 2

How do I contact technical support?

  • Questions about the ADSP-CM40x processor architecture, peripherals, programming, applications and hardware design, can be posted to the ADSP-CM4XX Processors community
  • Questions specific to evaluation hardware, should be posted to the Hardware Tools community.
  • Email support is also available for these topics, here.
  • Questions about IAR Embedded Workbench for ARM should be directed here: Technical support - IAR
  • Share
  • History
  • More
  • Cancel
Comments
Anonymous
Related
 
社交网络
快速链接
  • 关于ADI
  • Partners
  • 模拟对话
  • 职业
  • 联系我们
  • 投资信息
  • 新闻中心
  • 质量和可靠性
  • 办事处与代理商
  • Analog Garage
语言
  • English
  • 简体中文
  • 日本語
  • Руccкий
电子快讯

欲获得最新ADI产品、设计工具、培训与活动的相关新闻与文章,请从我们的在线快讯中选出您感兴趣的产品类别,每月或每季度都会发送至您的收件箱。

订阅
Switch to mobile view
Analog Logo
© 1995 - 2021 Analog Devices, Inc. All Rights Reserved 沪ICP备09046653号-1
  • ©
  • 1995 - 2021 Analog Devices, Inc. All Rights Reserved
  • 沪ICP备09046653号-1
  • 网站地图
  • 隐私和保密政策
  • 隐私设置
  • 使用条款
 
Social
Quick Links
  • About ADI
  • Partners
  • Analog Dialogue
  • Careers
  • Contact us
  • Investor Relations
  • News Room
  • Quality & Reliability
  • Sales & Distribution
  • Analog Garage
Languages
  • English
  • 简体中文
  • 日本語
  • Руccкий
Newsletters

Interested in the latest news and articles about ADI products, design tools, training and events? Choose from one of our 12 newsletters that match your product area of interest, delivered monthly or quarterly to your inbox.

Sign Up
Switch to mobile view
Analog Logo
© 1995 - 2021 Analog Devices, Inc. All Rights Reserved 沪ICP备09046653号-1
  • ©
  • 1995 - 2021 Analog Devices, Inc. All Rights Reserved
  • 沪ICP备09046653号-1
  • Sitemap
  • Privacy & Security
  • Privacy Settings
  • Terms of use
EngineerZone Uses cookies to ensure you get the best experience in our community. For more information on cookies, please read our Privacy & Security Statement.