Documentation

Ethernet

Model-based communications with Ethernet protocol

Ethernet is a low-level network protocol that interconnects computers and other devices in local area networks. It is the base-level network for other protocols, such as TCP and real-time UDP. For more information about the Ethernet standard, see www.iso.org.

To communicate over a network with low-level (raw) Ethernet, use the Ethernet protocol blocks. The blocks connect to Intel® Ethernet boards that are compatible with PCI-standard bus architectures, such as PCI, PCI Express®, and PXI®. For detailed information about the Ethernet boards, see the manufacturer documentation.

See Model-Based Ethernet Communications.

Blocks

Real-Time Ethernet ConfigurationConfigure network interface for real-time raw Ethernet communication
Create Ethernet PacketCreate Ethernet packet based on the MAC address and EtherType provided
Ethernet TxTransmit data over Ethernet network
Ethernet RxReceive data over Ethernet network
Extract Ethernet PacketExtract data from Ethernet packet
Header ExtractExtract header data from Ethernet packet
Filter AddressFilter Ethernet packets based on MAC address
Filter TypeFilter Ethernet packets based on EtherType
Ethernet InitInitialize network card for real-time raw Ethernet communication
Buffer MngmtInitialize network buffer pools
ComposeCreate a network buffer from raw input data
ExtractExtract raw data from network buffer
ManageOutput or buffer packets as indicated by the parameters
Chain SizeDetermine the number of network buffers in the chain
MergeMerge the incoming network buffer chains into one
SplitSplit a network buffer chain
LinkLink vector of network buffers into a chain
UnlinkUnlink a chain into a vector of network buffers

Topics

Model-Based Ethernet Communications

Low-level (raw) Ethernet communication from the target computer to other systems or devices.

Network Buffer Blocks

Learn about Simulink® Real-Time™ support for Ethernet network buffers.

Related Information

Featured Examples

Was this topic helpful?