• Aucun résultat trouvé

f1J~_ElEt1~EErn

Dans le document B249 DATA TRANSMISSION CONTROL (Page 111-115)

:

I I I

0 00 ~ ~ ~

I 1 I I I

IT U

II

IT

ut ;tt~

I 11

:t~~tt~~t~J

2

t~~~!ttt1~

3

~1~!tttt~j

4

}~tttt~8

6

:1!ttttJ

G M

~~~rttttttj

~

! ' . . :

&ill .. ,. Sill

!

fill

i

m m; [],:r~ ~',:':': 'fill ~mm IT!: ~

WJ! §I

.l

lID

Ell 1m ill i :

1 I I I I I I I I I I I 1

, 'T 1 T

I: ,

, : , : ! i

rr-T-U-#-FR-O-M ....

~-3-0...;O i L ,dt':j:1

2

:t1ffl>i:nm1

4

milmj" t1:~}'1

G"

WWf'~

BB ~i~'.:m'D:m

'~: : ,oo:~im,m m,m

: nt1 : lit:t) i rt%~ i PHi i !Wt~ WM~

,t.Nfl:nMfW!':1 . . mm 111 .. 'rm frnnwml

8486 I I : 1

' i

I I :

I 1

f1J~_ElEt1~EErn

krr~~~~!!r!!rtttlttt!t~!tt!!!!ttt!~!!!!!!!!!!!!tttt!!!!tt!!!!!!!!!!tt!!!!!!!tt!!!1

FIGURE 11-31 lTU READ TIMING

Printed in U. S. America 4/1/67 For Form 1026259

Page 106 Burroughs - B249 Data Transmission Technical Manual Functional Detail

The CTU sends TCTL (Terminal Character Time) to the DTCU when it has the first character available. Since TCTL will remain true for the

entire information transfer, the "A" clock will free run at its 7~s rate.

The first "A'" CLP SETS DQF disabling ICTL to the B486. The next "A"

CLP accomplishes the following:

1. Place the character into the "A" register.

2. Set AQF marking "A" occupied.

3. Trigger ATDM.

4. Reset DQF sending ICTL to the CTU requesting the next character.

P

=

1 . Q

=

1 (B-clock)

The "Btl clock pulse is produced when ATDM times out and will therefore occur prior to the next "At! clock.

The "B" clock will;

1. Transfer a character from the encoder outputs of the trans-lator into the "B" register from whence it is placed on the information lines to the Processor.

2. SetBQF marking "B" occupied.

3. Reset AQF marking "A" unoccupied.

4. Trigger BTDM to send ITCL to the Processor. Note that BTDM RESETS BQF.

P = 1 . Q = 1 (A-clock)

The next "At! CLP will again SET DQF disabling ICTL to the B486. The second "A" CLP in this sequence will;

1. Place a character in "A".

2. Set AQF marking "A" occupied.

3. Trigger ATDM.

4. Reset DQF sending ICTL to the B486.

P

=

1 . Q

=

1 (B-clock)

The "Btt CLP occurs when ATDM times out and will;

1. Transfer a character into "B".

2. Set BQF.

3. Reset AQF.

4. Trigger BTDM to send ITCL to the B300.

This process continues until a "B" clock transfers the Group Mark into the "B" register at which time "Q" is SET to 3.

Burroughs - B249 Data Transmission Technical Manual Sec. II Page 107 Functional Detail

P

=

1 . Q

=

3 (A-clock)

After the CTU has changed its state to Write-Ready, an "A" clock will clear "P" and "Q" completing the Read operation.

B300 Operation CUF = 9 . MC3F

Refer to Figure 11-23.

The NVF was stepped to 1 during the SYNC. This occurred when the DTCU sent the CTU number and ITCL. This CTU number is in the AlF, but is of no significance.

After the DTCU has the first character to be stored on the INnLs, it provides ITCL for the Processor. ITCL fires the Clock BO providing a

CCP.

