S32 SDK

#include <S32K148.h>

Data Fields

uint8_t RESERVED_0 [4]
 
__IO uint32_t EIR
 
__IO uint32_t EIMR
 
uint8_t RESERVED_1 [4]
 
__IO uint32_t RDAR
 
__IO uint32_t TDAR
 
uint8_t RESERVED_2 [12]
 
__IO uint32_t ECR
 
uint8_t RESERVED_3 [24]
 
__IO uint32_t MMFR
 
__IO uint32_t MSCR
 
uint8_t RESERVED_4 [28]
 
__IO uint32_t MIBC
 
uint8_t RESERVED_5 [28]
 
__IO uint32_t RCR
 
uint8_t RESERVED_6 [60]
 
__IO uint32_t TCR
 
uint8_t RESERVED_7 [28]
 
__IO uint32_t PALR
 
__IO uint32_t PAUR
 
__IO uint32_t OPD
 
uint8_t RESERVED_8 [40]
 
__IO uint32_t IAUR
 
__IO uint32_t IALR
 
__IO uint32_t GAUR
 
__IO uint32_t GALR
 
uint8_t RESERVED_9 [28]
 
__IO uint32_t TFWR
 
uint8_t RESERVED_10 [56]
 
__IO uint32_t RDSR
 
__IO uint32_t TDSR
 
__IO uint32_t MRBR
 
uint8_t RESERVED_11 [4]
 
__IO uint32_t RSFL
 
__IO uint32_t RSEM
 
__IO uint32_t RAEM
 
__IO uint32_t RAFL
 
__IO uint32_t TSEM
 
__IO uint32_t TAEM
 
__IO uint32_t TAFL
 
__IO uint32_t TIPG
 
__IO uint32_t FTRL
 
uint8_t RESERVED_12 [12]
 
__IO uint32_t TACC
 
__IO uint32_t RACC
 
uint8_t RESERVED_13 [56]
 
__I uint32_t RMON_T_DROP
 
__I uint32_t RMON_T_PACKETS
 
__I uint32_t RMON_T_BC_PKT
 
__I uint32_t RMON_T_MC_PKT
 
__I uint32_t RMON_T_CRC_ALIGN
 
__I uint32_t RMON_T_UNDERSIZE
 
__I uint32_t RMON_T_OVERSIZE
 
__I uint32_t RMON_T_FRAG
 
__I uint32_t RMON_T_JAB
 
__I uint32_t RMON_T_COL
 
__I uint32_t RMON_T_P64
 
__I uint32_t RMON_T_P65TO127
 
__I uint32_t RMON_T_P128TO255
 
__I uint32_t RMON_T_P256TO511
 
__I uint32_t RMON_T_P512TO1023
 
__I uint32_t RMON_T_P1024TO2047
 
__I uint32_t RMON_T_P_GTE2048
 
__I uint32_t RMON_T_OCTETS
 
__I uint32_t IEEE_T_DROP
 
__I uint32_t IEEE_T_FRAME_OK
 
__I uint32_t IEEE_T_1COL
 
__I uint32_t IEEE_T_MCOL
 
__I uint32_t IEEE_T_DEF
 
__I uint32_t IEEE_T_LCOL
 
__I uint32_t IEEE_T_EXCOL
 
__I uint32_t IEEE_T_MACERR
 
__I uint32_t IEEE_T_CSERR
 
__I uint32_t IEEE_T_SQE
 
__I uint32_t IEEE_T_FDXFC
 
__I uint32_t IEEE_T_OCTETS_OK
 
uint8_t RESERVED_14 [12]
 
__I uint32_t RMON_R_PACKETS
 
__I uint32_t RMON_R_BC_PKT
 
__I uint32_t RMON_R_MC_PKT
 
__I uint32_t RMON_R_CRC_ALIGN
 
__I uint32_t RMON_R_UNDERSIZE
 
__I uint32_t RMON_R_OVERSIZE
 
__I uint32_t RMON_R_FRAG
 
__I uint32_t RMON_R_JAB
 
__I uint32_t RMON_R_RESVD_0
 
__I uint32_t RMON_R_P64
 
__I uint32_t RMON_R_P65TO127
 
__I uint32_t RMON_R_P128TO255
 
__I uint32_t RMON_R_P256TO511
 
__I uint32_t RMON_R_P512TO1023
 
__I uint32_t RMON_R_P1024TO2047
 
__I uint32_t RMON_R_P_GTE2048
 
