
38
Reference Manual AFDX / ARINC 664 Application Interface Library
Section 4 – Function Reference: System Functions
can be used. A login to the second resource will cause an error. If the first of two ports is
set to redundant mode, the second port will also be set to redundant mode.
For the redundant port mode it is restricted that both physical ports are managed by one BIU.
Note:
This configuration can only by changed if the ports are not used by any
other client!
Value
Description
FDX_SINGLE Single
Mode
FDX_REDUNDANT Redundant
Mode
AiUInt32 aul_PortSpeed
To configure the port wire speed
Value
Description
FDX_10MBIT
Network bit rate 10Mbit
FDX_100MBIT
Network bit rate 100Mbit (default)
FDX_1000MBIT
Network bit rate 1Gbit
(only APX-GNET and not applicable for other
Boards)
FDX_AUTO_100MBIT
or
FDX_AUTO_10MBIT
Port mode is set to Auto Negotiation (port speed)
adapted to the port speed of the other side of the
connection.
Note:
Two physical boards are managed by one BIU. So port speed can be
configured for two ports together! If the mode is set to auto negotiation the
speed of the ports can be different!
AiUInt32 aul_ExpertMode
Flags to configure the port. Default value is FDX_EXPERT_MODE (at options disabled.)
Otherwise, it can be a combination of the following options:
Value
Description
FDX_DISA_GHOST Disable
Ghost
Frames. Frames containing more than four physical
errors or no valid SFD (start frame delimiter) are silently discarded
while capturing.
AiUInt32 ul_RxVeriMode
Flags to configure the receive error Verification Register.
Value
Description
FDX_BOARD_VERIFICATION_TYPE_DEFAULT default
Verification Register in accordance with
the Board type
FDX_BOARD_VERIFICATION_TYPE_AFDX
AFDX specific Verification Register is used
FDX_BOARD_VERIFICATION_TYPE_BOEING Boeing
specific Verification Register is used
FDX_BOARD_VERIFICATION_TYPE_DEFINED Verification Register defined by customer
The AIM AFDX board has the capability to check specified filds inside the MAC and IP header
against constant values. By violation of this check a MAC or IP Error will be reported with this
frame. The board supports several standard values and is also able to define the first 32 bytes
of a frame by mask and compare values with the next parameters.
AiUInt32 aul_RxVeriData
Compare values for receive frame check. This is an array of 8 AiUInt32 values. The frame
starts with the LSB of the first AiUInt32 value.
The compare values define the values of the corresponding frame bit locations. It will be
compared only if the corresponding bit in the mask value is set..
AiUInt32 aul_RxVeriMask
Mask values for receive frame check. This is an array of 8 AiUInt32 values. The frame starts
with the LSB of the first AiUInt32 value.
Setting a bit to logical 1 means the value will be compared against the Data value. Setting a bit
to logical 0 means the data value dont cares.
Summary of Contents for AFDX / ARINC 664
Page 2: ......