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
- The connection speed on the link:
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
- The connection duplex mode on the link: