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