| Electronic Components Datasheet Search |
|
XMEGAD Datasheet(PDF) 46 Page - ATMEL Corporation |
|
|
|||||||||||||||||||||||||||||
XMEGAD Datasheet(HTML) 46 Page - ATMEL Corporation |
|
46 / 309 page ![]() 46 8210B–AVR–04/10 XMEGA D Events can be manually generated by writing to the STROBE and DATA registers. 5.3.1 Signaling Events Signaling events are the most basic type of events. A signaling event does not contain any infor- mation apart from the indication of a change in a peripheral. Most peripherals can only generate and use signaling events. Unless otherwise stated, all occurrences of the word 'event' is to be understood as a signaling event. 5.3.2 Data Events Data events differ from signaling events in that they contain additional information that event users can decode to decide event actions based on the receiver information. The Event Routing Network can route all events to all event users. Event users that are only meant for using signaling events have limited decode capabilities and cannot fully utilize data. How event users decode data events is shown in Table 5-1 on page 46. Event users that can utilize Data Events can also use Signaling Events. This is configurable, and is described in the datasheet module for each peripheral. 5.3.3 Manually Generating Events Events can be generated manually by writing the DATA and STROBE register. This can be done from software, and by accessing the registers directly during on-chip debugging. The DATA reg- ister must be written first since writing the STROBE register triggers the operation. The DATA and STROBE registers contain one bit for each event channel. Bit n corresponds to event chan- nel n. It is possible to generate events on several channels at the same time by writing to several bit locations at once. Manually generated events last for one clock cycle and will overwrite events from other event during that clock cycle. When manually generating events, event channels where no events are entered will let other events through. Table 5-1 on page 46 shows the different events, how they can be manually generated and how they are decoded. 5.4 Event Routing Network The Event Routing Network routes events between peripherals. It consists of eight multiplexers (CHnMUX), where events from all event sources are routed into all multiplexers. The multiplex- ers select which event is routed back as input to all peripherals. The output from a multiplexer is referred to as an Event Channel. For each peripheral it is selectable if and how incoming events should trigger event actions. Details on these are described in the datasheet for each peripheral. The Event Routing Network is shown on Figure 5-3 on page 47. Table 5-1. Manually Generated Events and decoding of events STROBE DATA Data Event User Signaling Event User 0 0 No Event No Event 0 1 Data Event 01 No Event 1 0 Data Event 02 Signaling Event 1 1 Data Event 03 Signaling Event |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |