Struct mkw41z::trng0::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub mctl: MCTL, pub scmisc: SCMISC, pub pkrrng: PKRRNG, pub pkrmax: PKRMAX, pub sdctl: SDCTL, pub sblim: SBLIM, pub frqmin: FRQMIN, pub frqcnt: FRQCNT, pub scmc: SCMC, pub scr1c: SCR1C, pub scr2c: SCR2C, pub scr3c: SCR3C, pub scr4c: SCR4C, pub scr5c: SCR5C, pub scr6pc: SCR6PC, pub status: STATUS, pub ent0: ENT0, pub ent1: ENT1, pub ent2: ENT2, pub ent3: ENT3, pub ent4: ENT4, pub ent5: ENT5, pub ent6: ENT6, pub ent7: ENT7, pub ent8: ENT8, pub ent9: ENT9, pub ent10: ENT10, pub ent11: ENT11, pub ent12: ENT12, pub ent13: ENT13, pub ent14: ENT14, pub ent15: ENT15, pub pkrcnt10: PKRCNT10, pub pkrcnt32: PKRCNT32, pub pkrcnt54: PKRCNT54, pub pkrcnt76: PKRCNT76, pub pkrcnt98: PKRCNT98, pub pkrcntba: PKRCNTBA, pub pkrcntdc: PKRCNTDC, pub pkrcntfe: PKRCNTFE, pub sec_cfg: SEC_CFG, pub int_ctrl: INT_CTRL, pub int_mask: INT_MASK, pub int_status: INT_STATUS, pub vid1: VID1, pub vid2: VID2, // some fields omitted }
Register block
Fields
mctl: MCTL
0x00 - Miscellaneous Control Register
scmisc: SCMISC
0x04 - Statistical Check Miscellaneous Register
pkrrng: PKRRNG
0x08 - Poker Range Register
pkrmax: PKRMAX
0x0c - Poker Maximum Limit Register
sdctl: SDCTL
0x10 - Seed Control Register
sblim: SBLIM
0x14 - Sparse Bit Limit Register
frqmin: FRQMIN
0x18 - Frequency Count Minimum Limit Register
frqcnt: FRQCNT
0x1c - Frequency Count Register
scmc: SCMC
0x20 - Statistical Check Monobit Count Register
scr1c: SCR1C
0x24 - Statistical Check Run Length 1 Count Register
scr2c: SCR2C
0x28 - Statistical Check Run Length 2 Count Register
scr3c: SCR3C
0x2c - Statistical Check Run Length 3 Count Register
scr4c: SCR4C
0x30 - Statistical Check Run Length 4 Count Register
scr5c: SCR5C
0x34 - Statistical Check Run Length 5 Count Register
scr6pc: SCR6PC
0x38 - Statistical Check Run Length 6+ Count Register
status: STATUS
0x3c - Status Register
ent0: ENT0
0x40 - Entropy Read Register
ent1: ENT1
0x44 - Entropy Read Register
ent2: ENT2
0x48 - Entropy Read Register
ent3: ENT3
0x4c - Entropy Read Register
ent4: ENT4
0x50 - Entropy Read Register
ent5: ENT5
0x54 - Entropy Read Register
ent6: ENT6
0x58 - Entropy Read Register
ent7: ENT7
0x5c - Entropy Read Register
ent8: ENT8
0x60 - Entropy Read Register
ent9: ENT9
0x64 - Entropy Read Register
ent10: ENT10
0x68 - Entropy Read Register
ent11: ENT11
0x6c - Entropy Read Register
ent12: ENT12
0x70 - Entropy Read Register
ent13: ENT13
0x74 - Entropy Read Register
ent14: ENT14
0x78 - Entropy Read Register
ent15: ENT15
0x7c - Entropy Read Register
pkrcnt10: PKRCNT10
0x80 - Statistical Check Poker Count 1 and 0 Register
pkrcnt32: PKRCNT32
0x84 - Statistical Check Poker Count 3 and 2 Register
pkrcnt54: PKRCNT54
0x88 - Statistical Check Poker Count 5 and 4 Register
pkrcnt76: PKRCNT76
0x8c - Statistical Check Poker Count 7 and 6 Register
pkrcnt98: PKRCNT98
0x90 - Statistical Check Poker Count 9 and 8 Register
pkrcntba: PKRCNTBA
0x94 - Statistical Check Poker Count B and A Register
pkrcntdc: PKRCNTDC
0x98 - Statistical Check Poker Count D and C Register
pkrcntfe: PKRCNTFE
0x9c - Statistical Check Poker Count F and E Register
sec_cfg: SEC_CFG
0xb0 - Security Configuration Register
int_ctrl: INT_CTRL
0xb4 - Interrupt Control Register
int_mask: INT_MASK
0xb8 - Mask Register
int_status: INT_STATUS
0xbc - Interrupt Status Register
vid1: VID1
0xf0 - Version ID Register (MS)
vid2: VID2
0xf4 - Version ID Register (LS)