Reference Manual AFDX / ARINC 664 Application Interface Library
113
Section 4 – Function Reference: Transmitter Functions
Virtual Link Identifier. A value in a range from 0 to 65535.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
S
S
u
u
b
b
V
V
l
l
I
I
d
d
;
;
Sub Virtual Link Identifier (Sub VLs are only relevant in Tx Mode). This value must be in a
range from 1 to 4. If Sub VLs are not used, the Sub VL Id equals to 1.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
F
F
r
r
a
a
m
m
e
e
S
S
i
i
z
z
e
e
Number of bytes which shall be written to this VL.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
I
I
n
n
t
t
e
e
r
r
F
F
r
r
a
a
m
m
e
e
G
G
a
a
p
p
This value defines the interframe gap between the preceding frame and the current frame with
a resolution of 40ns, measured from the end of the last bit fo the preceding frame to the first
preamble bit of the actual frame.
To implement a physical gap between the frames, a minimum interframe gap of 120 ns ( value
= 3 ) shall be initialized. The maximum provided interframe gap will be up to approx. 655us (14
Bits are used for encoding). If the Packet group Wait Time is used, this field shall be initialized
with zero. This Gap is only used if uc_FrameStartMode is set to
FDX_TX_START_FRAME_IFG.
See also the notes for ul_Skew parameter in redundant mode.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
S
S
k
k
e
e
w
w
This parameter defines the transmission skew between the redundant frames on the AFDX-
ports. The skew can be programmed with a resolution of 1us. Range is 0...65535. This
parameter is only used if ul_NetSelect is FDX_TX_FRAME_DLY_A or
FDX_TX_FRAME_DLY_B.
Note:
This function is only provided in redundant port operation mode.
Note:
If the ul_Skew parameter is set and one redundant frame is delayed this
time may be added to ul_InterFrameGap and may exceed maximum value
of ul_InterFrameGap in the receiver.This means it can result in a higher
Interframe Gap Time because the IFG counter for transmit is sterted
synchroniously for both networks after both redundant frames are sent..
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
P
P
h
h
y
y
s
s
E
E
r
r
r
r
o
o
r
r
I
I
n
n
j
j
e
e
c
c
t
t
i
i
o
o
n
n
This parameter defines physical error injection types. The error injection information can be a
combination of the following error types:
Value:
Description:
FDX_TX_FRAME_ERR_OFF
No Error Injection enabled
FDX_TX_FRAME_ERR_CRC
CRC Error transmitted with this frame
FDX_TX_FRAME_ERR_ALI
Wrong Byte alignment in transmit frame, which
means that an odd number of nibbles will be
transmitted. Therefore, this error will also cause a
CRC error condition
FDX_TX_FRAME_ERR_PRE
Wrong Preamble Sequence transmitted. If this type
is selected., the Encoder device substitutes the first
nibble of the Start Frame Delimiter with the value
‘1000’ instead of ‘1001’
FDX_TX_FRAME_ERR_PHY Physical
Symbol
Error. During Frame Transmission,
the MAC-Encoder device asserts the Tx-Error signal,
which forces the physical transceiver to transmit
‘HALT’ symbols.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
u
u
l
l
_
_
E
E
x
x
t
t
e
e
r
r
n
n
a
a
l
l
S
S
t
t
r
r
o
o
b
b
e
e
Control assertion of Trigger Strobe if this frame is transmitted. See the FdxCmdTxTrgLineCtrl
for further information about the Trigger Lines.
Value:
Description:
FDX_DIS Disable
Trigger
Strobe
FDX_ENA
Assert external Trigger Strobe on transmission of this
frame
Summary of Contents for AFDX / ARINC 664
Page 2: ......