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/IP and real-time UDP. For more information about the Ethernet standard, see

To model 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.


Real-Time Ethernet Configuration Configure network interface for real-time raw Ethernet communication
Create Ethernet Packet Create Ethernet packet based on the MAC address and EtherType provided
Ethernet Rx Receive data over Ethernet network
Ethernet Tx Transmit data over Ethernet network
Extract Ethernet Packet Extract data from Ethernet packet
Filter Address Filter Ethernet packets based on MAC address
Filter Type Filter Ethernet packets based on EtherType
Header Extract Extract header data from Ethernet packet
Ethernet Init Initialize network card for real-time raw Ethernet communication
Buffer Mngmt Initialize network buffer pools
Manage Output or buffer packets as indicated by the parameters
Chain Size Determine the number of network buffers in the chain
Compose Create a network buffer from raw input data
Extract Extract raw data from network buffer
Link Link vector of network buffers into a chain
Merge Merge the incoming network buffer chains into one
Split Split a network buffer chain
Unlink Unlink a chain into a vector of network buffers



Model-Based Ethernet Communications

Learn about Simulink® Real-Time™ support for direct (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

Was this topic helpful?