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...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

is detected. Exit from transparent mode is accomplishedby placing a DLE followed by an ITB, ETB,ETX, or ENQ in <strong>the</strong> next-to-last word of a transmitdata table. When <strong>the</strong> line adapter receives <strong>the</strong> DLEfrom core storage, <strong>the</strong> byte counter is decreased to3. The combination of a DLE and a byte count of 3prevents insertion of <strong>the</strong> additional DLE. Therefore,a control sequence is detected.DLE SYN sequences are used to maintain synchronismin transparent mode in place of SYN SYNsequences used in normal mode. Frequency of insertiondepends on <strong>the</strong> line speed. DLE SYN sequencescannot be used by <strong>the</strong> program as time fills in transparentmode.Timeout ControlsTimeouts are used to ensure efficient utilization of<strong>the</strong> communications line and to prevent tie-ups due tofalse sequences or missed turnaround characters.Some timeout conditions cause an interrupt, but<strong>the</strong> program has <strong>the</strong> option to suppress <strong>the</strong> timeoutinterrupt.TRANSMIT TIMEOUT (No Interrupt): This timeout isused to automatically insert <strong>the</strong> synchronous idlesequence in <strong>the</strong> output data stream as follows:1. In normal mode, and also in transparent modewith external clocking, a SYN SYN or DLE SYNsequence is inserted every 1.00 (±0.15) sec.2. In transparent mode with business machineclocking, a DLE SYN sequence is inserted atone of several possible intervals, depending on<strong>the</strong> line speed:600 baud: 900 (±100) ms (WTC only)1200 baud: 475 (±50) ms2000 or2400 baud: 255 (±25) ms4800 baud: 106 (±12) msIn ei<strong>the</strong>r case, insertion of <strong>the</strong> synchronous idlesequence is delayed if insertion would occur between:TIMEOUT (Interrupt): This timeout has <strong>the</strong> followingpurposes:• Limits <strong>the</strong> waiting time allowed for a transmittingstation to receive a reply (3 seconds).• Monitors incoming or outgoing data for SYN patterns.A timeout interrupt will occur in3 seconds if any of <strong>the</strong> following conditions occurin <strong>the</strong> data stream:1. A (SYN SYN) sequence is not decoded innormal mode.2. Continuous SYN characters are decoded innormal mode.3. A DLE SYN sequence is not decoded intransparent mode.4. Continuous DLE SYN sequences are decodedin transparent mode.• Causes a timeout interrupt if <strong>the</strong> data set fails torespond to a request-to-send with a clear-to-sendwithin 3 seconds.The timeout interrupt can be changed to a nominal2 seconds by issuing an XIO initialize write or XIOsense device, and specifying continue timer (modifierbit 10 on) in ei<strong>the</strong>r case. If this is done, <strong>the</strong> timeout ischanged from 3 seconds to 2 seconds and <strong>the</strong> timer isstarted. The new timeout period remains effectiveuntil changed by one of <strong>the</strong> following events:1. A timeout interrupt occurs.2. A change from receive to transmit, or vice versa,occurs because of data table chaining or ano<strong>the</strong>rXIO initialize write.3. An XIO initialize write or XIO sense device withmodifier bit 12 (clear CA) on is given.A timeout interrupt can be suppressed if bit 3 of<strong>the</strong> data table byte count word is on.Actual time periods for timeout interrupt are:Time Period Secondary Station Primary Station3-second timer3.0 seconds2.7 seconds• A DLE and its following control character.• An ITB character and <strong>the</strong> following BCC's.• The block check characters (BCC's).2-second continue timerall times ± 100 milliseconds2.0 seconds1.9 seconds111735 AIn <strong>the</strong> case of all non-ITB ending sequences,insertion is abandoned. Timeout is restarted when<strong>the</strong> synchronous idle sequence (SYN SYN or DLE SYN)is detected in <strong>the</strong> message stream.LINE ADAPTER INITIALIZATIONBefore a line adapter can transmit or receive information,it must be initialized to a state in which it isCommunications Adapter 185

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

Saved successfully!

Ooh no, something went wrong!