1.2.5.4.2 ENCx24J600 MAC (ENCx24J600) Configurations

ENCx24J600 Specific User Configurations

  • ENCX24J600 Instance Number:

    • The current ENCx24J600 hardware instance
    • Note:
      • This value is currently read-only
    • Default value: 0
    • Symbol INDEX
  • Number of Client Instances:

    • This definition selects the Number of Client instances.
    • Default value: 1
    • Symbol DRV_ENCX24J600_CLIENT_INSTANCES_IDXn
  • Number of the TX Descriptors:

    • Number of the TX descriptors to be created.
    • Default value: 3
    • Symbol DRV_ENCX24J600_MAC_TX_DESCRIPTORS_IDX
  • Number of the RX Descriptors:

    • Number of the RX descriptors to be created.
    • Default value: 3
    • Symbol DRV_ENCX24J600_MAC_RX_DESCRIPTORS_IDX
  • RX Descriptor Buffer Size:

    • Size of a RX packet buffer.
    • This is the size of all receive packet buffers processed by the ETH Controller.
    • The size should be enough to accommodate any network received packet.
    • Default value: 1536
    • Symbol DRV_ENCX24J600_MAX_RX_BUFFER_IDX
  • RX Buffer Size (should be even):

    • The total size of the RX space
    • Note: should be an even value
    • Default value: 16384
    • Symbol DRV_ENCX24J600_RX_BUFFER_SIZE_IDX
  • SPI Chip Select Pin:

    • the I/O pin to be used for the SPI Chip Select
    • Default value: platform dependent
    • Symbol DRV_ENCX24J600_SPI_CS_IDX
  • Maximum Frame Length:

    • Maximum MAC supported RX/TX frame size.
    • The default value is 1536 (allows for VLAN tagged frames, although the VLAN tagged frames are discarded on RX).
    • On RX: any incoming ETH frame that is longer than this size will be discarded.
    • On TX: any frame that is longer than this size will be aborted by the MAC.
    • Default value: 1536
    • Symbol DRV_ENCX24J600_MAX_FRAME_SIZE_IDX
  • Enable Automatic Flow Control:

    • Enable MAC Auto Flow Control
    • When in full-duplex mode and the auto flow control is enabled, the MAC will send pause frames whenever the number of pending RX packets reached the full watermark.
    • Once this number drops to the empty watermark, a pause frame with pause value of 0 is transmitted, resuming the normal traffic
    • Default value: true
    • Symbol DRV_ENCX24J600_MAX_USE_AUTOMATIC_FLOW_CONTROL_IDX
  • Ethernet Type:

    • The connection speed on the link:
      • Auto-negotiate
      • 100 Mbps
      • 10 Mbps
    • Default value: Auto-negotiate
    • Symbol DRV_ENCX24J600_ETHERNET_TYPE_IDX
  • Duplex mode:

    • The connection duplex mode on the link:
      • Auto-negotiate
      • Full Duplex
      • Half Duplex
    • Default value: Auto-negotiate
    • Symbol DRV_ENCX24J600_DUPLEX_MODE_IDX