Name | Type | Must Be Connected | Description |
---|---|---|---|
Reset | input | F (False) |
Table : Net Ports
Name | Type | Must Be Connected | Description |
---|---|---|---|
Reset | input | F (False) |
Table 1: Bus Slave Port: bport1
Name | Size (bytes) | Must Be Connected | Description |
---|---|---|---|
bport1 | 0x1000 | F (False) |
Table 2: Bus Slave Port: bport1 Registers:
Name | Offset | Width (bits) | Description | R/W | is Volatile |
---|---|---|---|---|---|
ab_EIR | 0x4 | 32 | Interrupt Event Register, offset: 0x4 | ||
ab_EIMR | 0x8 | 32 | Interrupt Mask Register, offset: 0x8 | ||
ab_RDAR | 0x10 | 32 | Receive Descriptor Active Register, offset: 0x10 | ||
ab_TDAR | 0x14 | 32 | Transmit Descriptor Active Register, offset: 0x14 | ||
ab_ECR | 0x24 | 32 | Ethernet Control Register, offset: 0x24 | ||
ab_MMFR | 0x40 | 32 | MII Management Frame Register, offset: 0x40 | ||
ab_MSCR | 0x44 | 32 | MII Speed Control Register, offset: 0x44 | ||
ab_MIBC | 0x64 | 32 | MIB Control Register, offset: 0x64 | ||
ab_RCR | 0x84 | 32 | Receive Control Register, offset: 0x84 | ||
ab_TCR | 0xc4 | 32 | Transmit Control Register, offset: 0xC4 | ||
ab_PALR | 0xe4 | 32 | Physical Address Lower Register, offset: 0xE4 | ||
ab_PAUR | 0xe8 | 32 | Physical Address Upper Register, offset: 0xE8 | ||
ab_OPD | 0xec | 32 | Opcode/Pause Duration Register, offset: 0xEC | ||
ab_IAUR | 0x118 | 32 | Descriptor Individual Upper Address Register, offset: 0x118 | ||
ab_IALR | 0x11c | 32 | Descriptor Individual Lower Address Register, offset: 0x11C | ||
ab_GAUR | 0x120 | 32 | Descriptor Group Upper Address Register, offset: 0x120 | ||
ab_GALR | 0x124 | 32 | Descriptor Group Lower Address Register, offset: 0x124 | ||
ab_TFWR | 0x144 | 32 | Transmit FIFO Watermark Register, offset: 0x144 | ||
ab_RDSR | 0x180 | 32 | Receive Descriptor Ring Start Register, offset: 0x180 | ||
ab_TDSR | 0x184 | 32 | Transmit Buffer Descriptor Ring Start Register, offset: 0x184 | ||
ab_MRBR | 0x188 | 32 | Maximum Receive Buffer Size Register, offset: 0x188 | ||
ab_RSFL | 0x190 | 32 | Receive FIFO Section Full Threshold, offset: 0x190 | ||
ab_RSEM | 0x194 | 32 | Receive FIFO Section Empty Threshold, offset: 0x194 | ||
ab_RAEM | 0x198 | 32 | Receive FIFO Almost Empty Threshold, offset: 0x198 | ||
ab_RAFL | 0x19c | 32 | Receive FIFO Almost Full Threshold, offset: 0x19C | ||
ab_TSEM | 0x1a0 | 32 | Transmit FIFO Section Empty Threshold, offset: 0x1A0 | ||
ab_TAEM | 0x1a4 | 32 | Transmit FIFO Almost Empty Threshold, offset: 0x1A4 | ||
ab_TAFL | 0x1a8 | 32 | Transmit FIFO Almost Full Threshold, offset: 0x1A8 | ||
ab_TIPG | 0x1ac | 32 | Transmit Inter-Packet Gap, offset: 0x1AC | ||
ab_FTRL | 0x1b0 | 32 | Frame Truncation Length, offset: 0x1B0 | ||
ab_TACC | 0x1c0 | 32 | Transmit Accelerator Function Configuration, offset: 0x1C0 | ||
ab_RACC | 0x1c4 | 32 | Receive Accelerator Function Configuration, offset: 0x1C4 | ||
ab_RMON_T_DROP | 0x200 | 32 | Count of frames not counted correctly (RMON_T_DROP). NOTE: Counter not implemented (read 0 always) as not applicable., offset: 0x200 | ||
ab_RMON_T_PACKETS | 0x204 | 32 | RMON Tx packet count (RMON_T_PACKETS), offset: 0x204 | ||
ab_RMON_T_BC_PKT | 0x208 | 32 | RMON Tx Broadcast Packets (RMON_T_BC_PKT), offset: 0x208 | ||
ab_RMON_T_MC_PKT | 0x20c | 32 | RMON Tx Multicast Packets (RMON_T_MC_PKT), offset: 0x20C | ||
ab_RMON_T_CRC_ALIGN | 0x210 | 32 | RMON Tx Packets w CRC/Align error (RMON_T_CRC_ALIGN), offset: 0x210 | ||
ab_RMON_T_UNDERSIZE | 0x214 | 32 | RMON Tx Packets < 64 bytes, good CRC (RMON_T_UNDERSIZE), offset: 0x214 | ||
ab_RMON_T_OVERSIZE | 0x218 | 32 | RMON Tx Packets > MAX_FL bytes, good CRC (RMON_T_OVERSIZE), offset: 0x218 | ||
ab_RMON_T_FRAG | 0x21c | 32 | RMON Tx Packets < 64 bytes, bad CRC (RMON_T_FRAG), offset: 0x21C | ||
ab_RMON_T_JAB | 0x220 | 32 | RMON Tx Packets > MAX_FL bytes, bad CRC (RMON_T_JAB), offset: 0x220 | ||
ab_RMON_T_COL | 0x224 | 32 | RMON Tx collision count (RMON_T_COL), offset: 0x224 | ||
ab_RMON_T_P64 | 0x228 | 32 | RMON Tx 64 byte packets (RMON_T_P64), offset: 0x228 | ||
ab_RMON_T_P65TO127 | 0x22c | 32 | RMON Tx 65 to 127 byte packets (RMON_T_P65TO127), offset: 0x22C | ||
ab_RMON_T_P128TO255 | 0x230 | 32 | RMON Tx 128 to 255 byte packets (RMON_T_P128TO255), offset: 0x230 | ||
ab_RMON_T_P256TO511 | 0x234 | 32 | RMON Tx 256 to 511 byte packets (RMON_T_P256TO511), offset: 0x234 | ||
ab_RMON_T_P512TO1023 | 0x238 | 32 | RMON Tx 512 to 1023 byte packets (RMON_T_P512TO1023), offset: 0x238 | ||
ab_RMON_T_P1024TO2047 | 0x23c | 32 | RMON Tx 1024 to 2047 byte packets (RMON_T_P1024TO2047), offset: 0x23C | ||
ab_RMON_T_P_GTE2048 | 0x240 | 32 | RMON Tx packets w > 2048 bytes (RMON_T_P_GTE2048), offset: 0x240 | ||
ab_RMON_T_OCTETS | 0x244 | 32 | RMON Tx Octets (RMON_T_OCTETS), offset: 0x244 | ||
ab_IEEE_T_DROP | 0x248 | 32 | Count of frames not counted correctly (IEEE_T_DROP). NOTE: Counter not implemented (read 0 always) as not applicable., offset: 0x248 | ||
ab_IEEE_T_FRAME_OK | 0x24c | 32 | Frames Transmitted OK (IEEE_T_FRAME_OK), offset: 0x24C | ||
ab_IEEE_T_1COL | 0x250 | 32 | Frames Transmitted with Single Collision (IEEE_T_1COL), offset: 0x250 | ||
ab_IEEE_T_MCOL | 0x254 | 32 | Frames Transmitted with Multiple Collisions (IEEE_T_MCOL), offset: 0x254 | ||
ab_IEEE_T_DEF | 0x258 | 32 | Frames Transmitted after Deferral Delay (IEEE_T_DEF), offset: 0x258 | ||
ab_IEEE_T_LCOL | 0x25c | 32 | Frames Transmitted with Late Collision (IEEE_T_LCOL), offset: 0x25C | ||
ab_IEEE_T_EXCOL | 0x260 | 32 | Frames Transmitted with Excessive Collisions (IEEE_T_EXCOL), offset: 0x260 | ||
ab_IEEE_T_MACERR | 0x264 | 32 | Frames Transmitted with Tx FIFO Underrun (IEEE_T_MACERR), offset: 0x264 | ||
ab_IEEE_T_CSERR | 0x268 | 32 | Frames Transmitted with Carrier Sense Error (IEEE_T_CSERR), offset: 0x268 | ||
ab_IEEE_T_SQE | 0x26c | 32 | Frames Transmitted with SQE Error (IEEE_T_SQE). NOTE: Counter not implemented (read 0 always) as no SQE information is available., offset: 0x26C | ||
ab_IEEE_T_FDXFC | 0x270 | 32 | Flow Control Pause frames transmitted (IEEE_T_FDXFC), offset: 0x270 | ||
ab_IEEE_T_OCTETS_OK | 0x274 | 32 | Octet count for Frames Transmitted w/o Error (IEEE_T_OCTETS_OK). NOTE: Counts total octets (includes header and FCS fields)., offset: 0x274 | ||
ab_RMON_R_PACKETS | 0x284 | 32 | RMON Rx packet count (RMON_R_PACKETS), offset: 0x284 | ||
ab_RMON_R_BC_PKT | 0x288 | 32 | RMON Rx Broadcast Packets (RMON_R_BC_PKT), offset: 0x288 | ||
ab_RMON_R_MC_PKT | 0x28c | 32 | RMON Rx Multicast Packets (RMON_R_MC_PKT), offset: 0x28C | ||
ab_RMON_R_CRC_ALIGN | 0x290 | 32 | RMON Rx Packets w CRC/Align error (RMON_R_CRC_ALIGN), offset: 0x290 | ||
ab_RMON_R_UNDERSIZE | 0x294 | 32 | RMON Rx Packets < 64 bytes, good CRC (RMON_R_UNDERSIZE), offset: 0x294 | ||
ab_RMON_R_OVERSIZE | 0x298 | 32 | RMON Rx Packets > MAX_FL bytes, good CRC (RMON_R_OVERSIZE), offset: 0x298 | ||
ab_RMON_R_FRAG | 0x29c | 32 | RMON Rx Packets < 64 bytes, bad CRC (RMON_R_FRAG), offset: 0x29C | ||
ab_RMON_R_JAB | 0x2a0 | 32 | RMON Rx Packets > MAX_FL bytes, bad CRC (RMON_R_JAB), offset: 0x2A0 | ||
ab_RMON_R_RESVD_0 | 0x2a4 | 32 | Reserved (RMON_R_RESVD_0), offset: 0x2A4 | ||
ab_RMON_R_P64 | 0x2a8 | 32 | RMON Rx 64 byte packets (RMON_R_P64), offset: 0x2A8 | ||
ab_RMON_R_P65TO127 | 0x2ac | 32 | RMON Rx 65 to 127 byte packets (RMON_R_P65TO127), offset: 0x2AC | ||
ab_RMON_R_P128TO255 | 0x2b0 | 32 | RMON Rx 128 to 255 byte packets (RMON_R_P128TO255), offset: 0x2B0 | ||
ab_RMON_R_P256TO511 | 0x2b4 | 32 | RMON Rx 256 to 511 byte packets (RMON_R_P256TO511), offset: 0x2B4 | ||
ab_RMON_R_P512TO1023 | 0x2b8 | 32 | RMON Rx 512 to 1023 byte packets (RMON_R_P512TO1023), offset: 0x2B8 | ||
ab_RMON_R_P1024TO2047 | 0x2bc | 32 | RMON Rx 1024 to 2047 byte packets (RMON_R_P1024TO2047), offset: 0x2BC | ||
ab_RMON_R_P_GTE2048 | 0x2c0 | 32 | RMON Rx packets w > 2048 bytes (RMON_R_P_GTE2048), offset: 0x2C0 | ||
ab_RMON_R_OCTETS | 0x2c4 | 32 | RMON Rx Octets (RMON_R_OCTETS), offset: 0x2C4 | ||
ab_RMON_R_DROP | 0x2c8 | 32 | Count of frames not counted correctly (IEEE_R_DROP). NOTE: Counter increments if a frame with valid/missing SFD character is detected and has been dropped. None of the other counters increments if this counter increments., offset: 0x2C8 | ||
ab_RMON_R_FRAME_OK | 0x2cc | 32 | Frames Received OK (IEEE_R_FRAME_OK), offset: 0x2CC | ||
ab_IEEE_R_CRC | 0x2d0 | 32 | Frames Received with CRC Error (IEEE_R_CRC), offset: 0x2D0 | ||
ab_IEEE_R_ALIGN | 0x2d4 | 32 | Frames Received with Alignment Error (IEEE_R_ALIGN), offset: 0x2D4 | ||
ab_IEEE_R_MACERR | 0x2d8 | 32 | Receive Fifo Overflow count (IEEE_R_MACERR), offset: 0x2D8 | ||
ab_IEEE_R_FDXFC | 0x2dc | 32 | Flow Control Pause frames received (IEEE_R_FDXFC), offset: 0x2DC | ||
ab_IEEE_R_OCTETS_OK | 0x2e0 | 32 | Octet count for Frames Rcvd w/o Error (IEEE_R_OCTETS_OK). Counts total octets (includes header and FCS fields)., offset: 0x2E0 | ||
ab_ATCR | 0x400 | 32 | Timer Control Register, offset: 0x400 | ||
ab_ATVR | 0x404 | 32 | Timer Value Register, offset: 0x404 | ||
ab_ATOFF | 0x408 | 32 | Timer Offset Register, offset: 0x408 | ||
ab_ATPER | 0x40c | 32 | Timer Period Register, offset: 0x40C | ||
ab_ATCOR | 0x410 | 32 | Timer Correction Register, offset: 0x410 | ||
ab_ATINC | 0x414 | 32 | Time-Stamping Clock Period Register, offset: 0x414 | ||
ab_ATSTMP | 0x418 | 32 | Timestamp of Last Transmitted Frame, offset: 0x418 | ||
ab_TGSR | 0x604 | 32 | Timer Global Status Register, offset: 0x604 | ||
ab_TCSR0 | 0x608 | 32 | Timer Control Status Register, array offset: 0x608, array step: 0x8 | ||
ab_TCCR0 | 0x60c | 32 | Timer Compare Capture Register, array offset: 0x60C, array step: 0x8 | ||
ab_TCSR1 | 0x610 | 32 | Timer Control Status Register, array offset: 0x610, array step: 0x8 | ||
ab_TCCR1 | 0x614 | 32 | Timer Compare Capture Register, array offset: 0x614, array step: 0x8 | ||
ab_TCSR2 | 0x618 | 32 | Timer Control Status Register, array offset: 0x618, array step: 0x8 | ||
ab_TCCR2 | 0x61c | 32 | Timer Compare Capture Register, array offset: 0x61c, array step: 0x8 | ||
ab_TCSR3 | 0x620 | 32 | Timer Control Status Register, array offset: 0x620, array step: 0x8 | ||
ab_TCCR3 | 0x624 | 32 | Timer Compare Capture Register, array offset: 0x624, array step: 0x8 |
Table 3: Publicly available platforms using peripheral 'KinetisENET'