The NVF's are now stepped to 2 and the first character is placed in the AIF's. When the second character is available from the DTCU, ITCL once again provides a CCP for the Processor. Because NV2F is now found ON, the first character being held in the AIF's is transferred to the CIF's and the MCF's are SET to 2 initiating a MA~ write to store the first character while the second character is transferred from the INnL's to the AIF's.

CUF = 9 . MC2F

Each ITCL provides a CCP which will;

1. Transfer a character from AIF to CIF.

2. Count MAR + 1.

3. Initiate a MAR Write to store that character.

4. Place a new character in the AIF.

This process will continue until the complete message has been trans-ferred to the Processor as signified by the arrival of the GM on the

INnL's.

When this situation occurs, the Group Mark will be placed in the AIF and RUNF will be turned ON. The Processor is back on its own Clock.

The next CCP will transfer the Group Mark to the CIF's and will initiate a MAR Write to store that character. This CCP finding RUNF ON, will clear SYNF and SC7F. The next CCP will occur after the Group Mark has been stored and will find SC7F/. This will provide the logic to SET CUF

=

15 and MCF to zero to exit this instruction.

Printed in U. S. America 4/1/67 For Form 1026259

Page 108 Burroughs - B249 Data Transmission Technical Manual Functional Detail

B300 WRITE - ITU (B486) MODE OP

=

L

=

35

M = 4 Write to Group Mark

12 Write and Ignore Group Mark. Should not be used with CTU.

N = Unit Designate. Numeric bits only. Zone bits must be OFF.

AAA = Points to MSD position of Output Field.

BBB

=

Branch to when designated. Terminal is not Write-Ready.

CCC = Branch to when designated. Terminal is Not-Ready.

GENERAL DESCRIPTION Refer to F~gure 11-32.

The Write instruction will transfer information from the field pointed to by AAA in the B300 to a Buffer in the CTU designated by the "N"

Variant. The transfer will be terminated by a Group Mark or by reaching the end of the CTU Buffer (Buffer Final Location (88 characters).

When the designated CTU is found not ready, the CCC branch will be taken. When the designated CTU is found Unit-Ready but not Write-Ready, the BBB branch will be taken.

The Write operation is initiated by the B300. After the B300 has completed its preliminary steps (Read M, Nand AAA) , it sends the number of the CTU to be written to along with the Control Levels ISYL

(Inquiry Sync) and WIRL (Write Inquiry) to the DTCU (B249).

The B249 , recognizing ISYL, will proceed from its Idle state P = 0 . Q = 0 to P = 0 . Q = 2 where the number of the CTU to be written to is placed in the "S" Register.

Because WIRL signifies this is a Write operation, the DTCU will go to P

=

6 . Q = 0 where the Ready condition of the CTU is checked. When the CTU is found Ready, the DTCU will proceed to P

=

6 . Q

=

1 where the CTU status (should be Write-Ready) and type are staticized into the

"R" and "T" Registers respectively. The CTU provides a timing level (TCTL) which allows the DTCU to go onto P

=

6 . Q

=

3.

At P = 6 . Q

=

0, when the designated CTU is found Not-Ready (TURL/), the DTCU will by-pass P

=

6 . Q = 1 and will go directly to P

=

6 . Q

=

3.

During P

=

6 . Q

=

3, the DTCU will send the status of the designated CTU (IWRL) back to the B300 accompanied by the Timing pulse ITCL

(Inquiry Time for Character). The CTU number ("S" Register) is also

Burroughs B249 Data Transmission Technical Manual

Printed in U.

on _ 0 I

...

:;)1)

I) :J

" , -I I ... 11:0 :;)U~~

U:J:';~

.,0a:

I .~ ...

"'I&.",Z :;)U..I:;) 1)2Ua:

S. America

..I

I )

....

Functional Detail

..I a: ;:

...

-'

I )

....

...

o 0 I I IL "

Dans le document B249 DATA TRANSMISSION CONTROL (Page 111-115)

Documents relatifs