Hilscher netX microcontroller driver
V0.0.5.0
Documentation of the netX driver package
|
biss0_app (biss0_app) More...
#include <netx90_app.h>
Data Fields | |
union { | |
__IOM uint32_t biss_scdata0_0 | |
struct { | |
__IOM uint32_t SCDATA0_0: 32 | |
} biss_scdata0_0_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata0_1 | |
struct { | |
__IOM uint32_t SCDATA0_1: 32 | |
} biss_scdata0_1_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata1_0 | |
struct { | |
__IOM uint32_t SCDATA1_0: 32 | |
} biss_scdata1_0_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata1_1 | |
struct { | |
__IOM uint32_t SCDATA1_1: 32 | |
} biss_scdata1_1_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata2_0 | |
struct { | |
__IOM uint32_t SCDATA2_0: 32 | |
} biss_scdata2_0_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata2_1 | |
struct { | |
__IOM uint32_t SCDATA2_1: 32 | |
} biss_scdata2_1_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata3_0 | |
struct { | |
__IOM uint32_t SCDATA3_0: 32 | |
} biss_scdata3_0_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata3_1 | |
struct { | |
__IOM uint32_t SCDATA3_1: 32 | |
} biss_scdata3_1_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata4_0 | |
struct { | |
__IOM uint32_t SCDATA4_0: 32 | |
} biss_scdata4_0_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata4_1 | |
struct { | |
__IOM uint32_t SCDATA4_1: 32 | |
} biss_scdata4_1_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata5_0 | |
struct { | |
__IOM uint32_t SCDATA5_0: 32 | |
} biss_scdata5_0_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata5_1 | |
struct { | |
__IOM uint32_t SCDATA5_1: 32 | |
} biss_scdata5_1_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata6_0 | |
struct { | |
__IOM uint32_t SCDATA6_0: 32 | |
} biss_scdata6_0_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata6_1 | |
struct { | |
__IOM uint32_t SCDATA6_1: 32 | |
} biss_scdata6_1_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata7_0 | |
struct { | |
__IOM uint32_t SCDATA7_0: 32 | |
} biss_scdata7_0_b | |
}; | |
union { | |
__IOM uint32_t biss_scdata7_1 | |
struct { | |
__IOM uint32_t SCDATA7_1: 32 | |
} biss_scdata7_1_b | |
}; | |
__IM uint32_t | RESERVED [16] |
union { | |
__IOM uint32_t biss_rdata0 | |
struct { | |
__IOM uint32_t RDATA0: 32 | |
} biss_rdata0_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata1 | |
struct { | |
__IOM uint32_t RDATA1: 32 | |
} biss_rdata1_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata2 | |
struct { | |
__IOM uint32_t RDATA2: 32 | |
} biss_rdata2_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata3 | |
struct { | |
__IOM uint32_t RDATA3: 32 | |
} biss_rdata3_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata4 | |
struct { | |
__IOM uint32_t RDATA4: 32 | |
} biss_rdata4_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata5 | |
struct { | |
__IOM uint32_t RDATA5: 32 | |
} biss_rdata5_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata6 | |
struct { | |
__IOM uint32_t RDATA6: 32 | |
} biss_rdata6_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata7 | |
struct { | |
__IOM uint32_t RDATA7: 32 | |
} biss_rdata7_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata8 | |
struct { | |
__IOM uint32_t RDATA8: 32 | |
} biss_rdata8_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata9 | |
struct { | |
__IOM uint32_t RDATA9: 32 | |
} biss_rdata9_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata10 | |
struct { | |
__IOM uint32_t RDATA10: 32 | |
} biss_rdata10_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata11 | |
struct { | |
__IOM uint32_t RDATA11: 32 | |
} biss_rdata11_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata12 | |
struct { | |
__IOM uint32_t RDATA12: 32 | |
} biss_rdata12_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata13 | |
struct { | |
__IOM uint32_t RDATA13: 32 | |
} biss_rdata13_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata14 | |
struct { | |
__IOM uint32_t RDATA14: 32 | |
} biss_rdata14_b | |
}; | |
union { | |
__IOM uint32_t biss_rdata15 | |
struct { | |
__IOM uint32_t RDATA15: 32 | |
} biss_rdata15_b | |
}; | |
union { | |
__IOM uint32_t biss_sc0 | |
struct { | |
__IOM uint32_t SCDLEN0: 6 | |
__IOM uint32_t ENSCD0: 1 | |
__IOM uint32_t LSTOP0: 1 | |
__IOM uint32_t SCRCPOLY0: 7 | |
__IOM uint32_t SELCRCS0: 1 | |
__IOM uint32_t SCRCSTART0: 16 | |
} biss_sc0_b | |
}; | |
union { | |
__IOM uint32_t biss_sc1 | |
struct { | |
__IOM uint32_t SCDLEN1: 6 | |
__IOM uint32_t ENSCD1: 1 | |
__IOM uint32_t LSTOP1: 1 | |
__IOM uint32_t SCRCPOLY1: 7 | |
__IOM uint32_t SELCRCS1: 1 | |
__IOM uint32_t SCRCSTART1: 16 | |
} biss_sc1_b | |
}; | |
union { | |
__IOM uint32_t biss_sc2 | |
struct { | |
__IOM uint32_t SCDLEN2: 6 | |
__IOM uint32_t ENSCD2: 1 | |
__IOM uint32_t LSTOP2: 1 | |
__IOM uint32_t SCRCPOLY2: 7 | |
__IOM uint32_t SELCRCS2: 1 | |
__IOM uint32_t SCRCSTART2: 16 | |
} biss_sc2_b | |
}; | |
union { | |
__IOM uint32_t biss_sc3 | |
struct { | |
__IOM uint32_t SCDLEN3: 6 | |
__IOM uint32_t ENSCD3: 1 | |
__IOM uint32_t LSTOP3: 1 | |
__IOM uint32_t SCRCPOLY3: 7 | |
__IOM uint32_t SELCRCS3: 1 | |
__IOM uint32_t SCRCSTART3: 16 | |
} biss_sc3_b | |
}; | |
union { | |
__IOM uint32_t biss_sc4 | |
struct { | |
__IOM uint32_t SCDLEN4: 6 | |
__IOM uint32_t ENSCD4: 1 | |
__IOM uint32_t LSTOP4: 1 | |
__IOM uint32_t SCRCPOLY4: 7 | |
__IOM uint32_t SELCRCS4: 1 | |
__IOM uint32_t SCRCSTART4: 16 | |
} biss_sc4_b | |
}; | |
union { | |
__IOM uint32_t biss_sc5 | |
struct { | |
__IOM uint32_t SCDLEN5: 6 | |
__IOM uint32_t ENSCD5: 1 | |
__IOM uint32_t LSTOP5: 1 | |
__IOM uint32_t SCRCPOLY5: 7 | |
__IOM uint32_t SELCRCS5: 1 | |
__IOM uint32_t SCRCSTART5: 16 | |
} biss_sc5_b | |
}; | |
union { | |
__IOM uint32_t biss_sc6 | |
struct { | |
__IOM uint32_t SCDLEN6: 6 | |
__IOM uint32_t ENSCD6: 1 | |
__IOM uint32_t LSTOP6: 1 | |
__IOM uint32_t SCRCPOLY6: 7 | |
__IOM uint32_t SELCRCS6: 1 | |
__IOM uint32_t SCRCSTART6: 16 | |
} biss_sc6_b | |
}; | |
union { | |
__IOM uint32_t biss_sc7 | |
struct { | |
__IOM uint32_t SCDLEN7: 6 | |
__IOM uint32_t ENSC7: 1 | |
__IOM uint32_t LSTOP7: 1 | |
__IOM uint32_t SCRCPOLY7: 7 | |
__IOM uint32_t SELCRCS7: 1 | |
__IOM uint32_t SCRCSTART7: 16 | |
} biss_sc7_b | |
}; | |
union { | |
__IOM uint32_t biss_ccc0 | |
struct { | |
__IOM uint32_t bf_align0: 16 | |
__IOM uint32_t REGADR: 7 | |
__IOM uint32_t WNR: 1 | |
__IOM uint32_t REGNUM: 6 | |
__IOM uint32_t bf_align1: 2 | |
} biss_ccc0_b | |
}; | |
union { | |
__IOM uint32_t biss_ccc1_mc0 | |
struct { | |
__IOM uint32_t CHSEL: 2 | |
__IOM uint32_t bf_align0: 6 | |
__IOM uint32_t HOLDCDM: 1 | |
__IOM uint32_t EN_MO: 1 | |
__IOM uint32_t bf_align1: 1 | |
__IOM uint32_t IDA_TEST: 1 | |
__IOM uint32_t CMD: 2 | |
__IOM uint32_t REGVERS: 1 | |
__IOM uint32_t CTS: 1 | |
__IOM uint32_t FREQS: 5 | |
__IOM uint32_t FREQR: 3 | |
__IOM uint32_t SINGLEBANK: 1 | |
__IOM uint32_t NOCRC: 1 | |
__IOM uint32_t bf_align2: 6 | |
} biss_ccc1_mc0_b | |
}; | |
union { | |
__IOM uint32_t biss_mc1 | |
struct { | |
__IOM uint32_t FREQAGS: 8 | |
__IOM uint32_t MO_BUSY: 8 | |
__IOM uint32_t REVISION: 8 | |
__IOM uint32_t VERSION: 8 | |
} biss_mc1_b | |
}; | |
union { | |
__IOM uint32_t biss_cc_sl | |
struct { | |
__IOM uint32_t cc_sl_reserved1: 4 | |
__IOM uint32_t SLAVELOC5: 1 | |
__IOM uint32_t bf_align0: 3 | |
__IOM uint32_t CFGCH1: 2 | |
__IOM uint32_t CFGCH2: 2 | |
__IOM uint32_t bf_align1: 12 | |
__IOM uint32_t ACTnSENS: 8 | |
} biss_cc_sl_b | |
}; | |
union { | |
__IM uint32_t biss_status0 | |
struct { | |
__IM uint32_t EOT: 1 | |
__IM uint32_t status0_reserved1: 1 | |
__IM uint32_t REGEND: 1 | |
__IM uint32_t nREGERR: 1 | |
__IM uint32_t nSCDERR: 1 | |
__IM uint32_t nDELAYERR: 1 | |
__IM uint32_t nAGSERR: 1 | |
__IM uint32_t nERR: 1 | |
__IM uint32_t bf_align0: 1 | |
__IM uint32_t SVALID0: 1 | |
__IM uint32_t bf_align1: 1 | |
__IM uint32_t SVALID1: 1 | |
__IM uint32_t bf_align2: 1 | |
__IM uint32_t SVALID2: 1 | |
__IM uint32_t bf_align3: 1 | |
__IM uint32_t SVALID3: 1 | |
__IM uint32_t bf_align4: 1 | |
__IM uint32_t SVALID4: 1 | |
__IM uint32_t bf_align5: 1 | |
__IM uint32_t SVALID5: 1 | |
__IM uint32_t bf_align6: 1 | |
__IM uint32_t SVALID6: 1 | |
__IM uint32_t bf_align7: 1 | |
__IM uint32_t SVALID7: 1 | |
__IM uint32_t REGBYTES: 6 | |
__IM uint32_t CDSSEL: 1 | |
__IM uint32_t CDMTIMEOUT: 1 | |
} biss_status0_b | |
}; | |
union { | |
__IOM uint32_t biss_ir | |
struct { | |
__IOM uint32_t AGS: 1 | |
__IOM uint32_t INSTR: 3 | |
__IOM uint32_t INIT: 1 | |
__IOM uint32_t SWBANK: 1 | |
__IOM uint32_t HOLDBANK: 1 | |
__IOM uint32_t BREAK: 1 | |
__IOM uint32_t CLKENI: 1 | |
__IOM uint32_t ENTEST: 1 | |
__IOM uint32_t CFGIF: 2 | |
__IOM uint32_t MAFS: 1 | |
__IOM uint32_t MAVS: 1 | |
__IOM uint32_t MAFO: 1 | |
__IOM uint32_t MAVO: 1 | |
__IOM uint32_t bf_align0: 16 | |
} biss_ir_b | |
}; | |
union { | |
__IM uint32_t biss_status1 | |
struct { | |
__IM uint32_t SL1: 1 | |
__IM uint32_t CDS1: 1 | |
__IM uint32_t bf_align0: 22 | |
__IM uint32_t SWBANKFAILS: 1 | |
__IM uint32_t bf_align1: 7 | |
} biss_status1_b | |
}; | |
biss0_app (biss0_app)
Definition at line 27416 of file netx90_app.h.
union { ... } |
< (@ 0xFF802100) biss0_app Structure
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
__IOM uint32_t biss0_app_Type::ACTnSENS |
[31..24] Sensor or actuator data selector 0x00: all slaves are sensors 0x01: slave 0 is actuator 0x02: slave 1 is actuator 0x04: slave 2 is actuator 0x08: slave 3 is actuator 0x10: slave 4 is actuator 0x20: slave 5 is actuator 0x40: slave 6 is actuator 0x80: slave 7 is actuator 0xff: all slaves are actuators
Definition at line 28045 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::AGS |
[0..0] AutoGetSens(Automatic Get Sensordata) 0: no automatic data transmission 1: - start of data transmission after TIMEOUTSENS condition: FREQAGS = AGSMIN - start of data transmission triggered by pin condition: FREQAGS = AGSINFINITE
Definition at line 28135 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::bf_align0 |
[15..0] bitField alignment value for aeabi compatibility
[7..2] bitField alignment value for aeabi compatibility
[7..5] bitField alignment value for aeabi compatibility
[31..16] bitField alignment value for aeabi compatibility
Definition at line 27946 of file netx90_app.h.
__IM uint32_t biss0_app_Type::bf_align0 |
[8..8] bitField alignment value for aeabi compatibility
[23..2] bitField alignment value for aeabi compatibility
Definition at line 28081 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::bf_align1 |
[31..30] bitField alignment value for aeabi compatibility
[10..10] bitField alignment value for aeabi compatibility
[23..12] bitField alignment value for aeabi compatibility
Definition at line 27952 of file netx90_app.h.
__IM uint32_t biss0_app_Type::bf_align1 |
[10..10] bitField alignment value for aeabi compatibility
[31..25] bitField alignment value for aeabi compatibility
Definition at line 28086 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::bf_align2 |
[31..26] bitField alignment value for aeabi compatibility
Definition at line 28006 of file netx90_app.h.
__IM uint32_t biss0_app_Type::bf_align2 |
[12..12] bitField alignment value for aeabi compatibility
Definition at line 28091 of file netx90_app.h.
__IM uint32_t biss0_app_Type::bf_align3 |
[14..14] bitField alignment value for aeabi compatibility
Definition at line 28096 of file netx90_app.h.
__IM uint32_t biss0_app_Type::bf_align4 |
[16..16] bitField alignment value for aeabi compatibility
Definition at line 28101 of file netx90_app.h.
__IM uint32_t biss0_app_Type::bf_align5 |
[18..18] bitField alignment value for aeabi compatibility
Definition at line 28106 of file netx90_app.h.
__IM uint32_t biss0_app_Type::bf_align6 |
[20..20] bitField alignment value for aeabi compatibility
Definition at line 28111 of file netx90_app.h.
__IM uint32_t biss0_app_Type::bf_align7 |
[22..22] bitField alignment value for aeabi compatibility
Definition at line 28116 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::biss_cc_sl |
(@ 0x000000EC) Channel Configuration
Definition at line 28032 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_cc_sl_b |
__IOM uint32_t biss0_app_Type::biss_ccc0 |
(@ 0x000000E0) Register Communication Configuration
Definition at line 27943 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_ccc0_b |
__IOM uint32_t biss0_app_Type::biss_ccc1_mc0 |
(@ 0x000000E4) Register Communication Configuration / Master Configuration
Definition at line 27957 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_ccc1_mc0_b |
__IOM uint32_t biss0_app_Type::biss_ir |
(@ 0x000000F4) Instruction Register
Definition at line 28132 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_ir_b |
__IOM uint32_t biss0_app_Type::biss_mc1 |
(@ 0x000000E8) Master Configuration
Definition at line 28011 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_mc1_b |
__IOM uint32_t biss0_app_Type::biss_rdata0 |
(@ 0x00000080) Register Data
Definition at line 27548 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata0_b |
__IOM uint32_t biss0_app_Type::biss_rdata1 |
(@ 0x00000084) Register Data
Definition at line 27559 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::biss_rdata10 |
(@ 0x000000A8) Register Data
Definition at line 27631 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata10_b |
__IOM uint32_t biss0_app_Type::biss_rdata11 |
(@ 0x000000AC) Register Data
Definition at line 27639 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata11_b |
__IOM uint32_t biss0_app_Type::biss_rdata12 |
(@ 0x000000B0) Register Data
Definition at line 27647 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata12_b |
__IOM uint32_t biss0_app_Type::biss_rdata13 |
(@ 0x000000B4) Register Data
Definition at line 27655 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata13_b |
__IOM uint32_t biss0_app_Type::biss_rdata14 |
(@ 0x000000B8) Register Data
Definition at line 27663 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata14_b |
__IOM uint32_t biss0_app_Type::biss_rdata15 |
(@ 0x000000BC) Register Data
Definition at line 27671 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata15_b |
struct { ... } biss0_app_Type::biss_rdata1_b |
__IOM uint32_t biss0_app_Type::biss_rdata2 |
(@ 0x00000088) Register Data
Definition at line 27567 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata2_b |
__IOM uint32_t biss0_app_Type::biss_rdata3 |
(@ 0x0000008C) Register Data
Definition at line 27575 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata3_b |
__IOM uint32_t biss0_app_Type::biss_rdata4 |
(@ 0x00000090) Register Data
Definition at line 27583 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata4_b |
__IOM uint32_t biss0_app_Type::biss_rdata5 |
(@ 0x00000094) Register Data
Definition at line 27591 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata5_b |
__IOM uint32_t biss0_app_Type::biss_rdata6 |
(@ 0x00000098) Register Data
Definition at line 27599 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata6_b |
__IOM uint32_t biss0_app_Type::biss_rdata7 |
(@ 0x0000009C) Register Data
Definition at line 27607 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata7_b |
__IOM uint32_t biss0_app_Type::biss_rdata8 |
(@ 0x000000A0) Register Data
Definition at line 27615 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata8_b |
__IOM uint32_t biss0_app_Type::biss_rdata9 |
(@ 0x000000A4) Register Data
Definition at line 27623 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_rdata9_b |
__IOM uint32_t biss0_app_Type::biss_sc0 |
(@ 0x000000C0) Slave Configuration
Definition at line 27679 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_sc0_b |
__IOM uint32_t biss0_app_Type::biss_sc1 |
(@ 0x000000C4) Slave Configuration
Definition at line 27712 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_sc1_b |
__IOM uint32_t biss0_app_Type::biss_sc2 |
(@ 0x000000C8) Slave Configuration
Definition at line 27745 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_sc2_b |
__IOM uint32_t biss0_app_Type::biss_sc3 |
(@ 0x000000CC) Slave Configuration
Definition at line 27778 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_sc3_b |
__IOM uint32_t biss0_app_Type::biss_sc4 |
(@ 0x000000D0) Slave Configuration
Definition at line 27811 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_sc4_b |
__IOM uint32_t biss0_app_Type::biss_sc5 |
(@ 0x000000D4) Slave Configuration
Definition at line 27844 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_sc5_b |
__IOM uint32_t biss0_app_Type::biss_sc6 |
(@ 0x000000D8) Slave Configuration
Definition at line 27877 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_sc6_b |
__IOM uint32_t biss0_app_Type::biss_sc7 |
(@ 0x000000DC) Slave Configuration
Definition at line 27910 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_sc7_b |
__IOM uint32_t biss0_app_Type::biss_scdata0_0 |
(@ 0x00000000) Sensor and Actuator Data
Definition at line 27419 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata0_0_b |
__IOM uint32_t biss0_app_Type::biss_scdata0_1 |
(@ 0x00000004) Sensor and Actuator Data
Definition at line 27427 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata0_1_b |
__IOM uint32_t biss0_app_Type::biss_scdata1_0 |
(@ 0x00000008) Sensor and Actuator Data
Definition at line 27435 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata1_0_b |
__IOM uint32_t biss0_app_Type::biss_scdata1_1 |
(@ 0x0000000C) Sensor and Actuator Data
Definition at line 27443 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata1_1_b |
__IOM uint32_t biss0_app_Type::biss_scdata2_0 |
(@ 0x00000010) Sensor and Actuator Data
Definition at line 27451 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata2_0_b |
__IOM uint32_t biss0_app_Type::biss_scdata2_1 |
(@ 0x00000014) Sensor and Actuator Data
Definition at line 27459 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata2_1_b |
__IOM uint32_t biss0_app_Type::biss_scdata3_0 |
(@ 0x00000018) Sensor and Actuator Data
Definition at line 27467 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata3_0_b |
__IOM uint32_t biss0_app_Type::biss_scdata3_1 |
(@ 0x0000001C) Sensor and Actuator Data
Definition at line 27475 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata3_1_b |
__IOM uint32_t biss0_app_Type::biss_scdata4_0 |
(@ 0x00000020) Sensor and Actuator Data
Definition at line 27483 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata4_0_b |
__IOM uint32_t biss0_app_Type::biss_scdata4_1 |
(@ 0x00000024) Sensor and Actuator Data
Definition at line 27491 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata4_1_b |
__IOM uint32_t biss0_app_Type::biss_scdata5_0 |
(@ 0x00000028) Sensor and Actuator Data
Definition at line 27499 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata5_0_b |
__IOM uint32_t biss0_app_Type::biss_scdata5_1 |
(@ 0x0000002C) Sensor and Actuator Data
Definition at line 27507 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata5_1_b |
__IOM uint32_t biss0_app_Type::biss_scdata6_0 |
(@ 0x00000030) Sensor and Actuator Data
Definition at line 27515 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata6_0_b |
__IOM uint32_t biss0_app_Type::biss_scdata6_1 |
(@ 0x00000034) Sensor and Actuator Data
Definition at line 27523 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata6_1_b |
__IOM uint32_t biss0_app_Type::biss_scdata7_0 |
(@ 0x00000038) Sensor and Actuator Data
Definition at line 27531 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata7_0_b |
__IOM uint32_t biss0_app_Type::biss_scdata7_1 |
(@ 0x0000003C) Sensor and Actuator Data
Definition at line 27539 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_scdata7_1_b |
__IM uint32_t biss0_app_Type::biss_status0 |
(@ 0x000000F0) Status Information
Definition at line 28055 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_status0_b |
__IM uint32_t biss0_app_Type::biss_status1 |
(@ 0x000000F8) Status Information
Definition at line 28198 of file netx90_app.h.
struct { ... } biss0_app_Type::biss_status1_b |
__IOM uint32_t biss0_app_Type::BREAK |
[7..7] Data transmission interrupt 0: no change 1: abort data transmission nSCDERR, nREGERR, nDELAYERR, nAGSERR = 1, REGEND = 0 All current actions can be aborted using the BREAK command so that a defined state can be resumed if one of the sensors proves faulty, for example. BREAK= 1 aborts the active data transmission and all status information will be reset.
Definition at line 28167 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::cc_sl_reserved1 |
[3..0] no field descpription
Definition at line 28035 of file netx90_app.h.
__IM uint32_t biss0_app_Type::CDMTIMEOUT |
[31..31] CDM(Control Data Master) timeout reached 0: CDMTIMEOUT not reached 1: CDMTIMEOUT reached
Definition at line 28126 of file netx90_app.h.
__IM uint32_t biss0_app_Type::CDS1 |
[1..1] CDS bit of channel 1 0: CDS = 0 1: CDS = 1
Definition at line 28203 of file netx90_app.h.
__IM uint32_t biss0_app_Type::CDSSEL |
[30..30] CDS(Control Data Slave) bit from the selected channel
Definition at line 28125 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::CFGCH1 |
[9..8] Channel 1 configuration 0x00: BiSS B 0x01: BiSS C 0x02: SSI 0x03: channel is not used
Definition at line 28040 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::CFGCH2 |
[11..10] Channel 2 configuration 0x00: BiSS B 0x01: BiSS C 0x02: SSI 0x03: channel is not used
Definition at line 28042 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::CFGIF |
[11..10] Configure physical interface 0x00: TTL 0x01: CMOS 0x02: RS422 0x03: LVDS
Definition at line 28179 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::CHSEL |
[1..0] Channel selector 0: channel 1 used for control communication, channel 2 not used 1: channel 1 used for control communication, channel 2 not used 2: channel 2 used for control communication, channel 1 not used. Note: Channel 2 is not available with IC-MB4 TSSOP24 3: channel 1,2 used for control communication. Note: Channel 2 is not available with IC-MB4 TSSOP24
Definition at line 27961 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::CLKENI |
[8..8] Enable internal clock 0: the master clock is generated by an external clock oscillator 1: the master clock is generated by the basic clock of the internal 20MHz oscillator
Definition at line 28174 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::CMD |
[13..12] - Using register access in control communication SLAVEID[2:1]: slave selector bit2_1 - Using command/instructions in control communication Command of access slave # default 0x00 0x00 .. 0x03: command/instruction 0b00 .. 0b11
Definition at line 27980 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::CTS |
[15..15] Register transmission or instruction selector 0: command/instruction communication 1: register communication
Definition at line 27989 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::EN_MO |
[9..9] Enable output at MOx for actuator data or delayed start bit 0: MO forced to low 1: Parameterized processing time by master on MO signal active (length: MO_BUSY)
Definition at line 27971 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::ENSC7 |
[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available
Definition at line 27917 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::ENSCD0 |
[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available
Definition at line 27686 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::ENSCD1 |
[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available
Definition at line 27719 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::ENSCD2 |
[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available
Definition at line 27752 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::ENSCD3 |
[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available
Definition at line 27785 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::ENSCD4 |
[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available
Definition at line 27818 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::ENSCD5 |
[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available
Definition at line 27851 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::ENSCD6 |
[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available
Definition at line 27884 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::ENTEST |
[9..9] Enable test interface 0: device in normal operation mode 1: device in test mode
Definition at line 28177 of file netx90_app.h.
__IM uint32_t biss0_app_Type::EOT |
[0..0] Data transmission completed 0: data transmission active 1: data transmission finished
Definition at line 28058 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::FREQAGS |
[7..0] AutoGetSens Frequency division 0x00.. 0x7b: fCLK/(20*(FREQAGS(6:0)+1)) 0x7c : AGSMIN( the master automatically restarts the next cycle after the prior was finished. AGSMIN is the fastest SCD rate with complete SCD cycles. ) 0x7d.. 0x7f: AGSINFINITE( the master does not automatically restart the next cycle after the prior one was finished. AGSINFINITE requires a trigger event to start the next SCD cycle. ) 0x80.. 0xff: fCLK/(625*(FREQAGS(6:0)+1))
Definition at line 28014 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::FREQR |
[23..21] Frequency division register communication BiSS B 0 .. 7: freqSens/(2*(FREQ(7:5)+1)) 0: FreqSens/2 1: FreqSens/4 2: FreqSens/8 3: FreqSens/16 4: FreqSens/32 5: FreqSens/64 6: FreqSens/128 7: FreqSens/256
Definition at line 27996 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::FREQS |
[20..16] Frequency division 0x00: fCLK/2 0x01: fCLK/4 0x02: fCLK/6 0x03: fCLK/8 ... 0x09: fCLK/20 ... 0x0d: fCLK/28 0x0e: fCLK/30 0x0f: fCLK/32 0x10: not permitted 0x11: fCLK/40 0x12: fCLK/60 0x13: fCLK/80 ... 0x1d: fCLK/280 0x1e: fCLK/300 0x1f: fCLK/320
Definition at line 27991 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::HOLDBANK |
[6..6] RAM bank control 0: no bank switching lock permitted 1: bank switching lock permitted During the readout of more than one sensor data register by the controller it is possible that the RAM banks in the master could be swapped over once a sensor data transmission is completed. So that the controller only reads related values bit HOLDBANK should be set at the start of the readout and reset at the end; this suppresses the RAM swap. With the start of a new sensor data cycle previous values are then overwritten
Definition at line 28158 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::HOLDCDM |
[8..8] Hold CDM(control data master) 0: clock line high at end of cycle 1: clock line constant with CDM bit until start of next cycle
Definition at line 27968 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::IDA_TEST |
[11..11] - Using register access in control communication SLAVEID[0]: slave selector bit0 - Using command/instructions in control communication IDA_TEST: command/instruction execution control 0: the slaves feedback (IDA) is tested before execution (EX bit after IDA) 1: immediate execution
Definition at line 27975 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::INIT |
[4..4] Start INIT sequence 0: no changes on the data channel 1: initialize data channel
Definition at line 28154 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::INSTR |
[3..1] SCD control instruction 0b010 : CDM = 0 0b001 : CDM = 1 0b100, 0b110: register communication condition: CDMTIMEOUT = 1 0b111 : register communication(reduced protocol) condition: CDMTIMEOUT = 1 The transmission of sensor data can be triggered via INSTR. With INSTR=0b010 the ccle finishes with a CDM=0. With INSTR= 0b001 the cycle finishes with a CDM=1. A BiSS C register access to a slave can be operated by INSTR=0b100. A reduced protocol for a shorter BiSS C register access to a slave can
Definition at line 28145 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::LSTOP0 |
[7..7] - BISS mode(LSTOPx = Actuator stop bit control) 0: no leading STOP bit on single cycle actuator data 1: leading STOP bit on single cycle actuator data - SSI mode(GRAYSx = Enable SCD gray to binary conversion) 0: SSI single cycle data binary coded 1: SSI single cycle data gray coded
Definition at line 27688 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::LSTOP1 |
[7..7] - BISS mode(LSTOPx = Actuator stop bit control) 0: no leading STOP bit on single cycle actuator data 1: leading STOP bit on single cycle actuator data - SSI mode(GRAYSx = Enable SCD gray to binary conversion) 0: SSI single cycle data binary coded 1: SSI single cycle data gray coded
Definition at line 27721 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::LSTOP2 |
[7..7] - BISS mode(LSTOPx = Actuator stop bit control) 0: no leading STOP bit on single cycle actuator data 1: leading STOP bit on single cycle actuator data - SSI mode(GRAYSx = Enable SCD gray to binary conversion) 0: SSI single cycle data binary coded 1: SSI single cycle data gray coded
Definition at line 27754 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::LSTOP3 |
[7..7] - BISS mode(LSTOPx = Actuator stop bit control) 0: no leading STOP bit on single cycle actuator data 1: leading STOP bit on single cycle actuator data - SSI mode(GRAYSx = Enable SCD gray to binary conversion) 0: SSI single cycle data binary coded 1: SSI single cycle data gray coded
Definition at line 27787 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::LSTOP4 |
[7..7] - BISS mode(LSTOPx = Actuator stop bit control) 0: no leading STOP bit on single cycle actuator data 1: leading STOP bit on single cycle actuator data - SSI mode(GRAYSx = Enable SCD gray to binary conversion) 0: SSI single cycle data binary coded 1: SSI single cycle data gray coded
Definition at line 27820 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::LSTOP5 |
[7..7] - BISS mode(LSTOPx = Actuator stop bit control) 0: no leading STOP bit on single cycle actuator data 1: leading STOP bit on single cycle actuator data - SSI mode(GRAYSx = Enable SCD gray to binary conversion) 0: SSI single cycle data binary coded 1: SSI single cycle data gray coded
Definition at line 27853 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::LSTOP6 |
[7..7] - BISS mode(LSTOPx = Actuator stop bit control) 0: no leading STOP bit on single cycle actuator data 1: leading STOP bit on single cycle actuator data - SSI mode(GRAYSx = Enable SCD gray to binary conversion) 0: SSI single cycle data binary coded 1: SSI single cycle data gray coded
Definition at line 27886 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::LSTOP7 |
[7..7] - BISS mode(LSTOPx = Actuator stop bit control) 0: no leading STOP bit on single cycle actuator data 1: leading STOP bit on single cycle actuator data - SSI mode(GRAYSx = Enable SCD gray to binary conversion) 0: SSI single cycle data binary coded 1: SSI single cycle data gray coded
Definition at line 27919 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::MAFO |
[14..14] Not selected MA line control selection 0: controlling unselected(CHSEL) MA clock line: using MA signal 1: controlling unselected(CHSEL) MA clock line: using MAVS level
Definition at line 28187 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::MAFS |
[12..12] Selected MA line control selection 0: controlling selected/CHSEL) MA clock line: using MA signal 1: controlling selected(CHSEL) MA clock line: using MAVS level
Definition at line 28181 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::MAVO |
[15..15] Not selected MA line control level 0: low definition of unselected(CHSEL) MA clock lines 1: high definition of unselected(CHSEL) MA clock lines
Definition at line 28190 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::MAVS |
[13..13] Selected MA line control level 0: low definition of selected(CHSEL) MA clock lines 1: high definition of selected(CHSEL) MA clock lines
Definition at line 28184 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::MO_BUSY |
[15..8] Delay of start bit at output MOx 0x00 .. 0xff: count of MA clocks as the parameterized processing time by master on MO signal Premise: EN_MO = 1
Definition at line 28022 of file netx90_app.h.
__IM uint32_t biss0_app_Type::nAGSERR |
[6..6] AGS error 0: AGS(Automatic Get Sensor data) watchdog error 1: no AGS watchdog error An AGS watchdog error is set during the automatic transmission of sensor data if no new cycle could be initiated; bit AGS in the command register is reset and the automatic request of sensor data aborted.
Definition at line 28071 of file netx90_app.h.
__IM uint32_t biss0_app_Type::nDELAYERR |
[5..5] Missing start bit during register communication 0: delay error 1: no delay error
Definition at line 28069 of file netx90_app.h.
__IM uint32_t biss0_app_Type::nERR |
[7..7] Transmission error (error at NER pin) 0: error 1: no error It is possible to connect other components to pin NER which can also generate an error message; this can then be read out via this bit.
Definition at line 28077 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::NOCRC |
[25..25] CRC for SCD not to be stored in RAM 0: CRC of SCD is stored RAM (only applicable with active CRC verification and CRC polynome > 0) 1: CRC of SCD not to be stored in RAM
Definition at line 28002 of file netx90_app.h.
__IM uint32_t biss0_app_Type::nREGERR |
[3..3] Error in register data transmission 0: error in last register data transmission 1: no error in last register data transmission
Definition at line 28063 of file netx90_app.h.
__IM uint32_t biss0_app_Type::nSCDERR |
[4..4] Error in single cycle data transmission 0: error in last single cycle data transmission 1: no error in last single cycle data transmission
Definition at line 28066 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA0 |
[31..0] - Using register access in control communication RDATA0: register data DWord0 - Using command/instructions in control communication IDS: ID-Select, command/instruction addressing combinable
Definition at line 27551 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA1 |
[31..0] register data DWord1
Definition at line 27562 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA10 |
[31..0] register data DWord10
Definition at line 27634 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA11 |
[31..0] register data DWord11
Definition at line 27642 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA12 |
[31..0] register data DWord12
Definition at line 27650 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA13 |
[31..0] register data DWord13
Definition at line 27658 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA14 |
[31..0] register data DWord14
Definition at line 27666 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA15 |
[31..0] register data DWord15
Definition at line 27674 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA2 |
[31..0] register data DWord2
Definition at line 27570 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA3 |
[31..0] register data DWord3
Definition at line 27578 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA4 |
[31..0] register data DWord4
Definition at line 27586 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA5 |
[31..0] register data DWord5
Definition at line 27594 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA6 |
[31..0] register data DWord6
Definition at line 27602 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA7 |
[31..0] register data DWord7
Definition at line 27610 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA8 |
[31..0] register data DWord8
Definition at line 27618 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::RDATA9 |
[31..0] register data DWord9
Definition at line 27626 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::REGADR |
[22..16] Register access start address 0x00 .. 0x7f
Definition at line 27947 of file netx90_app.h.
__IM uint32_t biss0_app_Type::REGBYTES |
[29..24] Number of valid register data transmission in case of error 0x00 : after transfer: no register communication error 0x01 . 0x3f: after transfer: number of successfully transferred registers before register communication error
Definition at line 28121 of file netx90_app.h.
__IM uint32_t biss0_app_Type::REGEND |
[2..2] Register data transmission completed 0: no valid register data available 1: register data transmission completed
Definition at line 28061 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::REGNUM |
[29..24] Register data count 0x00 : register count = 1 0x01 ..0x3f: register count = REGNUM(5:0)+1
Definition at line 27950 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::REGVERS |
[14..14] BiSS model A/B or C selector - Using register access in control communication 0: register communication BiSS A/B 1: register communication BiSS C - Using command/instructions in control communication 0: not applicable with command/instruction communication 1: command communication BiSS C
Definition at line 27984 of file netx90_app.h.
__IM uint32_t biss0_app_Type::RESERVED[16] |
Definition at line 27545 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::REVISION |
[23..16] Revision 0x10: Z(first revision) 0x11: Z1 0x12: Y .. 0xff
Definition at line 28025 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA0_0 |
[31..0] Slave0 (SCD)single cycle data[31:0]
Definition at line 27422 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA0_1 |
[31..0] Slave0 (SCD)single cycle data[63:32]
Definition at line 27430 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA1_0 |
[31..0] Slave1 (SCD)single cycle data[31:0]
Definition at line 27438 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA1_1 |
[31..0] Slave1 (SCD)single cycle data[63:32]
Definition at line 27446 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA2_0 |
[31..0] Slave2 (SCD)single cycle data[31:0]
Definition at line 27454 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA2_1 |
[31..0] Slave2 (SCD)single cycle data[63:32]
Definition at line 27462 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA3_0 |
[31..0] Slave3 (SCD)single cycle data[31:0]
Definition at line 27470 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA3_1 |
[31..0] Slave3 (SCD)single cycle data[63:32]
Definition at line 27478 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA4_0 |
[31..0] Slave4 (SCD)single cycle data[31:0]
Definition at line 27486 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA4_1 |
[31..0] Slave4 (SCD)single cycle data[63:32]
Definition at line 27494 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA5_0 |
[31..0] Slave5 (SCD)single cycle data[31:0]
Definition at line 27502 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA5_1 |
[31..0] Slave5 (SCD)single cycle data[63:32]
Definition at line 27510 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA6_0 |
[31..0] Slave6 (SCD)single cycle data[31:0]
Definition at line 27518 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA6_1 |
[31..0] Slave6 (SCD)single cycle data[63:32]
Definition at line 27526 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA7_0 |
[31..0] Slave0 (SCD)single cycle data[31:0]
Definition at line 27534 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDATA7_1 |
[31..0] Slave7 (SCD)single cycle data[63:32]
Definition at line 27542 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDLEN0 |
[5..0] Single cycle data length 0 : single cycle data length = 1 1 : single cycle data length = 2 ... single cycle data length = SCDLENx + 1 62: single cycle data length = 63 63: single cycle data length = 64
Definition at line 27682 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDLEN1 |
[5..0] Single cycle data length 0 : single cycle data length = 1 1 : single cycle data length = 2 ... single cycle data length = SCDLENx + 1 62: single cycle data length = 63 63: single cycle data length = 64
Definition at line 27715 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDLEN2 |
[5..0] Single cycle data length 0 : single cycle data length = 1 1 : single cycle data length = 2 ... single cycle data length = SCDLENx + 1 62: single cycle data length = 63 63: single cycle data length = 64
Definition at line 27748 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDLEN3 |
[5..0] Single cycle data length 0 : single cycle data length = 1 1 : single cycle data length = 2 ... single cycle data length = SCDLENx + 1 62: single cycle data length = 63 63: single cycle data length = 64
Definition at line 27781 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDLEN4 |
[5..0] Single cycle data length 0 : single cycle data length = 1 1 : single cycle data length = 2 ... single cycle data length = SCDLENx + 1 62: single cycle data length = 63 63: single cycle data length = 64
Definition at line 27814 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDLEN5 |
[5..0] Single cycle data length 0 : single cycle data length = 1 1 : single cycle data length = 2 ... single cycle data length = SCDLENx + 1 62: single cycle data length = 63 63: single cycle data length = 64
Definition at line 27847 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDLEN6 |
[5..0] Single cycle data length 0 : single cycle data length = 1 1 : single cycle data length = 2 ... single cycle data length = SCDLENx + 1 62: single cycle data length = 63 63: single cycle data length = 64
Definition at line 27880 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCDLEN7 |
[5..0] Single cycle data length 0 : single cycle data length = 1 1 : single cycle data length = 2 ... single cycle data length = SCDLENx + 1 62: single cycle data length = 63 63: single cycle data length = 64
Definition at line 27913 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCPOLY0 |
[14..8] - SELCRCx == 0 ( SCRCLENx: polynomial selection by length for SCD CRC check) 0: CRC for single cycle data not present, CRC verification deactivated. SELCRCSx = 0b0 3: CRC polynomial = 0x0b 4: CRC polynomial = 0x13 5: CRC polynomial = 0x25 6: CRC polynomial = 0x43 7: CRC polynomial = 0x89 8: CRC polynomial = 0x12f 16: CRC polynomial = 0x190d9 ..: other CRC length are not permitted with SELCRCSx = 0 - SELCRCx == 1 (SCRCPOLYx: polynomial for SCD CRC check) 0x00 : CRC polynomial 0x00 not applicable with
Definition at line 27693 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCPOLY1 |
[14..8] - SELCRCx == 0 ( SCRCLENx: polynomial selection by length for SCD CRC check) 0: CRC for single cycle data not present, CRC verification deactivated. SELCRCSx = 0b0 3: CRC polynomial = 0x0b 4: CRC polynomial = 0x13 5: CRC polynomial = 0x25 6: CRC polynomial = 0x43 7: CRC polynomial = 0x89 8: CRC polynomial = 0x12f 16: CRC polynomial = 0x190d9 ..: other CRC length are not permitted with SELCRCSx = 0 - SELCRCx == 1 (SCRCPOLYx: polynomial for SCD CRC check) 0x00 : CRC polynomial 0x00 not applicable with
Definition at line 27726 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCPOLY2 |
[14..8] - SELCRCx == 0 ( SCRCLENx: polynomial selection by length for SCD CRC check) 0: CRC for single cycle data not present, CRC verification deactivated. SELCRCSx = 0b0 3: CRC polynomial = 0x0b 4: CRC polynomial = 0x13 5: CRC polynomial = 0x25 6: CRC polynomial = 0x43 7: CRC polynomial = 0x89 8: CRC polynomial = 0x12f 16: CRC polynomial = 0x190d9 ..: other CRC length are not permitted with SELCRCSx = 0 - SELCRCx == 1 (SCRCPOLYx: polynomial for SCD CRC check) 0x00 : CRC polynomial 0x00 not applicable with
Definition at line 27759 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCPOLY3 |
[14..8] - SELCRCx == 0 ( SCRCLENx: polynomial selection by length for SCD CRC check) 0: CRC for single cycle data not present, CRC verification deactivated. SELCRCSx = 0b0 3: CRC polynomial = 0x0b 4: CRC polynomial = 0x13 5: CRC polynomial = 0x25 6: CRC polynomial = 0x43 7: CRC polynomial = 0x89 8: CRC polynomial = 0x12f 16: CRC polynomial = 0x190d9 ..: other CRC length are not permitted with SELCRCSx = 0 - SELCRCx == 1 (SCRCPOLYx: polynomial for SCD CRC check) 0x00 : CRC polynomial 0x00 not applicable with
Definition at line 27792 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCPOLY4 |
[14..8] - SELCRCx == 0 ( SCRCLENx: polynomial selection by length for SCD CRC check) 0: CRC for single cycle data not present, CRC verification deactivated. SELCRCSx = 0b0 3: CRC polynomial = 0x0b 4: CRC polynomial = 0x13 5: CRC polynomial = 0x25 6: CRC polynomial = 0x43 7: CRC polynomial = 0x89 8: CRC polynomial = 0x12f 16: CRC polynomial = 0x190d9 ..: other CRC length are not permitted with SELCRCSx = 0 - SELCRCx == 1 (SCRCPOLYx: polynomial for SCD CRC check) 0x00 : CRC polynomial 0x00 not applicable with
Definition at line 27825 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCPOLY5 |
[14..8] - SELCRCx == 0 ( SCRCLENx: polynomial selection by length for SCD CRC check) 0: CRC for single cycle data not present, CRC verification deactivated. SELCRCSx = 0b0 3: CRC polynomial = 0x0b 4: CRC polynomial = 0x13 5: CRC polynomial = 0x25 6: CRC polynomial = 0x43 7: CRC polynomial = 0x89 8: CRC polynomial = 0x12f 16: CRC polynomial = 0x190d9 ..: other CRC length are not permitted with SELCRCSx = 0 - SELCRCx == 1 (SCRCPOLYx: polynomial for SCD CRC check) 0x00 : CRC polynomial 0x00 not applicable with
Definition at line 27858 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCPOLY6 |
[14..8] - SELCRCx == 0 ( SCRCLENx: polynomial selection by length for SCD CRC check) 0: CRC for single cycle data not present, CRC verification deactivated. SELCRCSx = 0b0 3: CRC polynomial = 0x0b 4: CRC polynomial = 0x13 5: CRC polynomial = 0x25 6: CRC polynomial = 0x43 7: CRC polynomial = 0x89 8: CRC polynomial = 0x12f 16: CRC polynomial = 0x190d9 ..: other CRC length are not permitted with SELCRCSx = 0 - SELCRCx == 1 (SCRCPOLYx: polynomial for SCD CRC check) 0x00 : CRC polynomial 0x00 not applicable with
Definition at line 27891 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCPOLY7 |
[14..8] - SELCRCx == 0 (SCRCLENx: polynomial selection by length for SCD CRC check) 0: CRC for single cycle data not present, CRC verification deactivated. SELCRCSx = 0b0 3: CRC polynomial = 0x0b 4: CRC polynomial = 0x13 5: CRC polynomial = 0x25 6: CRC polynomial = 0x43 7: CRC polynomial = 0x89 8: CRC polynomial = 0x12f 16: CRC polynomial = 0x190d9 ..: other CRC length are not permitted with SELCRCSx = 0 - SELCRCx == 1 (SCRCPOLYx: polynomial for SCD CRC check) 0x00 : CRC polynomial 0x00 not applicable with S
Definition at line 27924 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCSTART0 |
[31..16] Start value for polynomial SCD CRC calculation
Definition at line 27707 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCSTART1 |
[31..16] Start value for polynomial SCD CRC calculation
Definition at line 27740 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCSTART2 |
[31..16] Start value for polynomial SCD CRC calculation
Definition at line 27773 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCSTART3 |
[31..16] Start value for polynomial SCD CRC calculation
Definition at line 27806 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCSTART4 |
[31..16] Start value for polynomial SCD CRC calculation
Definition at line 27839 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCSTART5 |
[31..16] Start value for polynomial SCD CRC calculation
Definition at line 27872 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCSTART6 |
[31..16] Start value for polynomial SCD CRC calculation
Definition at line 27905 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SCRCSTART7 |
[31..16] Start value for polynomial SCD CRC calculation
Definition at line 27938 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SELCRCS0 |
[15..15] Selection between polynomial or length for SCD CRC polynomial 0: CRC bit length in SCRCLENx (see SCRCPOLYx) apply dedicated CRC polynomials 1: CRC polynomial(7:1) in SCRCPOLYx. SELCRCSx = 1 not applicable with CRC polynomial SCRCPOLYx(7:0) = 0x00
Definition at line 27702 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SELCRCS1 |
[15..15] Selection between polynomial or length for SCD CRC polynomial 0: CRC bit length in SCRCLENx (see SCRCPOLYx) apply dedicated CRC polynomials 1: CRC polynomial(7:1) in SCRCPOLYx. SELCRCSx = 1 not applicable with CRC polynomial SCRCPOLYx(7:0) = 0x00
Definition at line 27735 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SELCRCS2 |
[15..15] Selection between polynomial or length for SCD CRC polynomial 0: CRC bit length in SCRCLENx (see SCRCPOLYx) apply dedicated CRC polynomials 1: CRC polynomial(7:1) in SCRCPOLYx. SELCRCSx = 1 not applicable with CRC polynomial SCRCPOLYx(7:0) = 0x00
Definition at line 27768 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SELCRCS3 |
[15..15] Selection between polynomial or length for SCD CRC polynomial 0: CRC bit length in SCRCLENx (see SCRCPOLYx) apply dedicated CRC polynomials 1: CRC polynomial(7:1) in SCRCPOLYx. SELCRCSx = 1 not applicable with CRC polynomial SCRCPOLYx(7:0) = 0x00
Definition at line 27801 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SELCRCS4 |
[15..15] Selection between polynomial or length for SCD CRC polynomial 0: CRC bit length in SCRCLENx (see SCRCPOLYx) apply dedicated CRC polynomials 1: CRC polynomial(7:1) in SCRCPOLYx. SELCRCSx = 1 not applicable with CRC polynomial SCRCPOLYx(7:0) = 0x00
Definition at line 27834 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SELCRCS5 |
[15..15] Selection between polynomial or length for SCD CRC polynomial 0: CRC bit length in SCRCLENx (see SCRCPOLYx) apply dedicated CRC polynomials 1: CRC polynomial(7:1) in SCRCPOLYx. SELCRCSx = 1 not applicable with CRC polynomial SCRCPOLYx(7:0) = 0x00
Definition at line 27867 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SELCRCS6 |
[15..15] Selection between polynomial or length for SCD CRC polynomial 0: CRC bit length in SCRCLENx (see SCRCPOLYx) apply dedicated CRC polynomials 1: CRC polynomial(7:1) in SCRCPOLYx. SELCRCSx = 1 not applicable with CRC polynomial SCRCPOLYx(7:0) = 0x00
Definition at line 27900 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SELCRCS7 |
[15..15] Selection between polynomial or length for SCD CRC polynomial 0: CRC bit length in SCRCLENx (see SCRCPOLYx) apply dedicated CRC polynomials 1: CRC polynomial(7:1) in SCRCPOLYx. SELCRCSx = 1 not applicable with CRC polynomial SCRCPOLYx(7:0) = 0x00
Definition at line 27933 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SINGLEBANK |
[24..24] Use of only one RAM bank for SCD 0: two RAM banks are used for SCD 1: one RAM bank is used for SCD
Definition at line 28000 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SL1 |
[0..0] Current SL line level of channel 1 0: SL line level low 1: SL line level high
Definition at line 28201 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SLAVELOC5 |
[4..4] Slave location 0: slaves 4-7 are connected to channel 1 1: slaves 4-7 are connected to channel 2(only available with iC-MB4 QFN28)
Definition at line 28036 of file netx90_app.h.
__IM uint32_t biss0_app_Type::status0_reserved1 |
[1..1] reserved value
Definition at line 28060 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SVALID0 |
[9..9] SCDATA0 validity indication 0: SCD invalid 1: SCD valid The SVALIDx bit indicates the validity of each slaves SCD CRC verification. A prior set SVALIDx bit can be reset by writing 0 into the register.
Definition at line 28082 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SVALID1 |
[11..11] SCDATA1 validity indication 0: SCD invalid 1: SCD valid The SVALIDx bit indicates the validity of each slaves SCD CRC verification. A prior set SVALIDx bit can be reset by writing 0 into the register.
Definition at line 28087 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SVALID2 |
[13..13] SCDATA2 validity indication 0: SCD invalid 1: SCD valid The SVALIDx bit indicates the validity of each slaves SCD CRC verification. A prior set SVALIDx bit can be reset by writing 0 into the register.
Definition at line 28092 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SVALID3 |
[15..15] SCDATA3 validity indication 0: SCD invalid 1: SCD valid The SVALIDx bit indicates the validity of each slaves SCD CRC verification. A prior set SVALIDx bit can be reset by writing 0 into the register.
Definition at line 28097 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SVALID4 |
[17..17] SCDATA4 validity indication 0: SCD invalid 1: SCD valid The SVALIDx bit indicates the validity of each slaves SCD CRC verification. A prior set SVALIDx bit can be reset by writing 0 into the register.
Definition at line 28102 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SVALID5 |
[19..19] SCDATA5 validity indication 0: SCD invalid 1: SCD valid The SVALIDx bit indicates the validity of each slaves SCD CRC verification. A prior set SVALIDx bit can be reset by writing 0 into the register.
Definition at line 28107 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SVALID6 |
[21..21] SCDATA6 validity indication 0: SCD invalid 1: SCD valid The SVALIDx bit indicates the validity of each slaves SCD CRC verification. A prior set SVALIDx bit can be reset by writing 0 into the register.
Definition at line 28112 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SVALID7 |
[23..23] SCDATA7 validity indication 0: SCD invalid 1: SCD valid The SVALIDx bit indicates the validity of each slaves SCD CRC verification. A prior set SVALIDx bit can be reset by writing 0 into the register.
Definition at line 28117 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::SWBANK |
[5..5] Switch RAM banks 0: RAM banks are not switched 1: RAM banks are switched
Definition at line 28156 of file netx90_app.h.
__IM uint32_t biss0_app_Type::SWBANKFAILS |
[24..24] Bank switching status 0: bank switching(SCD) successful 1: bank switching(SCD) not successful
Definition at line 28205 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::VERSION |
[31..24] Device identifier 0x83: iC-MB3 0x84: iC-MB4 .. 0xff
Definition at line 28027 of file netx90_app.h.
__IOM uint32_t biss0_app_Type::WNR |
[23..23] Register access read/write selector 0: read register data 1: write register data
Definition at line 27948 of file netx90_app.h.