|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 94208 (0x17000) Types: TextFile Names: »D43«
└─⟦2294a1cd1⟧ Bits:30005867/disk06.imd Dokumenter (RCSL m.m.) └─⟦this⟧ »D43«
i T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_A_G_E_ 1. DESCRIPTION ............................................ 1 2. BLOCKDIAGRAM ........................................... 2 3. TIMING DIAGRAMS ........................................ 3 4. LOGIC DIAGRAMS AND FUNCTIONAL DESCRIPTION .............. 6 4.1 COM203 Drawings ................................... 6 4.2 COM201 Replacement Drawings ....................... 40 4.3 SLA201 Drawings ................................... 46 5. MICROPROGRAM ........................................... 86 5.1 Functional Description ............................ 86 5.2 Microprogram Format ............................... 86 5.3 Interrupt ......................................... 89 5.4 Micro Assembler Listing ........................... 91 6. ASSEMBLY DRAWINGS ...................................... 107 7. PLUG LIST .............................................. 109 8. COMPONENT LIST ......................................... 113 8.1 COM203 ............................................ 113 8.2 SLA201 ............................................ 114 9. PROM LISTINGS .......................................... 115 \f ii \f F_ 1_._ _ _ _ _ _ _ _ _D_E_S_C_R_I_P_T_I_O_N_ 1. RC3541 is a 1 channel HDLC consisting of the COM203 (or COM201) controller board. It is able to control 1 V24 line in both direc- tions. The RC3543 is a 4 channel HDLC consisting of the COM203 (or COM201) combined with the SLA201 board. These two boards in con- nection can control 4 V24 lines or 4 V35 lines in any combina- tion. The main circuit of each of the communication controllers is a USRT (Universal Synchronous Receiver/Transmitter) LSI integrated circuit, which executes a lot of the time-consuming functions in connection with bit oriented protocols. To enable possibility to receive blocks with small gabs in between, the controller uses a FiFo of store addresses and bytecounts, implemented with 3 256x4 RAMs. This gives the controller the possibility of reading and writing in the store with chained DMA. The data of a block can be placed in different places in store, without involving the soft- ware driver in the shifts. To be able to increment addresses and bytecount, and to check and set flags the controller has a 2901 sequencer which is used as an accumulator with an incrementer. The controller has a very small microprogram which controls the FiFo and the transfer of data during I/O instruction and DMA transfers. The microprogram is 256 words by 16 bits. The COM203 diagrams consist of 17 pages. The COM201 consists of the same diagrams, except for diagrams 4, 14 and 15. These dia- grams are changed and added after the COM203 diagrams. \f F_ 2_._ _ _ _ _ _ _ _ _B_L_O_C_K_D_I_A_G_R_A_M_ 2. \f F_ 3_._ _ _ _ _ _ _ _ _T_I_M_I_N_G_ _D_I_A_G_R_A_M_ 3. \f F_\f F_ \f F_ 4_._ _ _ _ _ _ _ _ _L_O_G_I_C_ _D_I_A_G_R_A_M_S_ _A_N_D_ _F_U_N_C_T_I_O_N_A_L_ _D_E_S_C_R_I_P_T_I_O_N_ 4. 4_._1_ _ _ _ _ _ _ _C_O_M_2_0_3_ _D_r_a_w_i_n_g_s_ 4.1 S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ -,BUS 0-15 J1 Backplane bus. BUS IN 0-15 2 Internal bus. MSEL 0-7 J1 Module select. Used to select memory module or I/O. MSEL IN 0-7 4 Controller and channel address. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ BUS OUT 0-15 1 Output to backplane bus. DATA IN 0-7 16 Input to internal bus. -,PARITY 3 Parity output to backplane bus. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ TRANSFER GATE 5 I/O command initiation. The signal is used to start up the microprogram. -,COMMAND GATE 6 Header of I/O command. The signal is used to decode a map address to the microprogram, and to update the current channel no. -,INT GATE 4 Set or clear of interrupt. -,EXTEND CYCLE J1 All I/O command are extended until the microprogram sets XFER ACK. -,I/O COMMAND 3 Operation requiring EXTEND CYCLE. -,WRITE REC 3 Backplane bus write pulse. -,EN MSEL 1 Enable module select during DMA transfer. -,PROM ADD J1 Prom addressing. -,BUS LP J1 Parity bit bus (0:7). -,BUS RP J1 Parity bit bus (8:15). -,RESET BIT 6 9 These signals keep bit 6 or bit -,RESET BIT 7 9 7 or both low before entering the accumulator/incrementer. -,EN SEL 5 Select current channel no. during I/O command. EN BUS REQUEST 5 Enable possibility for DMA request. -,EN INTERRUPT 1 Enable MSel-drivers for setting interrupt. -,EN MSEL* 1 Enable MSel-drivers for memory module addressing. -,EN BYTE 3 Enable byte addressing of the memory. -,EN BUS 3 Enable busdrivers during DMA access. -,XFER ACK J1C17 Xfer acknowledge. Bus control signal that ends a bus cycle with "extend cycle". -,(READ v WRITE) 3 Read or write pulse from the bus. -,EN BUS* 1 Enable busdrivers. -,EN XFER ACK 3 Enable "xfer ack" bus control signal. -,READ 3, J1A14 Bus control signals used during -,WRITE 3, J1A15 memory addressing and data -,FOREWARD READ J1C16 transfer. -,IORS 1 3 Bus control signal. This signal must be active when the controller wants to set its own interrupt. -,BYTE EN J1A17 Bus control signal used to address the memory bytewise. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ -,MODSEL 3 Device selection. LEVEL (9:12) 1 Device code. This code is put on the bus when the CPU uses "INTA" and the controller has an interrupt set. DMA SYNC 5 Synchronization of busrequests. -,S1 7 Control signal for the micro- program sequencer. After a MAP or a return from subroutine the microprogram address is not counted up. I/O COMMAND During a MAP operation in the microprogram, the map address depends on whether an I/O instruction or a bus acknowl- edge causes the mapping. EN SEL Select current channel no. during I/O command. -,EN LEVEL 1 Enable level number to the bus when the CPU uses an "INTA" and the controller has an interrupt set. -,INTERRUPT (0:7) 4 The controller has 8 levels of interrupt. -,EN LEVEL* 4 The controller has at least one interrupt level set, when this signal is active. LEVEL (13:15) 1 Interrupt level priority. -,INTERRUPT J1C18 Interrupt priority chain. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ -,DMA OUT J1C31 DMA priority chain. -,DMA REQ J1C14 DMA request. BUS ACK 3, 5, 9 Bus acknowledge. This signal is used to start up the micropro- gram. START 6 Start of microprogram. -,START n/c (jump condition). COMMAND BIT (8:9) 6 These control signals are used when decoding an I/O instruc- tion in the map prom. -,INTERRUPT 6 This control signal indicates REQUEST to the map prom that a bus acknowledge is issued by an interrupt request. CURRENT 1, 10, 17 Current channel number is CHANNEL (0:1) specified either by the channel CURRENT 6, 10, 14, 17 that has requested a bus access CHANNEL 2 or by the device number addressed by a I/O command. BUS REQUEST 5 Bus access request, generated by an interrupt request or a USRT data request. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ MAP (0:7) 7 Next microprogram address during mapping. MODE 6 Jump condition (not used). CP CARRY OUT 6 Carry jump condition. CONDITION (4:7) 6 COM Bus 4-7 jump condition. -,JUMP n/c Jump condition fulfilled. S0, S1 7 Selection of microprogram sequence. (0,0) = Continue. (0,1) = Return from subroutine. (1,0) = Jump. (1,1) = Jump map. -,FE File enable. This signal is active when a jump also is a subroutine call. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ NEXT MP ADDRESS 7 Next microprogram address. (0:7) MP (0:15) 8 Microprogram control word. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ MPREG (0:15) 1, 3, 6, 7, 8, Microprogram control register. 9, 10, 11, 12 See microprogram format de- 17 scription. -,JUMP 6 Decoding of the 4 different INSTRUCTION formats in the microprogram. -,IMID 8, 9 INSTRUCTION -,FiFo n/c INSTRUCTION -,USRT n/c INSTRUCTION CP RT 14 Clock pulses to different CP FiFo registers (destinations). CP MODEM 14 CP INC 9 CP CHANNEL 5 CP MSEL 1 CP POINTER 10 CP BUS 3 -,EN INO 1 Enable signals to different -,EN INI 1 registers (sources). -,EN INC 9 -,EN FiFo 10 -,EN STATUS 13 -,CLEAR MODEM 15 -,EN FLAGS 10 MP2 8 MP2 is modified in case the previous instruction was a map or a return subroutine. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ CARRY OUT 6 Carry from incrementer. (Jump condition). INC (0:7) 17 Output form incrementer. IMID (0:7) 17 Output from immediate instruc- tion. -,RXA 17 Receiver and transmitter -,TXA 17 active. These signals are used to drive front panel lamps. COMMAND GATE 5, 6 Indicates that a start was caused by an I/O header from the CPU. This is used during mapping. -,BUSACK 3 Bus acknowledge. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ FiFo (0:7) 17 Output from FiFo-Ram. USRT ADDR (0:2) 12 The pointer register is used both as pointer for the FiFo Ram and for the USRT registers. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ CLOCK 11 6,4 MHz clock. CP480 n/c This clock system generates a CP320 n/c 160 nS microprogram clock CP160 n/c unless the microprogram format CP ENABLE 11 CP 5, 6, 7, 8, 15 case a 480 nS clock is -,CP 17 generated. SET USRT TIME 11 The USRT TIME is generated only USRT TIME 14 in an USRT instruction and is used as enable and gate signal to the USRT. 64 KHz 17 64 KHz clock used for test pur- pose. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ MPCC (0:7) 17 Output from USRT. RXA 9 Receiver and transmitter active, used for front panel lamps. RXDA 13, 14 Receiver data available and TXBE 14 transmitter buffer empty, used to generate a dma access. RXSA 13 Receiver status available and TXU 13 transmitter underrun, used to generate a bus request to set interrupt. TXSO 15 Transmitter serial output (transmitted data). \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ STATUS (0:7) 17 Status drivers. -,INT R0 5 Receiver and transmitter interrupt requests. These signals generate bus request to set interrupt. REQUEST TO SEND J3-4 RTS modem signal. DATA TERMINAL J3-10 DTR modem signal. READY RATE SELECT J3-23 Rate modem signal. -,CTS 13 Clear to send modem signal. -,DSR 15 Data set ready modem signal. -,DCD 15 Data carrier detect modem signal. -,SQD 15 Signal quality detect modem signal. -,CI 13, 15 Calling indicator modem signal. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ -,RTS 13 Request to send, modem signal. -,DTR 13 Data terminal ready, modem signal. ENABLE CI 15 Enable calling indicator interrupt. When active the raise of CI will generate an interrupt. -,RATE 13 Rate select, modem signal. TXE 12 Transmitter and receiver RXE 12 enable. ENABLE T INT 13 Enable interrupt request from ENABLE R INT 13 transmitter or receiver. OVERRUN 13 Receiver overrun, status signal. TRANSM INT 13 Set transmitter or receiver RECEIVE INT 13 interrupt request if enabled. COM INT 13 Transmitter or receiver inter- rupt, status signal. -,TXBE* 0 5 DMA request from transmitter. DBEN 12 Enable or gate signal to user. -,EN STATUS 0 13 Enable status drivers. -,CLEAR MODEM 0 15 Clear modem status latches. -,RXDA 0 5 DMA request from receiver. RXC 12 Receiver clock. RESET 11, 12 System Reset. -,RESET 7, 14 \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ RCD V24 15 Receiver data from the modem. -,TCL V24 15 Transmitter clock from the modem. -,RCL V24 15 Receiver clock from the modem. TRM CLOCK V24 OUT J3-9 Internal generated clock for REC CLOCK V24 OUT test purposes. TRM DATA V24 OUT J3-2 Transmitter data to the modem. RXSI 12 Receiver data from the modem. -,RXC 14 Receiver clock from the modem. TXC 12 Transmitter clock from the modem. SELECT V35 n/c Select between V24 I/O or V35 I/O (from SLA). SQD OFF LATCH 13 Signal quality detect has been off, status signal. CI ON LATCH 13 Calling indicator has raised while enabled. DSR OFF LATCH 13 Latching off fall of modem DCD OFF LATCH n/c signals. -,DSR LATCH 13 The modem is or has been off. -,DCD LATCH Status signal. DSR 15 Modem signals. DCD 15 \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ COM BUS (0:7) 2 Internal tri-state bus. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ COM BUS (0:7) J2 Control signals are transfered CURRENT CHANNEL J2 to the SLA via J2. (0:2) MPREG (10:11) J2 USRT TIME J2 -,EN STATUS J2 -,CLEAR MODEM J2 -,CP* J2 CPRT J2 CPPOINTER J2 \f F_ \f F_ 4_._2_ _ _ _ _ _ _ _C_O_M_2_0_1_ _R_e_p_l_a_c_e_m_e_n_t_ _D_r_a_w_i_n_g_s_ 4.2 S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -,MODSEL 3 Device selection. LEVEL (9:12) 1 Device code. This code is put on the bus when the CPU uses "INTA" and the controller has an interrupt set. DMA SYNC 5 Synchronization of busrequests. -,S1 7 Control signal for the micro- program sequencer. After a MAP or a return from subroutine the microprogram address is not counted up. I/O COMMAND During a MAP operation in the microprogram, the map address depends on whether an I/O instruction or a bus acknowl- edge causes the mapping. EN SEL Select current channel no. during I/O command. -,EN LEVEL 1 Enable level number to the bus when the CPU uses an "INTA" and the controller has an interrupt set. -,INTERRUPT (0:7) 4 The controller has 8 levels of interrupt. -,EN LEVEL* 4 The controller has at least one interrupt level set, when this signal is active. LEVEL (13:15) 1 Interrupt level priority. -,INTERRUPT J1C18 Interrupt priority chain. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ -,RTS 13 Request to send, modem signal. -,DTR 13 Data terminal ready, modem signal. ENABLE CI 15 Enable calling indicator interrupt. When active the raise of CI will generate an interrupt. -,RATE 13 Rate select, modem signal. TXE 12 Transmitter and receiver RXE 12 enable. ENABLE T INT 13 Enable interrupt request from ENABLE R INT 13 transmitter or receiver. OVERRUN 13 Receiver overrun, status signal. TRANSM INT 13 Set transmitter or receiver RECEIVE INT 13 interrupt request if enabled. COM INT 13 Transmitter or receiver inter- rupt, status signal. -,TXBE* 0 5 DMA request from transmitter. DBEN 12 Enable or gate signal to user. -,EN STATUS 0 13 Enable status drivers. -,CLEAR MODEM 0 15 Clear modem status latches. -,RXDA 0 5 DMA request from receiver. RXC 12 Receiver clock. RESET 11, 12 System Reset. -,RESET 7, 14 \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ RCD V24 15 Receiver data from the modem. -,TCL V24 15 Transmitter clock from the modem. -,RCL V24 15 Receiver clock from the modem. TRM CLOCK V24 OUT J3-9 Internal generated clock for REC CLOCK V24 OUT test purposes. TRM DATA V24 OUT J3-2 Transmitter data to the modem. RXSI 12 Receiver data from the modem. -,RXC 14 Receiver clock from the modem. TXC 12 Transmitter clock from the modem. SELECT V35 n/c Select between V24 I/O or V35 I/O (from SLA). SQD OFF LATCH 13 Signal quality detect has been off, status signal. CI ON LATCH 13 Calling indicator has raised while enabled. DSR OFF LATCH 13 Latching off fall of modem DCD OFF LATCH n/c signals. -,DSR LATCH 13 The modem is or has been off. -,DCD LATCH Status signal. DSR 15 Modem signals. DCD 15 \f F_ \f F_ 4_._3_ _ _ _ _ _ _ _S_L_A_2_0_1_ _D_r_a_w_i_n_g_s_ 4.3 S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ COM BUS (0:7) J2 Direct connection to COM internal bus. SLA IN (0:7) 19 Input to internal SLA bus. -,EN STATUS 2 Enable status register (source). USRT TIME 2 Enabling and gating of USRT. MPREG 11 2 Microprogram register 11. Indicates active USRT instruc- tion. -,READ/WRITE 6, 7, 8 Read or write into USRT. -,EN SLA OUT 1 Control of connection between -,EN SLA IN 1 SLA bus and COM bus. Normally the input is active. When an USRT read or a status read is active the input is disabled, and if also current channel is 2-7, the output is active. CURRENT CHANNEL 2, 3, 4 Current channel no. (0:2) -,CLEAR MODEM* 2 Clear modem status latches. -,CP* 5, 9, 11, 13 Microprogram clock. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ CP MODEM (0:3) 3, 4 Distribution of destination and CP RT (0:3) 3, 4 source on the 4 channels. -,EN STATUS (0:3) 10, 12, 14 Channel 0 is used on the COM. -,CLEAR MODEM 9, 11, 13 (0:3) DBEN (0:3) 6, 7, 8 LOGIC 1 A 1, 2, 5 Pull ups. LOGIC 1 B 9, 10, 15 LOGIC 1 C 11, 12, 16 LOGIC 1 D 13, 14, 16 USRT ADDR (0:2) 6, 7, 8 Pointer for USRT. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ RTS (0:1) J2, 10 Request to send. DTR (0:1) J2, 10 Data terminal ready. ENABLE CI (0:1) J1, 9 Enable calling indicator interrupt. -,TRATE (0:1) J2, 10 Rate select. TXE (0:1) J2, 6 Transmitter enable. USRT control signal. RXE (0:1) J2, 6 Receiver enable. USRT control signal. ENABLE T INT J2, 10 Enable transmitter interrupt. (0:1) ENABLE R INT J2, 10 Enable receiver interrupt. (0:1) OVERRUN (0:1) J2, 10 Receiver overrun. TRANSM INT (0:1) J2, 10 Set transmitter interrupt request. RECEIVE INT (0:1) J2, 10 Set receiver interrupt request. ENABLE TXBE (0:1) J2, 5 Enable transmitter DMA request. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ RTS (2:3) 12, 14 Request to send. DTR (2:3) 12, 14 Data terminal ready. ENABLE CI (2:3) 11, 13 Enable calling indicator interrupt. -,RATE 12, 14 Rate select. TXE (2:3) 7, 8 Transmitter enable. USRT control signal. RXE (2:3) 7, 8 Receiver enable. USRT control signal. ENABLE T INT 12, 14 Enable transmitter interrupt. (2:3) ENABLE R INT 12, 14 Enable receiver interrupt. (2:3) OVERRUN (2:3) 12, 14 Receiver overrun. TRANSM INT (2:3) 12, 14 Set transmitter interrupt request. RECEIVE INT (2:3) 12, 14 Set receiver interrupt request. ENABLE TXBE (2:3) 5 Enable transmitter DMA request. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ -,RXA (1:3) J2 Receiver and transmitter -,TXA (1:3) active. These signals drive the COM front panel lamps. RESET 5, 6, 7, 8 Main reset signal. -,RESET* 3, 4 -,RXDA (1:3) J2 Receiver DMA request. -,TXBE* (1:3) J2 Transmitter DMA request. RXC (1:3) 6, 7, 8 Receiver clock. Input clock to USRT. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1 MPCC (0:7) 19 Output from USRT. RXA 1 5 Receiver and transmitter TXA 1 5 active, used for front panel lamps. RXDA 1 5 Receiver data available and TABE 1 5 transmitter buffer empty, used to generate a dma access. RXSA 1 10 Receiver status available and TXU 1 10 transmitter underrun, used to generate a bus request to set interrupt. TXSO 1 9, 17 Transmitter serial output (transmitted data). \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2 MPCC (0:7) 19 Output from USRT. RXA 2 5 Receiver and transmitter TXA 2 5 active, used for front panel lamps. RXDA 2 5 Receiver data available and TABE 2 5 transmitter buffer empty, used to generate a dma access. RXSA 2 12 Receiver status available and TXU 2 12 transmitter underrun, used to generate a bus request to set interrupt. TXSO 2 11, 18 Transmitter serial output (transmitted data). \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3 MPCC (0:7) 19 Output from USRT. RXA 3 5 Receiver and transmitter TXA 3 5 active, used for front panel lamps. RXDA 3 5 Receiver data available and TABE 3 5 transmitter buffer empty, used to generate a dma access. RXSA 3 14 Receiver status available and TXU 3 14 transmitter underrun, used to generate a bus request to set interrupt. TXSO 3 13, 18 Transmitter serial output (transmitted data). \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ RCD V24 1 9 Receiver data from the modem. -,TCL V24 1 9 Transmitter clock from the modem. -,RCL V24 1 9 Receiver clock from the modem. TRM CLOCK V24 J3-9 Internal generated clock for OUT 1 test purpose. REC CLOCK V24 J3-10 OUT 1 TRM DATA V24 J3-1 Transmitter data to the modem. OUT 1 RXSI 1 6 Receiver data from the modem. -,RXC 1 6 Receiver clock from the modem. TXC 1 6 Transmitter clock from the modem. SQD OFF LACTH 1 10 Signal quality detect has been off, status signal. CI ON LATCH 1 10 Calling indicator has raised while enabled. DSR OFF LATCH 1 n/c Latching of fall of modem DCD OFF LATCH 1 n/c signals. -,DSR LATCH 1 10 The modem is or has been off. -,DCD LATCH 1 10 Status signal. DSR 1 9 Modem signals. DCD 1 9 \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1 STATUS (0:7) 19 Status drivers. -,INT R 1 J2A12 Receiver and transmitter inter- -,INT T 1 J2C12 rupt request. These signals generate bus request to set interrupt. REQUEST TO SEND 1 J3-3 RTS modem signal. DATA TERMINAL J3-13 DTR modem signal. READY 1 RATE SELECT 1 J3-16 Rate modem signal. -,CTS 1 10 Clear to send modem signal. -,DSR 1 9 Data set ready modem signal. -,DCD 1 9 Data carrier detect modem signal. -,SQD 1 9 Signal quality detect modem signal. -,CI 1 9, 10 Calling Indicator modem signal. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ RCD V24 2 11 Receiver data from the modem. -,TCL V24 2 11 Transmitter clock from the modem. -,RCL V24 2 11 Receiver clock from the modem. TRM CLOCK V24 J3-27 Internal generated clock for OUT 2 test purpose. REC CLOCK V24 J3-28 OUT 2 TRM DATA V24 J3-19 Transmitter data to the modem. OUT 2 RXSI 2 7 Receive data from the modem. -,RXC 2 7 Receiver clock from the modem. TXC 2 7 Transmitter clock from the modem. SQD OFF LATCH 2 12 Signal quality detect has been off, status signal. CI ON LATCH 2 12 Calling indicator has raised while enabled. DSR OFF LATCH n/c Latching of fall of modem DCD OFF LATCH n/c signals. -,DSR LATCH 12 The modem is or has been off. -,DCD LATCH 12 Status signal. DSR 11 Modem signals. DCD 11 \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2 STATUS (0:7) 19 Status drivers. -,INT R2 J2A13 Receiver and transmitter -,INT T2 J2C13 interrupt requests. These signals generate bus request to set interrupt. REQUEST TO SEND 2 J3-21 RTS modem signal. DATA TERMINAL J3-31 DTR modem signal. RATE SELECT 2 J3-34 Rate modem signal. -,CTS 2 12 Clear to send modem signal. -,DSR 2 11 Data set ready modem signal. -,DCD 2 11 Data carrier detect modem signal. -,SQD 2 11 Signal quality detect modem signal. -,CI 2 11 Calling indicator modem signal. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ RCD V24 3 13 Receiver data from the modem. -,TCL V24 3 13 Transmitter clock from the modem. -,RCL V24 3 13 Receiver clock from the modem. TRM CLOCK V24 J3-43 Internal generated clock for OUT 3 test purpose. REC CLOCK V24 J3-44 OUT 3 TRM DATA V24 J3-35 Transmitter data to the modem. OUT 3 RXSI 3 8 Receiver data from the modem. -,RXC 3 8 Receiver clock from the modem. TXC 3 8 Transmitter clock from the modem. SQD OFF LATCH 3 14 Signal quality detect has been off, status signal. CI ON LATCH 3 13 Calling indicator has raised while enabled. DSR OFF LATCH n/c Latching off fall of modem DCD OFF LATCH n/c signals. -,DSR LATCH 14 The modem is or has been off. -,DCD LATCH Status signal. DSR 13 Modem signals. DCD 13 \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3 STATUS (0:7) 3 19 Status drivers. -,INT R3 J2A14 Receiver and transmitter inter- -,INT T4 J2-C14 rupt requests. These signals generate bus request to set interrupt. REQUEST TO SEND 3 J3-37 RTS modem signal. DATA TERMINAL J3-47 DTR modem signal. READY 3 RATE SELECT 3 J3-50 Rate modem signal. -,CTS 3 14 Clear to send modem signal. -,DSR 3 13 Data set ready modem signal. -,DCD 3 13 Data carrier detect modem signal. -,SQD 3 13 Signal quality detect modem signal. -,CI 3 13 Calling indicator modem signal. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ RCD V35 (0:1) J2, 9 Receiver data from modem. -.TCL V35 (0:1) J2, 9 Transmitter clock from modem. -,RCL V35 (0:1) J2, 9 Receiver clock from modem. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ RCD V35 (2:3) 11, 13 Receiver data from modem. -.TCL V35 (2:3) 11, 13 Transmitter clock from modem. -,RCL V35 (2:3) 11, 13 Receiver clock from modem. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ TRM DATA V35 J4 Transmitter data to modem. OUT (0:1) TRM CLOCK V35 J4 Transmitter clock for test OUT (0:1) purpose. REC CLOCK V35 J4 Receiver clock for test OUT (0:1) purpose. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ TRM DATA V35 J4 Transmitter data to modem. OUT (2:3) TRM CLOCK V35 J4 Transmitter clock for test OUT (2:3) purpose. REC CLOCK V35 J4 Receiver clock for test OUT (2:3) purpose. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ SLA BUS (0:7) 1 Internal SLA bus. \f F_ \f F_ S_i_g_n_a_l_ _ _ _ _ _ _ _ _ _ _ _ _D_e_s_t_i_n_a_t_i_o_n_ _ _ _ _ _D_e_s_c_r_i_p_t_i_o_n____________________ -5 VOLT 15, 16, 17, 18 Minus 5 Volt for V35 driver/receivers. 12 VOLT 9, 10, 11, 12, Plus and minus 12 Volt for V24 13, 14 driver/receivers. SELECT V35 (1:3) 9, 11, 13 Select switches for V35/V24. \f F_\f F_ 5_._ _ _ _ _ _ _ _ _M_I_C_R_O_P_R_O_G_R_A_M_ 5. 5_._1_ _ _ _ _ _ _ _F_u_n_c_t_i_o_n_a_l_ _D_e_s_c_r_i_p_t_i_o_n_ 5.1 The microprogram sequence control consists of the elements shown in the blockdiagram last page. The microprogram address can be generated in 3 different ways: 1) An increment of the current address. 2) The contents of the microprogram (8:15) used for direct jumps. 3) The contents of one of the 2 map proms, used to decode I/O instruction and DMA transfers. The microprogram is able to control the I/O instruction in the following way. First the CPU sends a write pulse with IORS (0:1) = (1,0). This defines what kind of operation it wants. The controller is able to handle 'Read status' and 'write control' commands. This write pulse starts up the microprogram, which uses the map prom to jump to an address where it waits for next pulse from the CPU. When the CPU sends the next write pulse, the controller decodes the instruction using the map once more. If the instruction is a read the microprogram then waits for the CPU to issue a read pulse. When the USRT wants to read or write data via DMA to main store, it gives a busrequest. The microprogram is started up when the bus acknowledge is received. At this time the channel that needs serving is defined, and there is no change of channel under microprogram control. This means that the microprogram is exact the same for all chan- nels. 5_._2_ _ _ _ _ _ _ _M_i_c_r_o_p_r_o_g_r_a_m_ _F_o_r_m_a_t_ 5.2 Microinstructions are divided into 4 types: The 'JUMP', 'IMID',\f 'FiFo' and 'USRT'. They all have a 160 nS cycle time except the 'USRT', which has a 480 nS cycle time. The MP (0:1) divides be- tween the 4 types. The format is shown on the diagram. The four types are expanded in the microassembler to several types, indicating whether the operation is writing or reading in the RAM or USRT (WRAM, WUSRT for writing). \f F_ \f Buscontrol Register (active zero) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Bit 0 Reset bit 6 before loading ACC 1 - bit 7 - - - 2 Enable I/O command channel select 3 Disable bus request 4 Enable level to MSEL bus 5 Enable COM bus to MSEL bus 6 Enable byte addressing _ _ _ _ _7_ _ _ _ _E_n_a_b_l_e_ _C_O_M_ _b_u_s_ _t_o_ _b_a_c_k_p_l_a_n_e_ _b_u_s_ _ _ _ _ _ Interrupt control register (RT) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 0 Disable TXBE bus request 1 Enable - - - 2 Reset COM interrupt 3 Set - - 4 Clear overrun 5 Set overrun 6 Disable interrupt _7_ _ _ _ _ _ _ _ _E_n_a_b_l_e_ _i_n_t_e_r_r_u_p_t_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5_._3_ _ _ _ _ _ _ _I_n_t_e_r_r_u_p_t_ 5.3 Interrupting events: 1. RXSA from USRT (Receives status available). 2. Calling indicates changes from off to on. 3. The microprogram detects flag bits in the FiFo, indicating an interrupt is wanted. 4. TXU from USRT (transmitter underrun). When one or more of these events arrives, an internal interrupt is set. Only when the I/O command "Enable interrupt" is received, the interrupt gets any further. Then a busrequest is issued, and the interrupt flip-flops in the\f controller is set via the backplane bus. At the same time the in- ternal interrupt is reset and disabled. The controller in this way has an interrupt buffer. \f F_ 5_._4_ _ _ _ _ _ _ _M_i_c_r_o_ _A_s_s_e_m_b_l_e_r_ _L_i_s_t_i_n_g_ 5.4 \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ \f F_ 6_._ _ _ _ _ _ _ _ _A_S_S_E_M_B_L_Y_ _D_R_A_W_I_N_G_S_ 6. \f F_ \f F_ 7_._ _ _ _ _ _ _ _ _P_L_U_G_ _L_I_S_T_ 7. COM 203 - SLA 201 connections _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _J_2_A_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _J_2_B_ _ _ _ _ _ _ _ _ _ _ _J_2_C_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ M_ 0 Volt 1 CPPOINTER OVERRUN 2 ENABLE TINT ENABLE RINT 3 -,CP 64 KHz 4 COM BUS 0 COM BUS 4 5 - - 1 - - 5 6 - - 2 - - 6 7 - - 3 - - 7 8 CURRENT CH 0 MPREG 10 9 - - 1 - 11 10 - - 2 SPARE 11 -,INT R1 -,INT T1 12 R2 T2 13 R3 T3 14 -,RXDA 1 -,TXBE 1 15 2 2 16 3 3 17 USRT TIME -,EN STATUS 18 RCD V35 -,CLEAR MODEM 19 -,RCL V35 CP MODEM 20 -,TCL V35 TXSO 21 SPARE CP RT 22 RTS 0 RECEIVE INTO 23 DTR 0 TRANSMIT INTO 24 ENABLE CI 0 ENABLE TXBE 0 25 RATE 0 DBEN 0 26 TXE 0 -,EN STATUS 0 27 RXE 0 -,CLEAR MODEM 0 28 -,TXA 1 -,RXA 1 29 -,TXA 2 -,RXA 2 30 -,TXA 3 -,RXA 3 31 P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _0_ _V_o_l_t_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _3_2_ _ V24 connection M_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _J_1_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1 Gnd 26 - 2 TRM data 25 - 3 REC data 24 4 RTS 23 Rate 5 CTS 22 CI 6 DSR 21 SQD 7 Gnd 20 DTR 8 DCD 19 - 9 TRM clock out 18 - 10 REC clock out 17 REC clock 11 - 16 - 12 - 15 TRM clock P_ _1_3_ _ _ _-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _1_4_ _ _-_ _ _ _ _ _ _ _ _ _ _ _ _ _ COM 203/201 Front panel connection J1. \f V24 connection M_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _J_3_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1 TRM Data 1 2 REC Data 1 3 RTS 1 4 Gnd 5 CTS 1 6 DSR 1 7 Gnd 8 OCD 1 9 TRM clock out 1 10 REC clock out 1 11 TRM clock 1 12 REC clock 1 13 DTR 1 14 SQD 1 15 CI 1 16 RATE 1 17 Gnd 18 Gnd 19 TRM data 2 20 REC data 2 21 RTS 2 22 Gnd 23 CTS 2 24 DSR 2 25 Gnd 26 OCD 2 27 TRM clock out 2 28 REC clock out 2 29 TRM clock 2 30 REC clock 2 31 DTR 2 32 SQD 2 33 CI 2 34 RATE 2 35 TRM Data 3 36 REC data 3 37 RTS 3 38 Gnd 39 CTS 3 40 DSR 3 41 Gnd 42 DCD 3 43 TRM clock out 3 44 REC clock out 3 45 TRM clock 3 46 REC clock 3 47 DTR 3 48 SQD 3 P_ _4_9_ _ _ _C_I_ _ _ _ _ _ _ _ _ _ _ _ _3_ _ _ _ _5_0_ _ _R_a_t_e_ _ _ _ _ _ _ _ _ _ _ _3_ _ _ SLA 201 Front panel connection J2 \f V35 connection M_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _J_4_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1 REC data + 0 2 - 3 TRM data + 0 4 - 5 REC clock + 0 6 - 7 TRM clock + 0 8 - 9 REC clock out + 0 10 - 11 TRM clock out + 0 12 - 13 REC data + 1 14 - 15 TRM data + 1 16 - 17 REC clock + 1 18 - 19 TRM clock + 1 20 - 21 REC clock out + 1 22 - 23 TRM clock out + 1 24 - 25 Gnd 26 27 REC data + 2 28 - 29 TRM data + 2 30 - 31 REC clock + 2 32 - 33 TRM clock + 2 34 - 35 REC clock out + 2 36 - 37 TRM clock out + 2 38 - 39 REC data + 3 40 - 41 TRM data + 3 42 - 43 REC clock + 3 44 - 45 TRM clock + 3 46 - 47 REC clock out + 3 48 - P_ _4_9_ _ _ _T_R_M_ _c_l_o_c_k_ _o_u_t_ _+_ _3_ _ _5_0_ _ _-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ SLA 201 Front panel connection J1 V24 connection M_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _J_U_N_C_T_I_O_N_ _P_A_N_E_L_ _L_I_N_E_ _1_-_4_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1 Gnd 14 2 TRM data V24 15 TRM clock V24 3 REC data V24 16 4 RTS 17 REC clock V24 5 CTS 18 REC clock V35- 6 DSR 19 REC clock V35+ 7 Gnd 20 DTR 8 DCD 21 SQD 9 TRM data V35- 22 CI 10 TRM data V35+ 23 Rate 11 REC data V35- 24 TRM clock V35- 12 REC data V35+ 25 TRM clock V35+ P_ _1_3_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _-_-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \f B_A_C_K_ _P_L_A_N_E_ _B_U_S_ PIN NO A B C 1 0 V 0 V 0 V 2 0 V 0 V 0 V 3 +5 V +5 V +5 V 4 -12 V -12 V -12 V 5 -,BUS 0 0 V -,BUS 8 6 - 1 - 9 7 - 2 - 10 8 - 3 - 11 9 - 4 - 12 10 - 5 - 13 11 - 6 - 14 12 - 7 - 15 13 - LP - RP 14 -,WRITE -,DMA REQ 15 -,READ -,DMA ACK 16 -,INTA -,FORW READ 17 -,BYTE EN -,XFER ACK 18 -,INTP IN -,INTP OUT 19 MSEL 0 MSEL 4 20 - 1 - 5 21 - 2 - 6 22 - 3 - 7 23 -,IORS 0 SPARE 24 - 1 -,DIN BUSY 25 -,BUSY -,DMA SYNC 26 -,EOI -,EXTEND CYCLE 27 -,PROM ADD -,RESET 28 -,SUP ITR 0 V -,ITR SYNC 29 +12 V +12 V +12 V 30 +5 V +5 V +5 V 31 -,DMA IN 0 V -,DMA OUT 32 0 V 0 V 0 V \f F_ 8_._ _ _ _ _ _ _ _ _C_O_M_P_O_N_E_N_T_ _L_I_S_T_ 8. 8_._1_ _ _ _ _ _ _ _C_O_M_2_0_3_ 8.1 2 74S00 1 74276 1 74S02 1 AM25LS2521 1 74S04 4 AM2911 2 74S08 1 AM2922 3 74S32 3 92422/93L422 1 74S74 1 2652 1 74S112 3 75150P 1 74LS125 2 75154 2 74S138 1 XTAL 12,8 MHz 1 74S139 4 SIL 9x1 K Ohm 1 74LS157 8 390 Ohm 1 74S194 2 1,6 K Ohm 2 74S240 2 560 Ohm 5 74LS240 3 1 K Ohm 1 74S244 1 1 nF 2 74LS244 1 47 pF 1 74S253 2 2 F 2 74LS259 13 47 nF 1 74LS280 1 74S288 PROM 2 74LS348 1 74S287 - 2 74LS373 3 74S471 - 7 74LS374 5 dual dipswitch 4 74S374 4 doppelt lysdiode 1 74LS390 \f F_ 8_._2_ _ _ _ _ _ _ _S_L_A_2_0_1_ 8.2 3 74276 5 74LS259 6 75110 5 74LS374 9 75150P 4 DS3650 6 75154 3 2652 1 74S00 3 A79M05 2 74S139 15 47 nF/12 V 2 74S260 8 22 F/15 V 4 74LS00 5 1 F/35 V 1 74LS04 2 DIP switch 1 74LS10 4 1 K Ohm 4 74LS32 3 22 Ohm 0,5 W 3 74LS157 12 SIL 4 x 56 Ohm 1 74LS175 4 SIL 7 x 120 Ohm 2 74LS240 2 SIL 9 x 330 Ohm 6 74LS244 1 SIL 7 x 1 K Ohm \f F_ 9_._ _ _ _ _ _ _ _ _P_R_O_M_ _L_I_S_T_I_N_G_S_ 9. ROA397 M_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _A_d_d_r_e_s_s_ _(_o_c_t_a_l_)_ _ _ _ _ _ _ _-_,_I_N_T_R_O_ _ _ _ 0-40 1 41-43 0 44 1 45-47 0 50-57 1 60-77 0 P_ _1_0_0_-_3_7_7_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _1_ _ _ _ _ ROA398 M_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _A_d_d_r_e_s_s_ _(_o_c_t_a_l_)_ _ _ _ _ _M_A_P_ _a_d_d_r_e_s_s_ _ 0-7 377 10 104 11 102 12 164 13 215 P_ _1_4_-_3_7_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _3_7_7_ _ _ _ \f ROA407 (COM203 only) M_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _A_d_d_r_e_s_s_ _ _ _L_E_V_E_L_ _ _ _-_,_E_N_ _L_E_V_E_L_ _ _-_,_I_N_T_P_U_T_ _ _ 0-177 111 0 1 200-277 110 0 1 300-337 101 0 1 340-357 100 0 1 360-367 011 0 1 370-373 010 0 1 374-375 001 0 1 376 000 0 1 377 000 1 0 P_ _4_0_0_-_7_7_7_ _ _ _ _0_0_0_ _ _ _ _ _ _ _ _1_ _ _ _ _ _ _ _ _ _ _ _1_ _ _ _ _ _ ROA399 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _A_d_d_r_e_s_s_ _ _ _ _ _ _ _ _ _ _ _ _ _ _M_a_p_ _A_d_d_r_e_s_s_ _ _C_O_M_M_A_N_D_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 0-77 377 Error 100-103 346 Read FiFo address 104-107 377 Error 110-113 360 Read FiFo flags 114-117 377 Error 120-127 341 Read pointers 130-133 353 Read FiFo bytecount 134-137 377 Error 140 334 DMA reset 141-147 260 Write USRT 150 275 Write address low 151 277 - - high 152 301 - bytecount low 153 303 - - high 154 305 - flags low 155 307 - - high 156 311 - Module select 157 377 Error 160 313 Start receiver 161 327 Start transmitter 162 334 Enable interrupt 163 264 Write modem register 164 270 Count up pointer 3 165 266 - - - 0 166-337 377 Error _3_4_0_-_3_7_7_ _ _ _ _ _ _ _ _ _ _ _ _ _ _2_5_1_ _ _ _ _ _ _ _ _ _ _I_/_O_ _c_o_m_m_a_n_d_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \f \f «eof»