background image

Summary of Contents for DATANET-30

Page 1: ...GENERAL ELECTRIC COMPUTERS CPB 28 9 A I I DATANET 30 Systems Manual...

Page 2: ...DATANET 30 SYSTEMS MANUAL July 1963 Rev February 1966 GENERAL fl ELECTRIC COMPUTER DEPARTMENT...

Page 3: ...with other remote terminal facilities or a central information processing system This manual provides general information on DATANET 30 system configurations and on DATANET 30 hardware but will not i...

Page 4: ...Equipn1ent Configurations 2 DATANET 30 COMPONENTS 5 5 6 7 7 8 9 10 11 11 11 12 12 12 12 12 13 14 14 14 General Description 17 Data Communications Processor 17 Buffer Selector 18 Channel Address 18 DAT...

Page 5: ...930 36 Controls and Indicators 36 Memory Interrupt Cycle Assignment 37 Additional Storage Unit ASU 930 37 Extra Removable Disc Cartridge 37 Card Reader Unit 37 Ptu1ch Reader Unit 38 Other System Compo...

Page 6: ...le 4 PROGRAMMING Program Preparation Assembly Programs Programming Aids Utility Routines Diagnostic System Programming Considerations Message Switching Center Intergrated Data Processing Instruction R...

Page 7: ......

Page 8: ...hone Equipment and Bit Buffer 28 20 Dialing Adapter Units with Telephone Equipment and Character or Word Buffers 28 21 PIU Connecting Two DATANET 30 s 29 22 CIU 931 Connecting a DATANET 30 with an Ext...

Page 9: ......

Page 10: ...r ne r service take ou added significance when one considers the size of the communications problem in business oper ations The continued growth of business increased specialization and decentralizati...

Page 11: ...11 11 I I Figure 1 DATANET 30 Processor ID 11 11 2...

Page 12: ...Up to 128 input output channels Memory interrupt Indirect addressing and multiple indexing An elapsed time counter Patch plug adaptability to character and word length Patch plug adaptability to tran...

Page 13: ...or center basis Inserting time and date Message acknowledgment Control of multipoint private lines Code conversion Speed conversion Format control and conversion Providing cost allocation on message o...

Page 14: ...are assembled and routed under program control 2 Message Distribution Messages are distributed under program control 3 Automatic Multipoint Private Line Control Party Line Polling and selection of sta...

Page 15: ...message is received from a remote station the program interrogates the destination code of the message in memory then transmits it to the proper remote terminals The DATANET 30 is programmed to handle...

Page 16: ...ching Center A small switching center would have an RDC 930 Removable Disc Unit and up to 10 communica tion lines of half duplex or full duplex operation The amount of traffic is assumed to be in the...

Page 17: ...ssumed to be in the range of 4 million characters per day throughput The M225B Disc Storage Unit provides the capacity to operate this size system efficiently Supervisory Position DATANET 30 LJ Keyboa...

Page 18: ...ore than 30 communication lines The com munication lines would be of half duplex or full duplex operation with up to ten stations per line or private line The amount of traffic is assumed to exceed 10...

Page 19: ...it them There are two main advantages 1 Where the switching center would be overloaded if all remote terminals were directly connected the use of the remote concentrator will reduce the time delay in...

Page 20: ...ion are accomplished and the messages are transmitted out to the lower speed terminal devices Hence an increase in line utilization is obtained between two DATA NET 30 centers and the low speed remote...

Page 21: ...coding of destination codes messages may be simul taneously routed to several remote stations multiple message broadcast COMMUNICATION DATA PROCESSING SYSTEMS In a direct access computer system where...

Page 22: ...t may be more desirable to store the data on magnetic tape to process the data on a regular basis Data Collection Data collection can be similar to remote file updating on both a real time and batch p...

Page 23: ...computations on an immediate and simultaneous basis Remote terminals such as Teletypes access the system and provide computer access from any office where telephone service is available More informat...

Page 24: ...00 GE 215 225 235 COMPUTER SYSTEM DATANET 30 I I DATANET 30 GE 600 Remote Terminal DISC STORAGE UNIT ffi WITH SINGLE OR DUAL ACCESS CONTROLLER MAGNETIC TAPE UNITS 13 WITH SINGLE OR DUAL ACCESS CONTROL...

Page 25: ......

Page 26: ...lphanumeric information and binary data Standard memory units are available in sizes of 4 096 8 192 and 16 384 words Each word consists of 18 bits The memory cycle time is 6 94 microseconds for a read...

