|
|
|
Component
Init_iEVENT for COLDFIREV1
Intelligent Event Controller (iEVENT)
Properties:
-
Component name - Name of the component.
-
Device - iEVENT Device module
-
Settings - Common iEvent channel settings
-
Input Mux Configuration - Configuration for selection of four event inputs (A, B, C, D).
-
A input - This setting determines the source of signal for A input.
-
B input - This setting determines the source of signal for B input.
-
C input - This setting determines the source of signal for C input.
-
D input - This setting determines the source of signal for D input.
-
Boolean Function Configuration - Configuration for the evaluation of the boolean function defining the event output. Raw_event_output = (Product_term_0) OR (Product_term_1) OR (Product_term_2) OR (Product_term_3)
-
Product Term 0 - Configuration for product term 0. Product_term_0 = (0,A,˜A,1) AND (0,B,˜B,1) AND (0,C,˜C,1) AND (0,D,˜D,1). See also Boolean function group description.
-
A input - A input configuration in product term 0.
There are 4 options:
- Force logical zero: Force A input in this product term to logical zero.
- Pass: Pass the A input in this product term.
- Complement: Complement the A input (˜A) in this product term.
- Force logical one: Force A input in this product term to logical one.
-
B input - B input configuration in product term 0.
There are 4 options:
- Force logical zero: Force B input in this product term to logical zero.
- Pass: Pass the B input in this product term.
- Complement: Complement the B input (˜B) in this product term.
- Force logical one: Force B input in this product term to logical one.
-
C input - C input configuration in product term 0.
There are 4 options:
- Force logical zero: Force C input in this product term to logical zero.
- Pass: Pass the C input in this product term.
- Complement: Complement the C input (˜C) in this product term.
- Force logical one: Force C input in this product term to logical one.
-
D input - D input configuration in product term 0.
There are 4 options:
- Force logical zero: Force D input in this product term to logical zero.
- Pass: Pass the D input in this product term.
- Complement: Complement the D input (˜D) in this product term.
- Force logical one: Force D input in this product term to logical one.
-
Product Term 1 - Configuration for product term 1. Product_term_1 = (0,A,˜A,1) AND (0,B,˜B,1) AND (0,C,˜C,1) AND (0,D,˜D,1). See also Boolean function group description.
-
A input - A input configuration in product term 1.
There are 4 options:
- Force logical zero: Force A input in this product term to logical zero.
- Pass: Pass the A input in this product term.
- Complement: Complement the A input (˜A) in this product term.
- Force logical one: Force A input in this product term to logical one.
-
B input - B input configuration in product term 1.
There are 4 options:
- Force logical zero: Force B input in this product term to logical zero.
- Pass: Pass the B input in this product term.
- Complement: Complement the B input (˜B) in this product term.
- Force logical one: Force B input in this product term to logical one.
-
C input - C input configuration in product term 1.
There are 4 options:
- Force logical zero: Force C input in this product term to logical zero.
- Pass: Pass the C input in this product term.
- Complement: Complement the C input (˜C) in this product term.
- Force logical one: Force C input in this product term to logical one.
-
D input - D input configuration in product term 1.
There are 4 options:
- Force logical zero: Force D input in this product term to logical zero.
- Pass: Pass the D input in this product term.
- Complement: Complement the D input (˜D) in this product term.
- Force logical one: Force D input in this product term to logical one.
-
Product Term 2 - Configuration for product term 2. Product_term_2 = (0,A,˜A,1) AND (0,B,˜B,1) AND (0,C,˜C,1) AND (0,D,˜D,1). See also Boolean function group description.
-
A input - A input configuration in product term 2.
There are 4 options:
- Force logical zero: Force A input in this product term to logical zero.
- Pass: Pass the A input in this product term.
- Complement: Complement the A input (˜A) in this product term.
- Force logical one: Force A input in this product term to logical one.
-
B input - B input configuration in product term 2.
There are 4 options:
- Force logical zero: Force B input in this product term to logical zero.
- Pass: Pass the B input in this product term.
- Complement: Complement the B input (˜B) in this product term.
- Force logical one: Force B input in this product term to logical one.
-
C input - C input configuration in product term 2.
There are 4 options:
- Force logical zero: Force C input in this product term to logical zero.
- Pass: Pass the C input in this product term.
- Complement: Complement the C input (˜C) in this product term.
- Force logical one: Force C input in this product term to logical one.
-
D input - D input configuration in product term 2.
There are 4 options:
- Force logical zero: Force D input in this product term to logical zero.
- Pass: Pass the D input in this product term.
- Complement: Complement the D input (˜D) in this product term.
- Force logical one: Force D input in this product term to logical one.
-
Product Term 3 - Configuration for product term 3. Product_term_3 = (0,A,˜A,1) AND (0,B,˜B,1) AND (0,C,˜C,1) AND (0,D,˜D,1). See also Boolean function group description.
-
A input - A input configuration in product term 3.
There are 4 options:
- Force logical zero: Force A input in this product term to logical zero.
- Pass: Pass the A input in this product term.
- Complement: Complement the A input (˜A) in this product term.
- Force logical one: Force A input in this product term to logical one.
-
B input - B input configuration in product term 3.
There are 4 options:
- Force logical zero: Force B input in this product term to logical zero.
- Pass: Pass the B input in this product term.
- Complement: Complement the B input (˜B) in this product term.
- Force logical one: Force B input in this product term to logical one.
-
C input - C input configuration in product term 3.
There are 4 options:
- Force logical zero: Force C input in this product term to logical zero.
- Pass: Pass the C input in this product term.
- Complement: Complement the C input (˜C) in this product term.
- Force logical one: Force C input in this product term to logical one.
-
D input - D input configuration in product term 3.
There are 4 options:
- Force logical zero: Force D input in this product term to logical zero.
- Pass: Pass the D input in this product term.
- Complement: Complement the D input (˜D) in this product term.
- Force logical one: Force D input in this product term to logical one.
-
Configuration read-only - This setting determines if configuration can be changed later. If Enabled, Input Mux configuration and Boolean Function configuration cannot be changed until next HW reset.
-
Done Broadcast - This setting determines if the event done signal is broadcast to the appropriate selected event inputs.
-
One-Shot mode - This setting determines if the event output is intended to operate one time or enabled to automatically rearm itself and operate multiple times.
-
Interrupts - Interrupts settings of the module
-
Interrupt - Interrupt vector (for information only).
-
Only if priority supported
-
ISR Name - Name of the interrupt service routine (ISR) invoked by this interrupt vector. Property 'Output type' in Initialization group must be set to 'Interrupt request' to enable the interrupt.
Note: The routine must handle all interrupt flags correctly. The routine must be implemented in the user code, it is not generated by Processor Expert. Find external prototypes of the ISRs in the component module header file.
-
Initialization - Initialization options of the module.
-
Output type - This setting determines the type of event output for this channel.
There are 4 options:
- Disabled: Channel is disabled
- DMA request: Channel is defined as a DMA request output
- HW trigger: Channel is defined as a hardware trigger output
- Interrupt request: Channel is defined as a interrupt request output
-
Call Init method -
The Init method of the component may be called after a power-on or reset (in initialization code) by PE.
yes - The Init method is called by PE.
no - The Init method is not called by PE, it should be called in the user's code.
|