Changes between Version 1 and Version 2 of Component/Vci Multi Icu


Ignore:
Timestamp:
Dec 12, 2013, 10:27:00 AM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Multi Icu

    v1 v2  
    1111
    1212It behaves as 8 independant '''VciIcu''' components, and can be used in a multi-processors
    13 architecture to dispatch the peripheral interrupts to the various processors, using
     13architecture to dispatch the peripheral interrupts to 8 processors, using
    1414the software programmable registers ICU_MASK[k].
    1515
    1616There is one independant set of registers for each channel [k] (i.e. for each output interrupt) and each input interrupt can be individually masked through the programmable register ICU_MASK[k].
    1717
    18 The priority scheme is fixed : The lower indexes have the highest priority.
     18In principle, the values contained in the ICU_MASK[k] registers must be non-overlapping,
     19because a given input interrupt should be routed to only one processor.
     20
     21For a given channel, the priority scheme is fixed : The lower indexes have the highest priority.
    1922
    2023For each channel [k], the ICU_IT_VECTOR[k] register can be addressed to return the index of the highest priority, non masked, active interrupt '''p_irq_[i]'''.