Chapter 6 NI-VXI Configuration Utility
© National Instruments Corporation 6-9 PCI-MXI-2 for Linux
Enable Byte Swapping
This checkbox indicates whether byte swapping should be performed for
slave accesses to this half of the VXI/VME shared RAM space. For
example, if the native byte order of the shared RAM is Motorola
(Big Endian), and you want to present data to the VXI/VMEbus in Intel
(Little Endian) byte order, you will need to enable byte swapping. The
default value is non-swapped. Click on the checkbox if you want to enable
byte swapping.
This field is ignored if the Memory Select field is set to Onboard memory.
Memory Select
This option determines where this half of the VXI/VME shared RAM is
mapped. By default, the shared RAM is mapped to System memory. Ifyou
want to use the RAM on the PCI-MXI-2, choose the Onboard memory
option.
Window Mapping
You can click on the checkbox at the bottom of the screen if you want to
map both halves of the inward window to the same address. When both
halves of the inward window are mapped to the same destination with the
same byte order, the windows essentially form one continuous window. If
the windows are mapped to different destinations, the base of each inward
window maps to the base of each destination.
If the windows both map to the shared RAM destination but the byte order
is different, the base of each inward window maps to the base of the shared
RAM destination. This results in one half of the window accessing the
system RAM in Little Endian byte order and the other half accessing it in
Big Endian byte order.