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

biss1_app (biss1_app) More...

#include <netx90_app.h>

Collaboration diagram for biss1_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

biss1_app (biss1_app)

Definition at line 28223 of file netx90_app.h.

Field Documentation

union { ... }

< (@ 0xFF802200) biss1_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 biss1_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 28852 of file netx90_app.h.

__IOM uint32_t biss1_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 28942 of file netx90_app.h.

__IOM uint32_t biss1_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 28753 of file netx90_app.h.

__IM uint32_t biss1_app_Type::bf_align0

[8..8] bitField alignment value for aeabi compatibility

[23..2] bitField alignment value for aeabi compatibility

Definition at line 28888 of file netx90_app.h.

__IOM uint32_t biss1_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 28759 of file netx90_app.h.

__IM uint32_t biss1_app_Type::bf_align1

[10..10] bitField alignment value for aeabi compatibility

[31..25] bitField alignment value for aeabi compatibility

Definition at line 28893 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::bf_align2

[31..26] bitField alignment value for aeabi compatibility

Definition at line 28813 of file netx90_app.h.

__IM uint32_t biss1_app_Type::bf_align2

[12..12] bitField alignment value for aeabi compatibility

Definition at line 28898 of file netx90_app.h.

__IM uint32_t biss1_app_Type::bf_align3

[14..14] bitField alignment value for aeabi compatibility

Definition at line 28903 of file netx90_app.h.

__IM uint32_t biss1_app_Type::bf_align4

[16..16] bitField alignment value for aeabi compatibility

Definition at line 28908 of file netx90_app.h.

__IM uint32_t biss1_app_Type::bf_align5

[18..18] bitField alignment value for aeabi compatibility

Definition at line 28913 of file netx90_app.h.

__IM uint32_t biss1_app_Type::bf_align6

[20..20] bitField alignment value for aeabi compatibility

Definition at line 28918 of file netx90_app.h.

__IM uint32_t biss1_app_Type::bf_align7

[22..22] bitField alignment value for aeabi compatibility

Definition at line 28923 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::biss_cc_sl

(@ 0x000000EC) Channel Configuration

Definition at line 28839 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_cc_sl_b
__IOM uint32_t biss1_app_Type::biss_ccc0

(@ 0x000000E0) Register Communication Configuration

Definition at line 28750 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_ccc0_b
__IOM uint32_t biss1_app_Type::biss_ccc1_mc0

(@ 0x000000E4) Register Communication Configuration / Master Configuration

Definition at line 28764 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_ccc1_mc0_b
__IOM uint32_t biss1_app_Type::biss_ir

(@ 0x000000F4) Instruction Register

Definition at line 28939 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_ir_b
__IOM uint32_t biss1_app_Type::biss_mc1

(@ 0x000000E8) Master Configuration

Definition at line 28818 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_mc1_b
__IOM uint32_t biss1_app_Type::biss_rdata0

(@ 0x00000080) Register Data

Definition at line 28355 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata0_b
__IOM uint32_t biss1_app_Type::biss_rdata1

(@ 0x00000084) Register Data

Definition at line 28366 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::biss_rdata10

(@ 0x000000A8) Register Data

Definition at line 28438 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata10_b
__IOM uint32_t biss1_app_Type::biss_rdata11

(@ 0x000000AC) Register Data

Definition at line 28446 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata11_b
__IOM uint32_t biss1_app_Type::biss_rdata12

(@ 0x000000B0) Register Data

Definition at line 28454 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata12_b
__IOM uint32_t biss1_app_Type::biss_rdata13

(@ 0x000000B4) Register Data

Definition at line 28462 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata13_b
__IOM uint32_t biss1_app_Type::biss_rdata14

(@ 0x000000B8) Register Data

Definition at line 28470 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata14_b
__IOM uint32_t biss1_app_Type::biss_rdata15

(@ 0x000000BC) Register Data

Definition at line 28478 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata15_b
struct { ... } biss1_app_Type::biss_rdata1_b
__IOM uint32_t biss1_app_Type::biss_rdata2

(@ 0x00000088) Register Data

Definition at line 28374 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata2_b
__IOM uint32_t biss1_app_Type::biss_rdata3

(@ 0x0000008C) Register Data

Definition at line 28382 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata3_b
__IOM uint32_t biss1_app_Type::biss_rdata4

(@ 0x00000090) Register Data

