Original text


"Gh.Asachi" Technical University of Iasi - Fac. Automation and Computers
Embedded Computers
Wednesday, Feb. 10,
11:18 p.m.

 FRDN
Experiment no. 3

  • L3.1 Name:


  • ARM Cortex M4 - Infineon XMC4500 development platform



  • E3.2 General presentation, purpose.


  • The experiment aims to explore the main features of ARM Cortex M4 processor-based architectures for industrial applications . Hardware resources as well as DAVE 4.3.2-based software components centered around the ARM GCC 4.9 compiler are explored . At the end of the experiment, detailed information will be available on how to make applications based on ARM Cortex M4 and DAVE 4.3.2 processors.

  • E3.3 Resources:


  • - Development platform XMC4500 Relax Kit, microUSB cable,
    - DAVE 4.3.2




  • L3.4 Prototype program source:


  • Program prototype1 -------- Video sequence




  • E3.5 Mode of experimentation:


  • - Explore the XMC4500 relax kit platform user manual and identify the main components and signals from the extension connectors.



    - Analyze how to power the XMC4500 relax kit platform;



    - Analyze the interconnection of the LEDs and buttons on the XMC4500 relax kit shown below:

    - Explore how to develop programs for ARM Cortex M using Infineon DAVE ;
    - Examine the DAVE components:



    - Carry out a DAVE project with the prototype program for the XMC4500 platform;

    - Transfer the executable code on the development platform and follow the execution of the program;


  • L3.6 Proposed issues:


  • 1. Modify the prototype program to activate the LED connected to P1.0;
    2. Add the Clock component, set the working frequency of the processor to 8 Mhz and examine the execution of the prototype program;


    3. Create a program that will sequentially activate the 2 existing LEDs on the platform;
    4. Using DEBUG follow the step by step execution of the prototype program;
    5. Create a program that allows you to determine the maximum switching speed of an I / O pin.

  • L3.7 The experiment can be extended to:


  • - Development of active systems for the Internet of Things ;
    - Making intelligent machines;
    - Realization of control systems for lighting with sustainable energy;
    - Development of control modules for robots ;
    - Realization of applications based on programmable digital control;
    - Making intelligent actuators;
    - Making nodes with sensors and actuators for cars;



  • L3.8 Documentary references:




  • © 2020 Fl. Pantilimonescu & A. Stan- Fac. Automation and Computers