#include <hpm_sei_regs.h>
Data Fields | |
| struct { | |
| struct { | |
| __RW uint32_t CTRL | |
| __RW uint32_t PTR_CFG | |
| __RW uint32_t WDG_CFG | |
| __R uint8_t RESERVED0 [4] | |
| __R uint32_t EXE_STA | |
| __R uint32_t EXE_PTR | |
| __R uint32_t EXE_INST | |
| __R uint32_t WDG_STA | |
| } ENGINE | |
| struct { | |
| __RW uint32_t CTRL | |
| __RW uint32_t TYPE_CFG | |
| __RW uint32_t BAUD_CFG | |
| __RW uint32_t DATA_CFG | |
| __RW uint32_t CLK_CFG | |
| __R uint8_t RESERVED0 [4] | |
| __R uint32_t PIN | |
| __R uint32_t STATE | |
| } XCVR | |
| struct { | |
| __RW uint32_t IN_CFG | |
| __W uint32_t SW | |
| __RW uint32_t PRD_CFG | |
| __RW uint32_t PRD | |
| __RW uint32_t OUT_CFG | |
| __R uint8_t RESERVED0 [12] | |
| __R uint32_t PRD_STS | |
| __R uint32_t PRD_CNT | |
| __R uint8_t RESERVED1 [24] | |
| } TRG | |
| struct { | |
| __RW uint32_t CMD [4] | |
| __R uint8_t RESERVED0 [16] | |
| __R uint32_t TIME [4] | |
| __R uint8_t RESERVED1 [16] | |
| } TRG_TABLE | |
| struct { | |
| __RW uint32_t MODE | |
| __RW uint32_t IDX | |
| __R uint8_t RESERVED0 [24] | |
| __RW uint32_t CMD | |
| __RW uint32_t SET | |
| __RW uint32_t CLR | |
| __RW uint32_t INV | |
| __R uint32_t IN | |
| __R uint32_t OUT | |
| __RW uint32_t STS | |
| __R uint8_t RESERVED1 [4] | |
| } CMD | |
| struct { | |
| __RW uint32_t MIN | |
| __RW uint32_t MAX | |
| __RW uint32_t MSK | |
| __R uint8_t RESERVED0 [4] | |
| __RW uint32_t PTA | |
| __RW uint32_t PTB | |
| __R uint8_t RESERVED1 [8] | |
| } CMD_TABLE [8] | |
| struct { | |
| __RW uint32_t TRAN [4] | |
| __RW uint32_t CFG | |
| __R uint8_t RESERVED0 [4] | |
| __R uint32_t TIME | |
| __R uint32_t STS | |
| } LATCH [4] | |
| struct { | |
| __RW uint32_t SMP_EN | |
| __RW uint32_t SMP_CFG | |
| __RW uint32_t SMP_DAT | |
| __R uint8_t RESERVED0 [4] | |
| __RW uint32_t SMP_POS | |
| __RW uint32_t SMP_REV | |
| __RW uint32_t SMP_SPD | |
| __RW uint32_t SMP_ACC | |
| __RW uint32_t UPD_EN | |
| __RW uint32_t UPD_CFG | |
| __RW uint32_t UPD_DAT | |
| __RW uint32_t UPD_TIME | |
| __RW uint32_t UPD_POS | |
| __RW uint32_t UPD_REV | |
| __RW uint32_t UPD_SPD | |
| __RW uint32_t UPD_ACC | |
| __R uint32_t SMP_VAL | |
| __R uint32_t SMP_STS | |
| __R uint8_t RESERVED1 [4] | |
| __R uint32_t TIME_IN | |
| __R uint32_t POS_IN | |
| __R uint32_t REV_IN | |
| __R uint32_t SPD_IN | |
| __R uint32_t ACC_IN | |
| __R uint8_t RESERVED2 [4] | |
| __R uint32_t UPD_STS | |
| __R uint8_t RESERVED3 [24] | |
| } POS | |
| struct { | |
| __RW uint32_t INT_EN | |
| __W uint32_t INT_FLAG | |
| __R uint32_t INT_STS | |
| __R uint8_t RESERVED0 [4] | |
| __RW uint32_t POINTER0 | |
| __RW uint32_t POINTER1 | |
| __RW uint32_t INSTR0 | |
| __RW uint32_t INSTR1 | |
| } IRQ | |
| __RW uint32_t DMA_EN | |
| __R uint8_t RESERVED0 [220] | |
| } | CTRL [2] |
| __RW uint32_t | INSTR [64] |
| struct { | |
| __RW uint32_t MODE | |
| __RW uint32_t IDX | |
| __RW uint32_t GOLD | |
| __RW uint32_t CRCINIT | |
| __RW uint32_t CRCPOLY | |
| __R uint8_t RESERVED0 [12] | |
| __RW uint32_t DATA | |
| __RW uint32_t SET | |
| __RW uint32_t CLR | |
| __RW uint32_t INV | |
| __R uint32_t IN | |
| __R uint32_t OUT | |
| __RW uint32_t STS | |
| __R uint8_t RESERVED1 [4] | |
| } | DAT [10] |
| struct { | |
| struct { | |
| __RW uint32_t CTRL | |
| __RW uint32_t PTR_CFG | |
| __RW uint32_t WDG_CFG | |
| __R uint8_t RESERVED0 [4] | |
| __R uint32_t EXE_STA | |
| __R uint32_t EXE_PTR | |
| __R uint32_t EXE_INST | |
| __R uint32_t WDG_STA | |
| } ENGINE | |
| struct { | |
| __RW uint32_t CTRL | |
| __RW uint32_t TYPE_CFG | |
| __RW uint32_t BAUD_CFG | |
| __RW uint32_t DATA_CFG | |
| __RW uint32_t CLK_CFG | |
| __R uint8_t RESERVED0 [4] | |
| __R uint32_t PIN | |
| __R uint32_t STATE | |
| } XCVR | |
| struct { | |
| __RW uint32_t IN_CFG | |
| __W uint32_t SW | |
| __RW uint32_t PRD_CFG | |
| __RW uint32_t PRD | |
| __RW uint32_t OUT_CFG | |
| __R uint8_t RESERVED0 [12] | |
| __R uint32_t PRD_STS | |
| __R uint32_t PRD_CNT | |
| __R uint8_t RESERVED1 [24] | |
| } TRG | |
| struct { | |
| __RW uint32_t CMD [4] | |
| __R uint8_t RESERVED0 [16] | |
| __R uint32_t TIME [4] | |
| __R uint8_t RESERVED1 [16] | |
| } TRG_TABLE | |
| struct { | |
| __RW uint32_t MODE | |
| __RW uint32_t IDX | |
| __R uint8_t RESERVED0 [24] | |
| __RW uint32_t CMD | |
| __RW uint32_t SET | |
| __RW uint32_t CLR | |
| __RW uint32_t INV | |
| __R uint32_t IN | |
| __R uint32_t OUT | |
| __RW uint32_t STS | |
| __R uint8_t RESERVED1 [4] | |
| } CMD | |
| struct { | |
| __RW uint32_t MIN | |
| __RW uint32_t MAX | |
| __RW uint32_t MSK | |
| __R uint8_t RESERVED0 [4] | |
| __RW uint32_t PTA | |
| __RW uint32_t PTB | |
| __R uint8_t RESERVED1 [8] | |
| } CMD_TABLE [8] | |
| struct { | |
| __RW uint32_t TRAN [4] | |
| __RW uint32_t CFG | |
| __R uint8_t RESERVED0 [4] | |
| __R uint32_t TIME | |
| __R uint32_t STS | |
| } LATCH [4] | |
| struct { | |
| __RW uint32_t SMP_EN | |
| __RW uint32_t SMP_CFG | |
| __RW uint32_t SMP_DAT | |
| __R uint8_t RESERVED0 [4] | |
| __RW uint32_t SMP_POS | |
| __RW uint32_t SMP_REV | |
| __RW uint32_t SMP_SPD | |
| __RW uint32_t SMP_ACC | |
| __RW uint32_t UPD_EN | |
| __RW uint32_t UPD_CFG | |
| __RW uint32_t UPD_DAT | |
| __RW uint32_t UPD_TIME | |
| __RW uint32_t UPD_POS | |
| __RW uint32_t UPD_REV | |
| __RW uint32_t UPD_SPD | |
| __RW uint32_t UPD_ACC | |
| __R uint32_t SMP_VAL | |
| __R uint32_t SMP_STS | |
| __R uint8_t RESERVED1 [4] | |
| __R uint32_t TIME_IN | |
| __R uint32_t POS_IN | |
| __R uint32_t REV_IN | |
| __R uint32_t SPD_IN | |
| __R uint32_t ACC_IN | |
| __R uint8_t RESERVED2 [4] | |
| __R uint32_t UPD_STS | |
| __R uint8_t RESERVED3 [24] | |
| } POS | |
| struct { | |
| __RW uint32_t INT_EN | |
| __W uint32_t INT_FLAG | |
| __R uint32_t INT_STS | |
| __R uint8_t RESERVED0 [4] | |
| __RW uint32_t POINTER0 | |
| __RW uint32_t POINTER1 | |
| __RW uint32_t INSTR0 | |
| __RW uint32_t INSTR1 | |
| } IRQ | |
| __RW uint32_t DMA_EN | |
| __R uint8_t RESERVED0 [220] | |
| } | CTRL [4] |
| struct { | |
| __RW uint32_t MODE | |
| __RW uint32_t IDX | |
| __RW uint32_t GOLD | |
| __RW uint32_t CRCINIT | |
| __RW uint32_t CRCPOLY | |
| __R uint8_t RESERVED0 [12] | |
| __RW uint32_t DATA | |
| __RW uint32_t SET | |
| __RW uint32_t CLR | |
| __RW uint32_t INV | |
| __R uint32_t IN | |
| __R uint32_t OUT | |
| __RW uint32_t STS | |
| __R uint8_t RESERVED1 [4] | |
| } | DAT [18] |
| struct { | |
| struct { | |
| __RW uint32_t CTRL | |
| __RW uint32_t PTR_CFG | |
| __RW uint32_t WDG_CFG | |
| __R uint8_t RESERVED0 [4] | |
| __R uint32_t EXE_STA | |
| __R uint32_t EXE_PTR | |
| __R uint32_t EXE_INST | |
| __R uint32_t WDG_STA | |
| } ENGINE | |
| struct { | |
| __RW uint32_t CTRL | |
| __RW uint32_t TYPE_CFG | |
| __RW uint32_t BAUD_CFG | |
| __RW uint32_t DATA_CFG | |
| __RW uint32_t CLK_CFG | |
| __R uint8_t RESERVED0 [4] | |
| __R uint32_t PIN | |
| __R uint32_t STATE | |
| } XCVR | |
| struct { | |
| __RW uint32_t IN_CFG | |
| __W uint32_t SW | |
| __RW uint32_t PRD_CFG | |
| __RW uint32_t PRD | |
| __RW uint32_t OUT_CFG | |
| __RW uint32_t IN_DIV | |
| __R uint8_t RESERVED0 [8] | |
| __R uint32_t PRD_STS | |
| __R uint32_t PRD_CNT | |
| __R uint32_t DIV_STS | |
| __R uint8_t RESERVED1 [20] | |
| } TRG | |
| struct { | |
| __RW uint32_t CMD [4] | |
| __R uint8_t RESERVED0 [16] | |
| __R uint32_t TIME [4] | |
| __R uint8_t RESERVED1 [16] | |
| } TRG_TABLE | |
| struct { | |
| __RW uint32_t MODE | |
| __RW uint32_t IDX | |
| __R uint8_t RESERVED0 [24] | |
| __RW uint32_t CMD | |
| __RW uint32_t SET | |
| __RW uint32_t CLR | |
| __RW uint32_t INV | |
| __R uint32_t IN | |
| __R uint32_t OUT | |
| __RW uint32_t STS | |
| __R uint8_t RESERVED1 [4] | |
| } CMD | |
| struct { | |
| __RW uint32_t MIN | |
| __RW uint32_t MAX | |
| __RW uint32_t MSK | |
| __R uint8_t RESERVED0 [4] | |
| __RW uint32_t PTA | |
| __RW uint32_t PTB | |
| __R uint8_t RESERVED1 [8] | |
| } CMD_TABLE [8] | |
| struct { | |
| __RW uint32_t TRAN [4] | |
| __RW uint32_t CFG | |
| __R uint8_t RESERVED0 [4] | |
| __R uint32_t TIME | |
| __R uint32_t STS | |
| } LATCH [4] | |
| struct { | |
| __RW uint32_t SMP_EN | |
| __RW uint32_t SMP_CFG | |
| __RW uint32_t SMP_DAT | |
| __R uint8_t RESERVED0 [4] | |
| __RW uint32_t SMP_POS | |
| __RW uint32_t SMP_REV | |
| __RW uint32_t SMP_SPD | |
| __RW uint32_t SMP_ACC | |
| __RW uint32_t UPD_EN | |
| __RW uint32_t UPD_CFG | |
| __RW uint32_t UPD_DAT | |
| __RW uint32_t UPD_TIME | |
| __RW uint32_t UPD_POS | |
| __RW uint32_t UPD_REV | |
| __RW uint32_t UPD_SPD | |
| __RW uint32_t UPD_ACC | |
| __R uint32_t SMP_VAL | |
| __R uint32_t SMP_STS | |
| __R uint8_t RESERVED1 [4] | |
| __R uint32_t TIME_IN | |
| __R uint32_t POS_IN | |
| __R uint32_t REV_IN | |
| __R uint32_t SPD_IN | |
| __R uint32_t ACC_IN | |
| __R uint8_t RESERVED2 [4] | |
| __R uint32_t UPD_STS | |
| __R uint8_t RESERVED3 [24] | |
| } POS | |
| struct { | |
| __RW uint32_t INT_EN | |
| __W uint32_t INT_FLAG | |
| __R uint32_t INT_STS | |
| __R uint8_t RESERVED0 [4] | |
| __RW uint32_t POINTER0 | |
| __RW uint32_t POINTER1 | |
| __RW uint32_t INSTR0 | |
| __RW uint32_t INSTR1 | |
| } IRQ | |
| __RW uint32_t DMA_EN | |
| __R uint8_t RESERVED0 [220] | |
| } | CTRL [2] |
| struct { | |
| __RW uint32_t MODE | |
| __RW uint32_t IDX | |
| __RW uint32_t GOLD | |
| __RW uint32_t CRCINIT | |
| __RW uint32_t CRCPOLY | |
| __R uint8_t RESERVED0 [12] | |
| __RW uint32_t DATA | |
| __RW uint32_t SET | |
| __RW uint32_t CLR | |
| __RW uint32_t INV | |
| __R uint32_t IN | |
| __R uint32_t OUT | |
| __RW uint32_t STS | |
| __R uint8_t RESERVED1 [4] | |
| } | DAT [18] |
| __R uint32_t SEI_Type::ACC_IN |
| __RW uint32_t SEI_Type::BAUD_CFG |
| __RW uint32_t SEI_Type::CFG |
| __RW uint32_t SEI_Type::CLK_CFG |
| __RW uint32_t SEI_Type::CLR |
| __RW uint32_t SEI_Type::CMD |
| struct { ... } SEI_Type::CMD |
| struct { ... } SEI_Type::CMD |
| struct { ... } SEI_Type::CMD |
| struct { ... } SEI_Type::CMD_TABLE[8] |
| struct { ... } SEI_Type::CMD_TABLE[8] |
| struct { ... } SEI_Type::CMD_TABLE[8] |
| __RW uint32_t SEI_Type::CRCINIT |
| __RW uint32_t SEI_Type::CRCPOLY |
| __RW uint32_t SEI_Type::CTRL |
| struct { ... } SEI_Type::CTRL[2] |
| struct { ... } SEI_Type::CTRL[2] |
| struct { ... } SEI_Type::CTRL[4] |
| struct { ... } SEI_Type::DAT[10] |
| struct { ... } SEI_Type::DAT[18] |
| struct { ... } SEI_Type::DAT[18] |
| __RW uint32_t SEI_Type::DATA |
| __RW uint32_t SEI_Type::DATA_CFG |
| __R uint32_t SEI_Type::DIV_STS |
| __RW uint32_t SEI_Type::DMA_EN |
| struct { ... } SEI_Type::ENGINE |
| struct { ... } SEI_Type::ENGINE |
| struct { ... } SEI_Type::ENGINE |
| __R uint32_t SEI_Type::EXE_INST |
| __R uint32_t SEI_Type::EXE_PTR |
| __R uint32_t SEI_Type::EXE_STA |
| __RW uint32_t SEI_Type::GOLD |
| __RW uint32_t SEI_Type::IDX |
| __R uint32_t SEI_Type::IN |
| __RW uint32_t SEI_Type::IN_CFG |
| __RW uint32_t SEI_Type::IN_DIV |
| __RW uint32_t SEI_Type::INSTR |
| __RW uint32_t SEI_Type::INSTR0 |
| __RW uint32_t SEI_Type::INSTR1 |
| __RW uint32_t SEI_Type::INT_EN |
| __W uint32_t SEI_Type::INT_FLAG |
| __R uint32_t SEI_Type::INT_STS |
| __RW uint32_t SEI_Type::INV |
| struct { ... } SEI_Type::IRQ |
| struct { ... } SEI_Type::IRQ |
| struct { ... } SEI_Type::IRQ |
| struct { ... } SEI_Type::LATCH[4] |
| struct { ... } SEI_Type::LATCH[4] |
| struct { ... } SEI_Type::LATCH[4] |
| __RW uint32_t SEI_Type::MAX |
| __RW uint32_t SEI_Type::MIN |
| __RW uint32_t SEI_Type::MODE |
| __RW uint32_t SEI_Type::MSK |
| __R uint32_t SEI_Type::OUT |
| __RW uint32_t SEI_Type::OUT_CFG |
| __R uint32_t SEI_Type::PIN |
| __RW uint32_t SEI_Type::POINTER0 |
| __RW uint32_t SEI_Type::POINTER1 |
| struct { ... } SEI_Type::POS |
| struct { ... } SEI_Type::POS |
| struct { ... } SEI_Type::POS |
| __R uint32_t SEI_Type::POS_IN |
| __RW uint32_t SEI_Type::PRD |
| __RW uint32_t SEI_Type::PRD_CFG |
| __R uint32_t SEI_Type::PRD_CNT |
| __R uint32_t SEI_Type::PRD_STS |
| __RW uint32_t SEI_Type::PTA |
| __RW uint32_t SEI_Type::PTB |
| __RW uint32_t SEI_Type::PTR_CFG |
| __R uint8_t SEI_Type::RESERVED0 |
| __R uint8_t SEI_Type::RESERVED1 |
| __R uint8_t SEI_Type::RESERVED2[4] |
| __R uint8_t SEI_Type::RESERVED3[24] |
| __R uint32_t SEI_Type::REV_IN |
| __RW uint32_t SEI_Type::SET |
| __RW uint32_t SEI_Type::SMP_ACC |
| __RW uint32_t SEI_Type::SMP_CFG |
| __RW uint32_t SEI_Type::SMP_DAT |
| __RW uint32_t SEI_Type::SMP_EN |
| __RW uint32_t SEI_Type::SMP_POS |
| __RW uint32_t SEI_Type::SMP_REV |
| __RW uint32_t SEI_Type::SMP_SPD |
| __R uint32_t SEI_Type::SMP_STS |
| __R uint32_t SEI_Type::SMP_VAL |
| __R uint32_t SEI_Type::SPD_IN |
| __R uint32_t SEI_Type::STATE |
| __RW uint32_t SEI_Type::STS |
| __R uint32_t SEI_Type::STS |
| __W uint32_t SEI_Type::SW |
| __R uint32_t SEI_Type::TIME |
| __R uint32_t SEI_Type::TIME_IN |
| __RW uint32_t SEI_Type::TRAN[4] |
| struct { ... } SEI_Type::TRG |
| struct { ... } SEI_Type::TRG |
| struct { ... } SEI_Type::TRG |
| struct { ... } SEI_Type::TRG_TABLE |
| struct { ... } SEI_Type::TRG_TABLE |
| struct { ... } SEI_Type::TRG_TABLE |
| __RW uint32_t SEI_Type::TYPE_CFG |
| __RW uint32_t SEI_Type::UPD_ACC |
| __RW uint32_t SEI_Type::UPD_CFG |
| __RW uint32_t SEI_Type::UPD_DAT |
| __RW uint32_t SEI_Type::UPD_EN |
| __RW uint32_t SEI_Type::UPD_POS |
| __RW uint32_t SEI_Type::UPD_REV |
| __RW uint32_t SEI_Type::UPD_SPD |
| __R uint32_t SEI_Type::UPD_STS |
| __RW uint32_t SEI_Type::UPD_TIME |
| __RW uint32_t SEI_Type::WDG_CFG |
| __R uint32_t SEI_Type::WDG_STA |
| struct { ... } SEI_Type::XCVR |
| struct { ... } SEI_Type::XCVR |
| struct { ... } SEI_Type::XCVR |