MX Foundation 4
|
The following table lists the MAX Technologies' modules and devices supporting ASYNC interface and the associated MX Foundation constant values. These MX Foundation constants are used by mxfDeviceModuleAllGet() to identify the ASYNC interface available on a device.
Module model name | Module MXF constant |
---|---|
ASYNC ENHANCED | MXF_MODULE_ASYNC_EH |
Multi Enhanced | MXF_MODULE_MULTI_EH |
IPM-ASYNC | MXF_MODULE_ASYNC |
IPM-MULTI | MXF_MODULE_MULTI |
FlexMAX SMP | MXF_MODULE_FLEXSMP |
The following tables list, for each device that supports ASYNC, the type (dedicated or selectable), the number of transmit/receive channels, module index position for mxfDeviceModuleGet() and channel position for mxfModuleChannelGet().
Protocol selection is made with Channel Class attribute.
ASYNC Type | ASYNC Tx/Rx | ASYNC Module Index | Note |
---|---|---|---|
Dedicated | 4/4 | 3 | Channels [0-3] are the transmit channels, followed by the receive channels [4-7]. |
On FX1553-4, the ASYNC channels are shared with the 1553-EBR channels.
If KMXF_MIL1553_INTERFACE is set to VMXF_MIL1553_INTERFACE_RS485 for a MIL-1553 channel, it has priority over ASYNC channel.
Here is how 1553-EBR and ASYNC channels are related:
1553-EBR | ASYNC |
---|---|
Channel 0 Bus A and B | Channel TX0 and TX1 |
Channel 1 Bus A and B | Channel RX0 and RX1 |
Channel 2 Bus A and B | Channel TX2 and TX3 |
Channel 3 Bus A and B | Channel RX2 and RX3 |
ASYNC Type | ASYNC Tx/Rx | ASYNC Module Index | Note |
---|---|---|---|
Dedicated | 4/4 | 3 | Channels [0-3] are the transmit channels, followed by the receive channels [4-7]. |
Selectable | Up to 8/8 | 4 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. |
The ASYNC channels are shared with the 1553-EBR channels.
If KMXF_MIL1553_INTERFACE is set to VMXF_MIL1553_INTERFACE_RS485 for a MIL-1553 channel, it has priority over ASYNC channel.
Here is how 1553-EBR and ASYNC channels are related:
1553-EBR | ASYNC |
---|---|
Channel 0 Bus A and B | Channel TX0 and TX1 |
Channel 1 Bus A and B | Channel RX0 and RX1 |
Channel 2 Bus A and B | Channel TX2 and TX3 |
Channel 3 Bus A and B | Channel RX2 and RX3 |
Model | ASYNC Type | ASYNC Tx/Rx | ASYNC Module Index | Note |
---|---|---|---|---|
FM629-2 | Dedicated | 4/4 | 3 | Channels [0-3] are the transmit channels, followed by the receive channels [4-7]. |
Selectable | Up to 8/8 | 4 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. | |
FM629-4 | Dedicated | 4/4 | 3 | For each module, channels [0-3] are the transmit channels, followed by the receive channels [4-7]. |
4/4 | 9 | |||
Selectable | Up to 8/8 | 4 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. |
Device Type | ASYNC Type | ASYNC Tx/Rx | ASYNC Module Index | Note |
---|---|---|---|---|
FM664-2-16 | Dedicated | 4/4 | 11 | Channels [0-3] are the transmit channels, followed by the receive channels [4-7]. |
Selectable | Up to 8/8 | 9 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. | |
FM664-2-32 FM664-2-64 | Dedicated | 6/6 | 11 | Channels [0-5] are the transmit channels, followed by the receive channels [6-11]. |
Selectable | Up to 8/8 | 9 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. |
Device Type | ASYNC Type | ASYNC Tx/Rx | ASYNC Module Index | Note |
---|---|---|---|---|
FM429-16 | Dedicated | 4/4 | 11 | Channels [0-3] are the transmit channels, followed by the receive channels [4-7]. |
Selectable | Up to 8/8 | 9 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. | |
FM429-32 FM429-64 | Dedicated | 6/6 | 11 | Channels [0-5] are the transmit channels, followed by the receive channels [6-11]. |
Selectable | Up to 8/8 | 9 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. Protocol selection is made with mxfSystemInitAttributeUint64CallbackHandler(). |
Dedicated ASYNC channels are available with S6 option.
ASYNC Type | ASYNC Tx/Rx | ASYNC Module Index | Note |
---|---|---|---|
Dedicated (S6 option) | 6/6 | 11 | Channels [0-5] are the transmit channels, followed by the receive channels [6-11]. |
Selectable | Up to 8/8 | 9 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. |
ASYNC Type | ASYNC Tx/Rx | Note |
---|---|---|
Selectable | Up to 8/8 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. |
ASYNC Type | ASYNC Tx/Rx | Note |
---|---|---|
Dedicated | 8/8 | Channels [0-7] are the transmit channels, followed by the receive channels [8-15]. |
P/N | Electrical interface | ASYNC Tx/Rx | Note |
---|---|---|---|
FMX-SMP-12 | RS-422/485 | 6/6 | Channels [0-5] are the transmit channels, followed by the receive channels [10-15]. |
RS-232 | 4/4 | Channels [6-9] are the transmit channels, followed by the receive channels [16-19]. | |
FMX-SMP-16 | RS-422/485 | 10/10 | Channels [0-9] are the transmit channels, followed by the receive channels [14-23]. |
RS-232 | 4/4 | Channels [10-13] are the transmit channels, followed by the receive channels [24-27]. | |
FMX-SMP-040804 | RS-422/485 | 8/8 | Channels [0-7] are the transmit channels, followed by the receive channels [20-27]. |
RS-232 | 4/4 | Channels [8-11] are the transmit channels, followed by the receive channels [28-31]. |