#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - PLD Input Terms"]
    pub pld_it0: crate::Reg<pld_it0::PLD_IT0_SPEC>,
    #[doc = "0x04 - PLD Input Terms"]
    pub pld_it1: crate::Reg<pld_it1::PLD_IT1_SPEC>,
    #[doc = "0x08 - PLD Input Terms"]
    pub pld_it2: crate::Reg<pld_it2::PLD_IT2_SPEC>,
    #[doc = "0x0c - PLD Input Terms"]
    pub pld_it3: crate::Reg<pld_it3::PLD_IT3_SPEC>,
    #[doc = "0x10 - PLD Input Terms"]
    pub pld_it4: crate::Reg<pld_it4::PLD_IT4_SPEC>,
    #[doc = "0x14 - PLD Input Terms"]
    pub pld_it5: crate::Reg<pld_it5::PLD_IT5_SPEC>,
    #[doc = "0x18 - PLD Input Terms"]
    pub pld_it6: crate::Reg<pld_it6::PLD_IT6_SPEC>,
    #[doc = "0x1c - PLD Input Terms"]
    pub pld_it7: crate::Reg<pld_it7::PLD_IT7_SPEC>,
    #[doc = "0x20 - PLD Input Terms"]
    pub pld_it8: crate::Reg<pld_it8::PLD_IT8_SPEC>,
    #[doc = "0x24 - PLD Input Terms"]
    pub pld_it9: crate::Reg<pld_it9::PLD_IT9_SPEC>,
    #[doc = "0x28 - PLD Input Terms"]
    pub pld_it10: crate::Reg<pld_it10::PLD_IT10_SPEC>,
    #[doc = "0x2c - PLD Input Terms"]
    pub pld_it11: crate::Reg<pld_it11::PLD_IT11_SPEC>,
    #[doc = "0x30 - PLD OR Terms"]
    pub pld_ort0: crate::Reg<pld_ort0::PLD_ORT0_SPEC>,
    #[doc = "0x32 - PLD OR Terms"]
    pub pld_ort1: crate::Reg<pld_ort1::PLD_ORT1_SPEC>,
    #[doc = "0x34 - PLD OR Terms"]
    pub pld_ort2: crate::Reg<pld_ort2::PLD_ORT2_SPEC>,
    #[doc = "0x36 - PLD OR Terms"]
    pub pld_ort3: crate::Reg<pld_ort3::PLD_ORT3_SPEC>,
    #[doc = "0x38 - Macrocell configuration for Carry Enable and Constant"]
    pub pld_mc_cfg_cen_const: crate::Reg<pld_mc_cfg_cen_const::PLD_MC_CFG_CEN_CONST_SPEC>,
    #[doc = "0x3a - PLD Macro cell XOR feedback"]
    pub pld_mc_cfg_xorfb: crate::Reg<pld_mc_cfg_xorfb::PLD_MC_CFG_XORFB_SPEC>,
    #[doc = "0x3c - PLD Macro cell Set Reset Selection"]
    pub pld_mc_set_reset: crate::Reg<pld_mc_set_reset::PLD_MC_SET_RESET_SPEC>,
    #[doc = "0x3e - PLD Macro cell Bypass control"]
    pub pld_mc_cfg_bypass: crate::Reg<pld_mc_cfg_bypass::PLD_MC_CFG_BYPASS_SPEC>,
    #[doc = "0x40 - Datapath Input Selection - RAD1 RAD0. Address bits 0 and 1 to the dynamic configuration RAM"]
    pub cfg0: crate::Reg<cfg0::CFG0_SPEC>,
    #[doc = "0x41 - Datapath Input Selection - RAD2. Address bit 2 to the dynamic configuration RAM"]
    pub cfg1: crate::Reg<cfg1::CFG1_SPEC>,
    #[doc = "0x42 - Datapath Input Selection - F1_LD, F0_LD."]
    pub cfg2: crate::Reg<cfg2::CFG2_SPEC>,
    #[doc = "0x43 - Datapath Input Selection - D1_LD, D0_LD."]
    pub cfg3: crate::Reg<cfg3::CFG3_SPEC>,
    #[doc = "0x44 - Datapath Input Selection - CI_MUX SI_MUX."]
    pub cfg4: crate::Reg<cfg4::CFG4_SPEC>,
    #[doc = "0x45 - Datapath Output Selection for OUT1 OUT0"]
    pub cfg5: crate::Reg<cfg5::CFG5_SPEC>,
    #[doc = "0x46 - Datapath Output Selection for OUT3 OUT2"]
    pub cfg6: crate::Reg<cfg6::CFG6_SPEC>,
    #[doc = "0x47 - Datapath Output Selection for OUT5 OUT4"]
    pub cfg7: crate::Reg<cfg7::CFG7_SPEC>,
    #[doc = "0x48 - Datapath Output Synchronization Option"]
    pub cfg8: crate::Reg<cfg8::CFG8_SPEC>,
    #[doc = "0x49 - Datapath ALU Mask"]
    pub cfg9: crate::Reg<cfg9::CFG9_SPEC>,
    #[doc = "0x4a - Datapath Compare 0 Mask"]
    pub cfg10: crate::Reg<cfg10::CFG10_SPEC>,
    #[doc = "0x4b - Datapath Compare 1 Mask"]
    pub cfg11: crate::Reg<cfg11::CFG11_SPEC>,
    #[doc = "0x4c - Datapath mask enables and shift in configuration"]
    pub cfg12: crate::Reg<cfg12::CFG12_SPEC>,
    #[doc = "0x4d - Datapath carry in and compare configuration"]
    pub cfg13: crate::Reg<cfg13::CFG13_SPEC>,
    #[doc = "0x4e - Datapath chaining and MSB configuration"]
    pub cfg14: crate::Reg<cfg14::CFG14_SPEC>,
    #[doc = "0x4f - Datapath FIFO, shift and parallel input control"]
    pub cfg15: crate::Reg<cfg15::CFG15_SPEC>,
    #[doc = "0x50 - Datapath FIFO and register access configuration control"]
    pub cfg16: crate::Reg<cfg16::CFG16_SPEC>,
    #[doc = "0x51 - Datapath FIFO control"]
    pub cfg17: crate::Reg<cfg17::CFG17_SPEC>,
    #[doc = "0x52 - Control Register Mode 0 (used in conjunction with Control Register Mode 1)"]
    pub cfg18: crate::Reg<cfg18::CFG18_SPEC>,
    #[doc = "0x53 - Control Register Mode 1 (used in conjunction with Control Register Mode 0)"]
    pub cfg19: crate::Reg<cfg19::CFG19_SPEC>,
    #[doc = "0x54 - Status Register input mode selection"]
    pub cfg20: crate::Reg<cfg20::CFG20_SPEC>,
    #[doc = "0x55 - Spare register bits"]
    pub cfg21: crate::Reg<cfg21::CFG21_SPEC>,
    #[doc = "0x56 - SC block configuration control"]
    pub cfg22: crate::Reg<cfg22::CFG22_SPEC>,
    #[doc = "0x57 - Counter Control"]
    pub cfg23: crate::Reg<cfg23::CFG23_SPEC>,
    #[doc = "0x58 - PLD0 Clock and Reset control"]
    pub cfg24: crate::Reg<cfg24::CFG24_SPEC>,
    #[doc = "0x59 - PLD1 Clock and Reset control"]
    pub cfg25: crate::Reg<cfg25::CFG25_SPEC>,
    #[doc = "0x5a - Datapath Clock and Reset control"]
    pub cfg26: crate::Reg<cfg26::CFG26_SPEC>,
    #[doc = "0x5b - Status/Control Clock and Reset control"]
    pub cfg27: crate::Reg<cfg27::CFG27_SPEC>,
    #[doc = "0x5c - Clock Selection for PLD1 and PLD0"]
    pub cfg28: crate::Reg<cfg28::CFG28_SPEC>,
    #[doc = "0x5d - Clock Selection for Datapath, Status and Control"]
    pub cfg29: crate::Reg<cfg29::CFG29_SPEC>,
    #[doc = "0x5e - Reset control"]
    pub cfg30: crate::Reg<cfg30::CFG30_SPEC>,
    #[doc = "0x5f - Reset control"]
    pub cfg31: crate::Reg<cfg31::CFG31_SPEC>,
    #[doc = "0x60 - Dynamic Configuration RAM"]
    pub dcfg0: crate::Reg<dcfg0::DCFG0_SPEC>,
    #[doc = "0x62 - Dynamic Configuration RAM"]
    pub dcfg1: crate::Reg<dcfg1::DCFG1_SPEC>,
    #[doc = "0x64 - Dynamic Configuration RAM"]
    pub dcfg2: crate::Reg<dcfg2::DCFG2_SPEC>,
    #[doc = "0x66 - Dynamic Configuration RAM"]
    pub dcfg3: crate::Reg<dcfg3::DCFG3_SPEC>,
    #[doc = "0x68 - Dynamic Configuration RAM"]
    pub dcfg4: crate::Reg<dcfg4::DCFG4_SPEC>,
    #[doc = "0x6a - Dynamic Configuration RAM"]
    pub dcfg5: crate::Reg<dcfg5::DCFG5_SPEC>,
    #[doc = "0x6c - Dynamic Configuration RAM"]
    pub dcfg6: crate::Reg<dcfg6::DCFG6_SPEC>,
    #[doc = "0x6e - Dynamic Configuration RAM"]
    pub dcfg7: crate::Reg<dcfg7::DCFG7_SPEC>,
}
#[doc = "PLD_IT0 register accessor: an alias for `Reg<PLD_IT0_SPEC>`"]
pub type PLD_IT0 = crate::Reg<pld_it0::PLD_IT0_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it0;
#[doc = "PLD_IT1 register accessor: an alias for `Reg<PLD_IT1_SPEC>`"]
pub type PLD_IT1 = crate::Reg<pld_it1::PLD_IT1_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it1;
#[doc = "PLD_IT2 register accessor: an alias for `Reg<PLD_IT2_SPEC>`"]
pub type PLD_IT2 = crate::Reg<pld_it2::PLD_IT2_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it2;
#[doc = "PLD_IT3 register accessor: an alias for `Reg<PLD_IT3_SPEC>`"]
pub type PLD_IT3 = crate::Reg<pld_it3::PLD_IT3_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it3;
#[doc = "PLD_IT4 register accessor: an alias for `Reg<PLD_IT4_SPEC>`"]
pub type PLD_IT4 = crate::Reg<pld_it4::PLD_IT4_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it4;
#[doc = "PLD_IT5 register accessor: an alias for `Reg<PLD_IT5_SPEC>`"]
pub type PLD_IT5 = crate::Reg<pld_it5::PLD_IT5_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it5;
#[doc = "PLD_IT6 register accessor: an alias for `Reg<PLD_IT6_SPEC>`"]
pub type PLD_IT6 = crate::Reg<pld_it6::PLD_IT6_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it6;
#[doc = "PLD_IT7 register accessor: an alias for `Reg<PLD_IT7_SPEC>`"]
pub type PLD_IT7 = crate::Reg<pld_it7::PLD_IT7_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it7;
#[doc = "PLD_IT8 register accessor: an alias for `Reg<PLD_IT8_SPEC>`"]
pub type PLD_IT8 = crate::Reg<pld_it8::PLD_IT8_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it8;
#[doc = "PLD_IT9 register accessor: an alias for `Reg<PLD_IT9_SPEC>`"]
pub type PLD_IT9 = crate::Reg<pld_it9::PLD_IT9_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it9;
#[doc = "PLD_IT10 register accessor: an alias for `Reg<PLD_IT10_SPEC>`"]
pub type PLD_IT10 = crate::Reg<pld_it10::PLD_IT10_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it10;
#[doc = "PLD_IT11 register accessor: an alias for `Reg<PLD_IT11_SPEC>`"]
pub type PLD_IT11 = crate::Reg<pld_it11::PLD_IT11_SPEC>;
#[doc = "PLD Input Terms"]
pub mod pld_it11;
#[doc = "PLD_ORT0 register accessor: an alias for `Reg<PLD_ORT0_SPEC>`"]
pub type PLD_ORT0 = crate::Reg<pld_ort0::PLD_ORT0_SPEC>;
#[doc = "PLD OR Terms"]
pub mod pld_ort0;
#[doc = "PLD_ORT1 register accessor: an alias for `Reg<PLD_ORT1_SPEC>`"]
pub type PLD_ORT1 = crate::Reg<pld_ort1::PLD_ORT1_SPEC>;
#[doc = "PLD OR Terms"]
pub mod pld_ort1;
#[doc = "PLD_ORT2 register accessor: an alias for `Reg<PLD_ORT2_SPEC>`"]
pub type PLD_ORT2 = crate::Reg<pld_ort2::PLD_ORT2_SPEC>;
#[doc = "PLD OR Terms"]
pub mod pld_ort2;
#[doc = "PLD_ORT3 register accessor: an alias for `Reg<PLD_ORT3_SPEC>`"]
pub type PLD_ORT3 = crate::Reg<pld_ort3::PLD_ORT3_SPEC>;
#[doc = "PLD OR Terms"]
pub mod pld_ort3;
#[doc = "PLD_MC_CFG_CEN_CONST register accessor: an alias for `Reg<PLD_MC_CFG_CEN_CONST_SPEC>`"]
pub type PLD_MC_CFG_CEN_CONST = crate::Reg<pld_mc_cfg_cen_const::PLD_MC_CFG_CEN_CONST_SPEC>;
#[doc = "Macrocell configuration for Carry Enable and Constant"]
pub mod pld_mc_cfg_cen_const;
#[doc = "PLD_MC_CFG_XORFB register accessor: an alias for `Reg<PLD_MC_CFG_XORFB_SPEC>`"]
pub type PLD_MC_CFG_XORFB = crate::Reg<pld_mc_cfg_xorfb::PLD_MC_CFG_XORFB_SPEC>;
#[doc = "PLD Macro cell XOR feedback"]
pub mod pld_mc_cfg_xorfb;
#[doc = "PLD_MC_SET_RESET register accessor: an alias for `Reg<PLD_MC_SET_RESET_SPEC>`"]
pub type PLD_MC_SET_RESET = crate::Reg<pld_mc_set_reset::PLD_MC_SET_RESET_SPEC>;
#[doc = "PLD Macro cell Set Reset Selection"]
pub mod pld_mc_set_reset;
#[doc = "PLD_MC_CFG_BYPASS register accessor: an alias for `Reg<PLD_MC_CFG_BYPASS_SPEC>`"]
pub type PLD_MC_CFG_BYPASS = crate::Reg<pld_mc_cfg_bypass::PLD_MC_CFG_BYPASS_SPEC>;
#[doc = "PLD Macro cell Bypass control"]
pub mod pld_mc_cfg_bypass;
#[doc = "CFG0 register accessor: an alias for `Reg<CFG0_SPEC>`"]
pub type CFG0 = crate::Reg<cfg0::CFG0_SPEC>;
#[doc = "Datapath Input Selection - RAD1 RAD0. Address bits 0 and 1 to the dynamic configuration RAM"]
pub mod cfg0;
#[doc = "CFG1 register accessor: an alias for `Reg<CFG1_SPEC>`"]
pub type CFG1 = crate::Reg<cfg1::CFG1_SPEC>;
#[doc = "Datapath Input Selection - RAD2. Address bit 2 to the dynamic configuration RAM"]
pub mod cfg1;
#[doc = "CFG2 register accessor: an alias for `Reg<CFG2_SPEC>`"]
pub type CFG2 = crate::Reg<cfg2::CFG2_SPEC>;
#[doc = "Datapath Input Selection - F1_LD, F0_LD."]
pub mod cfg2;
#[doc = "CFG3 register accessor: an alias for `Reg<CFG3_SPEC>`"]
pub type CFG3 = crate::Reg<cfg3::CFG3_SPEC>;
#[doc = "Datapath Input Selection - D1_LD, D0_LD."]
pub mod cfg3;
#[doc = "CFG4 register accessor: an alias for `Reg<CFG4_SPEC>`"]
pub type CFG4 = crate::Reg<cfg4::CFG4_SPEC>;
#[doc = "Datapath Input Selection - CI_MUX SI_MUX."]
pub mod cfg4;
#[doc = "CFG5 register accessor: an alias for `Reg<CFG5_SPEC>`"]
pub type CFG5 = crate::Reg<cfg5::CFG5_SPEC>;
#[doc = "Datapath Output Selection for OUT1 OUT0"]
pub mod cfg5;
#[doc = "CFG6 register accessor: an alias for `Reg<CFG6_SPEC>`"]
pub type CFG6 = crate::Reg<cfg6::CFG6_SPEC>;
#[doc = "Datapath Output Selection for OUT3 OUT2"]
pub mod cfg6;
#[doc = "CFG7 register accessor: an alias for `Reg<CFG7_SPEC>`"]
pub type CFG7 = crate::Reg<cfg7::CFG7_SPEC>;
#[doc = "Datapath Output Selection for OUT5 OUT4"]
pub mod cfg7;
#[doc = "CFG8 register accessor: an alias for `Reg<CFG8_SPEC>`"]
pub type CFG8 = crate::Reg<cfg8::CFG8_SPEC>;
#[doc = "Datapath Output Synchronization Option"]
pub mod cfg8;
#[doc = "CFG9 register accessor: an alias for `Reg<CFG9_SPEC>`"]
pub type CFG9 = crate::Reg<cfg9::CFG9_SPEC>;
#[doc = "Datapath ALU Mask"]
pub mod cfg9;
#[doc = "CFG10 register accessor: an alias for `Reg<CFG10_SPEC>`"]
pub type CFG10 = crate::Reg<cfg10::CFG10_SPEC>;
#[doc = "Datapath Compare 0 Mask"]
pub mod cfg10;
#[doc = "CFG11 register accessor: an alias for `Reg<CFG11_SPEC>`"]
pub type CFG11 = crate::Reg<cfg11::CFG11_SPEC>;
#[doc = "Datapath Compare 1 Mask"]
pub mod cfg11;
#[doc = "CFG12 register accessor: an alias for `Reg<CFG12_SPEC>`"]
pub type CFG12 = crate::Reg<cfg12::CFG12_SPEC>;
#[doc = "Datapath mask enables and shift in configuration"]
pub mod cfg12;
#[doc = "CFG13 register accessor: an alias for `Reg<CFG13_SPEC>`"]
pub type CFG13 = crate::Reg<cfg13::CFG13_SPEC>;
#[doc = "Datapath carry in and compare configuration"]
pub mod cfg13;
#[doc = "CFG14 register accessor: an alias for `Reg<CFG14_SPEC>`"]
pub type CFG14 = crate::Reg<cfg14::CFG14_SPEC>;
#[doc = "Datapath chaining and MSB configuration"]
pub mod cfg14;
#[doc = "CFG15 register accessor: an alias for `Reg<CFG15_SPEC>`"]
pub type CFG15 = crate::Reg<cfg15::CFG15_SPEC>;
#[doc = "Datapath FIFO, shift and parallel input control"]
pub mod cfg15;
#[doc = "CFG16 register accessor: an alias for `Reg<CFG16_SPEC>`"]
pub type CFG16 = crate::Reg<cfg16::CFG16_SPEC>;
#[doc = "Datapath FIFO and register access configuration control"]
pub mod cfg16;
#[doc = "CFG17 register accessor: an alias for `Reg<CFG17_SPEC>`"]
pub type CFG17 = crate::Reg<cfg17::CFG17_SPEC>;
#[doc = "Datapath FIFO control"]
pub mod cfg17;
#[doc = "CFG18 register accessor: an alias for `Reg<CFG18_SPEC>`"]
pub type CFG18 = crate::Reg<cfg18::CFG18_SPEC>;
#[doc = "Control Register Mode 0 (used in conjunction with Control Register Mode 1)"]
pub mod cfg18;
#[doc = "CFG19 register accessor: an alias for `Reg<CFG19_SPEC>`"]
pub type CFG19 = crate::Reg<cfg19::CFG19_SPEC>;
#[doc = "Control Register Mode 1 (used in conjunction with Control Register Mode 0)"]
pub mod cfg19;
#[doc = "CFG20 register accessor: an alias for `Reg<CFG20_SPEC>`"]
pub type CFG20 = crate::Reg<cfg20::CFG20_SPEC>;
#[doc = "Status Register input mode selection"]
pub mod cfg20;
#[doc = "CFG21 register accessor: an alias for `Reg<CFG21_SPEC>`"]
pub type CFG21 = crate::Reg<cfg21::CFG21_SPEC>;
#[doc = "Spare register bits"]
pub mod cfg21;
#[doc = "CFG22 register accessor: an alias for `Reg<CFG22_SPEC>`"]
pub type CFG22 = crate::Reg<cfg22::CFG22_SPEC>;
#[doc = "SC block configuration control"]
pub mod cfg22;
#[doc = "CFG23 register accessor: an alias for `Reg<CFG23_SPEC>`"]
pub type CFG23 = crate::Reg<cfg23::CFG23_SPEC>;
#[doc = "Counter Control"]
pub mod cfg23;
#[doc = "CFG24 register accessor: an alias for `Reg<CFG24_SPEC>`"]
pub type CFG24 = crate::Reg<cfg24::CFG24_SPEC>;
#[doc = "PLD0 Clock and Reset control"]
pub mod cfg24;
#[doc = "CFG25 register accessor: an alias for `Reg<CFG25_SPEC>`"]
pub type CFG25 = crate::Reg<cfg25::CFG25_SPEC>;
#[doc = "PLD1 Clock and Reset control"]
pub mod cfg25;
#[doc = "CFG26 register accessor: an alias for `Reg<CFG26_SPEC>`"]
pub type CFG26 = crate::Reg<cfg26::CFG26_SPEC>;
#[doc = "Datapath Clock and Reset control"]
pub mod cfg26;
#[doc = "CFG27 register accessor: an alias for `Reg<CFG27_SPEC>`"]
pub type CFG27 = crate::Reg<cfg27::CFG27_SPEC>;
#[doc = "Status/Control Clock and Reset control"]
pub mod cfg27;
#[doc = "CFG28 register accessor: an alias for `Reg<CFG28_SPEC>`"]
pub type CFG28 = crate::Reg<cfg28::CFG28_SPEC>;
#[doc = "Clock Selection for PLD1 and PLD0"]
pub mod cfg28;
#[doc = "CFG29 register accessor: an alias for `Reg<CFG29_SPEC>`"]
pub type CFG29 = crate::Reg<cfg29::CFG29_SPEC>;
#[doc = "Clock Selection for Datapath, Status and Control"]
pub mod cfg29;
#[doc = "CFG30 register accessor: an alias for `Reg<CFG30_SPEC>`"]
pub type CFG30 = crate::Reg<cfg30::CFG30_SPEC>;
#[doc = "Reset control"]
pub mod cfg30;
#[doc = "CFG31 register accessor: an alias for `Reg<CFG31_SPEC>`"]
pub type CFG31 = crate::Reg<cfg31::CFG31_SPEC>;
#[doc = "Reset control"]
pub mod cfg31;
#[doc = "DCFG0 register accessor: an alias for `Reg<DCFG0_SPEC>`"]
pub type DCFG0 = crate::Reg<dcfg0::DCFG0_SPEC>;
#[doc = "Dynamic Configuration RAM"]
pub mod dcfg0;
#[doc = "DCFG1 register accessor: an alias for `Reg<DCFG1_SPEC>`"]
pub type DCFG1 = crate::Reg<dcfg1::DCFG1_SPEC>;
#[doc = "Dynamic Configuration RAM"]
pub mod dcfg1;
#[doc = "DCFG2 register accessor: an alias for `Reg<DCFG2_SPEC>`"]
pub type DCFG2 = crate::Reg<dcfg2::DCFG2_SPEC>;
#[doc = "Dynamic Configuration RAM"]
pub mod dcfg2;
#[doc = "DCFG3 register accessor: an alias for `Reg<DCFG3_SPEC>`"]
pub type DCFG3 = crate::Reg<dcfg3::DCFG3_SPEC>;
#[doc = "Dynamic Configuration RAM"]
pub mod dcfg3;
#[doc = "DCFG4 register accessor: an alias for `Reg<DCFG4_SPEC>`"]
pub type DCFG4 = crate::Reg<dcfg4::DCFG4_SPEC>;
#[doc = "Dynamic Configuration RAM"]
pub mod dcfg4;
#[doc = "DCFG5 register accessor: an alias for `Reg<DCFG5_SPEC>`"]
pub type DCFG5 = crate::Reg<dcfg5::DCFG5_SPEC>;
#[doc = "Dynamic Configuration RAM"]
pub mod dcfg5;
#[doc = "DCFG6 register accessor: an alias for `Reg<DCFG6_SPEC>`"]
pub type DCFG6 = crate::Reg<dcfg6::DCFG6_SPEC>;
#[doc = "Dynamic Configuration RAM"]
pub mod dcfg6;
#[doc = "DCFG7 register accessor: an alias for `Reg<DCFG7_SPEC>`"]
pub type DCFG7 = crate::Reg<dcfg7::DCFG7_SPEC>;
#[doc = "Dynamic Configuration RAM"]
pub mod dcfg7;
