# hyplnkGenSoftIntReg_s Struct Reference
[HYPLNK LLD Register Definitions]

Specification of the Hyperlink Generate Soft Interrupt Value Register. More...

`#include <hyplnk.h>`

## Data Fields

uint32_t | raw
| [ro] Raw image of register on read; actual value on write
uint8_t | eoiFlag
| [rw] Force end of interrupt
uint8_t | iVector
| [rw] Interrupt number to assert or deassert (EOI)

## Detailed Description

Specification of the Hyperlink Generate Soft Interrupt Value Register.

The Generate Soft Interrupt Register should be written with a vector of the hardware index of the interrupt that is enabled for software interrupts. If the hyplnkIntCtrlValReg_s::iSec bit is also set, the csecure interface pin must be set to set the software interrupt. This register is also used to EOI Hyperlink_int_i hardware interrupts programmed in level mode.

## Field Documentation

uint8_t hyplnkGenSoftIntReg_s::eoiFlag

[rw] Force end of interrupt

Field size: 8 bits

Reads as 0.

Writing 0xff to eoiFlag and iVector will deassert (EOI) all level sensitive interrupts.

Writing 0xfe to eoiFlag and an interrupt number to iVector will deassert (EOI) the specified interrupt.

Writing 0 to the eoiFlag will assert the interrupt specified by iVector.

uint8_t hyplnkGenSoftIntReg_s::iVector

[rw] Interrupt number to assert or deassert (EOI)

Field size: 8 bits

Hardware index for the interrupt that will be asserted or deasserted. If the hyplnkIntCtrlValReg_s::SIEN bit is set and the security level is met, the internal hardware pending bit will be set. This interrupt is forwarded based on hyplnkControlReg_t::intLocal.

The documentation for this struct was generated from the following file:

- hyplnk.h

Copyright 2012, Texas Instruments Incorporated