Page 27: ...Channel 0 is always reserved for the paper tape reader DATANET 30 BUFFER MODULES The DATANET 30 has physical space for 12 buffer modules The buffer modules vary according to size of buffer storage an...

Page 28: ...n order for the DATANET 30 to handle the additional optional requirements of a real time direct access data communications system the following equipment is available Controlled Selector Unit CSU 931...

Page 29: ...lines operating with stop start asynchronous format e g normal Teletype and either 5 6 7 or 8 level codes Each bit buffer channel in a module is assigned a buffer selector address by the address plug...

Page 30: ...rom the line into the receive data buffer every bit time the program must test the receive flag and take away the bit in the receive data buffer before the line is sampled again Whenever the bit is ta...

Page 31: ...character At the end of the bit stream which the program sends the last bit will remain in the transmit data buffer and will be transferred to the line regularly Therefore the last bit in a bit strea...

Page 32: ...e transmitted signals are received by the receive section of a bit buffer and immediately transmitted back to the page printer of the transmitting terminal Thus the printed information indicates the n...

Page 33: ...ft register is full the 8 data bits are automatically transferred into the data register the receive flag is set and the clock is stopped The clock will start again and the above process will repeat w...

Page 34: ...NET 30 via a half duplex transmission line The WBC buffers a 20 bit word plus start stop bits at transmission speeds of 300 600 1200 1800 2000 or 2400 bits per second depending on system consideration...

Page 35: ...operating at different character lengths The buffer channel operates with a character oriented device at speeds determined by the subset and remote terminal A synchronous digital subset must be on ea...

Page 36: ...e through the associated Data Set and buffer on the buffer selector Only one transmission line is associated with each DAC ACU and Data Set If it is desired to dial out on more than one line a separat...

Page 37: ...930 Figure 19 Dialing Adapter Units with Telephone Equipment and Bit Buffers DATANET 30 Character or Word Buffer Module 202C B Character DSS u or F s Word F E Buffer E L R E c CBC 930 T CBC 931 0 R D...

Page 38: ...4 The ACU detects the answer signal 5 The ACU then transfers control of the call telephone line to the Data Set connected to the ACU and the transmit receive buffer 6 If the call cannot be successfull...

Page 39: ...ept for manual reset on the control panel COMPUTER INTERFACE UNIT CIU 931 The CIU 931 Computer Interface Unit provides the means for connecting the DATANET 30 and a GE 400 or 600 Series computer Figur...

Page 40: ...ATANET 30 a signal for the external computer to read is generated The external computer initiates the transfer of one character at a time from the CIU When the three characters have been transferred t...

Page 41: ...0 DATANET 30 must be within the standard distance of 50 feet from the com puter The DATANET 30 would be considered the same as another controller to the GE 200 Series computer as far as memory interru...

Page 42: ...s of the block the GE 225 address in the address register of the CIU Then the program sends a control signal to the CIU which increases the address register by one puts the CIU in the receive mode res...

Page 43: ...Controller Magnetic Tape Handlers Data Communication Processor Dual Access Magnetic Tape Controller 1d DATANET 30 Disc Storage Unit Controller Up To Four Disc Storage Units Figure 25 DATANET 30 with C...

Page 44: ...Data is transferred via the CPC one character at a time to or from the peripheral and one DATANET 30 word at a time to or from the DATANET 30 The CPC contains the necessary shift circuitry to accumula...

Page 45: ...U 100 Subsystem DATANET 30 Memory I RDU 930 Module Buffer Selector ASU 930 Disc Control Unit RDC 930 Figure 27 DATANET 30 RDC 930 Block Diagram Removable Disc Unit Module RDU 930 ASU 930 The RDU 930 p...

Page 46: ...ell as provide some control functions for each additional storage unit ASU 930 Additional Storage Unit ASU 930 The additional storage unit ASU 930 provides two additional disc handlers for added stora...

Page 47: ...OTHER SYSTEM COMPONENTS The 6E 200 Series Peripheral Switch The Peripheral Switch PSC 201 is an optional feature for the GE 200 Series computers and the DATANET 30 The number of peripheral controller...

Page 48: ...e central processors Other connectors connect to the switch control console Any com bination of one or more peripheral controllers may be connected to the peripheral switch control console limited onl...

Page 49: ...ime VCA930 DATANET 30 PCA930 DATANET 30 A B One One Line Line Bit Buffers Bit Buffers 10 10 Lines Lines PCA931 10 Lines VCA940 Figure 31 Parallel Channel Adapter Block Diagram The Parallel Channel Ada...