__I uint32_t RMON_R_OCTETS
 
__I uint32_t IEEE_R_DROP
 
__I uint32_t IEEE_R_FRAME_OK
 
__I uint32_t IEEE_R_CRC
 
__I uint32_t IEEE_R_ALIGN
 
__I uint32_t IEEE_R_MACERR
 
__I uint32_t IEEE_R_FDXFC
 
__I uint32_t IEEE_R_OCTETS_OK
 
uint8_t RESERVED_15 [284]
 
__IO uint32_t ATCR
 
__IO uint32_t ATVR
 
__IO uint32_t ATOFF
 
__IO uint32_t ATPER
 
__IO uint32_t ATCOR
 
__IO uint32_t ATINC
 
__I uint32_t ATSTMP
 
uint8_t RESERVED_16 [488]
 
__IO uint32_t TGSR
 
struct {
   __IO uint32_t   TCSR
 
   __IO uint32_t   TCCR
 
CHANNEL [ENET_CHANNEL_COUNT]
 

Detailed Description

ENET - Register Layout Typedef

Definition at line 3243 of file S32K148.h.

Field Documentation

__IO uint32_t ATCOR

Timer Correction Register, offset: 0x410

Definition at line 3350 of file S32K148.h.

__IO uint32_t ATCR

Adjustable Timer Control Register, offset: 0x400

Definition at line 3346 of file S32K148.h.

__IO uint32_t ATINC

Time-Stamping Clock Period Register, offset: 0x414

Definition at line 3351 of file S32K148.h.

__IO uint32_t ATOFF

Timer Offset Register, offset: 0x408

Definition at line 3348 of file S32K148.h.

__IO uint32_t ATPER

Timer Period Register, offset: 0x40C

Definition at line 3349 of file S32K148.h.

__I uint32_t ATSTMP

Timestamp of Last Transmitted Frame, offset: 0x418

Definition at line 3352 of file S32K148.h.

__IO uint32_t ATVR

Timer Value Register, offset: 0x404

Definition at line 3347 of file S32K148.h.

struct { ... } CHANNEL[ENET_CHANNEL_COUNT]
__IO uint32_t ECR

Ethernet Control Register, offset: 0x24

Definition at line 3251 of file S32K148.h.

__IO uint32_t EIMR

Interrupt Mask Register, offset: 0x8

Definition at line 3246 of file S32K148.h.

__IO uint32_t EIR

Interrupt Event Register, offset: 0x4

Definition at line 3245 of file S32K148.h.

__IO uint32_t FTRL

Frame Truncation Length, offset: 0x1B0

Definition at line 3285 of file S32K148.h.

__IO uint32_t GALR

Descriptor Group Lower Address Register, offset: 0x124

Definition at line 3269 of file S32K148.h.

__IO uint32_t GAUR

Descriptor Group Upper Address Register, offset: 0x120

Definition at line 3268 of file S32K148.h.

__IO uint32_t IALR

Descriptor Individual Lower Address Register, offset: 0x11C

Definition at line 3267 of file S32K148.h.

__IO uint32_t IAUR

Descriptor Individual Upper Address Register, offset: 0x118

Definition at line 3266 of file S32K148.h.

__I uint32_t IEEE_R_ALIGN

Frames Received with Alignment Error Statistic Register, offset: 0x2D4

Definition at line 3341 of file S32K148.h.

__I uint32_t IEEE_R_CRC

Frames Received with CRC Error Statistic Register, offset: 0x2D0

Definition at line 3340 of file S32K148.h.

__I uint32_t IEEE_R_DROP

Frames not Counted Correctly Statistic Register, offset: 0x2C8

Definition at line 3338 of file S32K148.h.

__I uint32_t IEEE_R_FDXFC

Flow Control Pause Frames Received Statistic Register, offset: 0x2DC

Definition at line 3343 of file S32K148.h.

__I uint32_t IEEE_R_FRAME_OK

Frames Received OK Statistic Register, offset: 0x2CC

Definition at line 3339 of file S32K148.h.

__I uint32_t IEEE_R_MACERR

Receive FIFO Overflow Count Statistic Register, offset: 0x2D8

Definition at line 3342 of file S32K148.h.

__I uint32_t IEEE_R_OCTETS_OK

Octet Count for Frames Received without Error Statistic Register, offset: 0x2E0

Definition at line 3344 of file S32K148.h.

__I uint32_t IEEE_T_1COL

Frames Transmitted with Single Collision Statistic Register, offset: 0x250

Definition at line 3310 of file S32K148.h.

__I uint32_t IEEE_T_CSERR

Frames Transmitted with Carrier Sense Error Statistic Register, offset: 0x268

Definition at line 3316 of file S32K148.h.

__I uint32_t IEEE_T_DEF

Frames Transmitted after Deferral Delay Statistic Register, offset: 0x258

Definition at line 3312 of file S32K148.h.

__I uint32_t IEEE_T_DROP

Reserved Statistic Register, offset: 0x248

Definition at line 3308 of file S32K148.h.

__I uint32_t IEEE_T_EXCOL

Frames Transmitted with Excessive Collisions Statistic Register, offset: 0x260

Definition at line 3314 of file S32K148.h.

__I uint32_t IEEE_T_FDXFC

Flow Control Pause Frames Transmitted Statistic Register, offset: 0x270

Definition at line 3318 of file S32K148.h.

__I uint32_t IEEE_T_FRAME_OK

Frames Transmitted OK Statistic Register, offset: 0x24C

Definition at line 3309 of file S32K148.h.

__I uint32_t IEEE_T_LCOL

Frames Transmitted with Late Collision Statistic Register, offset: 0x25C

Definition at line 3313 of file S32K148.h.

__I uint32_t IEEE_T_MACERR

Frames Transmitted with Tx FIFO Underrun Statistic Register, offset: 0x264

Definition at line 3315 of file S32K148.h.

__I uint32_t IEEE_T_MCOL

Frames Transmitted with Multiple Collisions Statistic Register, offset: 0x254

Definition at line 3311 of file S32K148.h.

__I uint32_t IEEE_T_OCTETS_OK

Octet Count for Frames Transmitted w/o Error Statistic Register, offset: 0x274

Definition at line 3319 of file S32K148.h.

__I uint32_t IEEE_T_SQE

Reserved Statistic Register, offset: 0x26C

Definition at line 3317 of file S32K148.h.

__IO uint32_t MIBC

MIB Control Register, offset: 0x64

Definition at line 3256 of file S32K148.h.

__IO uint32_t MMFR

MII Management Frame Register, offset: 0x40

Definition at line 3253 of file S32K148.h.

__IO uint32_t MRBR

Maximum Receive Buffer Size Register, offset: 0x188

Definition at line 3275 of file S32K148.h.

__IO uint32_t MSCR

MII Speed Control Register, offset: 0x44

Definition at line 3254 of file S32K148.h.

__IO uint32_t OPD

Opcode/Pause Duration Register, offset: 0xEC

Definition at line 3264 of file S32K148.h.

__IO uint32_t PALR

Physical Address Lower Register, offset: 0xE4

Definition at line 3262 of file S32K148.h.

__IO uint32_t PAUR

Physical Address Upper Register, offset: 0xE8

Definition at line 3263 of file S32K148.h.

__IO uint32_t RACC

Receive Accelerator Function Configuration, offset: 0x1C4

Definition at line 3288 of file S32K148.h.

__IO uint32_t RAEM

Receive FIFO Almost Empty Threshold, offset: 0x198

Definition at line 3279 of file S32K148.h.

__IO uint32_t RAFL

Receive FIFO Almost Full Threshold, offset: 0x19C

Definition at line 3280 of file S32K148.h.

__IO uint32_t RCR

Receive Control Register, offset: 0x84

Definition at line 3258 of file S32K148.h.

__IO uint32_t RDAR

Receive Descriptor Active Register, offset: 0x10

Definition at line 3248 of file S32K148.h.

__IO uint32_t RDSR

Receive Descriptor Ring Start Register, offset: 0x180

Definition at line 3273 of file S32K148.h.

uint8_t RESERVED_0[4]

Definition at line 3244 of file S32K148.h.

uint8_t RESERVED_1[4]

Definition at line 3247 of file S32K148.h.

uint8_t RESERVED_10[56]

Definition at line 3272 of file S32K148.h.

uint8_t RESERVED_11[4]

Definition at line 3276 of file S32K148.h.

uint8_t RESERVED_12[12]

Definition at line 3286 of file S32K148.h.

uint8_t RESERVED_13[56]

Definition at line 3289 of file S32K148.h.

uint8_t RESERVED_14[12]

Definition at line 3320 of file S32K148.h.

uint8_t RESERVED_15[284]

Definition at line 3345 of file S32K148.h.

uint8_t RESERVED_16[488]

Definition at line 3353 of file S32K148.h.

uint8_t RESERVED_2[12]

Definition at line 3250 of file S32K148.h.

uint8_t RESERVED_3[24]

Definition at line 3252 of file S32K148.h.

uint8_t RESERVED_4[28]

Definition at line 3255 of file S32K148.h.

uint8_t RESERVED_5[28]

Definition at line 3257 of file S32K148.h.

uint8_t RESERVED_6[60]

Definition at line 3259 of file S32K148.h.

uint8_t RESERVED_7[28]

Definition at line 3261 of file S32K148.h.

uint8_t RESERVED_8[40]

Definition at line 3265 of file S32K148.h.

uint8_t RESERVED_9[28]

Definition at line 3270 of file S32K148.h.

__I uint32_t RMON_R_BC_PKT

Rx Broadcast Packets Statistic Register, offset: 0x288

Definition at line 3322 of file S32K148.h.

__I uint32_t RMON_R_CRC_ALIGN

Rx Packets with CRC/Align Error Statistic Register, offset: 0x290

Definition at line 3324 of file S32K148.h.

__I uint32_t RMON_R_FRAG

Rx Packets Less Than 64 Bytes and Bad CRC Statistic Register, offset: 0x29C

Definition at line 3327 of file S32K148.h.

__I uint32_t RMON_R_JAB

Rx Packets Greater Than MAX_FL Bytes and Bad CRC Statistic Register, offset: 0x2A0

Definition at line 3328 of file S32K148.h.

__I uint32_t RMON_R_MC_PKT

Rx Multicast Packets Statistic Register, offset: 0x28C

Definition at line 3323 of file S32K148.h.

__I uint32_t RMON_R_OCTETS

Rx Octets Statistic Register, offset: 0x2C4

Definition at line 3337 of file S32K148.h.

__I uint32_t RMON_R_OVERSIZE

Rx Packets Greater Than MAX_FL and Good CRC Statistic Register, offset: 0x298

Definition at line 3326 of file S32K148.h.

__I uint32_t RMON_R_P1024TO2047

Rx 1024- to 2047-Byte Packets Statistic Register, offset: 0x2BC

Definition at line 3335 of file S32K148.h.

__I uint32_t RMON_R_P128TO255

Rx 128- to 255-Byte Packets Statistic Register, offset: 0x2B0

Definition at line 3332 of file S32K148.h.

__I uint32_t RMON_R_P256TO511

Rx 256- to 511-Byte Packets Statistic Register, offset: 0x2B4

Definition at line 3333 of file S32K148.h.

__I uint32_t RMON_R_P512TO1023

Rx 512- to 1023-Byte Packets Statistic Register, offset: 0x2B8

Definition at line 3334 of file S32K148.h.

__I uint32_t RMON_R_P64

Rx 64-Byte Packets Statistic Register, offset: 0x2A8

Definition at line 3330 of file S32K148.h.

__I uint32_t RMON_R_P65TO127

Rx 65- to 127-Byte Packets Statistic Register, offset: 0x2AC

Definition at line 3331 of file S32K148.h.

__I uint32_t RMON_R_P_GTE2048

Rx Packets Greater than 2048 Bytes Statistic Register, offset: 0x2C0

Definition at line 3336 of file S32K148.h.

__I uint32_t RMON_R_PACKETS

Rx Packet Count Statistic Register, offset: 0x284

Definition at line 3321 of file S32K148.h.

__I uint32_t RMON_R_RESVD_0

Reserved Statistic Register, offset: 0x2A4

Definition at line 3329 of file S32K148.h.

__I uint32_t RMON_R_UNDERSIZE

Rx Packets with Less Than 64 Bytes and Good CRC Statistic Register, offset: 0x294

Definition at line 3325 of file S32K148.h.

__I uint32_t RMON_T_BC_PKT

Tx Broadcast Packets Statistic Register, offset: 0x208

Definition at line 3292 of file S32K148.h.

__I uint32_t RMON_T_COL

Tx Collision Count Statistic Register, offset: 0x224

Definition at line 3299 of file S32K148.h.

__I uint32_t RMON_T_CRC_ALIGN

Tx Packets with CRC/Align Error Statistic Register, offset: 0x210

Definition at line 3294 of file S32K148.h.

__I uint32_t RMON_T_DROP

Reserved Statistic Register, offset: 0x200

Definition at line 3290 of file S32K148.h.

__I uint32_t RMON_T_FRAG

Tx Packets Less Than 64 Bytes and Bad CRC Statistic Register, offset: 0x21C

Definition at line 3297 of file S32K148.h.

__I uint32_t RMON_T_JAB

Tx Packets Greater Than MAX_FL bytes and Bad CRC Statistic Register, offset: 0x220

Definition at line 3298 of file S32K148.h.

__I uint32_t RMON_T_MC_PKT

Tx Multicast Packets Statistic Register, offset: 0x20C

Definition at line 3293 of file S32K148.h.

__I uint32_t RMON_T_OCTETS

Tx Octets Statistic Register, offset: 0x244

Definition at line 3307 of file S32K148.h.

__I uint32_t RMON_T_OVERSIZE

Tx Packets GT MAX_FL bytes and Good CRC Statistic Register, offset: 0x218

Definition at line 3296 of file S32K148.h.

__I uint32_t RMON_T_P1024TO2047

Tx 1024- to 2047-byte Packets Statistic Register, offset: 0x23C

Definition at line 3305 of file S32K148.h.

__I uint32_t RMON_T_P128TO255

Tx 128- to 255-byte Packets Statistic Register, offset: 0x230

Definition at line 3302 of file S32K148.h.

__I uint32_t RMON_T_P256TO511

Tx 256- to 511-byte Packets Statistic Register, offset: 0x234

Definition at line 3303 of file S32K148.h.

__I uint32_t RMON_T_P512TO1023

Tx 512- to 1023-byte Packets Statistic Register, offset: 0x238

Definition at line 3304 of file S32K148.h.

__I uint32_t RMON_T_P64

Tx 64-Byte Packets Statistic Register, offset: 0x228

Definition at line 3300 of file S32K148.h.

__I uint32_t RMON_T_P65TO127

Tx 65- to 127-byte Packets Statistic Register, offset: 0x22C

Definition at line 3301 of file S32K148.h.

__I uint32_t RMON_T_P_GTE2048

Tx Packets Greater Than 2048 Bytes Statistic Register, offset: 0x240

Definition at line 3306 of file S32K148.h.

__I uint32_t RMON_T_PACKETS

Tx Packet Count Statistic Register, offset: 0x204

Definition at line 3291 of file S32K148.h.

__I uint32_t RMON_T_UNDERSIZE

Tx Packets Less Than Bytes and Good CRC Statistic Register, offset: 0x214

Definition at line 3295 of file S32K148.h.

__IO uint32_t RSEM

Receive FIFO Section Empty Threshold, offset: 0x194

Definition at line 3278 of file S32K148.h.

__IO uint32_t RSFL

Receive FIFO Section Full Threshold, offset: 0x190

Definition at line 3277 of file S32K148.h.

__IO uint32_t TACC

Transmit Accelerator Function Configuration, offset: 0x1C0

Definition at line 3287 of file S32K148.h.

__IO uint32_t TAEM

Transmit FIFO Almost Empty Threshold, offset: 0x1A4

Definition at line 3282 of file S32K148.h.

__IO uint32_t TAFL

Transmit FIFO Almost Full Threshold, offset: 0x1A8

Definition at line 3283 of file S32K148.h.

__IO uint32_t TCCR

Timer Compare Capture Register, array offset: 0x60C, array step: 0x8

Definition at line 3357 of file S32K148.h.

__IO uint32_t TCR

Transmit Control Register, offset: 0xC4

Definition at line 3260 of file S32K148.h.

__IO uint32_t TCSR

Timer Control Status Register, array offset: 0x608, array step: 0x8

Definition at line 3356 of file S32K148.h.

__IO uint32_t TDAR

Transmit Descriptor Active Register, offset: 0x14

Definition at line 3249 of file S32K148.h.

__IO uint32_t TDSR

Transmit Buffer Descriptor Ring Start Register, offset: 0x184

Definition at line 3274 of file S32K148.h.

__IO uint32_t TFWR

Transmit FIFO Watermark Register, offset: 0x144

Definition at line 3271 of file S32K148.h.

__IO uint32_t TGSR

Timer Global Status Register, offset: 0x604

Definition at line 3354 of file S32K148.h.

__IO uint32_t TIPG

Transmit Inter-Packet Gap, offset: 0x1AC

Definition at line 3284 of file S32K148.h.

__IO uint32_t TSEM

Transmit FIFO Section Empty Threshold, offset: 0x1A0

Definition at line 3281 of file S32K148.h.


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