Hilscher netX microcontroller driver  V0.0.5.0
Documentation of the netX driver package
biss0_app_Type Struct Reference

biss0_app (biss0_app) More...

#include <netx90_app.h>

Collaboration diagram for biss0_app_Type:
Collaboration graph

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
 
}; 
 

Detailed Description

biss0_app (biss0_app)

Definition at line 27416 of file netx90_app.h.

Field Documentation

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

  • start of data transmission after timeout With AGS = 0 the master starts the data transmission after finishing writing the instruction register(rising edge of NWR). A nAGSERR error will be generated if the SL line is low, TIMEOUTSENS has not exceeded. If an AGS bit has been set se

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.


The documentation for this struct was generated from the following file: