12.07.2015 Views

Systems Reference Library - All about the IBM 1130 Computing ...

Systems Reference Library - All about the IBM 1130 Computing ...

Systems Reference Library - All about the IBM 1130 Computing ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Page of GA26-5918-8Revised July 14, 1971By TNL: GN26-02691. An XIO initialize read causes a command rejectinterrupt if given before <strong>the</strong> adapter has completedexecution of a previous XIO from <strong>the</strong>1800. The DSW will indicate command rejectand 1800 command stored; 360 command storedwill also be on if data transfer is in progress.2 An XIO initialize read causes a command rejectinterrupt if given after <strong>the</strong> adapter has previouslyaccepted any System/360 command, o<strong>the</strong>r thanwrite. The DSW will indicate command rejectand 360 command stored.Initialize Write (1800)The primary function of an XIO initialize write istransmission of data from <strong>the</strong> 1800 to <strong>the</strong> System/060. XIO initialize write is <strong>the</strong> complementary commandto a System/360 read command. The adapterresponse to an XIO initialize write depends on <strong>the</strong>status of <strong>the</strong> adapter according to <strong>the</strong> followingrules.IDLE ADAPTER: An idle adapter accepts an XIOinitialize write by saving <strong>the</strong> control word (area,function, and modifier), loading <strong>the</strong> adapter wordcount, and generating attention status to notify <strong>the</strong>System/360 of <strong>the</strong> pending operation. The adapter<strong>the</strong>n waits until it receives <strong>the</strong> complementarySystem/360 command (read).WAITING SYSTEM/360 READ: An adapter holding apreviously accepted System/360 read commandaccepts an XIO initialize write by initiating datatransfer, thus satisfying both commands. The datatransfer operation continues until ei<strong>the</strong>r of twoevents occurs: (1) <strong>the</strong> System/360 byte count for<strong>the</strong> read or 1800 word count for <strong>the</strong> XIO initializewrite is decreased to 0, or (2) an error condition isdetected. Termination of <strong>the</strong> operation is signaledto <strong>the</strong> 1800 by a transfer end interrupt. If <strong>the</strong> System/360terminated <strong>the</strong> data transfer, <strong>the</strong> haltindicator will also be on in <strong>the</strong> DSW. Terminationof <strong>the</strong> operation is signaled to <strong>the</strong> System/360 bychannel end and device end.BUSY ADAPTER: An XIO initialize write may berejected because of ei<strong>the</strong>r of <strong>the</strong> following adapterbusy conditions:1. An XIO initialize write causes a command rejectinterrupt if given before <strong>the</strong> adapter has completedexecution of a previous XIO from <strong>the</strong> 1800.The DSW will indicate command reject and 1800command stored; 360 command stored will alsobe on if data transfer is in progress.2. An XIO initialize write causes a command rejectinterrupt if given after <strong>the</strong> adapter has previouslyaccepted any System/360 command, o<strong>the</strong>r thanread. The DSW will indicate command rejectand 360 command stored.Control (1800)XIO control is used to cause an unconditional reset of<strong>the</strong> adapter. This reset causes immediate terminationof adapter operations, and <strong>the</strong> adapter is notavailable to ei<strong>the</strong>r system for <strong>the</strong> duration of <strong>the</strong>reset. If <strong>the</strong> System/360 is using <strong>the</strong> adapter whenan XIO control is given, an interface control checkmay occur in <strong>the</strong> System/360.If <strong>the</strong> 1800 system is reset by any means, <strong>the</strong>System/360 adapter goes off-Line. The STOP buttonin <strong>the</strong> System/360 must be pressed to establish aWAIT condition before <strong>the</strong> System/360 adapter canget back on-line.ADAPTER STATUSSystem/360 Status ByteThe System/360 adapter presents <strong>the</strong> followingstatus information to be included in <strong>the</strong> System/360status byte:Status ConditionStatus Byte Bit PositionAttention 0Busy 3Channel end 4Device end 5Definitions of <strong>the</strong> remaining status indicators in <strong>the</strong>status byte are given in <strong>IBM</strong> System/360 Principlesof Operation, Order No. GA22-6821. Figure 117summarizes <strong>the</strong> status information presented to <strong>the</strong>System/360 during initial selection.ATTENTION: Attention being on indicates that <strong>the</strong>adapter has accepted an XIO initialize read or XIOinitialize write, but has not yet received <strong>the</strong> requiredcomplementary command from <strong>the</strong> System/360.BUSY: Busy being on indicates that <strong>the</strong> adapter hasbeen selected by <strong>the</strong> System/360 and that one of <strong>the</strong>following is also true: (1) an operation is pending,(2) a transfer is in progress, or (3) ending statushas not yet been accepted by <strong>the</strong> System/360. Busyis off when <strong>the</strong> adapter is idle.CHANNEL END: The adapter presents channel endto <strong>the</strong> System/360 during initial selection for controland no-operation commands, or with device end220

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!