Numeric Consistency - Xycom XVME-653 Manual

Single-slot vmebus intel pentium/amd-k6-2 processor module
Table of Contents

Advertisement

XVME-653/658 Manual

Numeric Consistency

Numeric consistency, or data consistency, refers to communications between the
XVME-653/658 and the VMEbus in which the byte-ordering scheme described above is
maintained during the transfer of a 16-bit or 32-bit quantity. Numeric consistency is
achieved by setting the XVME-653/658 buffers to pass data straight through, which al-
lows the Universe chip to perform address-invariant byte-lane swapping. Numeric con-
sistency is desirable for transferring integer data, floating-point data, pointers, etc. Con-
sider the long word value 12345678h stored at address M by both the XVME-653/658
and the VMEbus, as shown in Figure 4-3.
Pentium Register (32 bit)
12
34
56
Due to the Universe chip, the data must be passed straight through the byte-swapping
hardware. To do this, maintaining numeric consistency, enable the straight-through buff-
ers by setting bits 6 and 7 of the NVRAM and DiskOnChip Port (Register 234h) to 1 (see
p. 2-6).
With the straight-through buffers enabled, the XVME-653/658 does not
support unaligned transfers. Sixteen-bit or 32-bit transfers must have an
even address.
4-14
78
Byte-swapping
Hardware
Address
78
56
M+1
34
M+2
12
M+3
XVME-653/658
Figure 4-3 Maintaining Numeric Consistency
Note
12
12
M
34
56
78
VMEbus
VMEbus
34
56
78

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the XVME-653 and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Xvme-658

Table of Contents