Page 50: ...es and one line printer The system can be tailored to fit most punched card center requirements For additional information refer to the manuals on the GE 115 Computer System DATANET 760 Keyboard Displ...

Page 51: ...ontroller 2 GE 200 Series Periphera 1 Equipment Magnetic Tape Subsystem Dual Access Controller High Speed Printer Common Peripheral 1 Peripheral Equipment 2 One GE 400 or Channel CPC 930 GE 600 Periph...

Page 52: ...r Second DATANET 30 5 to 20 Channel Word Bit Word Computer Interface 13 KC Maximum Parallel 20 Computer 21 Bit Word Unit CIU 930 Bit Word Transfer rate Word Controller Selector 57 6 Maximum Parallel P...

Page 53: ......

Page 54: ...orage unit where the queue journal intercept and in transit storage areas are established under program control I I I I INCOMING I BIT 1 _____ SJUEUE JOURNAL I I I CHARACTER WORD I I I INTERCEPT v BLO...

Page 55: ...t through the arithmetic unit to the Z drivers and then to memory PFF ZFF EFF Z DRIVERS l I REGISTERS COUNTERS SWITCHES BUFFER UNITS ARITHMETIC UNIT I l MEMORY LOWER DATA BUS Y REGISTER Figure 34 Simp...

Page 56: ...three six bit alphanumeric characters The 64 possible bit combinations can be assigned to 64 symbols in any manner desired because the DATANET 30 does not use alphanumeric data as such Therefore othe...

Page 57: ...7 1 00 000 000 18 17 0 Ill 111 111 18 17 000 000 000 1 000 000 101 1 111 111 011 i 111 111 111 1 000 000 000 1 111 111 111 1 I 11 I the sign in the two s complement sense the number 1 4 BIT POSITION 0...

Page 58: ...xx 18 1312 7 6 1 000 xxxxxxxxxxxxxxx 18 16 15 ll 10 6 5 1 0 x x x x x 1 1 c 0 x x x x x 1 1 c 18 10 9 a character a character WORD IN MEMORY control information or not used a character a character a c...

Page 59: ...d or not used 1 Those for which the low order bits specify a memory address and which may be subject to address modification 2 Those for which the low order bits contain information to be used by the...

Page 60: ...e three fields 0 0 0 18 11 10 5 4 1 operation code address modification mode memory address positions in I the instruction word operation code FROM registers TO registers The status line and function...

Page 61: ...eived from a specified remote terminal is temporarily stored in a receive channel buffer The buffer selector then routes the data from the receive channel through the receive data lines to the lower d...

Page 62: ...ROLLER 117 10 B REGISTER c REGISTER Q COUNTER I I 14 I BUFFER I SELECTOR _J BUFFER II 127 p COUNTER MEMORY UNIT N REGISTER ADDRESS REGISTER 14 I I I I I I __ J I 7 I I MEMORY ADDRESS LINES MAGNETIC CO...

Page 63: ...the B register C Register 7 bits C A The C register is used to access a specific input output channel of the buffer selector This is used both for selection of a particular buffer and for selection o...

Page 64: ...n Flip Flop EFF stores the status of the low order bit of the result The result of an operation is available for test on the next instruction Plus Flip Flop 1 bit PFF A The PFF records for testing the...

Page 65: ...n the address of the memory location being accessed THE BUFFER SELECTOR Receive Data Lines 21 lines R A These lines are used to receive data from a buffer channel Transmit Data Drivers 21 drivers T A...

Page 66: ...the 18 bits of the B register the control bit 1 and control bit 2 flip flops The output of the word parity network is bit 21 and is used with the word buffer and computer interface units The inputs to...

Page 67: ...a unique feature of the DATANET 30 hardware and adds signi ficant value and higher performance with minimum equipment ELAPSED TIME CLOCK The elapsed time clock Q counter can be loaded or read out und...

Page 68: ...The communications programs can be divided into the following sequence of events 1 Receive bits 2 Assemble bits into characters 3 Assemble characters into words 4 Assemble words into blocks 5 Assembl...

Page 69: ...ecifies a location in the common data bank the first 512 memory locations The location of an instruction is not significant This mode is used for constants variables and subroutine linkages which are...

Page 70: ...the DATANET 30 allows data transfer directly between memory and peripheral equipment or another DATANET 30 The data is transferred by interrupting the DATANET 30 one word time for each data transfer O...