Definition at line 28390 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata4_b
__IOM uint32_t biss1_app_Type::biss_rdata5

(@ 0x00000094) Register Data

Definition at line 28398 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata5_b
__IOM uint32_t biss1_app_Type::biss_rdata6

(@ 0x00000098) Register Data

Definition at line 28406 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata6_b
__IOM uint32_t biss1_app_Type::biss_rdata7

(@ 0x0000009C) Register Data

Definition at line 28414 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata7_b
__IOM uint32_t biss1_app_Type::biss_rdata8

(@ 0x000000A0) Register Data

Definition at line 28422 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata8_b
__IOM uint32_t biss1_app_Type::biss_rdata9

(@ 0x000000A4) Register Data

Definition at line 28430 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_rdata9_b
__IOM uint32_t biss1_app_Type::biss_sc0

(@ 0x000000C0) Slave Configuration

Definition at line 28486 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_sc0_b
__IOM uint32_t biss1_app_Type::biss_sc1

(@ 0x000000C4) Slave Configuration

Definition at line 28519 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_sc1_b
__IOM uint32_t biss1_app_Type::biss_sc2

(@ 0x000000C8) Slave Configuration

Definition at line 28552 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_sc2_b
__IOM uint32_t biss1_app_Type::biss_sc3

(@ 0x000000CC) Slave Configuration

Definition at line 28585 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_sc3_b
__IOM uint32_t biss1_app_Type::biss_sc4

(@ 0x000000D0) Slave Configuration

Definition at line 28618 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_sc4_b
__IOM uint32_t biss1_app_Type::biss_sc5

(@ 0x000000D4) Slave Configuration

Definition at line 28651 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_sc5_b
__IOM uint32_t biss1_app_Type::biss_sc6

(@ 0x000000D8) Slave Configuration

Definition at line 28684 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_sc6_b
__IOM uint32_t biss1_app_Type::biss_sc7

(@ 0x000000DC) Slave Configuration

Definition at line 28717 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_sc7_b
__IOM uint32_t biss1_app_Type::biss_scdata0_0

(@ 0x00000000) Sensor and Actuator Data

Definition at line 28226 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata0_0_b
__IOM uint32_t biss1_app_Type::biss_scdata0_1

(@ 0x00000004) Sensor and Actuator Data

Definition at line 28234 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata0_1_b
__IOM uint32_t biss1_app_Type::biss_scdata1_0

(@ 0x00000008) Sensor and Actuator Data

Definition at line 28242 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata1_0_b
__IOM uint32_t biss1_app_Type::biss_scdata1_1

(@ 0x0000000C) Sensor and Actuator Data

Definition at line 28250 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata1_1_b
__IOM uint32_t biss1_app_Type::biss_scdata2_0

(@ 0x00000010) Sensor and Actuator Data

Definition at line 28258 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata2_0_b
__IOM uint32_t biss1_app_Type::biss_scdata2_1

(@ 0x00000014) Sensor and Actuator Data

Definition at line 28266 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata2_1_b
__IOM uint32_t biss1_app_Type::biss_scdata3_0

(@ 0x00000018) Sensor and Actuator Data

Definition at line 28274 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata3_0_b
__IOM uint32_t biss1_app_Type::biss_scdata3_1

(@ 0x0000001C) Sensor and Actuator Data

Definition at line 28282 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata3_1_b
__IOM uint32_t biss1_app_Type::biss_scdata4_0

(@ 0x00000020) Sensor and Actuator Data

Definition at line 28290 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata4_0_b
__IOM uint32_t biss1_app_Type::biss_scdata4_1

(@ 0x00000024) Sensor and Actuator Data

Definition at line 28298 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata4_1_b
__IOM uint32_t biss1_app_Type::biss_scdata5_0

(@ 0x00000028) Sensor and Actuator Data

Definition at line 28306 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata5_0_b
__IOM uint32_t biss1_app_Type::biss_scdata5_1

(@ 0x0000002C) Sensor and Actuator Data

Definition at line 28314 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata5_1_b
__IOM uint32_t biss1_app_Type::biss_scdata6_0

(@ 0x00000030) Sensor and Actuator Data

Definition at line 28322 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata6_0_b
__IOM uint32_t biss1_app_Type::biss_scdata6_1

(@ 0x00000034) Sensor and Actuator Data

