2346 MODULE_CIF.BBB.KRSTCLR.B.CLR = 1;
2352 return MODULE_CIF.BBB.MODID.B.MODNUMBER;
2364 return MODULE_CIF.BBB.MODID.B.MOD_REV;
2370 return MODULE_CIF.BBB.MODID.B.MOD_TYPE;
2395 return (
IfxCif_State)MODULE_CIF.ISP.FLAGS_SHD.B.S_HSYNC;
2407 return MODULE_CIF.ID.B.MODNUMBER;
2413 return MODULE_CIF.ID.B.MODREV;
2426 return MODULE_CIF.ID.B.MODTYPE;
2445 MODULE_CIF.DPCL.B.CIF_MP_MUX = pathSelector;
2457 MODULE_CIF.BBB.KRST0.B.RST = state;
2458 MODULE_CIF.BBB.KRST1.B.RST = state;
2464 MODULE_CIF.DPCL.B.CIF_CHAN_MODE = mode;
2470 MODULE_CIF.ISP.CTRL.B.ISP_GEN_CFG_UPD = 1;
2476 MODULE_CIF.ISP.CTRL.B.ISP_CFG_UPD = 1;
2482 return MODULE_CIF.ISP.FRAME_COUNT.B.FRAME_COUNTER;
2494 return (
IfxCif_State)MODULE_CIF.ISP.FLAGS_SHD.B.ISP_INFORM_ENABLE_SHD;
2518 return (
IfxCif_State)MODULE_CIF.ISP.ACQ_PROP.B.FIELD_INVERT;
2536 return (
IfxCif_State)MODULE_CIF.ISP.CTRL.B.ISP_INFORM_ENABLE;
2548 return MODULE_CIF.ISP.FLAGS_SHD.B.S_DATA;
2554 return (
IfxCif_State)MODULE_CIF.ISP.FLAGS_SHD.B.S_VSYNC;
2578 return (
IfxCif_State)MODULE_CIF.ISP.FLAGS_SHD.B.ISP_ENABLE_SHD;
2590 return MODULE_CIF.ISP.ACQ_NR_FRAMES.B.ACQ_NR_FRAMES;
2596 MODULE_CIF.ISP.ACQ_H_OFFS.B.ACQ_H_OFFS = hOffset;
2597 MODULE_CIF.ISP.ACQ_V_OFFS.B.ACQ_V_OFFS = vOffset;
2603 MODULE_CIF.ISP.ACQ_H_SIZE.U = hSize;
2604 MODULE_CIF.ISP.ACQ_V_SIZE.U = vSize;
2610 MODULE_CIF.ISP.ACQ_PROP.B.CCIR_SEQ = sequence;
2616 MODULE_CIF.ISP.CTRL.B.ISP_CSM_C_RANGE = clippingRange;
2622 MODULE_CIF.ISP.CTRL.B.ISP_CSM_Y_RANGE = clippingRange;
2628 MODULE_CIF.ISP.ACQ_PROP.B.FIELD_INVERT = fieldInvertState;
2634 MODULE_CIF.ISP.ACQ_PROP.B.FIELD_SELECTION = selection;
2640 MODULE_CIF.ISP.ACQ_PROP.B.HSYNC_POL = polarity;
2646 MODULE_CIF.ISP.CTRL.B.ISP_INFORM_ENABLE = inputFormatterState;
2652 MODULE_CIF.ISP.ACQ_PROP.B.INPUT_SELECTION = input;
2658 MODULE_CIF.ISP.CTRL.B.ISP_MODE = mode;
2664 MODULE_CIF.ISP.CTRL.B.ISP_ENABLE = ispOutputState;
2670 MODULE_CIF.ISP.OUT_H_OFFS.B.ISP_OUT_H_OFFS = hOffset;
2671 MODULE_CIF.ISP.OUT_V_OFFS.B.ISP_OUT_V_OFFS = vOffset;
2677 MODULE_CIF.ISP.OUT_H_SIZE.B.ISP_OUT_H_SIZE = hSize;
2678 MODULE_CIF.ISP.OUT_V_SIZE.B.ISP_OUT_V_SIZE = vSize;
2684 MODULE_CIF.ISP.ACQ_PROP.B.SAMPLE_EDGE = edge;
2690 MODULE_CIF.ISP.ACQ_PROP.B.VSYNC_POL = polarity;
2696 MODULE_CIF.ISP.ACQ_NR_FRAMES.B.ACQ_NR_FRAMES = numberOfFrames;
2702 MODULE_CIF.MI.INIT.B.MI_CFG_UPD = 1;
2708 return (
IfxCif_State)MODULE_CIF.MI.CTRL.B.INIT_BASE_EN;
2714 return MODULE_CIF.MI.BYTE_CNT.B.BYTE_CNT;
2746 return MODULE_CIF.MI.MP_Y_IRQ_OFFS_INIT.U;
2752 return MODULE_CIF.MI.MP_Y_IRQ_OFFS_SHD.B.MP_Y_IRQ_OFFS;
2758 return (
IfxCif_State)MODULE_CIF.MI.CTRL.B.INIT_OFFSET_EN;
2764 MODULE_CIF.MI.INIT.B.MI_SKIP = 1;
2770 MODULE_CIF.MI.CTRL.B.INIT_BASE_EN = state;
2776 MODULE_CIF.MI.CTRL.B.BYTE_SWAP = enableState;
2782 MODULE_CIF.MI.CTRL.B.BURST_LEN_CHROM = burstLength;
2788 MODULE_CIF.MI.CTRL.B.MP_WRITE_FORMAT = format;
2796 MODULE_CIF.MI.MP_Y_IRQ_OFFS_INIT.U = interruptOffset;
2802 MODULE_CIF.MI.CTRL.B.INIT_OFFSET_EN = state;
2820 return (
IfxCif_State)MODULE_CIF.JPE.ENCODE_MODE.B.ENCODE_MODE;
2826 return MODULE_CIF.JPE.RESTART_INTERVAL.B.RESTART_INTERVAL;
2856 MODULE_CIF.JPE.INIT.B.JP_INIT = 1;
2862 MODULE_CIF.JPE.GEN_HEADER.B.GEN_HEADER = 1;
2868 MODULE_CIF.JPE.TABLE_FLUSH.B.TABLE_FLUSH = headerGenerationMode;
2874 MODULE_CIF.JPE.HEADER_MODE.B.HEADER_MODE = headerMode;
2880 MODULE_CIF.JPE.RESTART_INTERVAL.B.RESTART_INTERVAL = interval;
2886 MODULE_CIF.JPE.TABLE_DATA.B.TABLE_WDATA_L = data;
2892 MODULE_CIF.JPE.TABLE_DATA.B.TABLE_WDATA_H = data;
2898 MODULE_CIF.JPE.TABLE_ID.B.TABLE_ID = tableId;
2904 MODULE_CIF.JPE.ENC_HSIZE.B.ENC_HSIZE = hSize;
2905 MODULE_CIF.JPE.ENC_VSIZE.B.ENC_VSIZE = vSize;
2911 MODULE_CIF.JPE.ENCODE.B.CONT_MODE = mode;
2917 MODULE_CIF.JPE.PIC_FORMAT.B.ENC_PIC_FORMAT = format;
2923 MODULE_CIF.JPE.ENCODE.B.ENCODE = 1;
2929 return MODULE_CIF.WD.CTRL.B.WD_PREDIV;
2941 MODULE_CIF.WD.CTRL.B.WD_PREDIV = predivider;
2947 MODULE_CIF.WD.CTRL.B.WD_EN = enableState;
2959 return MODULE_CIF.ISPIS.RECENTER.B.RECENTER;
2965 MODULE_CIF.ISPIS.CTRL.B.IS_EN = enableState;
2971 MODULE_CIF.ISPIS.H_OFFS.U = hOffset;
2972 MODULE_CIF.ISPIS.V_OFFS.U = vOffset;
2978 MODULE_CIF.ISPIS.H_SIZE.U = hSize;
2979 MODULE_CIF.ISPIS.V_SIZE.U = vSize;
2985 MODULE_CIF.ISPIS.RECENTER.B.RECENTER = value;
3003 MODULE_CIF.DP.CTRL.B.DP_EN = enableState;
3009 MODULE_CIF.DP.CTRL.B.DP_SEL = sourcePath;