Infineon XMC4000 Series User Manual

Infineon XMC4000 Series User Manual

Ccu8 and cross interconnections top-level interconnect control
Hide thumbs Also See for XMC4000 Series:

Advertisement

Quick Links

XM C 400 0
XMC4000 Family
CC U 8 an d Cr os s I nt ercon nec t ions
Top-Level Interconnect Control
User Guid e
Device Guide
<Revision 1.0>, <2012-30-03>
Preliminary
Mic rocon t rolle r

Advertisement

Table of Contents
loading

Summary of Contents for Infineon XMC4000 Series

  • Page 1 XM C 400 0 XMC4000 Family CC U 8 an d Cr os s I nt ercon nec t ions Top-Level Interconnect Control User Guid e Device Guide <Revision 1.0>, <2012-30-03> Preliminary Mic rocon t rolle r...
  • Page 2 Infineon Technologies components may be used in life-support devices or systems only with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain and/or protect human life.
  • Page 3 Device Guide XMC4000 CCU8 and Cross Interconnections Revision History Page or Item Subjects (major changes since previous revision) <Revision 1.0>, <2012-30-03> Trademarks of Infineon Technologies AG AURIX™, C166™, CanPAK™, CIPOS™, CIPURSE™, EconoPACK™, CoolMOS™, CoolSET™, CORECONTROL™, CROSSAVE™, DAVE™, EasyPIM™, EconoBRIDGE™, EconoDUAL™, EconoPIM™, EiceDRIVER™, eupec™, FCOS™, HITFET™, HybridPACK™, I²RF™, ISOFACE™, IsoPACK™, MIPAQ™,...
  • Page 4: Table Of Contents

    Device Guide XMC4000 CCU8 and Cross Interconnections Table of Contents Table of Contents Top Level Interconnect Control ......................6 Top-Level Control of Event Requests to/from a Timer Slice ............7 CCU8 Using Top-Level Interconnect Control with Event Request Unit (ERU) ........8 CCU8 and ERU Use Cases .........................
  • Page 5 Device Guide XMC4000 CCU8 and Cross Interconnections List of Figures List of Figures Figure 1 The Top-Level (Cross) Interconnect matrix ..................6 Figure 2 Example with an ADC cross connected to a Timer via the Top-Level Interconnect matrix ....7 Figure 3 Top-Level Interconnect with conditional event request control by the Event Request Unit ....
  • Page 6: Top Level Interconnect Control

    Device Guide XMC4000 CCU8 and Cross Interconnections Top Level Interconnect Control Top Level Interconnect Control The comprehensive matrix of interconnect lines enables signals to get directly from one system unit to another – e.g. an ADC conversion may be started directly by a signal from a timer. Such immediate interconnections are described by the so called Top-Level Interconnect matrix –...
  • Page 7: Top-Level Control Of Event Requests To/From A Timer Slice

    Device Guide XMC4000 CCU8 and Cross Interconnections Top-Level Control of Event Requests to/from a Timer Slice Figure 2 Example with an ADC cross connected to a Timer via the Top-Level Interconnect matrix Top-Level Control of Event Requests to/from a Timer Slice Top-Level Control of Event Requests is a flexible control and crossunit distribution of event signals to/from a slice.
  • Page 8: Ccu8 Using Top-Level Interconnect Control With Event Request Unit (Eru)

    Device Guide XMC4000 CCU8 and Cross Interconnections Top-Level Control of Event Requests to/from a Timer Slice Figure 3 Top-Level Interconnect with conditional event request control by the Event Request Unit CCU8 Using Top-Level Interconnect Control with Event Request Unit (ERU) A slice interface to the ERU1 and to the Top-Level Interconnect matrix can be shown by a simplified scheme.
  • Page 9 Device Guide XMC4000 CCU8 and Cross Interconnections Top-Level Control of Event Requests to/from a Timer Slice User Guide <Revision 1.0>, <2012-30-03> Device Guide...
  • Page 10: Example - Using Ccu8 And Eru1 For Delayed Adc-Start Controlled By An Io

    Device Guide XMC4000 CCU8 and Cross Interconnections Top-Level Control of Event Requests to/from a Timer Slice Figure 4 Details of a CCU8 Timer Slice system interactions by Top-Level Interconnect Control Example – Using CCU8 and ERU1 for Delayed ADC-Start controlled by an IO 2.2.1 See Figure 5.
  • Page 11: Getting Started With Ccu8 And Cross Interconnections

    Device Guide XMC4000 CCU8 and Cross Interconnections Getting Started with CCU8 and Cross Interconnections Getting Started with CCU8 and Cross Interconnections Getting Started with the CAPCOM8 Unit CCU8x In the following examples the ERU1 and CAPCOM8 Ultimate Initialization Sequence is assumed before start! 3.1.1 Using the CAPCOM8 External Events Control Setup Registers The Input Selection register CC8yINS maps External-Event-Sources and Edge/Level Mode conditions to the...
  • Page 12 Device Guide XMC4000 CCU8 and Cross Interconnections Getting Started with CCU8 and Cross Interconnections PE = 1; // set trigger pulse enable, i.e. an output trigger pulse will be created LD = 0; // define event flag sticky, i.e. it will not be rebuild by HW, but by SW RE = 1;...
  • Page 13: Event Request Unit Block Diagrams And Control Registers

    Device Guide XMC4000 CCU8 and Cross Interconnections Getting Started with CCU8 and Cross Interconnections 3.3.2 Event Request Unit Block Diagrams and Control Registers Figure 6 Event Request Unit Block Diagrams and Control Registers User Guide <Revision 1.0>, <2012-30-03> Device Guide...
  • Page 14 . i n f i n e o n . c o m Published by Infineon Technologies AG...

Table of Contents