Definition at line 28330 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata6_1_b
__IOM uint32_t biss1_app_Type::biss_scdata7_0

(@ 0x00000038) Sensor and Actuator Data

Definition at line 28338 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata7_0_b
__IOM uint32_t biss1_app_Type::biss_scdata7_1

(@ 0x0000003C) Sensor and Actuator Data

Definition at line 28346 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_scdata7_1_b
__IM uint32_t biss1_app_Type::biss_status0

(@ 0x000000F0) Status Information

Definition at line 28862 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_status0_b
__IM uint32_t biss1_app_Type::biss_status1

(@ 0x000000F8) Status Information

Definition at line 29005 of file netx90_app.h.

struct { ... } biss1_app_Type::biss_status1_b
__IOM uint32_t biss1_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 28974 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::cc_sl_reserved1

[3..0] no field descpription

Definition at line 28842 of file netx90_app.h.

__IM uint32_t biss1_app_Type::CDMTIMEOUT

[31..31] CDM(Control Data Master) timeout reached 0: CDMTIMEOUT not reached 1: CDMTIMEOUT reached

Definition at line 28933 of file netx90_app.h.

__IM uint32_t biss1_app_Type::CDS1

[1..1] CDS bit of channel 1 0: CDS = 0 1: CDS = 1

Definition at line 29010 of file netx90_app.h.

__IM uint32_t biss1_app_Type::CDSSEL

[30..30] CDS(Control Data Slave) bit from the selected channel

Definition at line 28932 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::CFGCH1

[9..8] Channel 1 configuration 0x00: BiSS B 0x01: BiSS C 0x02: SSI 0x03: channel is not used

Definition at line 28847 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::CFGCH2

[11..10] Channel 2 configuration 0x00: BiSS B 0x01: BiSS C 0x02: SSI 0x03: channel is not used

Definition at line 28849 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::CFGIF

[11..10] Configure physical interface 0x00: TTL 0x01: CMOS 0x02: RS422 0x03: LVDS

Definition at line 28986 of file netx90_app.h.

__IOM uint32_t biss1_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 28768 of file netx90_app.h.

__IOM uint32_t biss1_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 28981 of file netx90_app.h.

__IOM uint32_t biss1_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 28787 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::CTS

[15..15] Register transmission or instruction selector 0: command/instruction communication 1: register communication

Definition at line 28796 of file netx90_app.h.

__IOM uint32_t biss1_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 28778 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::ENSC7

