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

0x00 - Miscellaneous Control Register

0x04 - Statistical Check Miscellaneous Register

0x08 - Poker Range Register

0x0c - Poker Maximum Limit Register

0x10 - Seed Control Register

0x14 - Sparse Bit Limit Register

0x18 - Frequency Count Minimum Limit Register

0x1c - Frequency Count Register

0x20 - Statistical Check Monobit Count Register

0x24 - Statistical Check Run Length 1 Count Register

0x28 - Statistical Check Run Length 2 Count Register

0x2c - Statistical Check Run Length 3 Count Register

0x30 - Statistical Check Run Length 4 Count Register

0x34 - Statistical Check Run Length 5 Count Register

0x38 - Statistical Check Run Length 6+ Count Register

0x3c - Status Register

0x40 - Entropy Read Register

0x44 - Entropy Read Register

0x48 - Entropy Read Register

0x4c - Entropy Read Register

0x50 - Entropy Read Register

0x54 - Entropy Read Register

0x58 - Entropy Read Register

0x5c - Entropy Read Register

0x60 - Entropy Read Register

0x64 - Entropy Read Register

0x68 - Entropy Read Register

0x6c - Entropy Read Register

0x70 - Entropy Read Register

0x74 - Entropy Read Register

0x78 - Entropy Read Register

0x7c - Entropy Read Register

0x80 - Statistical Check Poker Count 1 and 0 Register

0x84 - Statistical Check Poker Count 3 and 2 Register

0x88 - Statistical Check Poker Count 5 and 4 Register

0x8c - Statistical Check Poker Count 7 and 6 Register

0x90 - Statistical Check Poker Count 9 and 8 Register

0x94 - Statistical Check Poker Count B and A Register

0x98 - Statistical Check Poker Count D and C Register

0x9c - Statistical Check Poker Count F and E Register

0xb0 - Security Configuration Register

0xb4 - Interrupt Control Register

0xb8 - Mask Register

0xbc - Interrupt Status Register

0xf0 - Version ID Register (MS)

0xf4 - Version ID Register (LS)

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock