Block
Mask
Description
This block transmits data from transmission virtual link ports to the reception virtual link ports on five different port types: sampling, queuing, SAP UDP, SAP IP, and SAP MAC.
Note: CotsMac (COTS Ethernet) type of message port is not implemented in this block.
Functionality
The functionality of each port type of the transmit block is:
Sampling | The UDP Sampling port writes the ARINC653 Communication UDP message through sampling mode. |
---|---|
Queuing | The UDP Queuing port writes the ARINC653 Communication UDP message through queuing mode. |
SAP UDP | The SAP UDP port writes the UDP message. |
SAP IP | The SAP IP port writes IP Packet payloads. |
SAP MAC | The SAP MAC port writes Ethernet MAC frame payloads. |
Parameters
ES ID | A unique Identifier (0-31) of the transmission end system device. |
---|---|
Port ID | A unique Identifier of the message port (0-1023) of the transmission virtual link. |
Port Type | The port type specifies the appropriate IP protocol on which the ES device communicates. |
Sample Time | Indicates the frequency of time with which the block generates outputs or updates its internal state. |
Destination IP Address | The Destination IP Address specifies the IP address of the reception VL port.
|
Destination Port | The Destination UDP Port specifies the port of the reception VL port. The destination port is disabled for sampling and queuing ports as the port is preconfigured in the configuration file. |
A664p Configuration Using AIT Flight Simulyzer
Inputs
This block takes data and data length as inputs.
Data | Data array to be written to this port. The data format is double (64-bit) type, Simulink’s real_T type |
---|---|
DataLength | Number of bytes of data to be written. The maximum value of ‘DataLength’ is different for each port type |
The maximum value for each port type is as follows: | |
Sampling Port | 1471 bytes (limited by sampling port configuration and sequence numbering) |
Queuing Port | 8192 bytes (limited by queuing port configuration) |
SAP UDP Port | 8192 (limited by SAP UDP port configuration) |
SAP IP Port | 8200 (limited by SAP IP port configuration) |
SAP MAC Port | 1500 (limited by SAP MAC port configuration and sequence numbering) |
Note: The maximum value is limited by the parameter Max Message Size from the configuration. If the Max Message Size of Tx Port Configuration is set to 300 bytes, then the maximum value of the data length must be 300 bytes or below.
Outputs
The outputs of this block are the errors, if any, during the transmission of data as well as the effective number of bytes written to the receive port.
To establish that transmission was successful, the data length and number of bytes written should be equal.
To learn more about possible errors, check the common error codes.
Characteristics and Limitations
- ES ID and Port ID should be equal to the configuration (.hex) file of the A664p7 Configure block.
- The maximum value of the data length is limited by port configurations.