Page 71: ...s more than one mechanism requiring data interrupts may be assigned the same interrupt cycle In this case the device interrupt module receives the burden of allocating subpriorities to the mechanisms...

Page 72: ...xplanation of the more important functions of the switches and lights The contents of the A B C P registers and memory may be modified directly by the insert switches The insert switches modify the re...

Page 73: ...s 1 Pressed Initiates the hardware load process if the mode selected is program run Pressed Starts the DATANET 30 running continuously if the mode selected is program run display memory or insert memo...

Page 74: ...e stored in the memory location specified by P After storage the location s contents will be read out and compared to the switches A discrepancy will result in a halt condition and will turn on the bu...

Page 75: ......

Page 76: ...loys symbolic notation rather than the absolute code of the DATANET 30 The symbolic notation selected to designate each instruction is care fully chosen for high mnemonic value For example AAM is the...

Page 77: ...as the eight level straight transfer mode One of the formats is compatible with hardware load so that self loading programs can be produced Other formats are read by paper tape loader programs The Pap...

Page 78: ...t giving a busy signal more data storage memory will delay or possibly eliminate the point at which a busy signal will have to be given because of a full memory For those applications which do not per...

Page 79: ...of day for batch processing Individual operating procedures and program requirements will necessarily be developed for each system INSTRUCTION REPERTOIRE There are over 78 basic instructions in the D...

Page 80: ...nts of A The contents ofM are unchanged LOAD B The contents of M replace the con tents of B The contents ofM are unchanged LOAD C The contents of M 1 7 replace the contents of C The high order bits of...

Page 81: ...Y TO A The contents of M are added to the contents of A and the result is placed in A ADD MEMORY TO B The contents of M are added to the contents of B and the result is placed in B ADD I TO C I 1 7 ar...

Page 82: ...is performed with the contents of A and the contents of M The result is stored in M AND B TO MEMORY A logical AND is performed with the contents of B and the contents of M The result is stored in M AN...

Page 83: ...f M The result is stored in M EXC LUSIVE OR B TO MEMORY A logical EXCLUSIVE OR is performed with the contents of B and the contents of M The result is stored in M EXCLUSIVE OR A TO Z A logical EXCLU S...

Page 84: ...it goes from Y to Z Finally the result goes from the Z drivers to all of those registers which are specified in the TO group The Plus Zero and Even Flip Flops will take on their new states in the nor...

Page 85: ...t six positions The six high order bits go into the six low order positions no bits are lost CIRCULATE RIGHT SIX In going from Y to Z the data is circulated right six positions The six low order bits...

Page 86: ...tes of the Plus Zero and Even Flip Flops are not changed by any branch instruction BRU M BRS M 1 3 BRANCH UNCONDITIONALLY Control is transferred to the instruction in M BRANCH TO SUBROUTINE The locati...

Page 87: ...Bit Flip Flop AND INTERNAL STATUS LINES TO Z A logical AND is performed with 1 1 10 and the Internal Status Lines The only results are the new states of the Plus Zero and Even Flip Flops Function The...

Page 88: ...he MAINTE NANCE panel is in DISABLE position There are six 6 Buffer Selector instructions The Register Transfer FROM R and the Register Transfer TO T have already been covered LDT M DEF I NES I 2 1 1...

Page 89: ...d interrogates the controller selector to determine if the last controller select command issued has been completed SELECT Select controller and initiate operations as specified by locations 3 4 5 of...

Page 90: ...for each digital subset line relay are required The cables are a fixed 50 feet long Controller Selector Cables The cable from the controller selector to the peripheral controllers must be ordered by...

Page 91: ......

Page 92: ...Punch Reader Unit 38 CHARACTER WORD BUFFER 18 CHANNEL ADDRESS PLUGS 18 COMMUNICATING LINE BUFFER Character Word Unit CWU 931 26 Dialing Adapter Unit Module DAU 930 27 COMMUNICATIONS PROCESSOR Function...

Page 93: ...50 Numeric 47 Special 49 OTHER SYSTEM COMPONENTS The GE 200 Series Peripheral Switch 38 PAPER TAPE READER 57 PROGRAM CYCLE BASIC 59 PROGRAMMED PERIPHERAL SWITCH Parallel Channel Adapter 40 The DATANE...

Page 94: ...Page SUMMARIES Channels per Buffer Module 42 DATANET 30 Components 42 Disc Storage Unit 42 Line Interface 42 Module Locations 42 Transmission Speeds Code Level 43 ID A u uc J 85...

Page 95: ...UTHO U S A...

Reviews: