Texas Instruments CC2650DK ユーザーズマニュアル

ページ / 1570
Event Fabric
Event Producers 
(Peripherals)
Event Consumers
(Peripherals)
E
v
e
n
b
u
s
Selection Register
Subscriber X
Subscriber (X+1)
Subscriber input
Subscriber output
Event Fabric
4.3
Event Fabric
4.3.1 Introduction
The event fabric is a combinational router between event sources and event subscribers. The event inputs
are routed to a central event-bus where a subscriber can select the appropriate events and output those
as inputs to peripherals.
shows the general concept of the event fabric. The event fabric is
strictly combinational logic. Because this chapter provides only a general overview of the event fabric and
the system CPU, NMI, and Freeze subscriber, refer to the specific peripheral chapters in this user's guide
to understand how to use and configure the events for the different subscribers and peripherals.
Most of the events (signals) are statically routed, meaning that only a small number of configurable output
lines go to the event subscribers. A configurable output line from a subscriber can choose from a list of
several input events available to the specific subscriber in question. Subscribers output event signaling
identical to input signaling. That is, events are simply passed through the event fabric as presented to the
input ports. Possible event types include system hardware interrupts, software programmable interrupts,
and DMA triggers. All event inputs are considered level-triggered events active high. Events like DMA
triggers may or may not be level-type signals.
Figure 4-3. Event Fabric Concept
shows a simple illustration of the event fabric concept. Clearly, the event fabric is not a
peripheral in itself, but rather a block of routing between the peripherals and more. The lines that have
configurable inputs are controlled by selection registers that are connected to a mux which forwards the
selected input in the subscriber to the peripherals.
237
SWCU117A – February 2015 – Revised March 2015
Interrupts and Events
Copyright © 2015, Texas Instruments Incorporated