SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The DMSS0_INTAGGR0 supports the following features:
64-bit VBUSP target using 64-bit registers
Provides a set of TI Interrupt Architecture compliant interrupt status and mask register sets which are used to pass specific event status to one or more Host blocks.
Maps a collection of DMA Messaged Events which are input through an Event Transport Lane into specific bit locations in one or more interrupt cause registers
Mapping is performed based on a programmable table which provides a single location for each ordinal input event number (0 through sevt_cnt-1)
Table specifies a specific bit in a specific cause register that the event should set or clear depending on the type of event (up vs down)
Tracks a single 'event up' / 'event down' condition. There is no event counting. (The 'cnt' field of the ETL is ignored.)
Tracked status interrupts are presented to the user through a standard interrupt register interface.
Provides separate 'enable set' and 'enable clear' registers.
Provides both masked and unmasked interrupt status.
Interrupt status bits can be manually cleared using 'write 1 to clear'.
Provides an optional set of Unmapped Event (UNMAP) which can take an 'unmapped' event from the ingress ETL and generate a Global event on the egress Event Transport Lane (ETL) interface.
Each ingress event can generate an egress Global event on the egress ETL, controllable through a mapping register.
Each mapping register has the option of alternatively directly setting an interrupt status bit.
Provides an optional set of Global Event Input (GEVI) counters which can count events which were delivered via an ingress Event Transport Lane (ETL).
Each counted event provides an MMR by which the count can be read and an MMR by which a specified amount can be decremented by the host.
Each counted event generates an egress Global event on a zero to non-zero and non-zero to zero transition, controllable through a mapping register.
Each mapping register has the option of alternatively directly setting an interrupt status bit.
Provides an optional set of Global Event Input (GEVI) 'Multicast' registers which can take a Global event from an ingress ETL and generate two egress Global events on the egress ETL interface.
Each mapping register has the option of alternatively directly setting an interrupt status bit.
Provides an optional set of Local Event Input (LEVI) to Global event registers which can be used to convert pulsed discrete interrupt inputs or clock synchronous rising edge events into Global events on an egress ETL.
Each ingress event index provides a configurable 'pulse' or 'rising edge' bit, plus the configurable index of the generated Global event.
Supports dynamic clock gating via