5–3RIO Block Transfer
Publication
17476.6 - July 1996
ÉÉÉÉ
ÉÉÉÉ
ÉÉÉÉ
ÉÉÉÉ
1747 RIO
Scanner
I/O
Image
Chassis Backplane
Adapter or
Intelligent
I/O Module
RIO Link
= path of the BTR
Word
8
Word 9
Word 7
Word 5
Word 6
Word 3
Word 4
Word 1
Word 2
Word 0
Logical
Rack 0
Word 26
Word 27
Word 25
Word 30
Word 28
Word 29
Word 31
Logical
Rack 3
Input Image Output Image
RIO Block Transfer Theory of Operation - Block Transfer Read (BTR)
The SLC control program initiates a block transfer read by commanding the scanner to perform the read operation.
The adapter/intelligent I/O module sends BTR data across the RIO link to the RIO scanner.
The scanner writes the BTR data to a unique M1 file location that you specify. Also, one byte of the scanner's I/O image file is
used for handshake" purposes between the scanner and the adapter/intelligent I/O module. Note that the SLC control
program must never read or write to this handshake" image space.
In this example, Logical Rack 0, Logical Group 0, Logical Slot 1 is used.
M1 file
M0 file
Using the M1 file and a COP instruction in the control program the scanner transfers the BTR data to the SLC processor via the chassis
backplane. The M1 file also contains BTR status information. (Refer to the Block Transfer Buffer Layout section for details on status
information.)
The M0 file contains BTR control information which controls (initiates) the scanner BTR operation. (Refer to the Block Transfer
Buffer Layout section for details on control information.)
The SLC control program processes the BTR information.
One byte is consumed from the
input and output image file for
handshake" purposes.
Group
0
Group 1
Group 2
Group 3
Group 4
Group 5
Group 6
Group 7
Group 0
Group 1
Word 24
Word 23
Group 0
Group 1
Group 2
Group 3
Group 4
Group 5
Group 6
Group 7
Group 7
Slot 0
Slot 1
The steps below detail a successful Block Transfer Read (BTR):
Slot 0
Slot 1
SLC
Processor
➀
➀
SLC 5/02 processor or later
M
Files