#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc0: crate::Reg<hc0::HC0_SPEC>,
    #[doc = "0x01 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc1: crate::Reg<hc1::HC1_SPEC>,
    #[doc = "0x02 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc2: crate::Reg<hc2::HC2_SPEC>,
    #[doc = "0x03 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc3: crate::Reg<hc3::HC3_SPEC>,
    #[doc = "0x04 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc4: crate::Reg<hc4::HC4_SPEC>,
    #[doc = "0x05 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc5: crate::Reg<hc5::HC5_SPEC>,
    #[doc = "0x06 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc6: crate::Reg<hc6::HC6_SPEC>,
    #[doc = "0x07 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc7: crate::Reg<hc7::HC7_SPEC>,
    #[doc = "0x08 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc8: crate::Reg<hc8::HC8_SPEC>,
    #[doc = "0x09 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc9: crate::Reg<hc9::HC9_SPEC>,
    #[doc = "0x0a - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc10: crate::Reg<hc10::HC10_SPEC>,
    #[doc = "0x0b - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc11: crate::Reg<hc11::HC11_SPEC>,
    #[doc = "0x0c - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc12: crate::Reg<hc12::HC12_SPEC>,
    #[doc = "0x0d - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc13: crate::Reg<hc13::HC13_SPEC>,
    #[doc = "0x0e - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc14: crate::Reg<hc14::HC14_SPEC>,
    #[doc = "0x0f - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc15: crate::Reg<hc15::HC15_SPEC>,
    #[doc = "0x10 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc16: crate::Reg<hc16::HC16_SPEC>,
    #[doc = "0x11 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc17: crate::Reg<hc17::HC17_SPEC>,
    #[doc = "0x12 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc18: crate::Reg<hc18::HC18_SPEC>,
    #[doc = "0x13 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc19: crate::Reg<hc19::HC19_SPEC>,
    #[doc = "0x14 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc20: crate::Reg<hc20::HC20_SPEC>,
    #[doc = "0x15 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc21: crate::Reg<hc21::HC21_SPEC>,
    #[doc = "0x16 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc22: crate::Reg<hc22::HC22_SPEC>,
    #[doc = "0x17 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc23: crate::Reg<hc23::HC23_SPEC>,
    #[doc = "0x18 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc24: crate::Reg<hc24::HC24_SPEC>,
    #[doc = "0x19 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc25: crate::Reg<hc25::HC25_SPEC>,
    #[doc = "0x1a - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc26: crate::Reg<hc26::HC26_SPEC>,
    #[doc = "0x1b - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc27: crate::Reg<hc27::HC27_SPEC>,
    #[doc = "0x1c - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc28: crate::Reg<hc28::HC28_SPEC>,
    #[doc = "0x1d - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc29: crate::Reg<hc29::HC29_SPEC>,
    #[doc = "0x1e - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc30: crate::Reg<hc30::HC30_SPEC>,
    #[doc = "0x1f - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc31: crate::Reg<hc31::HC31_SPEC>,
    #[doc = "0x20 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc32: crate::Reg<hc32::HC32_SPEC>,
    #[doc = "0x21 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc33: crate::Reg<hc33::HC33_SPEC>,
    #[doc = "0x22 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc34: crate::Reg<hc34::HC34_SPEC>,
    #[doc = "0x23 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc35: crate::Reg<hc35::HC35_SPEC>,
    #[doc = "0x24 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc36: crate::Reg<hc36::HC36_SPEC>,
    #[doc = "0x25 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc37: crate::Reg<hc37::HC37_SPEC>,
    #[doc = "0x26 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc38: crate::Reg<hc38::HC38_SPEC>,
    #[doc = "0x27 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc39: crate::Reg<hc39::HC39_SPEC>,
    #[doc = "0x28 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc40: crate::Reg<hc40::HC40_SPEC>,
    #[doc = "0x29 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc41: crate::Reg<hc41::HC41_SPEC>,
    #[doc = "0x2a - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc42: crate::Reg<hc42::HC42_SPEC>,
    #[doc = "0x2b - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc43: crate::Reg<hc43::HC43_SPEC>,
    #[doc = "0x2c - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc44: crate::Reg<hc44::HC44_SPEC>,
    #[doc = "0x2d - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc45: crate::Reg<hc45::HC45_SPEC>,
    #[doc = "0x2e - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc46: crate::Reg<hc46::HC46_SPEC>,
    #[doc = "0x2f - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc47: crate::Reg<hc47::HC47_SPEC>,
    #[doc = "0x30 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc48: crate::Reg<hc48::HC48_SPEC>,
    #[doc = "0x31 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc49: crate::Reg<hc49::HC49_SPEC>,
    #[doc = "0x32 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc50: crate::Reg<hc50::HC50_SPEC>,
    #[doc = "0x33 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc51: crate::Reg<hc51::HC51_SPEC>,
    #[doc = "0x34 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc52: crate::Reg<hc52::HC52_SPEC>,
    #[doc = "0x35 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc53: crate::Reg<hc53::HC53_SPEC>,
    #[doc = "0x36 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc54: crate::Reg<hc54::HC54_SPEC>,
    #[doc = "0x37 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc55: crate::Reg<hc55::HC55_SPEC>,
    #[doc = "0x38 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc56: crate::Reg<hc56::HC56_SPEC>,
    #[doc = "0x39 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc57: crate::Reg<hc57::HC57_SPEC>,
    #[doc = "0x3a - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc58: crate::Reg<hc58::HC58_SPEC>,
    #[doc = "0x3b - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc59: crate::Reg<hc59::HC59_SPEC>,
    #[doc = "0x3c - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc60: crate::Reg<hc60::HC60_SPEC>,
    #[doc = "0x3d - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc61: crate::Reg<hc61::HC61_SPEC>,
    #[doc = "0x3e - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc62: crate::Reg<hc62::HC62_SPEC>,
    #[doc = "0x3f - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc63: crate::Reg<hc63::HC63_SPEC>,
    #[doc = "0x40 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc64: crate::Reg<hc64::HC64_SPEC>,
    #[doc = "0x41 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc65: crate::Reg<hc65::HC65_SPEC>,
    #[doc = "0x42 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc66: crate::Reg<hc66::HC66_SPEC>,
    #[doc = "0x43 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc67: crate::Reg<hc67::HC67_SPEC>,
    #[doc = "0x44 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc68: crate::Reg<hc68::HC68_SPEC>,
    #[doc = "0x45 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc69: crate::Reg<hc69::HC69_SPEC>,
    #[doc = "0x46 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc70: crate::Reg<hc70::HC70_SPEC>,
    #[doc = "0x47 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc71: crate::Reg<hc71::HC71_SPEC>,
    #[doc = "0x48 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc72: crate::Reg<hc72::HC72_SPEC>,
    #[doc = "0x49 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc73: crate::Reg<hc73::HC73_SPEC>,
    #[doc = "0x4a - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc74: crate::Reg<hc74::HC74_SPEC>,
    #[doc = "0x4b - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc75: crate::Reg<hc75::HC75_SPEC>,
    #[doc = "0x4c - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc76: crate::Reg<hc76::HC76_SPEC>,
    #[doc = "0x4d - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc77: crate::Reg<hc77::HC77_SPEC>,
    #[doc = "0x4e - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc78: crate::Reg<hc78::HC78_SPEC>,
    #[doc = "0x4f - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc79: crate::Reg<hc79::HC79_SPEC>,
    #[doc = "0x50 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc80: crate::Reg<hc80::HC80_SPEC>,
    #[doc = "0x51 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc81: crate::Reg<hc81::HC81_SPEC>,
    #[doc = "0x52 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc82: crate::Reg<hc82::HC82_SPEC>,
    #[doc = "0x53 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc83: crate::Reg<hc83::HC83_SPEC>,
    #[doc = "0x54 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc84: crate::Reg<hc84::HC84_SPEC>,
    #[doc = "0x55 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc85: crate::Reg<hc85::HC85_SPEC>,
    #[doc = "0x56 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc86: crate::Reg<hc86::HC86_SPEC>,
    #[doc = "0x57 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc87: crate::Reg<hc87::HC87_SPEC>,
    #[doc = "0x58 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc88: crate::Reg<hc88::HC88_SPEC>,
    #[doc = "0x59 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc89: crate::Reg<hc89::HC89_SPEC>,
    #[doc = "0x5a - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc90: crate::Reg<hc90::HC90_SPEC>,
    #[doc = "0x5b - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc91: crate::Reg<hc91::HC91_SPEC>,
    #[doc = "0x5c - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc92: crate::Reg<hc92::HC92_SPEC>,
    #[doc = "0x5d - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc93: crate::Reg<hc93::HC93_SPEC>,
    #[doc = "0x5e - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc94: crate::Reg<hc94::HC94_SPEC>,
    #[doc = "0x5f - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc95: crate::Reg<hc95::HC95_SPEC>,
    #[doc = "0x60 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc96: crate::Reg<hc96::HC96_SPEC>,
    #[doc = "0x61 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc97: crate::Reg<hc97::HC97_SPEC>,
    #[doc = "0x62 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc98: crate::Reg<hc98::HC98_SPEC>,
    #[doc = "0x63 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc99: crate::Reg<hc99::HC99_SPEC>,
    #[doc = "0x64 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc100: crate::Reg<hc100::HC100_SPEC>,
    #[doc = "0x65 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc101: crate::Reg<hc101::HC101_SPEC>,
    #[doc = "0x66 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc102: crate::Reg<hc102::HC102_SPEC>,
    #[doc = "0x67 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc103: crate::Reg<hc103::HC103_SPEC>,
    #[doc = "0x68 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc104: crate::Reg<hc104::HC104_SPEC>,
    #[doc = "0x69 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc105: crate::Reg<hc105::HC105_SPEC>,
    #[doc = "0x6a - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc106: crate::Reg<hc106::HC106_SPEC>,
    #[doc = "0x6b - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc107: crate::Reg<hc107::HC107_SPEC>,
    #[doc = "0x6c - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc108: crate::Reg<hc108::HC108_SPEC>,
    #[doc = "0x6d - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc109: crate::Reg<hc109::HC109_SPEC>,
    #[doc = "0x6e - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc110: crate::Reg<hc110::HC110_SPEC>,
    #[doc = "0x6f - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc111: crate::Reg<hc111::HC111_SPEC>,
    #[doc = "0x70 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc112: crate::Reg<hc112::HC112_SPEC>,
    #[doc = "0x71 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc113: crate::Reg<hc113::HC113_SPEC>,
    #[doc = "0x72 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc114: crate::Reg<hc114::HC114_SPEC>,
    #[doc = "0x73 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc115: crate::Reg<hc115::HC115_SPEC>,
    #[doc = "0x74 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc116: crate::Reg<hc116::HC116_SPEC>,
    #[doc = "0x75 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc117: crate::Reg<hc117::HC117_SPEC>,
    #[doc = "0x76 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc118: crate::Reg<hc118::HC118_SPEC>,
    #[doc = "0x77 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc119: crate::Reg<hc119::HC119_SPEC>,
    #[doc = "0x78 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc120: crate::Reg<hc120::HC120_SPEC>,
    #[doc = "0x79 - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc121: crate::Reg<hc121::HC121_SPEC>,
    #[doc = "0x7a - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc122: crate::Reg<hc122::HC122_SPEC>,
    #[doc = "0x7b - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc123: crate::Reg<hc123::HC123_SPEC>,
    #[doc = "0x7c - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc124: crate::Reg<hc124::HC124_SPEC>,
    #[doc = "0x7d - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc125: crate::Reg<hc125::HC125_SPEC>,
    #[doc = "0x7e - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc126: crate::Reg<hc126::HC126_SPEC>,
    #[doc = "0x7f - UDB Channel HC Tile Configuration; Horizontal Channel"]
    pub hc127: crate::Reg<hc127::HC127_SPEC>,
    #[doc = "0x80 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l0: crate::Reg<hv_l0::HV_L0_SPEC>,
    #[doc = "0x81 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l1: crate::Reg<hv_l1::HV_L1_SPEC>,
    #[doc = "0x82 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l2: crate::Reg<hv_l2::HV_L2_SPEC>,
    #[doc = "0x83 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l3: crate::Reg<hv_l3::HV_L3_SPEC>,
    #[doc = "0x84 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l4: crate::Reg<hv_l4::HV_L4_SPEC>,
    #[doc = "0x85 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l5: crate::Reg<hv_l5::HV_L5_SPEC>,
    #[doc = "0x86 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l6: crate::Reg<hv_l6::HV_L6_SPEC>,
    #[doc = "0x87 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l7: crate::Reg<hv_l7::HV_L7_SPEC>,
    #[doc = "0x88 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l8: crate::Reg<hv_l8::HV_L8_SPEC>,
    #[doc = "0x89 - UDB Channel HV Tile Configuration; Left"]
    pub hv_l9: crate::Reg<hv_l9::HV_L9_SPEC>,
    #[doc = "0x8a - UDB Channel HV Tile Configuration; Left"]
    pub hv_l10: crate::Reg<hv_l10::HV_L10_SPEC>,
    #[doc = "0x8b - UDB Channel HV Tile Configuration; Left"]
    pub hv_l11: crate::Reg<hv_l11::HV_L11_SPEC>,
    #[doc = "0x8c - UDB Channel HV Tile Configuration; Left"]
    pub hv_l12: crate::Reg<hv_l12::HV_L12_SPEC>,
    #[doc = "0x8d - UDB Channel HV Tile Configuration; Left"]
    pub hv_l13: crate::Reg<hv_l13::HV_L13_SPEC>,
    #[doc = "0x8e - UDB Channel HV Tile Configuration; Left"]
    pub hv_l14: crate::Reg<hv_l14::HV_L14_SPEC>,
    #[doc = "0x8f - UDB Channel HV Tile Configuration; Left"]
    pub hv_l15: crate::Reg<hv_l15::HV_L15_SPEC>,
    #[doc = "0x90 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs0: crate::Reg<hs0::HS0_SPEC>,
    #[doc = "0x91 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs1: crate::Reg<hs1::HS1_SPEC>,
    #[doc = "0x92 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs2: crate::Reg<hs2::HS2_SPEC>,
    #[doc = "0x93 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs3: crate::Reg<hs3::HS3_SPEC>,
    #[doc = "0x94 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs4: crate::Reg<hs4::HS4_SPEC>,
    #[doc = "0x95 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs5: crate::Reg<hs5::HS5_SPEC>,
    #[doc = "0x96 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs6: crate::Reg<hs6::HS6_SPEC>,
    #[doc = "0x97 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs7: crate::Reg<hs7::HS7_SPEC>,
    #[doc = "0x98 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs8: crate::Reg<hs8::HS8_SPEC>,
    #[doc = "0x99 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs9: crate::Reg<hs9::HS9_SPEC>,
    #[doc = "0x9a - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs10: crate::Reg<hs10::HS10_SPEC>,
    #[doc = "0x9b - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs11: crate::Reg<hs11::HS11_SPEC>,
    #[doc = "0x9c - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs12: crate::Reg<hs12::HS12_SPEC>,
    #[doc = "0x9d - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs13: crate::Reg<hs13::HS13_SPEC>,
    #[doc = "0x9e - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs14: crate::Reg<hs14::HS14_SPEC>,
    #[doc = "0x9f - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs15: crate::Reg<hs15::HS15_SPEC>,
    #[doc = "0xa0 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs16: crate::Reg<hs16::HS16_SPEC>,
    #[doc = "0xa1 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs17: crate::Reg<hs17::HS17_SPEC>,
    #[doc = "0xa2 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs18: crate::Reg<hs18::HS18_SPEC>,
    #[doc = "0xa3 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs19: crate::Reg<hs19::HS19_SPEC>,
    #[doc = "0xa4 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs20: crate::Reg<hs20::HS20_SPEC>,
    #[doc = "0xa5 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs21: crate::Reg<hs21::HS21_SPEC>,
    #[doc = "0xa6 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs22: crate::Reg<hs22::HS22_SPEC>,
    #[doc = "0xa7 - UDB Channel HS Tile Configuration; Horizontal Segmentation"]
    pub hs23: crate::Reg<hs23::HS23_SPEC>,
    #[doc = "0xa8 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r0: crate::Reg<hv_r0::HV_R0_SPEC>,
    #[doc = "0xa9 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r1: crate::Reg<hv_r1::HV_R1_SPEC>,
    #[doc = "0xaa - UDB Channel HV Tile Configuration; Right"]
    pub hv_r2: crate::Reg<hv_r2::HV_R2_SPEC>,
    #[doc = "0xab - UDB Channel HV Tile Configuration; Right"]
    pub hv_r3: crate::Reg<hv_r3::HV_R3_SPEC>,
    #[doc = "0xac - UDB Channel HV Tile Configuration; Right"]
    pub hv_r4: crate::Reg<hv_r4::HV_R4_SPEC>,
    #[doc = "0xad - UDB Channel HV Tile Configuration; Right"]
    pub hv_r5: crate::Reg<hv_r5::HV_R5_SPEC>,
    #[doc = "0xae - UDB Channel HV Tile Configuration; Right"]
    pub hv_r6: crate::Reg<hv_r6::HV_R6_SPEC>,
    #[doc = "0xaf - UDB Channel HV Tile Configuration; Right"]
    pub hv_r7: crate::Reg<hv_r7::HV_R7_SPEC>,
    #[doc = "0xb0 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r8: crate::Reg<hv_r8::HV_R8_SPEC>,
    #[doc = "0xb1 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r9: crate::Reg<hv_r9::HV_R9_SPEC>,
    #[doc = "0xb2 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r10: crate::Reg<hv_r10::HV_R10_SPEC>,
    #[doc = "0xb3 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r11: crate::Reg<hv_r11::HV_R11_SPEC>,
    #[doc = "0xb4 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r12: crate::Reg<hv_r12::HV_R12_SPEC>,
    #[doc = "0xb5 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r13: crate::Reg<hv_r13::HV_R13_SPEC>,
    #[doc = "0xb6 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r14: crate::Reg<hv_r14::HV_R14_SPEC>,
    #[doc = "0xb7 - UDB Channel HV Tile Configuration; Right"]
    pub hv_r15: crate::Reg<hv_r15::HV_R15_SPEC>,
    _reserved184: [u8; 8usize],
    #[doc = "0xc0 - UDB Channel PI Tile Configuration; PLD Input"]
    pub pld0in0: crate::Reg<pld0in0::PLD0IN0_SPEC>,
    #[doc = "0xc2 - UDB Channel PI Tile Configuration; PLD Input"]
    pub pld0in1: crate::Reg<pld0in1::PLD0IN1_SPEC>,
    #[doc = "0xc4 - UDB Channel PI Tile Configuration; PLD Input"]
    pub pld0in2: crate::Reg<pld0in2::PLD0IN2_SPEC>,
    _reserved187: [u8; 4usize],
    #[doc = "0xca - UDB Channel PI Tile Configuration; PLD Input"]
    pub pld1in0: crate::Reg<pld1in0::PLD1IN0_SPEC>,
    #[doc = "0xcc - UDB Channel PI Tile Configuration; PLD Input"]
    pub pld1in1: crate::Reg<pld1in1::PLD1IN1_SPEC>,
    #[doc = "0xce - UDB Channel PI Tile Configuration; PLD Input"]
    pub pld1in2: crate::Reg<pld1in2::PLD1IN2_SPEC>,
    #[doc = "0xd0 - UDB Channel PI Tile Configuration; Datapath Input"]
    pub dpin0: crate::Reg<dpin0::DPIN0_SPEC>,
    _reserved191: [u8; 1usize],
    #[doc = "0xd2 - UDB Channel PI Tile Configuration; Datapath Input"]
    pub dpin1: crate::Reg<dpin1::DPIN1_SPEC>,
    _reserved192: [u8; 3usize],
    #[doc = "0xd6 - UDB Channel PI Tile Configuration; Status / Control Blocks Input Control"]
    pub scin: crate::Reg<scin::SCIN_SPEC>,
    _reserved193: [u8; 1usize],
    #[doc = "0xd8 - UDB Channel PI Tile Configuration; Status / Control Blocks Input / Output Control"]
    pub scioin: crate::Reg<scioin::SCIOIN_SPEC>,
    _reserved194: [u8; 5usize],
    #[doc = "0xde - UDB Channel PI Tile Configuration; Reset and Clock Blocks Input Control"]
    pub rcin: crate::Reg<rcin::RCIN_SPEC>,
    _reserved195: [u8; 1usize],
    #[doc = "0xe0 - UDB Channel VS Tile Configuration; Vertical Segmentation"]
    pub vs0: crate::Reg<vs0::VS0_SPEC>,
    #[doc = "0xe2 - UDB Channel VS Tile Configuration; Vertical Segmentation"]
    pub vs1: crate::Reg<vs1::VS1_SPEC>,
    #[doc = "0xe4 - UDB Channel VS Tile Configuration; Vertical Segmentation"]
    pub vs2: crate::Reg<vs2::VS2_SPEC>,
    #[doc = "0xe6 - UDB Channel VS Tile Configuration; Vertical Segmentation"]
    pub vs3: crate::Reg<vs3::VS3_SPEC>,
    #[doc = "0xe8 - UDB Channel VS Tile Configuration; Vertical Segmentation"]
    pub vs4: crate::Reg<vs4::VS4_SPEC>,
    #[doc = "0xea - UDB Channel VS Tile Configuration; Vertical Segmentation"]
    pub vs5: crate::Reg<vs5::VS5_SPEC>,
    #[doc = "0xec - UDB Channel VS Tile Configuration; Vertical Segmentation"]
    pub vs6: crate::Reg<vs6::VS6_SPEC>,
    #[doc = "0xee - UDB Channel VS Tile Configuration; Vertical Segmentation"]
    pub vs7: crate::Reg<vs7::VS7_SPEC>,
}
#[doc = "HC0 register accessor: an alias for `Reg<HC0_SPEC>`"]
pub type HC0 = crate::Reg<hc0::HC0_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc0;
#[doc = "HC1 register accessor: an alias for `Reg<HC1_SPEC>`"]
pub type HC1 = crate::Reg<hc1::HC1_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc1;
#[doc = "HC2 register accessor: an alias for `Reg<HC2_SPEC>`"]
pub type HC2 = crate::Reg<hc2::HC2_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc2;
#[doc = "HC3 register accessor: an alias for `Reg<HC3_SPEC>`"]
pub type HC3 = crate::Reg<hc3::HC3_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc3;
#[doc = "HC4 register accessor: an alias for `Reg<HC4_SPEC>`"]
pub type HC4 = crate::Reg<hc4::HC4_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc4;
#[doc = "HC5 register accessor: an alias for `Reg<HC5_SPEC>`"]
pub type HC5 = crate::Reg<hc5::HC5_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc5;
#[doc = "HC6 register accessor: an alias for `Reg<HC6_SPEC>`"]
pub type HC6 = crate::Reg<hc6::HC6_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc6;
#[doc = "HC7 register accessor: an alias for `Reg<HC7_SPEC>`"]
pub type HC7 = crate::Reg<hc7::HC7_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc7;
#[doc = "HC8 register accessor: an alias for `Reg<HC8_SPEC>`"]
pub type HC8 = crate::Reg<hc8::HC8_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc8;
#[doc = "HC9 register accessor: an alias for `Reg<HC9_SPEC>`"]
pub type HC9 = crate::Reg<hc9::HC9_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc9;
#[doc = "HC10 register accessor: an alias for `Reg<HC10_SPEC>`"]
pub type HC10 = crate::Reg<hc10::HC10_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc10;
#[doc = "HC11 register accessor: an alias for `Reg<HC11_SPEC>`"]
pub type HC11 = crate::Reg<hc11::HC11_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc11;
#[doc = "HC12 register accessor: an alias for `Reg<HC12_SPEC>`"]
pub type HC12 = crate::Reg<hc12::HC12_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc12;
#[doc = "HC13 register accessor: an alias for `Reg<HC13_SPEC>`"]
pub type HC13 = crate::Reg<hc13::HC13_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc13;
#[doc = "HC14 register accessor: an alias for `Reg<HC14_SPEC>`"]
pub type HC14 = crate::Reg<hc14::HC14_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc14;
#[doc = "HC15 register accessor: an alias for `Reg<HC15_SPEC>`"]
pub type HC15 = crate::Reg<hc15::HC15_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc15;
#[doc = "HC16 register accessor: an alias for `Reg<HC16_SPEC>`"]
pub type HC16 = crate::Reg<hc16::HC16_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc16;
#[doc = "HC17 register accessor: an alias for `Reg<HC17_SPEC>`"]
pub type HC17 = crate::Reg<hc17::HC17_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc17;
#[doc = "HC18 register accessor: an alias for `Reg<HC18_SPEC>`"]
pub type HC18 = crate::Reg<hc18::HC18_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc18;
#[doc = "HC19 register accessor: an alias for `Reg<HC19_SPEC>`"]
pub type HC19 = crate::Reg<hc19::HC19_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc19;
#[doc = "HC20 register accessor: an alias for `Reg<HC20_SPEC>`"]
pub type HC20 = crate::Reg<hc20::HC20_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc20;
#[doc = "HC21 register accessor: an alias for `Reg<HC21_SPEC>`"]
pub type HC21 = crate::Reg<hc21::HC21_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc21;
#[doc = "HC22 register accessor: an alias for `Reg<HC22_SPEC>`"]
pub type HC22 = crate::Reg<hc22::HC22_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc22;
#[doc = "HC23 register accessor: an alias for `Reg<HC23_SPEC>`"]
pub type HC23 = crate::Reg<hc23::HC23_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc23;
#[doc = "HC24 register accessor: an alias for `Reg<HC24_SPEC>`"]
pub type HC24 = crate::Reg<hc24::HC24_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc24;
#[doc = "HC25 register accessor: an alias for `Reg<HC25_SPEC>`"]
pub type HC25 = crate::Reg<hc25::HC25_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc25;
#[doc = "HC26 register accessor: an alias for `Reg<HC26_SPEC>`"]
pub type HC26 = crate::Reg<hc26::HC26_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc26;
#[doc = "HC27 register accessor: an alias for `Reg<HC27_SPEC>`"]
pub type HC27 = crate::Reg<hc27::HC27_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc27;
#[doc = "HC28 register accessor: an alias for `Reg<HC28_SPEC>`"]
pub type HC28 = crate::Reg<hc28::HC28_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc28;
#[doc = "HC29 register accessor: an alias for `Reg<HC29_SPEC>`"]
pub type HC29 = crate::Reg<hc29::HC29_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc29;
#[doc = "HC30 register accessor: an alias for `Reg<HC30_SPEC>`"]
pub type HC30 = crate::Reg<hc30::HC30_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc30;
#[doc = "HC31 register accessor: an alias for `Reg<HC31_SPEC>`"]
pub type HC31 = crate::Reg<hc31::HC31_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc31;
#[doc = "HC32 register accessor: an alias for `Reg<HC32_SPEC>`"]
pub type HC32 = crate::Reg<hc32::HC32_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc32;
#[doc = "HC33 register accessor: an alias for `Reg<HC33_SPEC>`"]
pub type HC33 = crate::Reg<hc33::HC33_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc33;
#[doc = "HC34 register accessor: an alias for `Reg<HC34_SPEC>`"]
pub type HC34 = crate::Reg<hc34::HC34_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc34;
#[doc = "HC35 register accessor: an alias for `Reg<HC35_SPEC>`"]
pub type HC35 = crate::Reg<hc35::HC35_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc35;
#[doc = "HC36 register accessor: an alias for `Reg<HC36_SPEC>`"]
pub type HC36 = crate::Reg<hc36::HC36_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc36;
#[doc = "HC37 register accessor: an alias for `Reg<HC37_SPEC>`"]
pub type HC37 = crate::Reg<hc37::HC37_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc37;
#[doc = "HC38 register accessor: an alias for `Reg<HC38_SPEC>`"]
pub type HC38 = crate::Reg<hc38::HC38_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc38;
#[doc = "HC39 register accessor: an alias for `Reg<HC39_SPEC>`"]
pub type HC39 = crate::Reg<hc39::HC39_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc39;
#[doc = "HC40 register accessor: an alias for `Reg<HC40_SPEC>`"]
pub type HC40 = crate::Reg<hc40::HC40_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc40;
#[doc = "HC41 register accessor: an alias for `Reg<HC41_SPEC>`"]
pub type HC41 = crate::Reg<hc41::HC41_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc41;
#[doc = "HC42 register accessor: an alias for `Reg<HC42_SPEC>`"]
pub type HC42 = crate::Reg<hc42::HC42_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc42;
#[doc = "HC43 register accessor: an alias for `Reg<HC43_SPEC>`"]
pub type HC43 = crate::Reg<hc43::HC43_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc43;
#[doc = "HC44 register accessor: an alias for `Reg<HC44_SPEC>`"]
pub type HC44 = crate::Reg<hc44::HC44_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc44;
#[doc = "HC45 register accessor: an alias for `Reg<HC45_SPEC>`"]
pub type HC45 = crate::Reg<hc45::HC45_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc45;
#[doc = "HC46 register accessor: an alias for `Reg<HC46_SPEC>`"]
pub type HC46 = crate::Reg<hc46::HC46_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc46;
#[doc = "HC47 register accessor: an alias for `Reg<HC47_SPEC>`"]
pub type HC47 = crate::Reg<hc47::HC47_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc47;
#[doc = "HC48 register accessor: an alias for `Reg<HC48_SPEC>`"]
pub type HC48 = crate::Reg<hc48::HC48_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc48;
#[doc = "HC49 register accessor: an alias for `Reg<HC49_SPEC>`"]
pub type HC49 = crate::Reg<hc49::HC49_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc49;
#[doc = "HC50 register accessor: an alias for `Reg<HC50_SPEC>`"]
pub type HC50 = crate::Reg<hc50::HC50_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc50;
#[doc = "HC51 register accessor: an alias for `Reg<HC51_SPEC>`"]
pub type HC51 = crate::Reg<hc51::HC51_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc51;
#[doc = "HC52 register accessor: an alias for `Reg<HC52_SPEC>`"]
pub type HC52 = crate::Reg<hc52::HC52_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc52;
#[doc = "HC53 register accessor: an alias for `Reg<HC53_SPEC>`"]
pub type HC53 = crate::Reg<hc53::HC53_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc53;
#[doc = "HC54 register accessor: an alias for `Reg<HC54_SPEC>`"]
pub type HC54 = crate::Reg<hc54::HC54_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc54;
#[doc = "HC55 register accessor: an alias for `Reg<HC55_SPEC>`"]
pub type HC55 = crate::Reg<hc55::HC55_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc55;
#[doc = "HC56 register accessor: an alias for `Reg<HC56_SPEC>`"]
pub type HC56 = crate::Reg<hc56::HC56_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc56;
#[doc = "HC57 register accessor: an alias for `Reg<HC57_SPEC>`"]
pub type HC57 = crate::Reg<hc57::HC57_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc57;
#[doc = "HC58 register accessor: an alias for `Reg<HC58_SPEC>`"]
pub type HC58 = crate::Reg<hc58::HC58_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc58;
#[doc = "HC59 register accessor: an alias for `Reg<HC59_SPEC>`"]
pub type HC59 = crate::Reg<hc59::HC59_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc59;
#[doc = "HC60 register accessor: an alias for `Reg<HC60_SPEC>`"]
pub type HC60 = crate::Reg<hc60::HC60_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc60;
#[doc = "HC61 register accessor: an alias for `Reg<HC61_SPEC>`"]
pub type HC61 = crate::Reg<hc61::HC61_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc61;
#[doc = "HC62 register accessor: an alias for `Reg<HC62_SPEC>`"]
pub type HC62 = crate::Reg<hc62::HC62_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc62;
#[doc = "HC63 register accessor: an alias for `Reg<HC63_SPEC>`"]
pub type HC63 = crate::Reg<hc63::HC63_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc63;
#[doc = "HC64 register accessor: an alias for `Reg<HC64_SPEC>`"]
pub type HC64 = crate::Reg<hc64::HC64_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc64;
#[doc = "HC65 register accessor: an alias for `Reg<HC65_SPEC>`"]
pub type HC65 = crate::Reg<hc65::HC65_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc65;
#[doc = "HC66 register accessor: an alias for `Reg<HC66_SPEC>`"]
pub type HC66 = crate::Reg<hc66::HC66_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc66;
#[doc = "HC67 register accessor: an alias for `Reg<HC67_SPEC>`"]
pub type HC67 = crate::Reg<hc67::HC67_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc67;
#[doc = "HC68 register accessor: an alias for `Reg<HC68_SPEC>`"]
pub type HC68 = crate::Reg<hc68::HC68_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc68;
#[doc = "HC69 register accessor: an alias for `Reg<HC69_SPEC>`"]
pub type HC69 = crate::Reg<hc69::HC69_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc69;
#[doc = "HC70 register accessor: an alias for `Reg<HC70_SPEC>`"]
pub type HC70 = crate::Reg<hc70::HC70_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc70;
#[doc = "HC71 register accessor: an alias for `Reg<HC71_SPEC>`"]
pub type HC71 = crate::Reg<hc71::HC71_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc71;
#[doc = "HC72 register accessor: an alias for `Reg<HC72_SPEC>`"]
pub type HC72 = crate::Reg<hc72::HC72_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc72;
#[doc = "HC73 register accessor: an alias for `Reg<HC73_SPEC>`"]
pub type HC73 = crate::Reg<hc73::HC73_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc73;
#[doc = "HC74 register accessor: an alias for `Reg<HC74_SPEC>`"]
pub type HC74 = crate::Reg<hc74::HC74_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc74;
#[doc = "HC75 register accessor: an alias for `Reg<HC75_SPEC>`"]
pub type HC75 = crate::Reg<hc75::HC75_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc75;
#[doc = "HC76 register accessor: an alias for `Reg<HC76_SPEC>`"]
pub type HC76 = crate::Reg<hc76::HC76_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc76;
#[doc = "HC77 register accessor: an alias for `Reg<HC77_SPEC>`"]
pub type HC77 = crate::Reg<hc77::HC77_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc77;
#[doc = "HC78 register accessor: an alias for `Reg<HC78_SPEC>`"]
pub type HC78 = crate::Reg<hc78::HC78_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc78;
#[doc = "HC79 register accessor: an alias for `Reg<HC79_SPEC>`"]
pub type HC79 = crate::Reg<hc79::HC79_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc79;
#[doc = "HC80 register accessor: an alias for `Reg<HC80_SPEC>`"]
pub type HC80 = crate::Reg<hc80::HC80_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc80;
#[doc = "HC81 register accessor: an alias for `Reg<HC81_SPEC>`"]
pub type HC81 = crate::Reg<hc81::HC81_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc81;
#[doc = "HC82 register accessor: an alias for `Reg<HC82_SPEC>`"]
pub type HC82 = crate::Reg<hc82::HC82_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc82;
#[doc = "HC83 register accessor: an alias for `Reg<HC83_SPEC>`"]
pub type HC83 = crate::Reg<hc83::HC83_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc83;
#[doc = "HC84 register accessor: an alias for `Reg<HC84_SPEC>`"]
pub type HC84 = crate::Reg<hc84::HC84_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc84;
#[doc = "HC85 register accessor: an alias for `Reg<HC85_SPEC>`"]
pub type HC85 = crate::Reg<hc85::HC85_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc85;
#[doc = "HC86 register accessor: an alias for `Reg<HC86_SPEC>`"]
pub type HC86 = crate::Reg<hc86::HC86_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc86;
#[doc = "HC87 register accessor: an alias for `Reg<HC87_SPEC>`"]
pub type HC87 = crate::Reg<hc87::HC87_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc87;
#[doc = "HC88 register accessor: an alias for `Reg<HC88_SPEC>`"]
pub type HC88 = crate::Reg<hc88::HC88_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc88;
#[doc = "HC89 register accessor: an alias for `Reg<HC89_SPEC>`"]
pub type HC89 = crate::Reg<hc89::HC89_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc89;
#[doc = "HC90 register accessor: an alias for `Reg<HC90_SPEC>`"]
pub type HC90 = crate::Reg<hc90::HC90_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc90;
#[doc = "HC91 register accessor: an alias for `Reg<HC91_SPEC>`"]
pub type HC91 = crate::Reg<hc91::HC91_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc91;
#[doc = "HC92 register accessor: an alias for `Reg<HC92_SPEC>`"]
pub type HC92 = crate::Reg<hc92::HC92_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc92;
#[doc = "HC93 register accessor: an alias for `Reg<HC93_SPEC>`"]
pub type HC93 = crate::Reg<hc93::HC93_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc93;
#[doc = "HC94 register accessor: an alias for `Reg<HC94_SPEC>`"]
pub type HC94 = crate::Reg<hc94::HC94_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc94;
#[doc = "HC95 register accessor: an alias for `Reg<HC95_SPEC>`"]
pub type HC95 = crate::Reg<hc95::HC95_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc95;
#[doc = "HC96 register accessor: an alias for `Reg<HC96_SPEC>`"]
pub type HC96 = crate::Reg<hc96::HC96_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc96;
#[doc = "HC97 register accessor: an alias for `Reg<HC97_SPEC>`"]
pub type HC97 = crate::Reg<hc97::HC97_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc97;
#[doc = "HC98 register accessor: an alias for `Reg<HC98_SPEC>`"]
pub type HC98 = crate::Reg<hc98::HC98_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc98;
#[doc = "HC99 register accessor: an alias for `Reg<HC99_SPEC>`"]
pub type HC99 = crate::Reg<hc99::HC99_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc99;
#[doc = "HC100 register accessor: an alias for `Reg<HC100_SPEC>`"]
pub type HC100 = crate::Reg<hc100::HC100_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc100;
#[doc = "HC101 register accessor: an alias for `Reg<HC101_SPEC>`"]
pub type HC101 = crate::Reg<hc101::HC101_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc101;
#[doc = "HC102 register accessor: an alias for `Reg<HC102_SPEC>`"]
pub type HC102 = crate::Reg<hc102::HC102_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc102;
#[doc = "HC103 register accessor: an alias for `Reg<HC103_SPEC>`"]
pub type HC103 = crate::Reg<hc103::HC103_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc103;
#[doc = "HC104 register accessor: an alias for `Reg<HC104_SPEC>`"]
pub type HC104 = crate::Reg<hc104::HC104_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc104;
#[doc = "HC105 register accessor: an alias for `Reg<HC105_SPEC>`"]
pub type HC105 = crate::Reg<hc105::HC105_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc105;
#[doc = "HC106 register accessor: an alias for `Reg<HC106_SPEC>`"]
pub type HC106 = crate::Reg<hc106::HC106_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc106;
#[doc = "HC107 register accessor: an alias for `Reg<HC107_SPEC>`"]
pub type HC107 = crate::Reg<hc107::HC107_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc107;
#[doc = "HC108 register accessor: an alias for `Reg<HC108_SPEC>`"]
pub type HC108 = crate::Reg<hc108::HC108_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc108;
#[doc = "HC109 register accessor: an alias for `Reg<HC109_SPEC>`"]
pub type HC109 = crate::Reg<hc109::HC109_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc109;
#[doc = "HC110 register accessor: an alias for `Reg<HC110_SPEC>`"]
pub type HC110 = crate::Reg<hc110::HC110_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc110;
#[doc = "HC111 register accessor: an alias for `Reg<HC111_SPEC>`"]
pub type HC111 = crate::Reg<hc111::HC111_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc111;
#[doc = "HC112 register accessor: an alias for `Reg<HC112_SPEC>`"]
pub type HC112 = crate::Reg<hc112::HC112_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc112;
#[doc = "HC113 register accessor: an alias for `Reg<HC113_SPEC>`"]
pub type HC113 = crate::Reg<hc113::HC113_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc113;
#[doc = "HC114 register accessor: an alias for `Reg<HC114_SPEC>`"]
pub type HC114 = crate::Reg<hc114::HC114_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc114;
#[doc = "HC115 register accessor: an alias for `Reg<HC115_SPEC>`"]
pub type HC115 = crate::Reg<hc115::HC115_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc115;
#[doc = "HC116 register accessor: an alias for `Reg<HC116_SPEC>`"]
pub type HC116 = crate::Reg<hc116::HC116_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc116;
#[doc = "HC117 register accessor: an alias for `Reg<HC117_SPEC>`"]
pub type HC117 = crate::Reg<hc117::HC117_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc117;
#[doc = "HC118 register accessor: an alias for `Reg<HC118_SPEC>`"]
pub type HC118 = crate::Reg<hc118::HC118_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc118;
#[doc = "HC119 register accessor: an alias for `Reg<HC119_SPEC>`"]
pub type HC119 = crate::Reg<hc119::HC119_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc119;
#[doc = "HC120 register accessor: an alias for `Reg<HC120_SPEC>`"]
pub type HC120 = crate::Reg<hc120::HC120_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc120;
#[doc = "HC121 register accessor: an alias for `Reg<HC121_SPEC>`"]
pub type HC121 = crate::Reg<hc121::HC121_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc121;
#[doc = "HC122 register accessor: an alias for `Reg<HC122_SPEC>`"]
pub type HC122 = crate::Reg<hc122::HC122_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc122;
#[doc = "HC123 register accessor: an alias for `Reg<HC123_SPEC>`"]
pub type HC123 = crate::Reg<hc123::HC123_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc123;
#[doc = "HC124 register accessor: an alias for `Reg<HC124_SPEC>`"]
pub type HC124 = crate::Reg<hc124::HC124_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc124;
#[doc = "HC125 register accessor: an alias for `Reg<HC125_SPEC>`"]
pub type HC125 = crate::Reg<hc125::HC125_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc125;
#[doc = "HC126 register accessor: an alias for `Reg<HC126_SPEC>`"]
pub type HC126 = crate::Reg<hc126::HC126_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc126;
#[doc = "HC127 register accessor: an alias for `Reg<HC127_SPEC>`"]
pub type HC127 = crate::Reg<hc127::HC127_SPEC>;
#[doc = "UDB Channel HC Tile Configuration; Horizontal Channel"]
pub mod hc127;
#[doc = "HV_L0 register accessor: an alias for `Reg<HV_L0_SPEC>`"]
pub type HV_L0 = crate::Reg<hv_l0::HV_L0_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l0;
#[doc = "HV_L1 register accessor: an alias for `Reg<HV_L1_SPEC>`"]
pub type HV_L1 = crate::Reg<hv_l1::HV_L1_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l1;
#[doc = "HV_L2 register accessor: an alias for `Reg<HV_L2_SPEC>`"]
pub type HV_L2 = crate::Reg<hv_l2::HV_L2_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l2;
#[doc = "HV_L3 register accessor: an alias for `Reg<HV_L3_SPEC>`"]
pub type HV_L3 = crate::Reg<hv_l3::HV_L3_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l3;
#[doc = "HV_L4 register accessor: an alias for `Reg<HV_L4_SPEC>`"]
pub type HV_L4 = crate::Reg<hv_l4::HV_L4_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l4;
#[doc = "HV_L5 register accessor: an alias for `Reg<HV_L5_SPEC>`"]
pub type HV_L5 = crate::Reg<hv_l5::HV_L5_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l5;
#[doc = "HV_L6 register accessor: an alias for `Reg<HV_L6_SPEC>`"]
pub type HV_L6 = crate::Reg<hv_l6::HV_L6_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l6;
#[doc = "HV_L7 register accessor: an alias for `Reg<HV_L7_SPEC>`"]
pub type HV_L7 = crate::Reg<hv_l7::HV_L7_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l7;
#[doc = "HV_L8 register accessor: an alias for `Reg<HV_L8_SPEC>`"]
pub type HV_L8 = crate::Reg<hv_l8::HV_L8_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l8;
#[doc = "HV_L9 register accessor: an alias for `Reg<HV_L9_SPEC>`"]
pub type HV_L9 = crate::Reg<hv_l9::HV_L9_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l9;
#[doc = "HV_L10 register accessor: an alias for `Reg<HV_L10_SPEC>`"]
pub type HV_L10 = crate::Reg<hv_l10::HV_L10_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l10;
#[doc = "HV_L11 register accessor: an alias for `Reg<HV_L11_SPEC>`"]
pub type HV_L11 = crate::Reg<hv_l11::HV_L11_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l11;
#[doc = "HV_L12 register accessor: an alias for `Reg<HV_L12_SPEC>`"]
pub type HV_L12 = crate::Reg<hv_l12::HV_L12_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l12;
#[doc = "HV_L13 register accessor: an alias for `Reg<HV_L13_SPEC>`"]
pub type HV_L13 = crate::Reg<hv_l13::HV_L13_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l13;
#[doc = "HV_L14 register accessor: an alias for `Reg<HV_L14_SPEC>`"]
pub type HV_L14 = crate::Reg<hv_l14::HV_L14_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l14;
#[doc = "HV_L15 register accessor: an alias for `Reg<HV_L15_SPEC>`"]
pub type HV_L15 = crate::Reg<hv_l15::HV_L15_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Left"]
pub mod hv_l15;
#[doc = "HS0 register accessor: an alias for `Reg<HS0_SPEC>`"]
pub type HS0 = crate::Reg<hs0::HS0_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs0;
#[doc = "HS1 register accessor: an alias for `Reg<HS1_SPEC>`"]
pub type HS1 = crate::Reg<hs1::HS1_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs1;
#[doc = "HS2 register accessor: an alias for `Reg<HS2_SPEC>`"]
pub type HS2 = crate::Reg<hs2::HS2_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs2;
#[doc = "HS3 register accessor: an alias for `Reg<HS3_SPEC>`"]
pub type HS3 = crate::Reg<hs3::HS3_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs3;
#[doc = "HS4 register accessor: an alias for `Reg<HS4_SPEC>`"]
pub type HS4 = crate::Reg<hs4::HS4_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs4;
#[doc = "HS5 register accessor: an alias for `Reg<HS5_SPEC>`"]
pub type HS5 = crate::Reg<hs5::HS5_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs5;
#[doc = "HS6 register accessor: an alias for `Reg<HS6_SPEC>`"]
pub type HS6 = crate::Reg<hs6::HS6_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs6;
#[doc = "HS7 register accessor: an alias for `Reg<HS7_SPEC>`"]
pub type HS7 = crate::Reg<hs7::HS7_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs7;
#[doc = "HS8 register accessor: an alias for `Reg<HS8_SPEC>`"]
pub type HS8 = crate::Reg<hs8::HS8_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs8;
#[doc = "HS9 register accessor: an alias for `Reg<HS9_SPEC>`"]
pub type HS9 = crate::Reg<hs9::HS9_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs9;
#[doc = "HS10 register accessor: an alias for `Reg<HS10_SPEC>`"]
pub type HS10 = crate::Reg<hs10::HS10_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs10;
#[doc = "HS11 register accessor: an alias for `Reg<HS11_SPEC>`"]
pub type HS11 = crate::Reg<hs11::HS11_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs11;
#[doc = "HS12 register accessor: an alias for `Reg<HS12_SPEC>`"]
pub type HS12 = crate::Reg<hs12::HS12_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs12;
#[doc = "HS13 register accessor: an alias for `Reg<HS13_SPEC>`"]
pub type HS13 = crate::Reg<hs13::HS13_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs13;
#[doc = "HS14 register accessor: an alias for `Reg<HS14_SPEC>`"]
pub type HS14 = crate::Reg<hs14::HS14_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs14;
#[doc = "HS15 register accessor: an alias for `Reg<HS15_SPEC>`"]
pub type HS15 = crate::Reg<hs15::HS15_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs15;
#[doc = "HS16 register accessor: an alias for `Reg<HS16_SPEC>`"]
pub type HS16 = crate::Reg<hs16::HS16_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs16;
#[doc = "HS17 register accessor: an alias for `Reg<HS17_SPEC>`"]
pub type HS17 = crate::Reg<hs17::HS17_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs17;
#[doc = "HS18 register accessor: an alias for `Reg<HS18_SPEC>`"]
pub type HS18 = crate::Reg<hs18::HS18_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs18;
#[doc = "HS19 register accessor: an alias for `Reg<HS19_SPEC>`"]
pub type HS19 = crate::Reg<hs19::HS19_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs19;
#[doc = "HS20 register accessor: an alias for `Reg<HS20_SPEC>`"]
pub type HS20 = crate::Reg<hs20::HS20_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs20;
#[doc = "HS21 register accessor: an alias for `Reg<HS21_SPEC>`"]
pub type HS21 = crate::Reg<hs21::HS21_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs21;
#[doc = "HS22 register accessor: an alias for `Reg<HS22_SPEC>`"]
pub type HS22 = crate::Reg<hs22::HS22_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs22;
#[doc = "HS23 register accessor: an alias for `Reg<HS23_SPEC>`"]
pub type HS23 = crate::Reg<hs23::HS23_SPEC>;
#[doc = "UDB Channel HS Tile Configuration; Horizontal Segmentation"]
pub mod hs23;
#[doc = "HV_R0 register accessor: an alias for `Reg<HV_R0_SPEC>`"]
pub type HV_R0 = crate::Reg<hv_r0::HV_R0_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r0;
#[doc = "HV_R1 register accessor: an alias for `Reg<HV_R1_SPEC>`"]
pub type HV_R1 = crate::Reg<hv_r1::HV_R1_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r1;
#[doc = "HV_R2 register accessor: an alias for `Reg<HV_R2_SPEC>`"]
pub type HV_R2 = crate::Reg<hv_r2::HV_R2_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r2;
#[doc = "HV_R3 register accessor: an alias for `Reg<HV_R3_SPEC>`"]
pub type HV_R3 = crate::Reg<hv_r3::HV_R3_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r3;
#[doc = "HV_R4 register accessor: an alias for `Reg<HV_R4_SPEC>`"]
pub type HV_R4 = crate::Reg<hv_r4::HV_R4_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r4;
#[doc = "HV_R5 register accessor: an alias for `Reg<HV_R5_SPEC>`"]
pub type HV_R5 = crate::Reg<hv_r5::HV_R5_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r5;
#[doc = "HV_R6 register accessor: an alias for `Reg<HV_R6_SPEC>`"]
pub type HV_R6 = crate::Reg<hv_r6::HV_R6_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r6;
#[doc = "HV_R7 register accessor: an alias for `Reg<HV_R7_SPEC>`"]
pub type HV_R7 = crate::Reg<hv_r7::HV_R7_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r7;
#[doc = "HV_R8 register accessor: an alias for `Reg<HV_R8_SPEC>`"]
pub type HV_R8 = crate::Reg<hv_r8::HV_R8_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r8;
#[doc = "HV_R9 register accessor: an alias for `Reg<HV_R9_SPEC>`"]
pub type HV_R9 = crate::Reg<hv_r9::HV_R9_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r9;
#[doc = "HV_R10 register accessor: an alias for `Reg<HV_R10_SPEC>`"]
pub type HV_R10 = crate::Reg<hv_r10::HV_R10_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r10;
#[doc = "HV_R11 register accessor: an alias for `Reg<HV_R11_SPEC>`"]
pub type HV_R11 = crate::Reg<hv_r11::HV_R11_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r11;
#[doc = "HV_R12 register accessor: an alias for `Reg<HV_R12_SPEC>`"]
pub type HV_R12 = crate::Reg<hv_r12::HV_R12_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r12;
#[doc = "HV_R13 register accessor: an alias for `Reg<HV_R13_SPEC>`"]
pub type HV_R13 = crate::Reg<hv_r13::HV_R13_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r13;
#[doc = "HV_R14 register accessor: an alias for `Reg<HV_R14_SPEC>`"]
pub type HV_R14 = crate::Reg<hv_r14::HV_R14_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r14;
#[doc = "HV_R15 register accessor: an alias for `Reg<HV_R15_SPEC>`"]
pub type HV_R15 = crate::Reg<hv_r15::HV_R15_SPEC>;
#[doc = "UDB Channel HV Tile Configuration; Right"]
pub mod hv_r15;
#[doc = "PLD0IN0 register accessor: an alias for `Reg<PLD0IN0_SPEC>`"]
pub type PLD0IN0 = crate::Reg<pld0in0::PLD0IN0_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; PLD Input"]
pub mod pld0in0;
#[doc = "PLD0IN1 register accessor: an alias for `Reg<PLD0IN1_SPEC>`"]
pub type PLD0IN1 = crate::Reg<pld0in1::PLD0IN1_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; PLD Input"]
pub mod pld0in1;
#[doc = "PLD0IN2 register accessor: an alias for `Reg<PLD0IN2_SPEC>`"]
pub type PLD0IN2 = crate::Reg<pld0in2::PLD0IN2_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; PLD Input"]
pub mod pld0in2;
#[doc = "PLD1IN0 register accessor: an alias for `Reg<PLD1IN0_SPEC>`"]
pub type PLD1IN0 = crate::Reg<pld1in0::PLD1IN0_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; PLD Input"]
pub mod pld1in0;
#[doc = "PLD1IN1 register accessor: an alias for `Reg<PLD1IN1_SPEC>`"]
pub type PLD1IN1 = crate::Reg<pld1in1::PLD1IN1_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; PLD Input"]
pub mod pld1in1;
#[doc = "PLD1IN2 register accessor: an alias for `Reg<PLD1IN2_SPEC>`"]
pub type PLD1IN2 = crate::Reg<pld1in2::PLD1IN2_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; PLD Input"]
pub mod pld1in2;
#[doc = "DPIN0 register accessor: an alias for `Reg<DPIN0_SPEC>`"]
pub type DPIN0 = crate::Reg<dpin0::DPIN0_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; Datapath Input"]
pub mod dpin0;
#[doc = "DPIN1 register accessor: an alias for `Reg<DPIN1_SPEC>`"]
pub type DPIN1 = crate::Reg<dpin1::DPIN1_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; Datapath Input"]
pub mod dpin1;
#[doc = "SCIN register accessor: an alias for `Reg<SCIN_SPEC>`"]
pub type SCIN = crate::Reg<scin::SCIN_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; Status / Control Blocks Input Control"]
pub mod scin;
#[doc = "SCIOIN register accessor: an alias for `Reg<SCIOIN_SPEC>`"]
pub type SCIOIN = crate::Reg<scioin::SCIOIN_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; Status / Control Blocks Input / Output Control"]
pub mod scioin;
#[doc = "RCIN register accessor: an alias for `Reg<RCIN_SPEC>`"]
pub type RCIN = crate::Reg<rcin::RCIN_SPEC>;
#[doc = "UDB Channel PI Tile Configuration; Reset and Clock Blocks Input Control"]
pub mod rcin;
#[doc = "VS0 register accessor: an alias for `Reg<VS0_SPEC>`"]
pub type VS0 = crate::Reg<vs0::VS0_SPEC>;
#[doc = "UDB Channel VS Tile Configuration; Vertical Segmentation"]
pub mod vs0;
#[doc = "VS1 register accessor: an alias for `Reg<VS1_SPEC>`"]
pub type VS1 = crate::Reg<vs1::VS1_SPEC>;
#[doc = "UDB Channel VS Tile Configuration; Vertical Segmentation"]
pub mod vs1;
#[doc = "VS2 register accessor: an alias for `Reg<VS2_SPEC>`"]
pub type VS2 = crate::Reg<vs2::VS2_SPEC>;
#[doc = "UDB Channel VS Tile Configuration; Vertical Segmentation"]
pub mod vs2;
#[doc = "VS3 register accessor: an alias for `Reg<VS3_SPEC>`"]
pub type VS3 = crate::Reg<vs3::VS3_SPEC>;
#[doc = "UDB Channel VS Tile Configuration; Vertical Segmentation"]
pub mod vs3;
#[doc = "VS4 register accessor: an alias for `Reg<VS4_SPEC>`"]
pub type VS4 = crate::Reg<vs4::VS4_SPEC>;
#[doc = "UDB Channel VS Tile Configuration; Vertical Segmentation"]
pub mod vs4;
#[doc = "VS5 register accessor: an alias for `Reg<VS5_SPEC>`"]
pub type VS5 = crate::Reg<vs5::VS5_SPEC>;
#[doc = "UDB Channel VS Tile Configuration; Vertical Segmentation"]
pub mod vs5;
#[doc = "VS6 register accessor: an alias for `Reg<VS6_SPEC>`"]
pub type VS6 = crate::Reg<vs6::VS6_SPEC>;
#[doc = "UDB Channel VS Tile Configuration; Vertical Segmentation"]
pub mod vs6;
#[doc = "VS7 register accessor: an alias for `Reg<VS7_SPEC>`"]
pub type VS7 = crate::Reg<vs7::VS7_SPEC>;
#[doc = "UDB Channel VS Tile Configuration; Vertical Segmentation"]
pub mod vs7;