[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available

Definition at line 28724 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::ENSCD0

[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available

Definition at line 28493 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::ENSCD1

[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available

Definition at line 28526 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::ENSCD2

[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available

Definition at line 28559 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::ENSCD3

[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available

Definition at line 28592 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::ENSCD4

[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available

Definition at line 28625 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::ENSCD5

[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available

Definition at line 28658 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::ENSCD6

[6..6] Enable single cycle data 0: single cycle data not available 1: single cycle data available

Definition at line 28691 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::ENTEST

[9..9] Enable test interface 0: device in normal operation mode 1: device in test mode

Definition at line 28984 of file netx90_app.h.

__IM uint32_t biss1_app_Type::EOT

[0..0] Data transmission completed 0: data transmission active 1: data transmission finished

Definition at line 28865 of file netx90_app.h.

__IOM uint32_t biss1_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 28821 of file netx90_app.h.

__IOM uint32_t biss1_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 28803 of file netx90_app.h.

__IOM uint32_t biss1_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 28798 of file netx90_app.h.

__IOM uint32_t biss1_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 28965 of file netx90_app.h.

__IOM uint32_t biss1_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 28775 of file netx90_app.h.

__IOM uint32_t biss1_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 28782 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::INIT

[4..4] Start INIT sequence 0: no changes on the data channel 1: initialize data channel

Definition at line 28961 of file netx90_app.h.

__IOM uint32_t biss1_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 28952 of file netx90_app.h.

__IOM uint32_t biss1_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 28495 of file netx90_app.h.

__IOM uint32_t biss1_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 28528 of file netx90_app.h.

__IOM uint32_t biss1_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 28561 of file netx90_app.h.

__IOM uint32_t biss1_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 28594 of file netx90_app.h.

__IOM uint32_t biss1_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 28627 of file netx90_app.h.

__IOM uint32_t biss1_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 28660 of file netx90_app.h.

__IOM uint32_t biss1_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 28693 of file netx90_app.h.

__IOM uint32_t biss1_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 28726 of file netx90_app.h.

__IOM uint32_t biss1_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 28994 of file netx90_app.h.

__IOM uint32_t biss1_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 28988 of file netx90_app.h.

__IOM uint32_t biss1_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 28997 of file netx90_app.h.

__IOM uint32_t biss1_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 28991 of file netx90_app.h.

__IOM uint32_t biss1_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 28829 of file netx90_app.h.

__IM uint32_t biss1_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 28878 of file netx90_app.h.

__IM uint32_t biss1_app_Type::nDELAYERR

[5..5] Missing start bit during register communication 0: delay error 1: no delay error

Definition at line 28876 of file netx90_app.h.

__IM uint32_t biss1_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 28884 of file netx90_app.h.

__IOM uint32_t biss1_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 28809 of file netx90_app.h.

__IM uint32_t biss1_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 28870 of file netx90_app.h.

__IM uint32_t biss1_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 28873 of file netx90_app.h.

__IOM uint32_t biss1_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 28358 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA1

[31..0] register data DWord1

Definition at line 28369 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA10

[31..0] register data DWord10

Definition at line 28441 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA11

[31..0] register data DWord11

Definition at line 28449 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA12

[31..0] register data DWord12

Definition at line 28457 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA13

[31..0] register data DWord13

Definition at line 28465 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA14

[31..0] register data DWord14

Definition at line 28473 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA15

[31..0] register data DWord15

Definition at line 28481 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA2

[31..0] register data DWord2

Definition at line 28377 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA3

[31..0] register data DWord3

Definition at line 28385 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA4

[31..0] register data DWord4

Definition at line 28393 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA5

[31..0] register data DWord5

Definition at line 28401 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA6

[31..0] register data DWord6

Definition at line 28409 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA7

[31..0] register data DWord7

Definition at line 28417 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA8

[31..0] register data DWord8

Definition at line 28425 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::RDATA9

[31..0] register data DWord9

Definition at line 28433 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::REGADR

[22..16] Register access start address 0x00 .. 0x7f

Definition at line 28754 of file netx90_app.h.

__IM uint32_t biss1_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 28928 of file netx90_app.h.

__IM uint32_t biss1_app_Type::REGEND

[2..2] Register data transmission completed 0: no valid register data available 1: register data transmission completed

Definition at line 28868 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::REGNUM

[29..24] Register data count 0x00 : register count = 1 0x01 ..0x3f: register count = REGNUM(5:0)+1

Definition at line 28757 of file netx90_app.h.

__IOM uint32_t biss1_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 28791 of file netx90_app.h.

__IM uint32_t biss1_app_Type::RESERVED[16]

Definition at line 28352 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::REVISION

[23..16] Revision 0x10: Z(first revision) 0x11: Z1 0x12: Y .. 0xff

Definition at line 28832 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA0_0

[31..0] Slave0 (SCD)single cycle data[31:0]

Definition at line 28229 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA0_1

[31..0] Slave0 (SCD)single cycle data[63:32]

Definition at line 28237 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA1_0

[31..0] Slave1 (SCD)single cycle data[31:0]

Definition at line 28245 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA1_1

[31..0] Slave1 (SCD)single cycle data[63:32]

Definition at line 28253 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA2_0

[31..0] Slave2 (SCD)single cycle data[31:0]

Definition at line 28261 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA2_1

[31..0] Slave2 (SCD)single cycle data[63:32]

Definition at line 28269 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA3_0

[31..0] Slave3 (SCD)single cycle data[31:0]

Definition at line 28277 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA3_1

[31..0] Slave3 (SCD)single cycle data[63:32]

Definition at line 28285 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA4_0

[31..0] Slave4 (SCD)single cycle data[31:0]

Definition at line 28293 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA4_1

[31..0] Slave4 (SCD)single cycle data[63:32]

Definition at line 28301 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA5_0

[31..0] Slave5 (SCD)single cycle data[31:0]

Definition at line 28309 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA5_1

[31..0] Slave5 (SCD)single cycle data[63:32]

Definition at line 28317 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA6_0

[31..0] Slave6 (SCD)single cycle data[31:0]

Definition at line 28325 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA6_1

[31..0] Slave6 (SCD)single cycle data[63:32]

Definition at line 28333 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA7_0

[31..0] Slave0 (SCD)single cycle data[31:0]

Definition at line 28341 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCDATA7_1

[31..0] Slave7 (SCD)single cycle data[63:32]

Definition at line 28349 of file netx90_app.h.

__IOM uint32_t biss1_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 28489 of file netx90_app.h.

__IOM uint32_t biss1_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 28522 of file netx90_app.h.

__IOM uint32_t biss1_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 28555 of file netx90_app.h.

__IOM uint32_t biss1_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 28588 of file netx90_app.h.

__IOM uint32_t biss1_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 28621 of file netx90_app.h.

__IOM uint32_t biss1_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 28654 of file netx90_app.h.

__IOM uint32_t biss1_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 28687 of file netx90_app.h.

__IOM uint32_t biss1_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 28720 of file netx90_app.h.

__IOM uint32_t biss1_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 28500 of file netx90_app.h.

__IOM uint32_t biss1_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 28533 of file netx90_app.h.

__IOM uint32_t biss1_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 28566 of file netx90_app.h.

__IOM uint32_t biss1_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 28599 of file netx90_app.h.

__IOM uint32_t biss1_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 28632 of file netx90_app.h.

__IOM uint32_t biss1_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 28665 of file netx90_app.h.

__IOM uint32_t biss1_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 28698 of file netx90_app.h.

__IOM uint32_t biss1_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 28731 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCRCSTART0

[31..16] Start value for polynomial SCD CRC calculation

Definition at line 28514 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCRCSTART1

[31..16] Start value for polynomial SCD CRC calculation

Definition at line 28547 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCRCSTART2

[31..16] Start value for polynomial SCD CRC calculation

Definition at line 28580 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCRCSTART3

[31..16] Start value for polynomial SCD CRC calculation

Definition at line 28613 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCRCSTART4

[31..16] Start value for polynomial SCD CRC calculation

Definition at line 28646 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCRCSTART5

[31..16] Start value for polynomial SCD CRC calculation

Definition at line 28679 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCRCSTART6

[31..16] Start value for polynomial SCD CRC calculation

Definition at line 28712 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SCRCSTART7

[31..16] Start value for polynomial SCD CRC calculation

Definition at line 28745 of file netx90_app.h.

__IOM uint32_t biss1_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 28509 of file netx90_app.h.

__IOM uint32_t biss1_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 28542 of file netx90_app.h.

__IOM uint32_t biss1_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 28575 of file netx90_app.h.

__IOM uint32_t biss1_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 28608 of file netx90_app.h.

__IOM uint32_t biss1_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 28641 of file netx90_app.h.

__IOM uint32_t biss1_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 28674 of file netx90_app.h.

__IOM uint32_t biss1_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 28707 of file netx90_app.h.

__IOM uint32_t biss1_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 28740 of file netx90_app.h.

__IOM uint32_t biss1_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 28807 of file netx90_app.h.

__IM uint32_t biss1_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 29008 of file netx90_app.h.

__IOM uint32_t biss1_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 28843 of file netx90_app.h.

__IM uint32_t biss1_app_Type::status0_reserved1

[1..1] reserved value

Definition at line 28867 of file netx90_app.h.

__IM uint32_t biss1_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 28889 of file netx90_app.h.

__IM uint32_t biss1_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 28894 of file netx90_app.h.

__IM uint32_t biss1_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 28899 of file netx90_app.h.

__IM uint32_t biss1_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 28904 of file netx90_app.h.

__IM uint32_t biss1_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 28909 of file netx90_app.h.

__IM uint32_t biss1_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 28914 of file netx90_app.h.

__IM uint32_t biss1_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 28919 of file netx90_app.h.

__IM uint32_t biss1_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 28924 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::SWBANK

[5..5] Switch RAM banks 0: RAM banks are not switched 1: RAM banks are switched

Definition at line 28963 of file netx90_app.h.

__IM uint32_t biss1_app_Type::SWBANKFAILS

[24..24] Bank switching status 0: bank switching(SCD) successful 1: bank switching(SCD) not successful

Definition at line 29012 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::VERSION

[31..24] Device identifier 0x83: iC-MB3 0x84: iC-MB4 .. 0xff

Definition at line 28834 of file netx90_app.h.

__IOM uint32_t biss1_app_Type::WNR

[23..23] Register access read/write selector 0: read register data 1: write register data

Definition at line 28755 of file netx90_app.h.


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