Home

Z-100 NET100 Ethernet Interface card

image

Contents

1. 443 837 74 5373 0104 0122 3 state 8 bit latch w 0 9 X w 6 00 CONTROL 443 857 74L8367 10138 Hex bus driver Page 11 11 Parts List _ _ _ _ HEATH MAYBE DESCRIPTION LEAD CONFIGURATION PART REPLACED TOP VIEW NUMBER WITH PARALLEL III INPUT Es io L 443 892 7418166 132 I SSES CAN Register CLEAR ud Y CLOCK c o A dock OND W PARALLEL INPUTS 443 896 74802 Quad 2 Input NOR 443 897 74504 U140 U141 HEX inverter 443 900 74574 U120 U129 Dual D flip flop 0 IC IP I 10 GO Page 11 12 Parts List HEATH MAYBE DESCRIPTION LEAD CONFIGURATION PART REPLACED TOP VIEW NUMBER WITH 4 IL 3 3t 5 Ha 443 976 74808 U142 Quad 2 input AND 1 z 2 D on n mn II 7M 10 IM A2 IM AL 443 980 745244 11101 0108 r Noninverting 3 state output octal buffers 54 M s 443 1027 6116 P4 9115 2K x 443 1046 74511 U128 EL Triple 3 input AND d Page 11 13 Parts List HEATH MAYBE DESCRIPTION
2. BT2 RECEIVE RECON TRANSMITTER INHIBIT XXX XXX XXX TIMER xxx AVAILABLE The three maskable status bits are anded with their respec live mask bits and the results along with the POR status bit are or ed to produce the processor interrupt signal INTR This signal returns to its inactive low state when the Inter rupting status bit is reset to a logic 0 or when the corre sponding bit in the MASK register is reset to a logic 0 To clear an interrupt generated as a result of a Power On Reset or Reconfiguration occurance the CLEAR FLAGS com mand should be used To clear an interrupt generated as a result of a completed transmission TA or a completed reception Al the corresponding masks bits should be reset to a logic zero WRITE COM 9026 COMMANDS Execution of the following commands are initiated by performing a processor write with the written data defining the following commands DISABLE THANSMITTER This command will cancel any pending transmit command transmission has not yel started when the COM 9026 next receives the token This com mand will set the TA Transmitter Available status bit when the token is received DISABLE RECEIVER This command will cancel any pending receive command the COM 9026 is nol yet receiving a packet the RI Receiver Inhibited bit will be set the next time the token is received II packet rec
3. REGISTER Ar MI L WE OE Argan AO ano COM 9026 BLOCK DIAGRAM FIGURE 2 TYPICAL COM 9026 INTERFACE Page 12 16 Data Sheets DESCRIPTION OF PIN FUNCTIONS refer to figure 2 PINNO NAME SYMBOL FUNCTION 31 32 35 00865510 A10 9 These three output 5 are the three most significant bits of the RAM buffer address These is are in their high impedance stale except during COM 9026 access cycles to the RAM buffer A10 and 9 will take on the value as specified in the ENABLE RECEIVE or ENABLE TRANSMIT commands to trom page nn and should be viewed as page select bits For packets less than 256 a 1K bulfer can be used with 8 unconnecled For packets greater than 256 bytes a 2K buffer is needed with AB connected 21 22 23 ADDRESS AD7 ADO These 8 bidirectional signals are the lower bits of the RAM buffer address and 24 25 26 DATA 7 0 the 8 bit data path in and out of the COM 9026 ADO is also used for O command 27 28 m decoding of the processor control or status commands to the COM 9026 8 O REQUEST This input signal indicates tha the processor is requesting the use ol the dala bus to receive status information orto issue a command lo 9028 This signal d 15 sampled internally on the falling edge of 9 MEMORY MREG AS REQUEST to translar
4. RER BRE ELE 528 Page A 7 ID Node Number Lookup Table IDNO POSITION DEC HEX 0 1 2 3 4 5 6 7 217 09 OFF OFF ON OFF OFF ON OFF 218 OFF OFF OFF OFF OFF 219 OFF OFF ON OFF OFF ON OFF OFF 20 OFF OFF ON OFF OFF OFF ON 221 DD OFF OFF ON OFF OFF OFF OFF 222 DE OFF OFF ON OFF OFF OFF OFF 223 DF OFF OFF OFF OFF OFF OFF OFF 224 OFF OFF OFF ON ON ON 225 E1 OFF OFF OFF ON ON ON OFF 226 E2 OFF OPF OFF ON ON OFF ON 227 E3 OFF OFF OFF ON ON OFF 228 E4 OFF OFF OFF ON OFF ON 229 5 OFF OFF OFF ON ON OFF ON OFF 230 E6 OFF OFF OFF ON ON OFF OFF ON 231 E7 OFF OFF OFF ON ON OFF OFF OFF 232 E8 OFF OFF OFF OFF ON ON ON 233 E9 OFF OFF OFF ON OFF ON ON OFF 234 EA OFF OFF OFF ON OFF ON OFF ON 235 EB OFF OFF OFF OFF ON OFF OFF 236 EC OFF OFF OFF ON OFF OFF ON ON 237 ED OFF OFF OFF ON OFF OFF ON OFF 238 EE OFF OFF OFF OFF OFF OFF ON 239 EF OFF OFF OFF ON OFF OFF OFF OFF 240 0 OFF OFF OFF OFF ON CM ON ON 241 F1 OFF OFF OFF OFF ON ON OFF 242 F2 OFF OFF OFF OFF ON ON OFF ON 243 F3 OFF OFF OFF OFF ON ON OFF OFF 244 F4 OFF OFF OFF OFF OFF ON ON 245 F5 OFF OFF OFF OFF OFF ON OFF 246 F6 OFF OFF OFF OFF ON OFF OFF ON 247 7 OFF OFF OFF OFF OFF OFF OFF 248 F8 OFF OFF OFF OFF OFF ON ON ON 249 F9 OFF OFF OFF OFF OFF ON OFF Page A 8 ID Node Number Lookup Table IDNO POSITION DEC 0 1 2 3 4 6 7 OF
5. Page 1 7 Introduction Network Reconfiguration At network reconfiguration time all ID numbers up to 255 are polled Each node will remember the next ID number NID the token was passed to In this way the token will be passed only to active ID numbers prevent ing wasted time Every time a node is powered up in the network a network reconfiguration will occur The network reconfiguration consisting of eight marks and one space repeated 765 times will destroy the token and prevent another node from taking control of the network When a node is powered down or disconnected there is no need for a network reconfiguration When the preceding node does not receive a response from its invitaton to transmit it will increment the NID it has stored and send another invitation to transmit The node will continue to increment the NID and retransmit until a response is received from an active node Packet Transfer Transmit When a node receives the token and it has a packet or message it wants to send it looks at the destination ID DID and sends a free buffer inquiry to that ID if the DID is 0 it signifies a broadcast to all nodes the DID responds with an acknowledge ACK the node will send the packet If there is no acknowledgment NAK or ACK is not received after 74 microseconds the node will pass the token to the NID Receive The node receiving a free buffer inquiry checks the receiver inhibited flag If the flag
6. Referring to figure 6 a dipulse appearing an the coax CA is coupled to the receiver via RF transformer T1 and passed through a filter network matched to the 93 character istic impedance of the coax The filter output feeds a 75108 comparator which produces a positive pulse on RCVD for each dipulse received from the coax The RCVD signal feeds the circuitry shown in figure 4 which converts these pulses to data on the AX signal entering the COM 9026 Fig ure illustrates the timing associated with this function The CABLE TRANSCEIVER shown in figures 4 and 6 has been designed to operate in a baseband cable system using a network topology where any 2 nodes are con nected by a single path which is terminated at both ends with the cable s characteristic impedance Figure 9 illus trates a typical free forming tree topology which is used in the implementation By using central HUBs each node connects through a length of cable to a port on a HUB with the cable terminated as previously described No taps are used on the coax The COM 9032 local area network transceiver housed ina 16 package can replace all Ihe logic shown in figures 1 and 4 and simplify the building of ARCNET compatible networks by performing the following functions 1 Generation of CA and CLK clocks for the COM 9026 with high voltage drive MI 2 Creation of PULSE 1 and PULSE 2 wavelorms during transmit 3 Conversion of received d
7. 20 19 18 17 16 ON ON ON ON OFF OFF OFF OFF SW102 This switch in conjunction with SW104 selects the location of the ROM For example to select the address 0F4000 Hex SW104 would have the following configuration POSITION 0 1 2 3 4 5 7 ADDRESSBIT A16 17 18 A19 A20 A21 22 23 ON OFF OFF OFF OFF OFF ON ON ON ON W103 This switch in conjunction with SW107 selects the I O addres S location For example to select 00A0 HEX SW107 would have the following configuration POSITION 0 1 2 3 4 5 6 7 ADDRESSBIT A7 5 4 A2 Ai NC ON OFF OFF ON OFF ON ON ON ON X SW104 This switch in conjunction with SW102 selects the location of the ROM 0F4000 SW104 would have the following configuration POSITION 0 1 2 3 4 8 6 7 ADDRESSBIT 15 14 13 X X X X X ON OFF ON SW105 This switch selects the ID node number There should be a unique node number for every unit in the network When position 7 is set OFF and all other positions ON the ID node number is 1 When posi lion 6 is set OFF and all other positions ON the node number is 2 etc The following settings will select ID node number 114 72H POSITION 0 1 2 4 5 6 7 ON OFF ON OFF OFF OFF ON ON OFF ON Page 4 7 Configuration NOTE This 114 number is different from the typical configuration to pro vide another example of ID number selection NOTE To insure proper setting refer to memo
8. CLOCK GLK A continuous 5 MHz clock input used for timing of the 8026 bus cycles bus arbitration serial ID input and the internal timers 2 CA CA This input signal is a 5 MHz clock used to contro the operation of tha COM 9026 Sequencer This input is periodically halted in the high state by the DSYNC output 4 36 DELAYED DSYNC This output signalis asserted by Ihe COM 9026 to cause Ihe external clock SYNC erator logic to halt the CA clock Refer to figure 9 40 POWER ON POR This signal clears the COM 9026 microcoded sequencer program counter RESET to zero and initializes various internal control flags and status bits The POR tus bit is also sel which causes the INTR output lo be asserted Repeated as tion of this signal will degrade the performance ol the network 39 5 VOLT VI Power Supply SUPPLY 20 GROUND GNO Ground PROTOCOL DESCRIPTION LINE PROTOCOL DESCRIPTION The line protocol can be described s isochronous becausa each byte is preceded by a start interval and ended with a stop interval Unlike asynchronous protocols there is a con stant amount of time separating each data byte Each byte will take up exactly 11 clock intervals with a single clock inter val being 400 nanoseconds in duration As a result 1 byte is transmitted every 4 4 microseconds and the time to transmit a message can be exactly determined The line idles in a spacing logic 0 condition A logic 0 is de
9. During any message transmission each node will receive the source ID SID and destination ID DID and store the SID into RAM buffer location 02 of the current page enabled for receive Il the message is not directed at the particular node the message itself is not deposited into the RAM buffer Every node therefore will store atleast the source of every message sent on the network making it possible to monitor the traffic activity In addition continual loading o a TRANSMIT com mand followed immediately by a DISABLE TRANSMIT command makes it possible to measure the time for one complete token pass Once the DISABLE TRANSMIT command is loaded the command will not actually end un lil the node next receives the token In this case the TA bit in the status register is used to inform the host processor that the token has been passed through the node since only receipt of the token will allow the DISABLE TRANS MIT command to be completed By measuring the time between successive settings 0 the TA status bit an accu rate measure of the time for every round trip token pass can be determined A NETWORK RECONFIGURATION occurs when ever a new network node is first activated onto the system In the normal course of events nodes are always being activated and the system adjusts this by initiating a NET WORK RECONFIGURATION The time to complete a NETWORK RECONFIGURATION and return to a normal operating environment is a function of the
10. RAM Test The following is a test routine to determine if the RAM is operating properly Using a work processor program or EDLIN enter the following under file RAM ASM NET MELADRS 0F000H DGROUP GROUP DSEG STACK GROUP GROUP CSEG ASSUME CS CGROUP DS DGROUP SS DGROUP ES NOTHING DSEG SEGMENT DATA BUFFER O DB 0 0 OFFH DSEG ENDS STSEG SEGMENT STACK DB 25600 7 STSEG ENDS CsEG SEGMENT INITMEMIST PUSH PUSH X PUSH PUSH Dx AX DGROUP DS INIT BUFFFR MOV AX NET MENADRS ES 0 NOV Page 6 2 Initial Tests LOOP MOY JMP POP POP POP POP CSEG ENDS END Type RAM ASM IM RAM Type ES BX AL LOOP DX LED D105 should light while this test is being performed If LED D105 does not light refer to Chapter 10 Service Instructions Test The following is a test routine to determine if the network is operating properly Using a word processor program or EDLIN enter the following under file NET IOADRS DGROUP CGROUP STSEG STSEG CSEG INIT NET 000A0H DSEG STACK CSEG CS CGROUP DS DGROUP SS DGROUP ES NOTHING STACK 256 DUP BRRARE 4 Page 6 3 Initial Tests LOOP TRANSMIT LOOP TA 0 Mov DX NET IO ADRS IN AL DX AND AL 01 AL 0 JE 100 0 MOV DX NET IOADRS 1 MOV AL 003H JMP LOOP TRANSMIT POP DX POP Cx
11. SERVICE MANUAL Zenith Local Area Network Interface Card NET 100 1 Z 100 Series Computers 4 15 40 02 860 42 data ystems The purpose of this page is to make sure that all service bulletins are entered in this manual When a service bulletin is received annotate the manual and list the information in the record below Record of Service Bulletins SERVICE CHANGED PURPOSEOFSERVICE INITIALS PAGE S Contractor is Zenith Data Systems Corporation o St Joseph Michigan 49085 The entire document is subject to Limited Rights data provisions Copyright 1982 1983 Standard Microsystems Corporation Copyright 1984 Zenith Data Systems Corporation all rights reserved Printed in the United States of America Zenith Data Systems Corporation St Joseph Michigan 49085 Contents Abbreviations Specifications Chapter 1 100 1 Card Network Operation Network Reconfigui Packet Transfer Transmit Receive Parts Supplied Tools Required Chapter 2 Introduction 100 Bus Chapter 4 Introduction Typical Configuration Detailed Configuration Data Pls lt TT ET TIT RTT Chapter 5 Installation Introduction 5 1 100 1 Card Installation 5 1 5 2 Chapter 6 Initial Tests Introduction 6 1 6 1 VO Test 6 2 Memory Test 6 3 Chapter 7 Reassembly 71 2 74
12. When node is powered off the previous node will attempt to pass it the token by issuing an INVITATION TO TRANSMIT Since this node will not respond the previous node will time out and transmit another INVITATION TO TRANSMIT to an incre mented ID and eventually a response will be received The time required to do a NETWORK RECONFIGURA TION depends on the number of nodes in the network the propagation delay between nodes and the highest ID number on network but will be in the range of 24 to 61 milliseconds BROADCAST MESSAGES Broadcasting gives a particular node the ability to transmit a data packet to all nodes on the network simultaneously ID zero is reserved for this feature and no node on the net work can be assigned ID zero To broadcast a message the transmitting node s processor simply loads the RAM buffer with the data packet and sets the destination ID DID equal to zero Figure 8 illustrates the position of each in the with the DID residing at address 01 HEX of the current page selected in the TRANSMIT command Each individua node has the ability to ignore broadcast mes sages by setting the most signficant bit of the ENABLE RECEIVE TO PAGE nn command see WRITE COM 9026 COMMANDS to a logic zero gt _ __ COM 9026 OPERATION BUFFER CONFIGURATION During a transmit sequence the 9026 fetches data from the Transmit Buffer a 256 or 512 byte segment of the RAM buffer The ap
13. i27 HE 443 791 Buffer driver tri state Page 11 6 Parts List Network Chassis Adapter Network Chassis Adapter is Part Number 191 3637 1 Refer to Figure 11 2 ITEM NUMBER ITEM NUMBER ITEM NUMBER 5 10 15 20 25 855858 PART NUMBER PART NUMBER PART NUMBER 200 1466 1 250 1434 259 27 344 222 432 866 or 432 1063 432 865 344 220 21 46 259 1 253 746 DESCRIPTION DESCRIPTION DESCRIPTION Chassis with BNC adaptors Screw 6 BT x 375 Solder lug Red wire 1 MOLEX 3F MOLEX Black wire 5000 pf capacitor Solder lug Washer insulated Page 11 7 Parts List 20 25 25 25 Figure 11 2 Network Chassis Adapter Exploded View 22 25 Page 11 8 Parts List Semiconductor Identification This section provides assistance in semiconductor identification by use of a cross reference between Heath part numbers and semiconductor part numbers The Heath part numbers are listed in numerical order with replacement part numbers if available description and lead configuration in adjacent columns The PAL equations also are presented in this chapter Part Number Index HEATH MAY BE DESCRIPTION LEAD CONFIGURATION PART REPLACED TOP VIEW NUMBER WITH _ u m fa 41 18 DL 14CB125 U126 125ns delay line 1 4 IN GND NT MES WM tad CATHODE 150 162 Ava
14. ADIE Address Data Input Enable AS Address Strobe BINP Bus Input BMEMR Bus Memory BOUT Bus Output BSYNC Bus Synchronization CE Chip Enable CLK Clock CR Carriage Return DBIN Data Bus Input DID Destination Identification Number DIP Dual Inline Pack DIS Disable EN Enable EOT End Of Time ESDS Electrostatic Sensitive Devices ET Extended Timeout LED Light Emitting Diode IDDAT ID Data In IDLD ID Load yo Input Output ILE Interface Latch Enable IM Interface Module IOADRS Input Output Address IOREQ Input Output Request ID Identification Number INTR Interrupt LANC Local Area Network Controller LANT Local Area Network Transceiver MASM Macroassembler MEMADRS Memory Address MEMREQ Memory Request MUX Multiplexer NAK No Acknowledgment NID Next Identification Number Output Enable PAL PRSFF PULS RDY REQ ROM ROMSEL SID vii Abbreviations Programmable Array Logic Preset Lines Preset Flip Flop Pulse Random Access Memory Ready Request Read Only Memory ROM Select Receive Source Identification Number Transmit Write Enable Zenith Local Area Network Page Viii Specifications Buffer RAM Size ROM Size Options Maximum Nodes Per Interrupt Operation System Local Area Network Controller Local Area Network Interface RAM VO Access Time ROM Access Time 2K 8 6116 4 4K x 1 2732 2 8K x 8 2764
15. Block Diagram Page 8 2 Theory of Operation The NET 100 1 Card is divided into nine main sections Bus Buffers Multiplexers System Decode and Control Wait Generation Read Only Memory ROM Random Access Memory RAM Network Controller ID Number Active Hub The following paragraphs describe each ot these sections Bus Buffers The bus buffers are receivers and drivers for the S 100 address data and control signals Multiplexers MUX The address data multiplexers pass the 8 bit address onto the internal 1 0 1 7 bus line to the network controller The 8 bit data is then passed lo the controller in the same way System Decode and Control The system decode and control circuits contain all the logic necessary to control memory and I O accesses 8 and 16 bit data transfers interrupts and phantom assertion Wait Generation The wait generation circuitry receives the network control wait signal and transforms it to the S 100 ready signal Page 8 3 Theory of Operation Read Only Memory ROM The ROM allows the capability of booting in a non disk environment The support circuitry provides 24 bit switch selectable location in memory phantom contro optional through a jumper The board does not come equipped with the ROM installed Random Access Memory RAM The 2K x 8 RAM can be accessed by both the network controller and the system processor The RAM location in memory is 24 bit switch sele
16. COMMENTS V Input low voltage 03 08 input high voltage 1 22 Vec excep CAand CLK VS input high voltage 2 v 05 65 V for Aor CLK output low voltage 1 04 V 16ma Va Output low voltage 2 05 20ma Von output high voltage 1 24 v L input leakage current 10 Inputcapacitance 20 Cra dala bus capacitance 50 pf C all other capacitance 30 pt ke power supply current 350 ma apr 220 nu FIGURE 20 TYPICAL CLOCK GENERATOR CIRCUITRY Page 12 26 Data Sheets AC ELECTRICAL CHARACTERISTICS 0710 70 C Voc 5 0V 5 TYP delay trom o wat of DWH setup time ILE delay from CLK processor addr setup trom AD bus Hi to olay rom CLK rising edge delay of IDDAT trom CLK rising edge strobe amp data hold for write addr enable setup to WAIT ADIE to OE delay COM 9026 write data hold time OE to RAM data valid status setup to AS lalling edge status hold from AS failing edge RX setup to CA rising edge RX hold time from rising edge active time oog 8 55 55 8589 588 coco 885808585 8 88 888 2 100 aaaaaaaaaa 22 a 22228 22222222222 after V_ has been stable for time t the minimum active time is 10 of CLK E Lei atico ore The above timing information is valid for a worst case 40 t
17. ID into the COM 9026 The shift ont 1 clocked with Ihe same signal that feeds the COM 9026 on pin 19 Dn liming associated with this signal and IDDAT pin 34 is illustrated in ligure 19 34 ID DATA IN IDDAT This input signal is the serialized output the external ID shift register The ID m is shifted in most significant bit first high level is defined as a logic 1 13 2 The levels on these two input pins specify the timeout durations used by the COM TIMEOUT 9026 m network protocol Refer to the section entitled Extended Timeout 2 Function lor details 37 TRANSMIT Tx This output contains the serial transmit data to the CABLE DATA TRANSCEIVI 38 RECEIVE This input signal contains the serial receive data from the CABLE DATA TRANSCEIVER Page 12 17 Data Sheets DESCRIPTION OF PIN FUNCTIONS Continued PIN NO NAME VM80L FUNCTION 4 5 TESTPIN2 TEST2 These pins are grounded normal chip operation These pins ara used n TEST PIN TEST conjunction with and 611 to enable various internal diagnostic functions when performing chip level testing _ _ 30 ECHO ECHO When this input signal is low the COM 9026 will re transmit all mes ot DIAGNOSTIC length less 254 bytes Tris input should be led high lor normal chip opera ENABLE tion and is only utilized when performing chip level testing 18
18. LEAD CONFIGURATION PART REPLACED TOP VIEW NUMBER WITH Ca 9 0 511 L 443 1112 9602 137 D retriggerable monostable multivibrator 1 gt 443 1128 74503 Open collector 2 input NAND En 443 1133 74532 1136 Quad 2 Input on 443 1159 25152521 U105 0106 0110 10130 0134 0135 8 6 comparator Page 11 14 Parts List HEATH MAYBE DESCRIPTION LEAD CONFIGURATION PART REPLACED TOP VIEW NUMBER WITH 444 222 Available 0107 only from PAL16LB memory Zenith Data Systems timing control or Heath Company 234 425 Available 1 101 from 1 102 Zenith Data Systems IM103 or Heath Company Cable Interface abe 184222556 5 2 47 92772 EF L we le S Page 11 15 Parts List PAL Equations PAL equations are Boolean expressions where equals a negated signal equals an AND function and equals an OR function PAL16L8 444 222 S 100 Bus 9026 Interface MEMADR2 INTR9026 MEMADR1 BSYNC BOUT BINP BMEMR BWO GND PGMGND IOREQ MREQ 5 2 PHANTOM1 NC VCC IF MEMADR2 1 BOUT BWO PHANTOM2 PGMGND INTR9026 INTR INT
19. ON OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF POSITION 3 4 OFF ON OFF OFF ON OFF ON OFF ON OFF ON OFF ON OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF OFF ON OFF OFF ON OFF OFF ON ON ON ON OFF OFF OFF OFF ON ON ON OFF OFF OFF OFF ON ON ON OFF OFF OFF OFF ON ON ON OFF OFF OFF OFF ON ON OFF ON OFF OFF ON OFF OFF ON ON OFF OFF ON ON OFF OFF ON OFF OFF ON ON OFF OFF ON OFF OFF ON ON OFF OFF ON OFF OFF ON OFF ON OFF ON OFF ON OFF OFF ON OFF ON OFF ON OFF ON OFF OFF ON OFF ON OFF ON OFF OFF OFF ON OFF ON OFF ON OFF ON ID Node Number Lookup Table IDNO Page A 6 bab 555 Sak she 565 555 555 555 565 555 585 555 555 555 bbs 565 555 555 558 555 555 bas 555 SRE sss 558 bbs 555 SEE 588 555 SEE 555 555 5 555 555 ESE bbs sss 555 555 555 EEE 555 sss 555 BEE BEE bbs 555 888 555 555 555 EEE EEE 555 BEE 555 EEE 555 888 555 888 888 888 555 888 888 888 558 555 555 SEE 555 555 555 555 EEE EEE 555 BEE BEE BEE SEE BEE EEE 555 555 EEE EEE 555 0 285 888 888 58 580 588 588 588 885 858 888 858 gas 388 858 838 858
20. POP BX POP AX RET CSEG ENDS END Type MASM 10 Type LIM 10 Type 10 LED 0102 should light while this test is being performed If LED 0102 does not light refer to Chapter 10 Service Instructions Memory Test The purpose of this test is to determine if the RAM and its interface to the system are operating properly If a difficulty is encountered while this testis being performed refer to Chapter 10 Service Instructions 1 Turnonthe computer and monitor 2 After the prompt type 000 0 the monitor will show Examine F000 0 RETURN The following be displayed on the monitor F000 0000 D1 RETURN Page 6 4 Initial Tests Now F000 0001 64 should be displayed or the ID node number set by SW105 in Hex This number will differ depending on the ID number your board is set for RETURN 3 When the memory location is given on the screen type the number listed below After every entry hit a carriage return to advance to the next memory location ONSCREEN TYPE F000 0002 F000 0003 2 F000 0004 s F000 0005 4 F000 0006 F000 0007 F000 0008 i F000 0009 F000 000A F000 0008 F000 000C F000 000D F000 0008 F000 000F F000 0010 Q 4 Hitthe DELETE key to get the prompt back 5 TypeDF000 0 10 RETURN The following should be displayed indicating that the RAM can be written to and read from F000 0000 D1 64 01 02 03 04 05 06 07 08 09 0A OD OE F000 00
21. Page iv Contents Chapter 8 Introduction Bus Buffers 82 Multiplexers MUX 8 2 System Decode and Control 8 2 Wait Generation 8 2 Read Only Memory ROM 83 Random Access Memory RAM 8 3 Network Controller 8 3 ID Number 8 3 Active Hub 8 3 Chapter 9 Circuit Description Introduction 91 Bus Buffers 9 1 Multiplexers 9 1 COM9026 Interface U116 91 System Decode Control 9 2 16 bit Addressing 9 2 B bit Addressing 93 Interrupt 93 Phantom 94 Wait Generation 94 ROM Circuitry 9 6 RAM Interface 9 8 Network Controller 9 9 ID Number 9 9 Active Hub 9 10 Chapter 10 Service Instructions Introduction 10 1 Troubleshooting 10 1 Chapter 11 Parts List Introduction 11 1 Replacement Parts 11 2 NET 100 1 Network i 11 3 Network Chassis Adapter 11 6 Semiconductor Identification 11 8 Part Number Index 11 8 PAL Equations 11 15 Chapter 12 Data Sheets 1241 Data Sheets COM9026 Local Area Network Controller LANC 12 2 C0M9032 Local Area Network Transceiver LANT 12 16 Page V Contents Appendix ID Node Number Lockup Table 14 1 2 13 14 31 32 41 54 52 7 1 72 8 1 91 92 11 1 11 2 Tables 91 ROM Jumper Configuration 2 10 1 9 7 10 1 Page Vi Abbreviations ACK Acknowledgment
22. Redundancy Check characters polynomial used is X X 1 Acknowledgements An ALERT BURST followed by one character an ACK ACKnowledgement ASC I code 06 HEX character This message is used to acknowledge reception of a packet or as an affirmative response to FREE BUFFER ENQUIRIES Negative Acknowledgements An ALERT BURST followed by one character Neg ative AcKnowledgement ASCII code 15 HEX This mes sage is used as a negative response to FREE BUFFER ENQUIRIES NETWORK PROTOCOL DESCRIPTION Communication on the network is based on a modified token passing protocol A modified token passing scheme is one in which all token passes are acknowledged by the node receiving the token Establishment of the network config uration and management ol the network protocol are han died entirely by the COM 9026 s internal microcoded sequencer A processor or intelligent peripheral transmits data by simply loading a data packet and its destination ID into the RAM buffer and issuing a command to enable the transmitter When the COM 9026 next receives the token it verifies that the receiving node is ready by first transmit ting a FREE BUFFER ENQUIRY message II the receiving node transmits an ACKnowledge message the data packet is transmitted followed by a 16 bit CRC If the receiving node cannot accept the packet typically its receiver is inhibited it transmits a Negative AcKnowledge messag
23. STANDARD MICROSYSTEMS CORP 48354 Page 12 14 Data Sheets ANDARD MICROSYSTEMS COM 9026 Local Area Network Controller LANC FEATURES 2 5 M bit data rate ARCNET area network controller C Modified token passing protocol O Self reconfiguring as nodes are added or deleted from network T1 Handles variable length data packets L1 16 bit CRC check and generation System efficiency Increases with network loading 0 Standard microprocessor interface Supports up to 255 nodes per network segment C Ability to interrupt processor at conclusion of commands 1 Interfaces to an external 1K or 2K RAM buffer 0 Arbitrates buffer accesses between processor and COM 9026 Replaces over 100 MSI SSI parts 0 Ability to transmit broadcast messages 0 Compatible with broadband or baseband Systems Compatible with any interconnect media twisted pair coax etc PIN CONFIGURATION RA REG 8 Arbitrary network canfigurations can be used star tree etc Single 5 volt supply GENERAL DESCRIPTION COM 9026 8 a special purpose communications adapter for interconnecting processors and intelligent peripherals using the ARCNET local area network The ARCNET local area network is sell polling modified token passing net work operating at a 2 5 M bit data rale A modified loken passing scheme is one
24. a low ataD input Power up clears 0119 initializing all of the Q outputs low The Q outputs are the D inputs to U120 and U129 and remain low until a data pulse toggles one output high For example assume the onboard port is the first to transmit PULS2 from U123 1 is applied to U129 11 through inverter U140 4 The low at U129 12 is clocked through to U119 13 04 and U128 3 putting a low this will occur if any of the D inputs to U119 are low at U142 3 This causes U125 11 to go high U125 11 feeds four inputs U137 12 U125 5 U128 9 and U128 2 Remember that at this point the Q outputs of U119 are still low causing 0141 pins 8 10 and 12 to be high These three high inputs to the AND gate U128 cause the output to go high and provide U119 the required positive edged clock Q1 Q2 and Q3 of U119 remain high since the flip flops have not toggled The low at D4 is clocked through causing Q4 to go low U137 9 IDLE goes low 4 9 usec after a high is applied to U137 12 U137 is a one shot whose timing is determined by R111 and C151 IDLE enables U127 which turns on the LED whose line is active When no signal is present U137 9 is high and the diodes LED s are unlit In this case Q4 is low therefore D109 will light If one of the other ports is transmitting the corresponding LED will light U137 10 is high at the same time as IDLE and causes U137 7 to go low after a time determined by R112 and C123 when IDLE becomes in
25. is not tied to logic or chassis ground but is AC coupled to chassis ground at the back panel through the chassis adapter box Pins 6 and 3 of the interface modules are connected to 5V and 5V power supplies Pin 7 RX is the incoming signal which is tied to the clock line on the flip flops U120 pins 11 and 3 and 0129 3 Chapter 10 Service Instructions Introduction This chapter contains information to assist in servicing and troubleshoot ing Check the jumpers and switches to be sure the NET 100 1 Card is confi gured properly If these settings are all correct and the trouble is still pre sent refer to Table 10 1 Troubleshooting Table 10 1 lists some problems you may encounter and some possible causes Table 10 1 Troubleshooting PROBLEM System fails to operate Card fails RAMTEST LED 0105 Card fails IOTEST LED D102 Card fails MEMORY TEST Interrupt LED D103 does not light when INTR is asserted POSSIBLE CAUSE Be sure the card is fully seated in the card connector Be sure line cord is plugged in Check all jumpers Check all switches Inspect all packages for proper seating in sockets SPOONS Check SW101 and SW106 for correct selection Check MREQ signal out of U107 If present U108 D105 otherwise U116 U111 U101 U134 U105 U107 Check 5 107 and SW103 for correct settings 2 Check signal out of U107 If present 140 D102 otherwise U
26. is set an NAK is sent to the source ID SID if not an ACK is sent Page 1 8 Introduction When a packet is transmitted the receiving node first writes the SID into its receive buffer Next it will look at the DID If the DID is neither 0 nor its ID number the node will ignore the rest of the packet f the DID corresponds to the receiving node s ID number the node will send an ACK to the SID set the receiver inhibited flag and write the packet into its receiver buffer For a broadcast DID 0 the node will store the packet in its receive buffer if broadcast reception is enabled If not enabled the node will ignore the rest of the packet Parts Supplied The following parts are supplied in this interface card package NET 100 1 Card NET 100 1 Chassis Adapter 2 6 BT x 375 Screws NET 100 1 USER S MANUAL The following accessories are optional 60 25 foot coax cable 61 100 foot coax cable Tools Required The only tools required for the installation of the NET 100 1 Card are a small flat blade screwdriver and a small Phillips screwdriver Chapter 2 Hardware and Host Computer Requirements Introduction The NET 100 1 Card uses the S 100 Bus Interface IEEE Standard 696 Therefore computers used with this card must meet the same standard Listed below are the S 100 Bus pins used signal type and their active level S 100 Bus Pin PINNO SIGNAL TYPE 4 S 5
27. lack of activity for greater than 4 9 When 081 fires 052 produces 150 which resets the octal register resets the signal SET and clears all B 74S74 s This corresponds to the idle state of the HUB and the process repeats when the next packet is received Itis possible to implement a passive HUB as shown in figure 12 This arrangement allows for a maximum of 4 ports For proper operation each port must be terminated in 93 ohms either by connecting il to an active node or attaching a 93 ohm BNC terminator to the unconnected port When the ports are terminated property each port will have an input impedance of 93 ohms Due to the considerable loss expe rienced in this arrangement it is recommended that no more than 4 nodes be connected in this manner FIGURE 9 TYPICAL NETWORK TOPOLOGY Page 12 8 Data Sheets FIGURE 10 ARCNET COMPATIBLE CABLE TRANSCEIVER USING THE COM 9032 Is a registered trademark of the Datapoint Corporation Page 12 9 Data Sheets TIT TOP VIEW MINICIRCUITS LAB PEOR Dren FIGURE 11B INTERFACE MODULE Q i FIGURE 12 4 PORT PASSIVE HUB Page 12 10 Data Sheets PROGRAMMING THE COM 9026 Packet Transmission Transmission of a message begins with the processor selecting a page in the RAM butter and writing the pack
28. noted that the data pattern D1 written into the RAM has been chosen arbitrar ily Only if the D1 pattern appears in the RAM buffer can proper operation be assured CLOCK GENERATOR The COM 9026 uses two separate clock inputs namely CA and CLK The CLK inputis a 5 MHz free running clock and the CA input is a start stop clock periodically stopped and started to allow the COM 9026 to synchronize to the incom ing data that appears on the RX input Figure 9 illustrates the timing of the CA clock generator and its relationship 10 the DSYNC output and the RX input The DSYNC output is used to control the stopping ol the CA clock On the next rising edge of the CA input after DSYNC is asserted CA will remain in the high state The CA clock remains halted in the high state as long as the RX signal remains high When the RX signal goes low the CA clock is restarted and remains running until the next falling edge of DSYNC See ligure 20 for an implementation of this circuit 7 vor KC SR P 33009 CLR ERE UTR OT Pais as EEC puru map o A pa yo 4 No FIGURE 6 PROCESSOR READ COM 9026 aw onto I PS an OD sa 3 ae FIGURE 7 PROCESSOR WRITE COM 9026 Page 12 23 Data Sheets FIG
29. the cycle by removing the WAIT output DWA should only be used if the processor cannot deliver the data to be written in enough time to satisfy the write setup time requirements of the RAM buffer By delaying the acti vation of DWR the period of the write cycle willbe extended until the write data is valid Since the architecture and oper ation of the COM 9026 requires periodic reading and writ ing of the RAM buffer in a timely manner holding the DWA input off for a long period of time or likewise by running the processor at a slow speed can result in a data overflow condition It is therefore recommended that if the processor write data setup time to the RAM buffer is met then the DWR input should be grounded For processor UO write cycles to the COM 9026 ADIE and AIE are used to enable the processor s address onto the interface data bus ILE is used to enable the processor s write data into the COM 9026 Delaying the activation of DWR will hold up the COM 9026 cycle requiring the same precautions as stated for Processor RAM Write cycles Lac sc lac 50 Lac och ve Lar Fe Lae sr Lee Lee Page 12 21 Data Sheets As stated previously processor requests occur at the fall ing edge ol AS if either OREO MREQ are active 9026 requests occur when the transmitter or receiver need to read or write the RAM buffer in the course of executing the command If the COM 9026 reque
30. the long packet enable flag is reset only short packets can be handled Whatever the packet length the COUNT byte will always Point to an address situated in the first 256 bytes of the page Selected Because of this message lengths of 254 through 256 bytes must be padded out to a length of al least 257 bytes in order to be handled Nodes equipped and configured for extended length messages can coexist in the same system as nodes not configured for extended length messages The DEFINE CONFIGURATION command merely informs the COM 9026 of the existence of an external 2K buffer and thus need only be issued at initialization time with standard messages less than 254 bytes proceeds in the normal fashion II an extended length message is sent to a node that does not have its long packet enable flag set the receiver will ignore it The transmitting COM 9026 will set TA bit but not the TMA bit If an attempt is made to have a node transmit an extended length message when the node does not have its long packet enable flag set the packet will not be sent and the TA bit will stay off until a DISABLE TRANS MITTER commandis issued To the host processor this sit uation will exactly as if a transmission were to anode that has its receiver inhibited Page 12 13 Data Sheets APPENDIX 1 DETAILED TIMING INFORMATION The following information is provided for the benefit ol users The lengths of the Ive types of COM 9026 transmi
31. x 375 HE 434 298 Socket HE254 1 Washer 6 lock 132 443 892 Register 252 77 Nut 6 32 x 2507 HE 434 299 Socket una HE 442 702 Voltage regulator u133 HE 443 26 Quad NAND 2 input HE215 675 Heat sink HE 434 298 Socket HE 250 1429 Screw 6 32 x 3757 443 1159 8 04 comparator HE254 1 Washer 6 lock HE 434 311 Socket HE 252 77 Nut6 32 250 0135 443 1159 8 54 comparator uns HE 443 1027 2k x 8 434 311 Socket HE 434 307 Socket I36 443 1133 Quad 2 input OR gate une HE 443 1161 LANG controller HE 434 298 Socket HE 434 253 Socket 443 1112 Dj retrg mon multvbrt Unz Not Supplied HE 434 312 Socket HE 434 299 Socket une HE 443 802 MUX quad 2 input tri state U138 HE 443 857 Buffer hex tristate or HE 434 299 Socket 443 1178 139 443 900 Dual D F F HE 434 299 Socket HE 434 298 Socket ung 443 752 Quad DF F Ut40 HE 443 897 Hex inverter HEN vit hE 443 007 VI20 HE 443 900 Dual D F F HE 434 208 Sosa 434 298 Socket 443 896 Quad NOR 2 input ve QUA ANO Input HE 434 298 Socket 22 HE 443 837 Latch B bit tri state w SV regulator 434 311 Socket U123 443 1162 LANT transciever ITEM PART DESCRIPTION HE 434 298 Socket NUMBER NUMBER 124 150 162 Crystal oscillator 1125 HE 443 26 Quad NAND 2 input 5 85 2940 1 PCboard HE 434 298 Socket 10 266 1203 Circuit board extenders U126 41 18 Delay line HE 434 298 Socket
32. 0 78 DATA BYTE 1 DATA BYTE 2 DATA BYTE 3 DATA BYTE 120 FIGURE 13 TYPICAL SHORT PACKET BUFFER 608 TRANSMIT ADDRESS DATA 00 2F 01 08 02 00 03 D4 200 12C D4 DATA BYTE 1 D5 DATA BYTE 2 D6 DATA BYTE 3 1FF DATA BYTE 300 FIGURE 14 TYPICAL LONG PACKET BUFFER FOR TRANSMIT e Typically the conclusion of a RECEIVE command which is flagged by the RI bit being set to a logic one will generate an interrupt and allow the processor to read or operate on the message as required Figure 15 illustrates the contents of a page in the RAM buffer after a packet is received for a source ID of and a destination ID of 91 with a packet length of 201 bytes C9 HEX Figure 16 illustrates the contents on the RAM bufer after a packet is received from a source ID of C3 and a destination ID of 1F with a packet length of 490 bytes 1EA HEX The COM 9026 will deposit packets in the RAM buffer in a format Identical to the transmit format allowing for a message to be received and then retransmitted without rearranging any bytes in the RAM buffer COM 9026 Interrupts When using the interrupt structure of the COM 9026 to time the issuing of the transmit and receive commands certain procedures should be followed The INT outputof the COM 9026 is generated in a variety of ways For the transmitter the INT output is generated by the logic function TA anded with bit zero in the interrupt mask register Assuming the mask reg
33. 10 0F NOTE F000 0001 should read the ID node number in hex set by SW105 Chapter 7 e Reassembly Introduction This chapter contains the information required to install the top of the Z 100 Computer after NET 100 1 Card installation configuration and tests Reassembly All in One Model Refer to Figure 7 1 Connect cable 134 1264 if using 8 inch disk drive Replace the top case by bringing it straight down into its position Using a small flat blade screwdriver slide the latches all the way to the front I This completes the reassembly of the all in one model Figure 7 1 Reassembly All in One Model Page 7 2 Reassembly Low Profile Model Refer to Figure 7 2 Connect cable 134 1264 if using 8 inch disk drive Replace the top case by bringing it straight downinto its position Push the latches all the way to the front This completes the reassembly of the low profile model PUSH FORWARD 7 2 Reassembly Low Profile Model Chapter 8 Theory of Operation Introduction This chapter provides a brief explanation of the theory of operation of the NET 100 Card If a more detailed theory of operation is desired refer to Chapter 9 Circuit Description Refer to the block diagram Figure 8 1 as you read the following description TE E MULTIPLEXERS Ca SARA CHASSIS ADAPTOR CONNECTOR RG62A COAX CABLE 100 ADDRESS BUS Figure8 1 NET 100 1
34. 135 U110 U107 1 U102 U103 U104 U112 U118 U122 U132 U138 0115 1 0138 0103 Continued Page 10 2 Service Instructions Table 10 1 Troubleshooting continued PROBLEM POSSIBLE CAUSE ROM LED 0104 does not light when ROM is 1 Check for correct settings on SW102 and SW104 being mapped 2 Check ROMSEL signal out of U130 If present U140 U131 D104 otherwise 0106 U130 ROM inoperative U108 U133 U136 U109 U117 RDY signal not generated U133 U139 U121 U136 U140 0142 0131 0116 All ports inoperable U118 U123 0124 U125 0142 U129 U119 0128 0141 0126 Ports 1 2 and 3 inoperable 1 U111 U119 0137 Onboard port inoperable 1 0123 U140 0129 0128 U119 U127 0109 LED 0109 not lit Port3inoperable 1 coax IM103 U141 U120 U128 U119 U127 LED 0108 not lit D108 Port 2 inoperable 1 coax 1 102 U141 0129 0128 U119 0127 LED D107 not lit D107 Port 1 inoperable 1 Bad coax IM101 0141 U119 027 D106 LED D106 not lit emissions 1 Badground between network interface and S 100 Chapter 11 Parts List Introduction This chapter includes a component view of the NET 100 1 Card and an exploded view of the Network Chassis Adapter to assist in the identification for replacement parts Adjacent to the circuit reference designator or exploded view number are the part number and description which must be supplied wh
35. 2 16K x 8 27128 2 Jumper selectable 8 bit or 16 bit addressing Jumper selectable 16 bit or 24 bit addressing 2000 feet 255 Jumper selectable VIO VI7 NMI and SMC COM9026 Zenith Hybrid EGA059102A 880 ns maximum 220 ns maximum RG62A Coax 93 Ohms BNC Connector S 100 IEEE Standard 696 8 11 volts DC Typical 1 6A Maximum 2 0A 12 volts DC at 03A Chapter 1 Introduction This chapter introduces the NET 100 1 Card Zenith Local Area Network ZLAN operation parts supplied and the tools required for installation NET 100 1 Card The NET 100 1 Card is a local area networking card compatible with Data point s ARCNET System It will allow the Z 100 Computer to interface with up to 255 similarly configured computers at a maximum distance of 2000 feet An active 4 port hub is incorporated on the NET 100 1 Card A local area network can be set up by daisy chaining or with the hub using the appropriate software This card is supplied fully populated and may be placed in any vacant card slot in the computer The active hub requires all units in a path or tree to be powered up for the system to communicate properly The card can be configured in many ways with the available switches and jumpers This capability is especially useful for configuring the memory on the card around system memory Yet the card can be used as supplied fully configured except for the ID number The ID number is a switch set to the desir
36. 3M MOLEX right angle HE 434 311 Socket U103 HE 443 791 Buffer driver tri state Resistors HE 434 311 Socket 8101 6 4532 12 45 3 VI04 443 837 Latch 8 bit tri state A102 HE 6 102 12 1 kohm HE 434 311 Socket R103 6 562 5 6 kohm U105 HE 443 1159 8 bit comparator 8104 HE 6 562 5 6 434 311 Socket 8105 HE6 562 5 6 kohm U106 HE 443 1159 B bit comparator R106 HE 6 562 5 6kohm HE 434 311 Socket R107 HE6 102 12 1 U107 HE 444 222 PAL S 100 9026 timing R108 HE 6 562 5 6kohm HE 434 311 Socket R109 HE 6 562 5 6 1108 443 980 Driver A110 Not Used HE 434 311 Socket A111 6 103 12 10 kohm U109 HE 443 791 Buffer driver tri state R112 6 512 12 5 1 kohm HE 434 311 Socket RP101 9 128 10 kohm resistor pack 443 1159 B bit comparator RP102 HE9 128 10 kohm resistor pack HE 434 311 Socket RP103 HE 9 128 10 kohm resistor pack Page 11 5 Parts List CIRCUIT CIRCUIT REFERENCE 205 REFERENCE 205 DESIGNATOR PARTNO DESCRIPTION DESIGNATOR PARTNO DESCRIPTION 443 980 Driver HE434 311 Socket HE 434 311 Socket U128 HE 443 1046 Triple AND 3 input VII2 HE 443 802 quad 2 input tri state HE 434 298 Socket or U129 HE 443 900 Dual D F F HE 443 1178 HE 434 298 Socket HE 434 299 Socket HE 442 702 regulator 130 443 1159 8 bit comparator HE434 311 Socket HE215 675 Heat sink 443 1128 NAND 2 input open collector 250 1429 Screw 6 32
37. 555 888 888 888 93 588 Page A 3 ID Node Number Lookup Table IDNO DEC HEX 0 zi 65 855 888 BEE 888 888 888 75 OFF ON CM OFF OFF ON CM ON OFF OFF ON CM OFF OFF OFF ON OFF ON ON OFF OFF ON ON RRR 555 588 88 88 555 888 555 85 558 555 885 888 888 555 888 885 555 855 11 888 555 888 555 888 885 885 858 885 888 555 888 555 888 885 OFF OFF ON OFF OFF OFF OFF OFF ON OFF OFF OFF ON OFF ON OFF OFF OFF 656 588 OFF OFF OFF OFF OFF OFF OFF CM CM CM 558 555 555 888 858 598 555 555 566 888 888 555 888 64 65 100 101 102 66 585 555 585 855 888 67 103 104 68 105 69 855 biz 555 888 BEE 888 106 6 107 68 108 6C Page 4 ID Node Number Lookup Table IDNO POSITION DEC HEX 0 1 2 3 4 5 6 7 109 6D ON OFF OFF ON OFF OFF ON OFF 110 6E ON OFF OFF ON OFF OFF OFF ON 111 6F ON OFF OFF OFF OFF OFF OFF 112 70 ON OFF OFF OFF CM ON ON ON 113 71 ON OFF OFF OFF ON ON OFF 114 72 ON OFF OFF OFF ON ON OFF 115 73 CM OFF OFF OFF ON ON OFF OFF 116 74 ON OFF OFF OFF OFF ON ON 117 75 ON OFF OFF OFF OFF ON OFF 118 76 ON OFF OFF OFF ON OFF OFF ON 119 7 ON OFF OFF OFF ON OFF OFF OFF 120 78 CM OFF OFF OFF OFF ON CM ON 121 79 ON OFF OFF OFF OFF ON OFF 122 ON OFF OFF OF
38. 9 HE 21 769 01 ceramic C140 Not Used Page 11 4 Parts List CIRCUIT CIRCUIT REFERENCE ZDS REFERENCE ZDS DESIGNATOR PARTNO DESCRIPTION DESIGNATOR PARTNO DESCRIPTION J107 HE 432 1102 Pin 3M MOLEX RP104 9 99 1 kohm resistor pack HE 432 1041 Pin 2F BERG RP105 9 99 1 kohm resistor pack 3108 432 1041 Pin2F BERG RP106 HE 9 128 10 kohm resistor pack HE 432 1102 Pin 3M MOLEX RP107 HE9 128 10 kohm resistor pack J109 HE 432 1041 Pin 2F BERG 108 9 128 10 resistor pack 432 1102 Pin 3M MOLEX RP109 9 128 10 kohm resistor pack J110 HE 432 1102 Pin MOLEX RP110 Not Used HE 432 1041 Pin 2F BERG 111 HE 9 120 150 ohm resistor pack 432 1102 Pin MOLEX 112 9 120 150 ohm resistor pack HE 432 1041 Pin2F BERG Switches J12 HE 432 1102 Pin 3M MOLEX HE 432 1041 Pin 2F BERG Swt01 60 657 SPST J113 HE 432 1102 Pin 3M MOLEX SW102 HE 60 657 DIP SPST HE 432 1041 Pin 2F BERG SW103 HE 60 657 DIP SPST 4114 HE 432 1102 Pin3M MOLEX SW104 HE 60 657 DIP SPST Sw105 HE 60 657 SPST Chokes and Pins SW106 60 657 DIP SPST I SW107 HE 60 657 DIP SPST L101 235 229 35uh RF choke L102 HE 235 229 35uh RF choke Semiconductors L103 HE 235 229 35uh RF choke L104 HE 235 229 35uh RF choke 443 980 Driver P101 HE 432 986 Pin 3M MOLEX right angle HE 434 311 Socket P102 HE 432 986 Pin 3M MOLEX right angle U102 HE 443 791 Buffer driver tri state P103 432 986 Pin
39. AM buffer by the COM 9026 another receive com mand can be issued to allow reception of the next packet while the first packet is read by the processor In general the four pages in the RAM buffer can be used for transmit Or receive in any combination In addition the processor will also use the interface bus 1A10 1AB IAD7 IADO when performing access cycles status reads from the COM 9026 or command writes to the COM 9026 To accomplish this double buffering scheme the RAM buffer must behave as dual memory To allow this RAM to be a standard component arbitration and control on the interface bus IA10 IAB IAD7 IADO is required to permit both the COM 9026 and the processor access to the RAM buffer and at the same time permit all processor O oper ations to or from the COM 9024 Processor access cycle requests begin on the trailing edge of AS if either is asserted These access cycles run completely asynchronous with respect to the COM 9026 Because of this upon processor access cycle requests the COM 9026 immediately puts the processor into a wait state by asserting the WAIT output This gives the COM 9026 the ability to synchronize and control the processor access cycle When the processor access cycle is synchronized by the 9026 the WAIT signal is even tually removed allowing the processor to complete its cycle For processor RAM buffer access cycles AIE and ADIE enable the p
40. EMADRS1 go low MEMADR1 and MEMADR2 outputs in coordination with the other inputs on the U107 PAL cause MREQ to become active The following switches are set to select OFOOOOH as used by the Z 100 SW101 POSITION 0 1 2 3 4 5 6 7 ADDRESSBIT 23 22 21 20 19 18 17 16 ON OFF ON ON ON ON OFF OFF OFF OFF SW106 POSITION 0 1 2 3 4 6 8 7 ADDRESS BIT A15 14 A13 A12 A11 NC NC NC ON OFF ON ON ON ON ON X X X After U116 receives MREQ it generates latch L an active low pulse enabling U122 to transfer the stable address on the internal IADO IAD7 bus to the RAM U115 For a write cycle U116 pulses ILE low enabling data to be multiplexed to the IADO IAD7 bus WE generated by U116 allows the latched data to be stored in U115 For a read cycle the RAM sends data to the system processor or the network controller via the IADO IAD7 bus after U116 generates the pulse to the RAM Page 9 9 Circuit Description Network Controller The network controller circuitry consists of U116 U123 and U124 20 MHz oscillator The network controller circuitry operates at a 2 5M bit data rate and works under a token passing scheme by passing an invitation to transmit to the next active ID number U116 is the Local Area Network Controller LANC and U123 is the Local Area Network Transceiver LANT Together they provide the interface between the system and the network U124 provides the clock signal necessary for U123 to ge
41. ERFACE Figure 2 illustrates a typical COM 9026 to processor inter face The signals on left side of this figure represent typ ica processor signals with a 16 bit address bus and an 8 bit data bus with the data bus multiplexed onto the lower 8 address lines PAD7 PADO The processor sees a nel work node a node consists of a COM 9026 RAM buffer cable transceiver etc as shown in figure 2 as 2K memory locations and 4 1 0 locations within the COM 9026 The RAM buffer is used to hold data packets temporarily prior to transmission on the network and as temporary stor age of all received data packets directed to the particular node The size of the buffer can be as large as 2K byte loca lions providing four pages at a maximum o 512 bytes per page For packet lengths smaller than 256 bytes a 1K RAM buffer can be used to provide four pages of storage In this case address line AB sourced from either the COM 9026 or the processor should be left unconnected Since four pages of RAM buffer are provided both transmit and receive operations can be double buffered with respect to the pro cessor For instance after one data packet has been loaded into a particular page within the RAM buffer and a transmit command for that page has been issued the processor can start loading another page with the next message in a multi message transmission sequence Similarly alter one mes sage is received and completely loaded into one page of the R
42. F OFF ON OFF ON 123 7 ON OFF OFF OFF OFF OFF OFF 124 7c ON OFF OFF OFF OFF OFF ON ON 125 7D ON OFF OFF OFF OFF OFF ON OFF 126 7 CM OFF OFF OFF OFF OFF OFF ON 127 7F ON OFF OFF OFF OFF OFF OFF OFF 128 80 OFF ON CM CM ON CM ON ON 129 81 OFF ON ON ON CM ON OFF 130 82 OFF ON ON ON ON OFF ON 131 83 OFF ON ON ON ON ON OFF OFF 132 84 OFF ON ON ON ON OFF ON ON 133 B5 OFF ON ON ON ON OFF ON OFF 134 86 OFF ON ON ON ON OFF OFF ON 135 87 OFF ON ON ON ON OFF OFF OFF 136 88 OFF ON ON ON OFF ON ON ON 137 89 OFF ON CM ON OFF ON ON OFF 138 OFF ON ON CM OFF ON OFF 139 88 OFF ON CM ON OFF ON OFF OFF 140 OFF CM ON ON OFF OFF ON ON 141 8D OFF ON ON OFF OFF ON OFF 142 BE OFF ON ON ON OFF OFF OFF ON 143 8F OFF ON ON ON OFF OFF OFF OFF 144 90 OFF ON CM OFF CM ON CM ON IDNO 145 91 146 92 147 93 148 94 149 95 150 96 151 9 152 98 153 99 154 155 9B 156 9C 157 80 158 9E 159 9F 160 A0 161 Al 162 2 163 164 4 165 5 166 6 167 168 169 A9 170 AA 171 AB 172 AC 173 AD 174 AE 175 AF 176 B0 17 B1 178 B2 179 B3 180 B4 OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF Page 5 ID Node Number Lookup Table ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON
43. F ON OFF OFF 250 FA OFF OFF OFF OFF OFF 251 FB OFF OFF OFF OFF OFF 252 FG OFF OFF OFF OFF OFF FD OFF OFF OFF OFF OFF FE OFF OFF OFF OFF OFF FF OFF OFF OFF OFF OFF OFF OFF CM BRB 333 922 lt 9
44. F ceramic C112 HE 21 769 01 ceramic 0101 56 56 144149 HE 21 769 01 pF ceramic D102 HE 412 654 LED red C114 HE 21 769 01 pF ceramic 0103 HE 412 654 LED red cns HE 21 769 101 pF ceramic D104 HE 412 654 LED red D105 HE 412 654 LED red C116 HE21 769 01 pF ceramic D106 412 654 LED red 21 769 01 pF ceramic 0107 412 654 LED red C118 HE 21 769 01 pF ceramic 0108 HE 412 654 LED red cng HE 21 769 01 pF ceramic D109 HE 412 654 LED red C120 Not Used Interfaces and Jumpers C121 HE 21 769 01 ceramic 122 21 769 01 pF ceramic IM101 234 426 Cable interface C123 HE 21 750 56 pF ceramic IM102 HE 234 425 Cable interface 124 21 769 01 pF ceramic 1M103 234 425 Cable Interface C125 21 769 101 pF ceramic J101 HE 432 1073 Pin 10M MOLEX HE 432 1041 Pin 2F BERG C126 HE 21 769 101 ceramic C127 HE25 195 2 2 pF tantalum J102 HE 432 1102 Pin 3M MOLEX C128 HE 21 769 01 ceramic HE 432 1041 Pin 2F BERG C129 HE25 195 2 2 aF tantalum J103 HE 432 1102 Pin 3M MOLEX 130 Not Used HE 432 1041 Pin 2F BERG J104 HE 432 1102 Pin 3M MOLEX C131 HE 21 769 01 uF ceramic C132 HE 21 769 01 pF ceramic HE 432 1041 Pin 2F BERG C133 Not Used J105 HE 432 1102 Pin 3M MOLEX C134 HE 25 962 4 7 uF tantalum HE 432 1041 Pin 2F BERG C135 HE 21 769 101 pF ceramic J106 432 1102 Pin 3M MOLEX HE 432 1041 Pin 2F BERG C136 HE 21 769 01 pF ceramic C137 HE 21 769 01 pF ceramic C138 HE 25 962 4 7 uF tantalum C13
45. PINS JUMPERED 2732 2 J112 12 J113 12 J115 23 2764 2 J112 12 J113 23 J115 no jumper 27128 2 J112 23 J113 2 3 4115 12 The following switch settings of SW102 and SW104 correspond to address 0 4000 using a 2764 ROM SW102 POSITION 0 1 2 3 4 5 6 7 ADDRESSBIT Ai6 17 A18 19 20 A21 A22 23 OFF OFF OFF OFF ON ON ON ON SW104 POSITION 0 1 2 3 4 5 6 7 ADDRESS BIT NC NC NC A15 A14 A13 X X X X X ON OFF ON When a ROM read occurs from this board DBIN and MEMR high U133 3 OE is low OE will enable the outputs 00 07 of U117 to U109 When 0136 pins 9 ROMSEL and 10 OE are low 0109 pins 1 and 19 low allowing data to pass from the ROM to the DIO DI7 of the S 100 Bus A ROM read from this board results in ROMSEL and BMEMR being high and the buffered output of U131 pin 11 being low causing the LED D104 to light U131 an open collector NAND gate is low when ROMSEL and MEMR go high J114 is an optional jumper to allow this signal PHANTOM to be asserted when the ROM is selected allowing the ROM to be mapped over existing memory space When configuring the 2 100 this jumper need not be used Page 9 8 Circuit Description RAM Interface U116 controls the timing for any RAM access whether it is by the network controller or the system processor When the address set by SW101 and SW106 equates with the address on the bus the outputs of U105 MEMADRS2 and U134 M
46. R9026 IF 2 1 BMEMR 1 PGMGND AS BSYNC MREQ MEMADR2 1 MEMR MEMADR2 MEMADR1 BOUT IOREQ IOADRS BINP IOADRS BOUT Chapter 12 Data Sheets Introduction This chapter contains the the necessary technical information to under stand the COM 9026 Local Area Network Controller LANC and the COM 9032 Local Area Network Transceiver LANT The following pages are reprinted with the permission of Standard Microsystems Corporation Page 12 2 Data Sheets TECHNICAL NOTE TN5 2 USING THE COM 9026 LOCAL AREA NETWORK CONTROLLER AND THE COM 9032 LOCAL AREA NETWORK TRANSCEIVER Page 12 3 Data Sheets The purpose of this technical note is to provide the information and schematics needed to implement the CLOCK GENERATOR and the CABLE TRANSCEIVER for the COM 9026 In addition some discussion of the transmission media network topology and network performance is included CLOCK GENERATOR Figures 1 and 2 illustrate the CLOCK GENERATOR and associated timing respectively The purpose ol this circuitry is to generate the CLK and CA signals for the COM 9026 A 20 MHz oscillator is used to allow proper control of the starting and stcpping of the CA signal The CLK signal is generated from a divide by 4 circuit using 2 7491126 The line protocol of the COM 9026 is designed to ensure that a negative transition always occurs 1 bit time before pa
47. S 6 S 7 S 8 VI4 S 9 VI5 S 10 Vi6 S 11 S 12 S 15 18 16 16 17 A17 20 GND B 24 OI B 29 5 30 4 31 A3 M 32 A15 M 33 A12 M 3 4 9 M 35 DATA1 WS 36 DOO M DATAO WS 37 A10 M 38 004 M DATA4 M S 39 005 M DATAS WS 40 006 DATA6 WS 41 DI2 M DATA10 M S ACTIVE LEVEL L O C Low open collector t oc L oc L oc L oc L 0 C OC H H H 0 Volts Line H ZIIZ gt gt gt gt gt Page 2 2 Hardware and Host Computer Requirements PINNO SIGNAUTYPE ACTIVE LEVEL 42 DI3 M DATA11 M S H 43 017 M DATA15 WS H 45 SOUT M H 46 SINP M H 47 SMEMR M H 50 GND B 0 Volts Line 51 8 Volts B 52 16 Volts B 53 GND B 0 Volts Line 59 19 M H 61 A20 H 62 A21 M H 63 A22 M H 64 A23 M H 67 PHANTOM M S Oc 70 GND B 0 Volts Line 72 RDY S H OC 73 INT S L 75 B L 76 pSYNC H 77 M L 78 pDBIN M H 79 H 80 81 A2 M H 82 H 83 A7 M H 84 AB M H 85 A13 M H 86 A14 M H 87 A11 M H 88 DO M DATA2 WS H 89 DO3 M S H 90 007 M DATA7 WS H 91 DI4 S DATA12 WS H 92 DI5 S DATA13 WS H 93 DI6 S DATA14 WS H 94 011 S DATA9 WS H 95 DIO 5 M S H 96 sWO M L 100 GND B Volts Line Ch
48. TR if enabled by the WRITE INTERRUPT MASK command The bit is reset low during a CLEAR FLAGS command BIT 1 Transmit Message Acknowledged TMA This bit 1 set high indicates that the packet transmitted as a result of an ENABLE TRANSMIT FROM PAGE nn command has been posilively acknowledged This bit should only be considered valid after the bit bit 0 is set Broadcast mesages are never acknowledged BIT 0 Transmitter Available TA This bit if set high indicates that the transmitter is available for trans mitting This bit is set at the conclusion of a ENA BLE TRANSMIT FROM PAGE nn command or upon the execution of a DISABLE TRANSMITTER com mand The setting of this bit can cause an interrupt via INTR if enabled by the WRITE INTERRUPT MASK command WRITE INTERRUPT MASK The COM 9026 is capable of generating an interrupt signal when certain status bits become true A write to the MASK register specifies which status bits can generate the inter rupt The bit positions in the MASK register are in the same position as their corresponding status bits in the STATUS register with a logic one in a bit position enabling the cor responding interrupt The setting of the EST1 and EST2 status bits will never cause an Interrupt The POR status bit will cause a non maskable interrupt regardless of the value of the corresponding MASK register bit The MASK register takes on the following bit definition BITS
49. URE 9 CA CLOCK GENERATOR TIMING EXTENDED TIMEOUT FUNCTION There are three timeouts associated with the COM 9026 operation Response Time This timeout is equal to the round trip propagation delay between the 2 furthest nodes on the network plus the max imum turn around lime Ihe time it takes a particular COM 9026 to start sending a message in response to a received message which is known to be 12 microseconds The round trip propagation delay is a function ol Ihe Iransmission media and network topology For a typical system using RG62 coax in a baseband system one way cable propagation delay 0131 microseconds translates to a distance of about 4 miles The flow chart in figure 3 uses a value ol 74 7 microsec onds 31 31 12 margin to determine il any node will respond Idle Time This time is associated with a NETWORK RECONFIGUR ATION Relering to figure 3 during a NETWORK RE CONFIGURATION one node will continually transmit INVI TATIONS TO TRANSMIT until it encounters an active node Every other node on the network must distinguish between this operation and an entirely idle line During NETWORK RECONFIGURATION activity will appear on the line every 78 microseconds This 78 microsecond is equal to the response time of 74 7 microseconds plus the time it takes the COM 9026 to retransmit another message usually another INVITATION TO TRANSMIT The actual timeout is set to 78 2 microseconds to allow for margin Reconfig
50. ac live EOT This signal is named EOT and stands for End of Time It is called this since a low on EOT causes PRSFF to reset the flip flops inthe same manner a power on of the system did Page 9 11 Circuit Description U125 5 starts the pulse generation through the delay line U126 The high on U125 5 is inverted and sent 10 U126 1 U126 12 1 then goes low and is connected to 1 of the interface modules P2 goes low after P1 and is connected to P2 of the interface modules The interface mod ules generate the dipulse to the coax U126 6 goes low after the original input U125 inverts the signal and U126 1 P1 and P2 go high limiting their pulse widths to 100 nsecs Note that P2 is inverted at U140 6 and connected to U123 10 RXIN U123 then generates RXOUT to U116 RXOUT is used for both U116 and the other three port network transmissions The Q outputs either Q1 Q2 or of U119 are inverted by 1141 and tied to the DIS EN lines pin 19 of 1 101 1 103 When the signal is high the interface module is disabled and when low it is enabled Initially all the DIS EN lines are low enabling the interface modules to receive data from the network A high on the DIS EN line prevents the interface modules from retransmitting and disturbing any incoming data The hybrid interface modules provide interface to the coax cable RG62 Pin 11 connects to the shield and 12 to the center of the coax cable The shield
51. alt the CA clock SYNC output This output is a 5 MHz starustop clock that is halted when DSYNC goes active low and restarted by a low signal on the RXOUT output This clock is capable of driving 70 pl plus one LS load with 20 nanoseconds rise and fall times 14 TRANSMIT TX This input which is asserted by the COM 9026 is the serial data transmitted by DATA the node 15 TRANSMIT NAX Thi Tow i bits the TX signal from initiating transmit signals by forc INHIBIT ing PULST ana PULS2 o a high and BL NK a low This signal should be asserted during a power on reset condition SYSTEM CLOCK INTERFACE PINNO NAME SYMBOL J Function 4 CPUCLOCK CPUCLK This output is a4 MHz free running clock capable of driving 130 pf with 30 nano second rise and fall times It is identical to the T TLCLK input when CKSEL is high When CKSEL slow this output becomes the inversion of he signal that is led into the TTLCLK Input 5 CLOCK CKSEL This input selects the clock interface option for the TTLCLK and CPUCLK When SELECT this signal is high both the T TLCLK and CPUCLK are identical 4 MHz free run ning ci which are ted from the 20 MHz input clock OSC via a divide by 5 II divider this input is low the T TLCLK pin an input and the CPUCLK output will produce the inversion of the signal appearing on TTLCLK input 6 TTL CLOCK TILCLK can ba ariar ari it or an output dependin
52. apter 3 Disassembly Introduction This chapter provides the information to remove the top of the 2 100 puter for NET 100 1 Card installation WARNING Dangerous DC voltages are present inside the computer Be sure the line cord is disconnected Disassembly All in One Refer to Figure 3 1 and complete the following steps 1 Unplug the line cord from the AC outlet 2 Using a small flat blade screwdriver move the metal slides all the way to the front and then 1 4 to the back as shown 3 Carefully lift the top case straight up and set it to one side Figure3 1 Disassembly All In One Model Page 3 2 Disassembly Low Profile Model Refer to Figure 3 2 and complete the following steps 1 Unplugthe line cord from the AC outlet 2 Pull the metal slides all the way to the back and then push the metal slides 1 4 to the front as shown 3 Carefuly lift the top case straight up and set it to one side PULL METAL SLIDES ALL THE WAY BACK THEN PUSH FORWARD 174 Figure3 2 Disassembly Low Profile Model Chapter 4 Configuration Introduction This chapter describes the typical factory configuration used with the Z 100 Computer Detailed configuration information is furnished for Z 100 users who desire to modify or customize their configuration and non Zenith Data System microcomputers with S 100 Bus compatiblity Typical Configuration The following is the typical board config
53. ata to NRZ format These functions are performed exactly as the TTL imple mentation shown in figures 1 and 4 Figure 10 illustrates the COM 9032 used with the COM 9026 to implement an ARCNET compatible cable transceiver ARCNET is a registered trademark he Dalapoint Corporation OSYNC TO S163 TO 5163 STOP stop wpe START 2 Rx po o1 62 os 04 es 06 M MII pa 05 06 FIGURE 3 BYTE TO BYTE RECEIVE SYNCHRONIZATION Page 12 5 Data Sheets FIGURE 4 TRANSMIT AND RECEIVE LOGIC Suggested cxcut when using COM9026 without the COM9032 TX 113 01110101 11011 11 FIGURE 5 TYPICAL TX WAVEFORM La FIGURE 6 ARCNET CABLE TRANSCEIVER 4 ARCNET is a registered trademark of the Datapoint Corporation Page 12 6 Data Sheets PULSE2 V V DIPULSE IDEAL ve sas 400 ns FIGURE 7 DIPULSE GENERATION ATA H en i 20MM7 Tuum nnum uv NK ASYNCHRONOUS a os 5026 FIGURE 8 RX WAVEFORM GENERATION Page 12 7 Data Sheets HUB ELECTRONICS Figures 11a and 11b illustrate a typical implementation of active HUB The HUB m
54. ay be thought of as an amplifier and a number ol ideal taps mounted in the same box Each tap is ideal in that it causes no insertion loss no tap loss and provides total suppression ol reflections Each of the ports on the HUB may be connected to a network node to another HUB to an unterminated length of coax or to noth ing at all The reflections caused by connecting an unter minated length of coax is taken into account in the HUB implementation and will not have any negative effects on network operation When no activity appears on the HUB ports the HUB enters the idle state and all receivers are enabled This state corresponds to a clear condition within the octal register which provides disable signals to the transmitters of all ports through the interface modules As soon as any port senses activity portn one of 8 74874 s is clocked low causing the cutput of AND 1 to go low This in turn brings the signal SET to a high which causes the octal register to be clocked through AND 2 The clocking of the octal register causes one output to remain low the one corresponding to the port which sensed activity designated as port n and the other seven outputs to go high This allows port n to transmit repeat its signal to all other ports For each pulse sensed the delay module will generate PULSE T and which is used by all other ports to generate the dipulse as shown in figure 7 The HUB remains in this active state until the transmission it
55. been set by this time ifthe and TMA status bits b00nn100 successful reception of a message 0000c101 lesa than 254 bytes 0001 110 RECON status flag is cleared CLEAR FLAGS I p is a logic 1 the POR status flag is cleared if ris a logic I Ihe All other combinations of written data are not permitted and can result n incorrect chip and or network operation Page 12 25 Data Sheets MAXIMUM GUARANTEED RATINGS Operating Temperature wi 01070 C Storage Tempera 85101506 Lead Temperatur 1 925 C Positive Voltage on any pin 8V Negative Voltage on any pin with respect 10 ground 03V Stresses above those listed may cause permanent damage to the device This is a stress rating only and functional operation of the device al these any other condition above those indicated in the operational sections of this specification is not implied NOTE When powering this device from labaralory or system power supplies it is important thal the Absolute Maximum Ratings not be exceeded or device failure can result Some power supplies exhibit voltage spikes or glitches on their outputs when the AC power is switched on and off In addition voltage transients on the AC power line may appear on the DC II this possibility exists itis Suggested that clamp be used DC ELECTRICAL CHARACTERISTICS 0 to 70 C Vec 5 0V 5 PARAMETER MAX UNITS
56. cription Phantom The other two outputs from U107 PHANTOM1 pin 18 and PHANTOM2 pin 15 are tied together When MEMADRS1 MEMADRS2 and a write cycle occur PHANTOM2 goes low In this way the NET 100 1 board maps over ROM Read Only Memory space in the main system Wait Generation At the beginning of every bus cycle refer to Figure 9 2 the BSYNC pulse is fed to the preset lines PR pins 4 and 10 of flip flop U139 forcing the Q output pin 9 high and the Q output pin 8 low The outputs remain in this state until the clock toggles the low in at U139 2 BSYNC IOADRS OR MEMADRS WAIT ARMWAIT RDY Figure9 2 Timing Diagram Page 9 5 Circuit Description U139 8 ARMWAIT is connected to U121 8 The other input of the NOR gate 0121 9 is IOADRS The output U121 10 is high if this board and have been selected When this occurs and bus status line BINP or BOUT generated by U136 3 is high U131 3 RDY is low causing wait states to be inserted in that bus cycle until ARMWAIT goes high U139 9 ARMWAIT is connected to U142 13 The other input to this gate is MEMADRS When both MEMADRS1 and MEMADRS are low U121 4 goes high causing MEMADRS to be selected and U142 11 to be high U131 6 RDY is low if U142 11 and U131 4 BINP or BOUT or BMEMR are high In effect when or memory accesses occur on the NET 100 1 board RDY is forced low When U116 is ready the WAIT sig
57. ct able on 2K boundaries Network Controller The network controller provides the necessary interface between the S 100 Bus and the network It controls waits interrupts and data to and from the system ID Number The ID number is a unique number from 1 to 255 given to every node unit in the network Physically set by an onboard switch it serves to identify where a message is generated where the message is being sent and the priority that unit has Active Hub The active hub decodes and encodes the incoming and outgoing mes sages The hub allows implementation of a small network without any external hardware through the available three ports The fourth port is dedicated to the network controller no external connection may be made to it Chapter 9 Circuit Description Introduction This chapter provides a detailed circuit description of the NET 100 1 Card Refer to the schematic diagrams for the following discussion Bus Buffers U101 U102 U108 and U111 are the address bus buffers U103 is the buffer for the data out DO0 DO7 bus data received from the S 100 U104 is a buffer for the data in 00 017 bus data going out to the S 100 Bus U104 is enabled by DBIN and REQ U108 and U127 are buffers for the control signals Multiplexers multiplexers U112 and U118 select data transfers between the bus and the RAM or the network controller COM9026 Interface U116 First output data to U116 th
58. data or rom the RAM buffer This signal is sampled Internally on the falling edge o AS 7 READ WRITE RW high level on this the processor s access cycle to the COM 9026 or the A low tevel indicates that write cycle will be performed to either Ihe or the COM 9026 The write will not be completed however until inputis asserted This signal is an internal transparent latch gated with AS 10 ADDRESS 5 sample the stale of the IOREG STROBE and 9026 bus arbitration Is initiated on Ihe falling 4 REQUEST REG ETE or memor cycle has been s sampled The signal 5 REG o REG internal transparent latch gated with AS 12 WAIT WAIT This output signal is asserted by the 9026 at the start of a processor access cycle to indicate that it is not ready to transfer data WAIT returns to its i state when the COM 9026 is ready tor the processor to complete its cycle 5 DELAYED BWA This input signal informs the 9026 that valid data is present on proces WRITE sor s data bus lor write cycles The COM 9026 will remain n the WAIT state until 115 signal is asserted DWA has no effect on read cycles II Ihe processor is able 10 satisty the wnle data setup time it is recommended that this signal be grounded 29 INTERRUPT INTA _ This output signal is a
59. e OFF 1 position and all others to the ON 0 position as shown Refer to appendix A for cross reference to other ID numbers and their respective positions POSITION 0 1 2 3 4 5 6 7 ON OFF ON OFF OFF ON ON OFF ON ON NOTE To insure proper setting refer to memory test in Chapter 6 DipSwitch SW106 all positions to the ON 0 position DipSwitch SW107 all positions to the ON 0 position Page 4 3 Configuration Detailed Configuration Data The following information is furnished to configure the NET 100 1 Card for non Zenith Data System S 100 Bus compatible microcomputers as well as for the Z 100 user who desires to make modifications or effect acustomized configuration CAUTION This product contains ESDS electrostatic sensitive devices Exercise normal caution in handling these devices to prevent static dis charge damage Refer to Figure 4 2 for the locations of the jumpers Figure 4 2 Configuration Jumpers Page 4 4 Configuration Jumpers J101 Selects the interrupt on the S100 Bus Only one of the following should be jumpered NMI INT 4 9105 For 16 bit addressing pins 1 and 2 jumpered for 8 bit addres sing pins 2 and 3 are jumpered J107 T2 Jumper pins 2 and 3 for normal COM9026 operation When pins 1 and 2 are jumpered chip level testing can be performed J108 T1 Jumper pins 2 and 3 for nor
60. e and the transmitter passes the token Onceit has been established that the receiving node can accept the packet and trans mission is complete the receiving node will verity the packet Page 12 18 Data Sheets the packet is received successfully the receiving node transmits an acknowledge message nothing if it is received unsuccessfully allowing the transmitter to set the appropriate status bits to indicating successful or unsu cessful delivery of the packet An interrupt mask permits the COM 9026 to generate an interrupt to the processor when selected status bits become true Figure 3 is a flow chart illustrating the internal operation of the COM 9026 NETWORK RECONFIGURATION A significant advantage of the COM 902615 its ability to adapt to changes on the network Whenever a new node 5 acti vated or deactivated a NETWORK RECONFIGURATION is performed When a new 9026 is turned on creating new active node on the network or if the COM 9026 has not received an INVITATION TO TRANSMIT 840 milli seconds it causes a NETWORK RECONFIGURATION by sending a RECONFIGURE BURST consisting o eight marks and one space repeated 765 times The purpose of this burst is to terminate all activity on the network Since this burst is longer than any other type transmission the burst will interfere with the next INVITATION TO TRANSMIT destroy the token and keep any other node trom assuming control of the line It also
61. ed ID number Refer to appendix A for number selection and conversion All of the information needed to use the features of the NET 100 1 Card is contained within this manual Please read it carefully before attempting to use the NET 100 1 Card Page 1 2 Introduction Network Operation ZLAN consists of a token passing scheme where each node unit passes to the next active higher ID number an invitation to transmit Up to 255 unique node numbers may be assigned to a ZLAN network refer to Figure 1 1 Figure 1 1 ZLAN Topology Page 1 3 Introduction Refer to Figure 1 1 for the following example EXAMPLE Node 4 desires to communicate to node 20 The interconnect ing nodes must be powered on because the board has an active hub Nodes 2 3 4 7 11 12 16 17 18 19 and 20 The network can be configured in two ways Each has advantages and disadvantages which depend on the system to be installed For the highest efficiency network determine which configuration is best for the system Figure 1 2 shows a daisy chain configuration The main advantage of this configuration is that a unit may be easily inserted into the system keeping cable runs at a minimum The disadvantage of this system is that all units must be powered on for communications to occur For example a network system is set in a company where 5 of 20 units are at times inaccessible to the other users Using a daisy chain config uration the ent
62. en ordering a replacement part Page 11 2 Parts List Replacement Parts NET 100 1 Network Card NET 100 1 Card is Part Number 181 4638 1 Refer to Figure 11 1 to identify replacement parts CAUTION This board contains ESDS Electrostatic Sensitive devices Exercise extreme care in handling these devices to prevent damage NOTE Refer to the Semiconductor Identification section of this chapter or Chapter 12 Data Sheets for description of semiconductor devices LPO NE EM ZENITH DATA SYSTEMS 85 2953 1 092683 Figure 11 1 Component View NET 100 1 Card Page 11 3 Parts List CIRCUIT CIRCUIT REFERENCE ZDS REFERENCE ZDS DESIGNATOR PARTNO DESCRIPTION DESIGNATOR PARTNO DESCRIPTION Capacitors C141 HE 25 195 2 2 F tantalum C142 HE 21 769 01 pF ceramic HE 21 769 01 pF ceramic C143 Not Used C102 HE 21 769 01 ceramic 144 Not Used C103 HE21 769 01 pF ceramic C145 HE 21 769 01 uF ceramic C104 HE 21 769 01 pF ceramic C105 HE 21 769 01 pF ceramic C148 HE 21 769 01 ceramic 147 Used C106 HE 21 769 01 pF ceramic C148 HE 21 769 01 pF ceramic C107 HE 21 769 01 pF ceramic C149 21 769 101 pF ceramic HE 21 769 01 pF ceramic C150 Not Used C109 HE 25 195 2 2 pF tantalum C151 HE 21 173 2200 pF ceramic 25 195 2 2 pF tantalum Diodes 6111 21 769 01 p
63. eption is already underway reception ENABLE TRANSMIT FROM PAGE nn This command prepares the COM 9026 to begin a transmit sequence RAM butter page nn the next time it receives the token When this command is loaded the TA and TMA bits are set to a logic 0 The TA bitis set to a logic one upon completion of the transmit sequence Tha TMA bit wil 9026 has received an acknowledgement from the destination COM 9026 This acknowledgement is strictly hardware level which is sent by the receiving COM 9026 before its controlling processor is even aware of message reception It is alsa possible for this acknowledgement to get lost due to line errors etc This implies that the TMA bit is not a guarantee of proper destination reception Refer to figure 3 for details of the transmit sequence and its relation to the ENABLE RECEIVE TO PAGE nn This command allows the COM 9026 to receive data packets into RAM buffer nn and sets the RI status bit to a logic zero II b is a logic 1 the COM 9026 will also receive broadcast transmissions A broadcast transmission is a transmission ta ID zero The RI status bit is set to a logic one upon DEFINE CONFIGURATION II c is a logic 1 the COM 9026 will handle short as well as long packets itc is a logic 0 the COM 9026 will only handle short packets WRITTEN DATA COMMAND 00000000 reserved for luture use 00000001 00000010 will run to its normal conclusion 000 011 have
64. et Figure 13 illustrates the RAM buffer format for a message of length 120 78 HEX from ID 4 HEX to ID B2 Note that address 02 of the selected page contains the 25 complement of the number of data bytes in the message Figure 14 illustrates the RAM buffer format for a message of length 300 12C HEX long packet from ID 2F to ID D8 Note that address 02 must contain all zeros with address 03 equal to the 25 complement of the number of data bytes in the message The 28 complement for long packets is calculated with respect to 512 but only 8 bits are used in RAM buffer address 03 The COM 9026 wil keep track of the 9th bit internally The RAM buffer is arranged such that the last data byte wil always reside in address 255 FF HEX for short packets and address 511 HEX for long packets Broadcast messages will be transmitted if address 01 is set to 00 Once the buffer is loaded the processor must wait for the TA status bit to become a logic one The TA bit informs the processor that a previous transmit command has con cluded and another transmit command can be issued Each time the message is loaded and a transmit command issued itwill take a variable amount of time before the message is transmitted depending on the traffic on the network and the location of the token at the time the transmit command was issued Typically the conclusion of the transmit command which is flagged when TA becomes logic one generates an i
65. fined as line activity and a logic 1 is defined as a pulse of 200 nanoseconds dura tion A transmission starts with an ALERT BURST consisting 018 unit intervals of mark logic 1 Eight bit data characters are then sent with each character preceded by 2 unit intervals of mark and one unit interval of space Five types of transmis sion can be sent as described below Invitations To Transmit An ALERT BURST followed by three characters an EOT end of transmission ASCII code 04 HEX and two repeated DID Destination IDentification characters This message is used to pass the token from one node to another Free Butter Enquiries An ALERT BURST followed by three characters an ENQ ENQuiry ASCII code 05 HEX and two repeated DID Destination IDentification characters This message is used to ask another node if it is able to accept a packet of data Data Packets ALERT BURST followed by the following characters SOH start of header ASCII code 01 HEX SID Source Dentification character repeated DID destination Dentification characters a single COUNT character which is the 23 comple ment of the number of data bytes to follow if a short packet is being sent or 00 HEX followed by a COUNT character which is the 2 s complement o the number ol data bytes to follow II a long packet is being sent N dala bytes where COUNT 256 N 512 N for a long packet two CRG Cyclic
66. for at least 100 milliseconds 2 The CLK input must run for at least 10 clock cycles before the POR input is removed 3 While POR is asserted the CA input may be running or held high If the CA input is running POR may be released asynchronously with respect to CA If he CA input is held high POR may be released before CA begins running During POR the status register will assume the following state BIT 7 RI setto a logic 1 BIT 6 ETS2 not affected BIT 5 ETS not affected BIT 4 POR set to logic 1 BIT 3 TEST set to alogic 0 BIT 2 RECON set to a logic 1 set to logic TA set to a logic In addition the DSYNC output is reset inactive high and the interrupt mask register is reset no maskable interrupts enabled Page 00 Is selected for both the receive and the transmit RAM buffer After the POR signal is removed the COM 9026 will generate an interrupt the nonmaskable Power On Reset interrupt The COM 9026 will start oper ation four CA clock cycles after the POR signal is removed At this time the COM 9026 after reading ID from the external shift register will execute two write cycles to the RAM buffer Address 00 HEX will be written with the data D1 HEX and address 01 HEX will be written with the ID number as previously read from the external shift register The processor may then read RAM buffer address 01 to determine the COM 9026 ID It should be
67. g on the state of the CKSEL input When CKSEL is high a free clock is ouput When CKSEL Is low the becomes an input which drives an inverter that feeds the CPUCLK output 7 OSCILLATOR OSC __ This input requires a 20 MHz clock 9 LOCAL AREA LANCLK This output wil supply the ree running 5 MHz cock 10 ne COM 9026 19 M eroek capable of driving 70 pf plus one LS load with 20 nanoseconds rise and fall times 8 GROUND GND Ground 16 5 VOLT Vex Power Supply SUPPLY FUNCTIONAL DESCRIPTION Transmit logic refer to figures 2 and 4 The COM 9026 when transmitting data on TX will pro duce a negative pulse of 200 nanoseconds in duration to indicate a logic 1 and no pulse to indicate a logic Retering to figure 4 a 200 nanosecond pulse on TX is con verted to two 100 nanosecond nonoverlapping pulses shown as PULS1 and PULS2 The signals PULS1 and PULS are used to create a 200 nanosecond wide dipulse by driving opposite ends of the AF transformer shown in gure 2 Receive logic refer to figures 2 and 5 As each dipulse appears on the cable it is coupled through the RF transformer passes through the matched fitter and feeds the 75108B comparator The 75108B pro duces a positive pulse for each dipulse received from the cable These pulses are captured by the COM 9032 and are converted to NRZ dala with the NRZ data bit boundaries being delayed by 5 OSC clock periods as shown in figure 5 As each by
68. half art PAIS s US ADURXFROCESSORWEWEDAR E RW I COM 5026 Hr ADO 895 Qe Y gt WAIT aM e aa er LER 4i TE FIGURE 5 COM 9026 WRITE RAM FOLLOWED BY PROCESSOR WRITE RAM Page 12 22 Data Sheets CLK interval 5C figure 5 illustrates this situation then the cycle will always start at half CLK interval The uncertainty is introduced when the processor request occurs during half CLK intervals 6C 7C or BC In this case the processor cycle will start between 200 and 500 nanose conds later depending on the particular timing relation between AS and CLK The maximum time between pro cessor request and processor cycle start which occurs when the processor request comes just after COM 9026 request is 1300 nanoseconds It should be noted that all times specified above assume a nominal CLK period of 200 nanoseconds Figures 6 and 7 illustrate timing for Processor Read COM 9026 and Processor Write COM 9026 respectively These cycles are also shown divided into B half clock intervals 1P through 8P and can be inserted within figures 4 and 5 If these processor cycles occur POWER UP AND INITIALIZATION The COM has the following power up requirements 1 The POR input must be active
69. he time it takes the token to make a round trip through the network it will indicate one of three situations 1 The nade is disconnected from the network 2 There are na other active nodes on the network 3 The external receive circuitry has failed These situations can be determined by using another soft ware timeout which is greater than the worst case time for around trip token pass which occurs when all nodes trans mit a maximum length message It should be noted that each node upon packet trans mission ignores the value of the SID in the buffer and instead inserts the ID number as specified by the external switches Packet Reception To enable the receiver for packet reception the processor selects a page in the buffer to use and waits for the Al status bit to become a logic one The Al bit informs the processor that a previous RECEIVE command has concluded and another RECEIVE command can be issued Each time a receive command is issued the reception can take vari able length of time since there is no way ol telling when another node will decide to transmit a message directed at this node The RECEIVE command will reserve a particu lar page memory in the RAM buffer for reception Only the successful reception of a packet or the issuing of a DIS ABLE RECEIVE command wil set the RI bit to a logic one thus freeing up the page in the RAM buffer for processor accesses ADDRESS DATA 00 46 01 B2 02 88 10
70. ic 0 The bit boundaries are spaced at 400 nanosecond intervals establishing the 2 5 M bit data rate The COM 9026 when transmitting data on TX will produce a negative pulse of 200 nanoseconds in duration to indicate a logic 1 and no pulse to indicate a logic 0 Figure 5 illustrates a typical data transmission The CABLE TRANSCEIVER function is first to can vert the 200 nanosecond TX pulses output by the COM 9026 to a format consistant with the transmission media and net work topology and second to convert signals from the cable to the NAZ data required by the COM 9026 s RX input Starting with the TX and RX signals many different cable transceiver implementations can result to allow for broad bandorbasebandnetworks using twisted pair coax or fiber optics as the transmission media Figures 4 and 6 illus trate a typical CABLE TRANSCEIVER used to implement Datapoint s local area network The ARCNET implementation uses a baseband system with RG62 93 ohm coax Referring to figure 4 200 nanosecond negative pulse on TX is converted to two 100 nanosecond negative pulses shown as PULSE 1 and PULSE 2 These two signals are used to create a 200 nanosecond wide dipulse signal by being driven into opposite sides of RF transformer T1 and finally coupled onto the coax as shown in figure 6 re7 shows the timing relationship between 1 and PULSE 2 The waveform of the resultant dipulse is also shown in figure 7
71. ilable U124 1 1 only from 20 MHZ crystal Zenith Data Systems oscillator or Heath Company PIN B V00 OUTPUT DESCRIPTION Page 11 9 Parts List LEAD CONFIGURATION HEATH MAYBE PART REPLACED TOP VIEW NUMBER WITH 412 654 Available D102 through D109 only from Light Emitting Zenith Data Systems Diode LED or Heath Company CATHODE 442 665 79105 9143 5V Voltage regulator iis w 442 702 1 2 U113 U114 5V Voltage regulator 443 26 74500 1126 0133 Quad 2 input NAND 443 752 74L5175 VII9 Quad D type CLEAR 1Q 10 10 20 20 20 GN Page 11 10 Parts List HEATH MAYBE DESCRIPTION LEAD CONFIGURATION PART REPLACED TOP VIEW NUMBER WITH IV 2A4 2 24 1 2 2 IYA LI 19 18 1 16 15 14 n 12 I 443 791 74L8244 V102 U103 H G f 0109 127 Noninverting 3 state output octal buffers c AFEA I LI LI 1 MI 2V4 142 22 1 IM om Vec CONTROL A JY 443 802 7415257 U112 U118 or or Quad 2 input ay EJ 443 1178 74ALS257 state 5 multiplexer enan y 9 wes
72. ime is bounded by the time it lakes the token to make a round trip through each node on the network This time is a function of the number of nodes on the network the traffic activity and the number of bytes transmitted in each message There are also some delay times that are intrinsic to the COM 9026 contributing to this wait time The COM 9026 will perform a simple token pass it receives the token has nothing to transmit and passes the token to the Next ID in approximately 28 microseconds Therefore the best time for a round trip token pass to each node can be expressed as follows Tb 28N microseconds where N equals the number of nodes on the network When a particular node receives the token and has a message to transmit the COM 9026 introduces an additional time of 113 microseconds plus 4 4 microseconds tor each byte trans mitted in the message Therefore the worst case time for a round trip token pass which exists when each node on the network has a message to transmit can be expressed as follows Tw Tb 113 4 4B N microseconds where B equals the average number of bytes sent per mes sage Combining terms the wail time is bounded by the following equation 28N lt Twalt lt 141 4 4B N microseconds In a typical network consisting of 10 nodes with an average message length of 100 bytes will fall between 280 microseconds no messages sent and 5 81 millisec onds when 10 nodes send 100 by
73. in which all token passes are acknowledged by the node accepting the token The token passing network scheme avoids the fluctuating channel access times caused by data collisions in so called CSMA CD schemes such as Ethernet The COM 9026 circuit contains a microprogrammed se quencer and all the logic necessary to control the token passing mechanism on the network and send and receive data packets at the appropriate time A maximum of 255 nodes may ba connected to the network with each node being assigned a unique ID The COM 9026 establishes the network configuration and automatically re configures the network as new nodes are added or deleted from the network The COM 9026 per forms address decode CRC checking and generation and packet acknowledgement as well as other network man agement functions The COM 9026 interfaces directly to the host processor through a standard multiplexed address data bus Anexternal RAM buffer ol up to 2K locations is used to hold up to four data packets with a maximum length of 508 bytes per message The RAM buffer is accessed both by the pro cessor and the COM 9026 The processor can write com mands to the COM 9026 and also read COM 9026 status The COM 9026 will provide all signals necessary to allow smooth arbitration of all RAM buffer operations is a registered trademark of tha Datapoint Corporation Page 12 15 Data Sheets RECONFIGURATION IMER PROGRAM COUNTER
74. ire system will not be able to communicate if any unit is powered down Without access to 5 computers those physical lines must be bypassed if this is even possible for the network to communi cate This is an undesirable situation which can be avoided by using the tree configuration Figure 1 3 shows a basic tree configuration Set up in branches this con figuration does not require all systems to be powered on for communication to occur just the individual branch must be active The main disadvantage is that the tree configuration does require prethought on wiring Possible future sites should be taken into consideration while connecting the sys tem when using the tree configuration In the tree configuration the unaccessible 5 computers can be set in a separate branch allowing the network to communicate without these units powered on Although these configurations may look unique the logical network is the same as shown in Figure 1 4 Do not connect the network in this manner Use only a daisy chain or tree configuration Page 1 4 Introduction SYSTEM OPTIONAL ARCNET SYSTEM ARCNET 4 SYSTEM Figure 1 2 Daisy Chain Configuration Page 1 5 Introduction ARCNET SYSTEM ARCNET ARCNET ARCNET ARCNET ARCNET ARCNET ARCNET SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM SYSTEM Figure 1 3 Tree Configuration Page 1 6 Introduction Figure1 4 Logical Network
75. is repeating is finished Atthis time it returns to the idle stale The determination of when a transmission is finished is based on time There are never more than nine consec utive spacing elements in a transmission the start element and eight zeros Therefore a dipulse is received at least once every ten unit intervals 4 microseconds The COM 9026 has a turnaround time somewhat greater than 12 microseconds so there will be at least a 12 microsecond interval of no activity between the end of the last data ele ment of one transmission and the start of the alert burst of the next transmission Were it not for the potential reflection problem caused by an unterminated or unconnected length of coax the HUB could drop back into the idle state when the receiver has not heard anything for same period of time between 4 and 12 micraseconds In order to provide protection against reflections the HUB should not back into the idle state until any and reflections cease For individual runs of coax not greater than 2000 feet RG62 coax a reflection from shorted unterminated cable will return in less than 4 9 microsec onds Changing the 4 microsecond III to 4 9 microsec onds will allow the HUB and the network to be unaffected by reflections For the duration of the packet retriggerable one shot OS1 will never fire The 5 5 microsecond duration 01051 will determine when a packet transmission has con cluded by sensing a
76. ister bit is set to a logic one allowing transmitter interrupts to occur when the TA bit gets set to a logic one the interrupt is simultaneously generated In order to clear the interrupt and prevent repeated servicing of the same interrupt either another transmit command should be loaded if there is another message ready to be transmitted which will reset the TA bit to a logic zero ar bit zero of the interrupt mask register should be reset to a logic zero During reception the INT output is generated by the logic function RI anded with bit 7 of the interrupt mask reg ister Assuming the mask register bit 7 is set to a logic one allowing receive interrupts to occur when the RI bit gets set to alogic one an interruptis simultaneously generated As for the transmitter the interrupt should be cleared during the interrupt service routine The clearing of the interrupt is accomplished by either issuing another receive command page in the RAM buffer has been freed up to accept a new data packet or by resetting bit 7 of the interrupt mask register to a logic zero Network Performance The most important parameter used to measure perfor mance in local area network is the amount of time a node has to wait before being able to send a message This ADDRESS DATA Page 12 11 Data Sheets parameter actually denotes the number of messages per second leaving each node In the token passing scheme used by the COM 9026 this wait t
77. ll directly feed the RX input of the COM 9026 pin 38 During transmission the COM 9032 converts the transmit data from the 9026 TX pin 37 into the wavelorms necessary to drive opposite ends of the rf transformer used in the ARCNET cable electronics shown in figura 2 FIGURE 1 Pes nA is a registered trademark ol the Datapoint COM 9032 BLOCK DIAGRAM L poration Page 12 31 Data Sheets FIGURE 2 TYPICAL COM 9032 INTERCONNECT Page 12 32 Data Sheets DESCRIPTION OF PIN FUNCTIONS Rafer to figure 2 COM 9026 INTERFACE PINNO NAME SYMBOL FUNCTION 1 2 PULSE 2 PULST are Sv jative pulses which occur ever PULSE 1 PULS1 time tho FA nputis pulsed PULS2 and 1 are led to feed an external 3 driver as shown in figure 2 When used with the circuitry shown in figure 2 this output shouid be left uncon nected The timing of this signal is shown in figure 4 BLANK BLNK 10 MM This inputis the recovered receive dala trom the network For each appear the network comi shown in figure 2 wi luce a 2 ithe pulse which directly feeds this I RXOUT This output is the NAZ data generated as a function of the RXIN pulse waveform u gt OUT which directly feeds the AX input of the COM 9026 pin 38 32 DELAYED DSYNC This active low input which is asserted by the COM 9026 VIII h
78. lustrates the relationship of the DSYNC CA and RX signals before dur ing and after CA synchronization The technique used for synchronization is similar to that 0 standard asynchronous protocols where a sample point within an asynchronous signal Is found and used for each byte transmitted Traditionally a 16X or 64X clock is used to provide the resolution needed to find the proper sample point for low frequency transmission Because of the 2 5 M bit rate provided by Ihe COM 9026 a 2X clock the CA sig nal is used in conjunction with an external 8X clock 20 MHz to allow determination of a reliable sample point It should be noted that the DSYNC output can never become active low during a COM 9026 transmission At the end of a transmission the COM 9026 will wait about 6 microseconds By this time the line should be quiet and the RX input will be sitting in a space low condition At this lime the COM 9026 will wait for the RX input to become high level sensitive not edge sensitive which occurs dur ing the alert burst of the next transmission At this time the COM 9026 starts reception by lowering the DSYNC signal FIGURE 1 CLOCK GENERATION Suggested circuit when using the 9026 without iha COM9032 Page 12 4 Data Sheets CABLE TRANSCEIVER The circuitry of figure 1 andthe COM 9026 assume the data appearing on the RX signal is NRZ with a high level indi cating a logic 1 and a low level indicating a log
79. mal COM9026 operation When pins 1 and 2 are jumpered chip level testing can be performed J109 ECHO Jumper pins 1 and 2 for normal COM9026 operation When pins 2 and 3 are jumpered COM9026 will retransmit all messages less than 254 bytes J110 4111 These two jumpers specify the time out durations as follows ET2 ET1 RESPONSE RECONFIGURATION TIME us TIME ns 1 1 74 7 840 1 0 283 4 1680 0 1 561 8 1680 0 0 1118 6 1680 Page 4 5 Configuration J112 When using a 27128 ROM jumper pins 2 and 3 For other size ROM s jumper pins 1 and 2 J113 When using a 2732 ROM jumper pins 1 and 2 For 2764 27128 jumper pins 2 and 3 J114 When pins 2 and 3 are jumpered the EPROM will not cause PHANTOM to be active When pins 1 and 2 jumpered will be active when the ROM is selected J115 When using a 2732 ROM jumper pins 2 and 3 For a 27128 jumper pins 1 and 2 For a 2764 no jumper is required Switches Refer to Figure 4 3 for the location of the switches In the following config urations OFF equates to a logic 1 and ON to a logic 0 swo E57 ES EI Figure4 3 Configuration Switches Page 4 6 Configuration SW101 This switch in conjunction with SW106 selects the memory address location for the RAM For example to select the address 0F000 HEX SW101 would have the following configuration POSITION 0 1 2 3 4 5 6 7 ADDRESSBIT 23 22 21
80. move the hole plug buttons which cover these holes and discard them 2 Carefully sand or scratch the paint off the back panel from the two outermost screw holes 3 Place chassis adapter over these holes and feed the cables through the holes to the inside of the unit 4 Using two HE 250 1434 6 BT x 375 self tapping screws fasten the chassis adapter to the rear panel 5 Connect the cables fed to the inside of the unit to the NET 100 board connectors P101 P102 and P103 The connector has three pins but only two contacts are used The outer pins contain the same signal and the contact may be installed either way as long as the middle pin makes contact with the middle connector This completes the installation of the network chassis adapter To connect nodes together RG62 coaxial cable can be run through ceilings on floors or along the walls For shorter delays and less cabling keep long runs to a minimum CAUTION Since other installations may use similar cable and connectors be sure the correct connectors and cabling are connected to the Network Chassis Adapter Damage to this board may result if improper connections are made Chapter 6 Initial Tests Introduction This chapter contains three initial tests to make sure the NET 100 1 Card is properly operating and interfaced to the system The three tests are RAM I 0 and Memory NOTE These tests are interrupted by pressing the CTRL and RESET keys simultaneously
81. nal becomes inac live going low WAIT is inverted at U133 11 clocking a low to the D Input pin 12 of 0139 U139 is clocked by synchronizing WAIT to the S 100 Bus timing ARMWAIT goes low forcing RDY high and ending the wait state Page 9 6 Circuit Description ROM Circuitry The ROM circuitry is independent from the network controller circuitry It does not generate any wait states nor does it rely on the wait states from the network controller to operate properly After onboard buffering the ROM circuitry operates as if it were a separate board within the unit U106 U108 U109 U130 U131 U133 U136 U140 SW102 and SW104 comprise the circuitry for the ROM U117 U106 and U130 are com parators which check the address set by SW102 and SW104 When the address at SW102 is the same as that from the address bus the output U106 19 goes low U106 19 is connected to the input of U130 If both addresses check ROMSEL goes low enabling the ROM U117 20 The addresses 0 12 required for 0117 are taken from the buffered address bus Depending on the memory type used A13 may also be connected through J115 pins 1 and 2 Figure 9 3 illustrates the ROM insertion for the memory type used and Table 9 1 lists the jumper config uration for the selected ROM M 2732 2 Figure 9 3 ROM Insertion Page 9 7 Circuit Description Table 9 1 ROM Jumper Contiguration TYPE JUMPER
82. nerate CA and CLK pins 13 and 9 for U116 pins 2 and 19 CLK is also used by U132 to clock the ID number to 0116 U123 also serves as an interface between the incoming outgoing pulses on the interface modules IM101 through IM103 and RX and TX on U116 TX U116 37 is converted by U123 to PULS2 Incoming signals RXIN are converted by U123 to RXOUT which is connected to RX on the U116 38 ID Number When power or a keyboard reset is applied to the system U116 reads the ID number from U132 The hardware is capable of selecting an ID number from 1 to 255 which is physically set by the user by SW105 The ID number is present at the parallel inputs of U132 pins 2 3 4 5 10 11 12 and 14 When U116 sends IDLD ID Load and CLK to U132 the chip outputs the data in serial form to U116 34 IDDAT ID Data In 0116 stores the ID number in RAM location 01H The specific location in the Z 100 is F000 01H The following switch setting designates ID number 100 64H SW105 POSITION 0 1 2 3 4 5 6 7 ON OFF ON OFF OFF ON ON OFF ON ON Page 9 10 Circuit Description Active Hub At initial power up of the system U125 9 is momentarily held low by the network R101 and C134 for 0 22 seconds After being gated through U125 U141 and U142 this signal becomes PRSFF PRSFF initializes the flip flops 0120 and U129 so that the Q outputs are high and remain in that state until data from the network or this board pulses in
83. nterrupt While waiting for the interrupt to occur the pro cessor can load another page in the RAM buffer with the next message to be sent in anticipation of the transmitter becoming available TA becomes a logic one In this way double buffering is accomplished by loading a second mes sage while the first message is being transmitted The interrupt will then allow the software to time the repeated issuing of transmit commands Before a message is transmitted the destination node is asked if it is able to receive the message a FREE BUFFER ENQUIRY transmission This 15 done automati cally by the COM 9026 with no software intervention II the destination node is not servicing its COM 9026 for what ever reason the receiver at the destination node will be inhibited RI set to a logic one and the source node will never be able to deliver the packet and set the TA bit ta a logic one Because of this there should be a soltware timeout on the TA bit When the timer times out the processor should disable the transmitter which forces the COM 9026 to abandon the transmission and causes the bit to set to logic one when the node next receives the token II the source node attempts to transmit a packet to a nonexistent node the packet will never be delivered but the TA bit will always be set to a logic one In this situation the TMA bit will never get set If the disable transmitter command does not cause the TA bit to be set in t
84. o 60 duly cycle on CLK Al times are measured irom the 50 point of the signals FIGURE 10 CLK CA AC CHARACTERISTICS Page 12 27 Data Sheets FIGURE 11 PROCESSOR ACCESS SYNCHRONIZATION H t START OF PROCESSOR ACCESS CYCLE FIGURE 13 PROCESSOR WRITE RAM AC TIMING Page 12 28 Data Sheets VALID 9026 ADDA FIGURE 16 9026 WRITE RAM TIMING Page 12 29 Data Sheets cxf f lt 5 eo w PROCESSOR ADDA 9026 DATA OUT 4 FIGURE 17 PROCESSOR READ COM 9026 AC TIMING 26 A070 PROCESSOR ADDA HE hy is ADIE FIGURE 19 10 INPUT AC TIMING STANDARD MICROSYSTEMS diagrama products eludes as a means ol I semiconductor applica consequenily complete inlormalion sulliciemt for tunstrueton purposes nol necessarily given The CORPORATION intonation has been carelully checked and is believed to be enrely tahanie However responsibilty for inaccuracies Furthermore such inlarmatron nat convey a purchaser ol Ihe semicangue lor devices described any license under he pateni rights SMG ar otners reserves the righi to make changes SS Marcus Hauppauge NY 788 56273 00 21 any lime In order to improve design and supply the best product po
85. propagation delay between nodes the number of nodes on the network and the highest ID number on the network Figure 17 is a graph illustrating the reconfiguration time as a function of the number of nodes on the network and the highest ID number and shows a range of 21 to 61 milliseconds The reconfig uration time shown assumes no cable propagation delay The reconfiguration time has no long lasting effect an the system performance and will only increase the lime of a single token pass by the actual time of reconfiguration 101 ANO eer ESTO Z s p FIGURE 17 NETWORK RECONFIGURATION TIME Similarly when a node is deactivated the node that usually passes the token will have to continually try lo pass the token to the next highest ID The time it takes for a node to pass the token and find the next active node is a function ofthe difference ID numbers of the deactivated node and the next highest active node For example if node 3 passes to node 10 and node 10 passes to node 20 and if node 105 deactivated then node 3 will issue an INVITATION TO TRANSMIT to nodes 10 11 12 elc and finally node 20 where it will detect line activity and complete the token pass In this example node 43 will issue eleven INVITA TION s TO TRANSMIT all but the last one taking 93 6 microseconds see appendix 1 TOKEN PASS with no response before finally finding activity at node 20 In thi
86. propriate buffer size is specified in the DEFINE CONFIGURATION command When tong pack ets are enabled the COM 9026 will interpret the packet as along or short packet depending on whether the contents FIGURE 8 ADORESS FORMAT RAM BUFFER Y CONFIGURATION no COUNT 256 N DATA BYTE Y 2 DATA BYTE DATA BYTE N NOT uien SHORT PACKET 1256 512 BYTE Pace of buffer Jocation 02 is zero or non zero During a receive sequence the COM 9026 stores data in the receive buffer also a 256 or 512 byte segment of the RAM buffer The VO command which enables either the COM 9026 receiver or the COM 9026 transmitter also initializes the respective buffer page register The formats of the buffers both 256 and 512 byte are shown below ADDRESS FORMAT 0 E 2 3 COUNT N Not 0860 DATA BYTE Y N DATA PACKET LENGTH DATA BYTE 2 SI SOURCE ID DIO DESTINATION ID e 10 FOA BROADCASTS DATA BYTE N t DATABYTE N LONG PACKET 1512 BYTE PAGE The ID set by the external switches is continually sampled during COM 9026 operation ID refers to the identification number assigned to this node 2 NID refer to the next identification number receiving tokan from tha ID DID destination identification start of header character proceeds all data packets FIGURE 3 9026 OPERATION Page 12 19 Data Sheets Page 12 20 Data Sheets PROCESSOR INT
87. provides line activity which allows the COM 9026 sending the INVITATION TO TRANSMIT 10 release control of the line When COM 9026 sees an idle line for greater than 78 2 microseconds which will only occur when the token is lost each COM 9026 starts an internal time out equal to 146 microseconds times the 255 minus its own ID lt also sets the internally stored NID next ID representing the next possible ID node equal to its own ID If the timeout expires with no line activity the COM 9026 starts sending INVITATIONS TO TRANSMIT with the DID equal ta the currently stored NID Within a given network one COM 9026 will timeout the one with Ihe highest ID number After sending the INVITATION TO TRANSMIT Ihe COM 9026 waits for activity on the line If there is no activity for 74 7 microseconds the COM 9026 increments the NID value and transmits another INVITATION TO TRANSMIT using the new NID equal to the DID If activity appears before the 74 7 microsecond timeout expires the COM 9026 releases con trol of the line During NETWORK RECONFIGURATION INVITATIONS TO TRANSMIT will be sent to all 256 possi ID s Each COM 9026 on the network will finally have saved a NID value equal to the ID of the COM 9026 that assumed control from it From then until the next NET WORK RECONFIGURATION control is passed directly from one node to the next with no wasted INVITATIONS TRANSMIT sent to ID s not on the network
88. quates to a logic 1 and ON to a logic 0 SW107 POSITION 0 1 2 3 4 5 6 7 ADDRESS BIT AQ 10 11 A12 A13 14 A15 ON OFF ON ON ON ON ON ON ON ON SW103 POSITION 0 1 2 3 4 5 6 7 ADDRESSBIT 7 5 4 A2 Al OFF ON OFF ON ON ON ON ON Page 9 3 Circuit Description 8 Bit Addressing When J105 pins 2 and 3 are jumpered only the address set by SW103 is compared Although SW107 is not compared the 8 bit addressing oper ates similarly to the 16 bit operation U107 is a 16L8 Programmable Array Logic PAL The PAL generates MREQ pin 13 and IOREQ pin 12 from IOADRS MEMADRS1 and 52 as shown by the PAL equations located in Chapter 12 MREQ controls LED D105 through buffer 0108 When active low the LED will light LED D102 operates the same way being controlled by IOREQ The S 100 Bus generates AS Address Strobe through U107 enabling U116 to sample MREQ and IOREQ Interrupt One output from U107 is the INTR line 0107 17 When U116 asserts its interrupt line INTR 9026 U107 will force INTR low causing LED D103 to turn on after being buffered by U138 INTR is connected to 4101 a series of jumpers refer to Figure 9 1 For use in the Z 100 is jumpered although it is possible to jumper and VIO VI7 For the system to operate properly only one jumper at a time can be used J101 Figure9 1 Interrupt Jumpers Page 9 4 Circuit Des
89. ring the readpor tion of the processor s read cycle The COM 9026 status register contents are defined as follows BIT 7 Receiver inhibited RI This bit set high indi cates that a packet has been deposited into the RAM buffer page nn as specified by the last ENABLE RECEIVE TO PAGE nn command The setting of this bit can cause an interrupt via INTR if enabled during a WRITE INTERRUPT MASK command No messages will be received until an ENABLE RECEIVE TO PAGE nn command is issued Alter any message is received the receiver is automat ically inhibited by setting this bit 10 a logic BIT 6 Extended Timeout Status 2 ETS2 This bit re flects the current logic value tied tothe ET2 input pin pin 1 BIT S Extended Timeout Status 1 ETS1 This bit re fects the current logic value tied tothe input pin pin 3 12 24 Data Sheets BIT 4 Power On Reset POR This bit i set high indi cates that the COM 9026 has received an active signal on the POR input pin 40 The setting of this bit will cause nonmaskable interrupt via INTR 3 Test TEST This bitis intended for test and diag nostic purposes It will be a logic zero under any normal operating conditions BIT 2 Reconfiguration RECON This bit i set high indicates that the reconfiguration timer has timed out because the RX input was idle for 78 2 micro seconds The setting of this bit can cause an Inter rupt via IN
90. rmore such information does not convey 10 the purchaser o Me semicanductor devices described any lice the patent ol SMC or others SMC reserves the right ta make changes at any time in order 0 improve design and supply the best product possible Page 12 35 Data Sheets 21903 STANDARD MICROSYSTEMS CORP Appendix A ID Node Number Lookup Table IDNO 555 555 888 888 888 888 888 888 858 885 BEE 888 888 888 888 888 Too 555 555 588 855 888 888 888 888 555 558 885 555 888 888 888 888 10 1 12 555 aks 555 555 888 888 888 888 858 885 888 888 555 888 888 10 11 12 16 17 18 585 555 555 888 555 888 888 13 14 15 19 20 21 555 555 biz 555 888 888 555 885 112 11 135 555 888 888 1 10 1 585 588 588 588 588 855 888 1F 20 21 588 555 biz 885 888 888 888 888 588 Page A 2 ID Node Number Lookup Table IDNO DEC HEX 2 1 555 555 ake 555 BEE 555 555 555 888 888 BEE 555 888 888 888 888 KER 588 855 58 555 555 555 888 555 888 888 888 233 858 555 555 555 885 555 888 888 665 655 888 888 555 555 888 888 588 885 888 555 555 888 888 588 923 585 555 555 555 888 888 558 bb 885 555 BEE 888 888 88 555 55 55 11 11 888 888 555 555 555
91. rocessor address captured during AS time onto the interface address bus A10 IA8 IAD7 IAD0 The sig nal L will capture the 8 least significant bits of this address appearing on IAD7 IAD0 before the dala is multiplexed onto it At the falling edge of L a stable address is pre sented to the RAM buffer For read cycles OE allows the addressed RAM buffer data to source the interface address data bus IAD7 IADO In figure 2 this information is passed into a transparent latch gated with WAIT At the Talig edge ot WAIT the data accessed by the processor is captured PAYS LO ADOR X X 1 meu 5 77 II 2 Le eo ES aba pun FIGURE 4 PROCESSOR READ RAM FOLLOWED BY COM 9026 READ RAM and driven out via the logic function RD anded with REQ For processor I O read cycles from the COM 9026 ADIE and are used to enable the processor address inlo the COM 9026 Data out of the COM 9026 is gated through the transparent latch and appears on the processor s data bus with the same control signals used tor RAM read cycles For processor write cycles after the falling edge of L the 9026 produces WE write enable output to the RAM buffer and the ILE output from the COM 9026 allows the Processor data to source the interface address data bus IAD7 IADO At this time the COM 9026 waits for DWA before concluding
92. rough multiplexers U112 and U118 will be discussed ADIE Address Data Input Enable from U116 pulses low en abling the multiplexers through pin 15 Pin 1 on U112 and U118 are high since ILE Interface Latch Enable is high ILE determines whether data or address bits are enabled onto the IAD0 IAD7 internal bus While high ILE selects the B inputs the address lines of U112 and U118 After the address has been enabled to U116 ILE and ADIE pulse low select ing the inputs of U112 and U118 allowing U116 to latch the data on IAD0 IAD7 Page 9 2 Circuit Description input access for data from 101 16 is very similar address is passed 10 U116 in the same manner as previously discussed At this point U116 outputs its data onto the IADO IAD7 bus U104 then latches the data for output onto the DIO DI7 S 100 Bus System Decode and Control The memory access circuitry consists of U101 U105 U111 U134 SW101 and SW106 U105 and U134 are comparators which check the address on the bus with the address set by SW101 and SW106 If the address checks the outputs of 0105 19 MEMADRS2 and U134 19 1 are low 16 Bit Addressing The V0 access circuitry consists of U110 U135 SW103 and SW107 When J105 pins 1 and 2 are jumpered together the address on the bus is compared with the address set SW107 and SW103 Listed below are the settings for address switches selecting Note that OFF e
93. rticular byte of any transmission A three bit field of 110 which proceeds every byte provides the required negative transition The 0 in this three bit field may be thought of asa Startbit and the 11 may be thought of as two stop bits trom the previous byte When the COM 9026 is waiting tor another byte or the first byte within a message it will resynchronize the CA clock by temporarily halting the CA Clock at the high level It accomplishes this by lowering the signal When the RX line experiences a high to low transition the 0 in the three bit field the CA clock is restarted which in tum causes the DSYNC signal be raised tothe high level The circuitry of figure 1 assumes an RX bit spacing of 400 nanoseconds which must be equal to twice the period of the CA clock The circuitry of figure 1 is set up such that the next low to high transition of the CA clock occurs between 200 and 250 nanoseconds alter the high to low transition on RX This places the point at which the COM 9026 samples the RX input approximately midway into the bit Every other low to high transition on CA thereafter will be used to sample the B bit data byte thal follows Once the byte is received the signal is again activated in preparation for the next high to low transition on the RX line indicating the start of the next data byte The DSYNC out put will return to its high inactive state after each CA syn Chronization is established Figure 3 il
94. ry test in Chapter 6 SW106 This switch in conjunction with SW101 selects the MEMADRS location OF0000H POSITION 0 1 2 3 4 5 6 7 ADDRESSBIT 15 A14 A13 A12 A11 NC NC ON OFF ON ON ON ON ON X X X SW107 This switch in conjunction with SW103 selects the IOADRS location POSITION 0 1 2 3 4 5 6 7 ADDRESSBIT 9 10 All A12 A13 A14 15 ON ON ON ON ON ON ON ON Chapter 5 Installation Introduction This chapter provides the necessary information to install the NET 100 1 Card and Network Interface NET 100 1 Card Installation CAUTION This product contains ESDS electrostatic sensitive devices Exercise extreme care in handling these devices to prevent damage Refer to Figure 5 1 and complete the following steps 1 Selecta vacant slot in the card cage assembly 2 Disconnect8 inch disk drive cable 134 1264 if used 3 Insert the NET 100 1 Card with the components facing forward into the selected card slot Seat the card firmly by pushing straight down Figure 5 1 NET 100 1 Card Installation Page 5 2 Installation Network Chassis Adapter Installation Refer to Figure 5 2 and complete the steps below C 66 CHASSIS ADAPTOR 6 BTx3 4 SELF TAPPING SCREW Figure 5 2 Network Chassis Adapter Installation Page 5 3 Installation 1 Choose of the adjacent unused 25 D pin connectors on the back panel We suggest J5 and J6 connectors Re
95. s example the extra time associated with this system adjust ment will be 10 times 93 6 microseconds plus the response lime of the active node which must be less than 74 micro Seconds assuming a one way cable propagation delay of 31 microseconds Just as with the NETWORK FIGURATION this adjustment has no long lasting effect on the system performance and will only increase the lime of a single token pass by an amount equal to the time taken to find the next active node on the network For a more detailed discussion of the critical perfor mance parameters refer to appendix 1 Extended Length Message Operation The COM 9026 can transmit and receive short packets maximum length of 253 bytes or long packets maximum length of 508 bytes When only short packets are used it is possible to use either a 1K or 2K RAM buffer When both long and short packets are used a 2K RAM buffer must be used Use of the extended length message feature is con trolled via the DEFINE CONFIGURATION command This command allows the user to set the long packet enable flag When this flag is set and the contents of RAM buffer address 02 is zero the packet is treated as a long packet with RAM buffer address 03 pointing to the address containing the first byte in Ihe message In this case the last byte in the mes sage resides in RAM buffer address 511 When the long packet enable flag is set both long and short packets can be handled However when
96. s sions are Shown below INVITATIONS TO TRANSMIT ITT ALERT BURST 24565 EOT DID 1323 33 043 1564s FREE BUFFER ENQUIRIES FBE ALERT BURST 24ys 6bts ENQ DID DID 1323 33 bits 1565 PACKETS ALERT 24 3 6503 SOH SID DID DID COUNT 220 us 55 bits B CHARACTERS 448 ps 558 bits CAC CRC _8 8 ks 22 bits 332 4483 ACKNOWLEDGEMENTS ALERT BURST 243 6545 _44 ps 11 bits 685 NEGATIVE ACKNOWLEDGEMENTS NAK ALERT BURST 24ys 6bits NAK 44 5 11 bits 6 8 3 In addition there are certain delay constants and cable propagation times required for analysis as described below CHIP TURNAROUND TIME Tta 12 6 ps This time is defined as the time from the end of any received transmission until the start of a response TOKEN PROPAGATION DELAY This time is defined as the CABLE propagation time between the node holding the token and the node receiving the token between the node holding the token and the node receiving amessage BROADCAST DELAY TIME Tbd 15 6 This time is defined as the time from the end of a trans mitted broadcast packet until the start of a token pass RESPONSE TIMEOUT Trp This time is the maximum amount of a time a COM 9026 RECOVERY TIME Tre 3 4 us This time is the amount trom the end of the RESPONSE TIMEOUT until the start of a token pass MICROSYSTEMS assumed aces devices any license under Ine pa
97. sserted when an enabled interrupt condition has occured REQUEST INTR returns to its inactive state by resetting Ihe interrupting status condition or the corresponding interrupt mask bit INTERFACE This output signal in conjunction with ADIE gates the processor s address data LATCH bus PAD7 PADO onto interface address dala bus IAD IADO dun ENABLE data valid portion ol a Processor Write RAM or Processor Wnle COM 90 operation 55 ADIE This output signal enables the processor s address dala bus PAD7 PADO cap INPUT tured by AS or ILE onto the interface address data bus 1AD7 lADO 13 ADDRESS This output signal enables me processor s upper 3 address bits PA10 PAB onto INPUT interface address bus IA10 IAB ENABLE 15 LATCH t This output signal latches the interface address dala bus IAD7 IADO into a latch which feeds tho lower 8 address bits ol the RAM butter during address valid time of all RAM butter access cycles 17 WRITE This output signal is used as a write pulse to the external RAM butter Data is ret ENABLE erenced to the trailing edge of WE 18 OUTPUT OE This outpul signal enables the RAM buffer output data onto the interlace ENABLE address data bus IAD7 IAD0 during the data valid portion of all RAM butter read operations 33 IDLOAD 1005 This output signal synchronously loads the value selected by the ID switches into an external shift register in preparation for shifting the
98. ssible 1082 STANDARD MICROSYSTEMS CORP 4 83 2 5M Page 12 30 Data Sheets STANDARD MICROSYSTEMS COM 9032 Local Area Network Transceiver LANT FEATURES PIN CONFIGURATION Reduces chip count for COM 9026 ARCNET implementations by 6 8 TTL chips 0 Performs all clock generation functions for the COM 9026 LI Compatible with the COM 9026 O Provides line drive signals for transmission E Converts incoming serial receive data to NRZ data format LI Generates two 4 MHz general purpose clocks GENERAL DESCRIPTION The COM 9032 local area network transceiver is a com panion chip to the COM 9026 Loca Area Network Control ler LANC and will perform the additional functions necessary to allow simple interface to a transmission media for all ARCNET orequivalent local area networks Using a 20 MHz input clock the COM 9032 will produce two 5 MHz clocks for the COM 9026 The first 5 MHz clock is free run ning and will directly feed the CLK input of the COM 9026 pin 19 The second 5 MHz clock has start stop capability which is controlled by the DSYNC output cf the COM 9026 pin 36 and the received data input as required by the COM 9028 pin 2 Two additional 4 MHz free running clocks are also generated on the COM 9032 to allow operation other logic a microprocessor or an 1 51 controller During data reception the COM 9032 will convertincom ing serial receive data from the transmission media to NAZ form which wi
99. sts a bus cycle at the same time as the processor or shortly after the processor COM 9026 cycle will follow immediately after the pro cessor cycle Figure 4 illustrates the timing relationship of a Processor RAM Read cycle followed by a COM 9026 RAM read cycle Once the AS signal captures the processor address to the RAM buffer and requests a bus cycle it takes 4 CLK periods for the processor cycle to end Figure 4 breaks up these 4 CLK periods into 8 half clock interval labeled 1P through BP A COM 9026 access cycle will take 5 CLK periods lo end Figure 4 breaks up these 5 CLK periods into 10 hall intervals labeled 1C through 10 If a processor cycle request occurs after a 9026 request has already been granted the COM 9026 cycle will occur first as shown in figure 5 Figure 5 illustrates the timing relationship of a COM 9026 RAM Write cycle followed by a Processor RAM Write cycle Due to the asynchronous nature of the bus requests AS and CLK the transition from the end of the COM 9026 cycle to the beginning of the proces sor cycle might have some dead time Retering to figure 5 if AS falling edge occurs after the start of half CLK interval 9C no real contention exists and it will take between 200 and 500 nanoseconds before the processor cycle can start The start of the processor cycle is defined as the time when the COM 9026 produces a leading edge on both ADIE and If the processor request occurs before the end of
100. t Vec 0 5 ka 0 1 mA CA and LANCLK outputs 04 v la 0 4 mA and LANCLK outputs LEAKAGE CURRENT 1 50 TTLCLK input with CKSEL low 10 m all other inputs INPUT CAPACITANCE N 30 pl SUPPLY CURRENT 20 mA at 20 MHz OSC frequency AC CHARACTERISTICS PARAMETER MIN TYP MAX UNIT COMMENTS OSC Input k 50 ns ta 20 ns Lt 20 ns CA LANCLK os 200 ns pe 76 ns pn 75 ns ta 20 ns _ 2 na TTLCLK 250 ns 110 ns MI 110 CPUCLK CKSEL is high 250 ns 110 ns 110 ns tee ns 30 ns 45 ns for CKSEL low TRANSMIT TIMING 10 ns 10 ns 10 ns pus 10 ns 60 ns bio 80 ns 60 ns I 2 ns 52 ns om 2 ns pon 4 ns RECEIVE TIMING ts 10 ns p 10 ns 70 ns to Stovi too ns t 10 ns 20 ns 400 ns Page 12 34 Data Sheets en tas 15 CKSEL HIGH as CPUCLK 05 CX86L HIGH CKSEL Lom p TIN d k CKSEL HIGH FIGURE 3 CLOCK TIMING FIGURE 5 RECEIVE TIMING PARAMETERS 403 5 STANDARD MICROSYSTEMS CORPORATION diagrams utilizing SMC products are Included as means of illustrating typical semiconductor applica front consequently complete infarmation sufficient for construction purposes is not nec ssanly given The informator has been caralully checked and is believed 10 be entirely reliable However no responsibility assumed for maccuracies Furthe
101. te is received by the COM 9026 the CA clock stopped by the COM 9026 via DSYNC unti the first bit of the next byte is received which will automatically re start the CA clock The COM 9026 uses the CA clock to qure data and these sample points are shown in igure 5 Typically RXIN pulses occur at multiples of the transmis sion rate of 2 5 MHz 400 nanoseconds The COM 9032 can tolerate distortion of plus or minus 100 nanoseconds and still correctly capture and convert the RXIN pulses to NAZ format Page 12 33 Data Sheets MAXIMUM GUARANTEED RATINGS Operating Temperature Range 0 to 70 C Storage Temperature Range 55 to 150 C Lead Temperature soldering 10 as Positive Voltage on any Pin Pe Negative Voltage on any Stresses above those ated may cause permanent damage to the device This is a rating only and functional operation ot he device at these or at any other condition above those indicated in the operational sections of this specification is not implied DC ELECTRICAL CHARACTERISTICS T 0 Cto 70 Vos 5V 5 PARAMETER MIN TYP MAX UNIT COMMENTS INPUT VOLTAGES V 20 08 V OUTPUT VOLTAGES Von 40 v PULST PULS2 D Ves 04 v lop 4 0 mA PULST PULS2 AXOUT and TTLCLK outputs Vos Veo 0 5 v lo 0 1 mA CPUCLK output 04 V 1 0 1 CPUCLK outpu
102. te messages If only a single node is sending messages it can send one every 833 microseconds a rate of 1200 messages per second 120 000 bytes per second If all 10 nodes send 100 byte messages each node will be able to send a message every 5 81 milliseconds a rate of 172 messages per second or 17 200 bytes per second In actual practice Datapoint Corporation has installed many ARCNET systems with as many as 200 nodes active at any given time A typical network supports two totally independent operating systems and a wide variety of uses including program loading word processing print spool ing program development electronic mail etc The traffic toad on this type network rarely falls belaw 400 messages ADDRESS F3 91 37 100 C9 DATA BYTE 1 2 3 201 FIGURE 15 TYPICAL SHORT BUFFER AFTER RECEPTION 00 16 200 1 1 2 1FF DATA BYTE 490 FIGURE 16 TYPICAL LONG PACKET BUFFER AFTER RECEPTION Page 12 12 Data Sheets per second yetless than 2 ol the nodes senda message any single token trip The time required lor a token trip therefore stays very close to the traffic value wilh peaks of three times the no value being extremely rare 9026 has some interesting features that allow one to monitor the dynamic performance ol the network from any node
103. tent ai any time order 1o emprove Gen and supply Ine bett product Given the above numbers is possible to calculate time the start of one token pass to the start of the next token pass For cases a Trp of 74 6 ps is assumed SIMPLE TOKEN PASS no message sent 156 126 28253 TOKEN PASS AND MESSAGE 35605 126 156 5 12 6 Tom 685 Ta 126 Tom 3324s 448 12605 68 5 _12 6us 1410 5 448 4Tpm TOKEN PASS AND MESSAGE recever inhibited 156 Tta Tpm 2Tpm ae Tod 15645 12 6 3324s 4 4 15 6 270 6 4 48 ns Tip TOKEN PASS AND MESSAGE gets lost 156 12 Tol 15645 Ta 12 63 Tpm 685 12695 Tom 3323 44 Tp 7 Tc 34 5 1870 44 2Tpm TOKEN PASS AND MESSAGE destination node HT 1563 nore Ta 126 15655 7 _34 1218 us TOKEN PASS no response T Tc 156 8 746 8 34 8 836 Crea Gagrams ise SMC products are cluded as a ot Bustratng typical semiconductor ows nol convey to me purckamer o semiconductor of SMC or others reserves the ngat to make changes possible 1983
104. uration Time II any node does not receive the token within this lime the node will initiate a NETWORK RECONFIGURATION The ET2 and ET1 inputs allow the network to operate over longer distances than the 4 miles stated earlier DC levels on these inputs control the maximum distances over which the COM 9026 can operate by controlling the 3 timeout val ues described above Table 1 illustrates the response time and reconfiguration time as a function of the ET2 and ET1 inputs The idle time will always be equal to the response time plus 3 5 microseconds It should be noted that for proper network operation all COM 9026 s connected to the same network must have the same response lime idle time and reconfiguration time 10 RESPONSE RECONFIGURATION ET2 _ TIME us TIME ms 1 1 747 840 1 0 2834 1680 0 T 5618 1680 0 11186 1680 TABLE1 COM 9026 INTERNAL PROGRAMMABLE TIMER VALUES VO COMMANDS VO commands are executed by activating the input The COM 9026 will interrogate the ADO and the R W inputs al the AS time to execule commands according to the fol lowing table IOREQ ADO RW FUNCTION low low low write interrupt mask low low high read status register low high low write COM 9026 command low high high reserved for future use READ STATUS REGISTER Execution of this command places the contents of Ihe sta tus registeron the data bus AD7 ADO du
105. uration which is preset at the fac tory Refer to Figure 4 1 while reading this section CAUTION This product contains ESDS electrostatic sensitive devices Exercise normal caution in handling these devices to prevent static dis charge damage Figure4 1 Typical Configuration Page 4 2 Configuration Programming jumper across J101 pin 5 VI2 interrupt Programming jumper J105 pins 2 and right 8 bit VO addres sing Programming jumper on J107 and J108 pins 2 and 3 right and J109 J110 and J111 pins 1 and 2 left test points on COM9026 chip Programming jumper on J112 pins 1 and 2 left and J113 pins 2 and 3 right 2764 2 ROM DIP Dual Inline Pack Switch SW101 positions 0 3 to the ON 0 position and all others to the OFF 1 position to select for the RAM address DIP Switch SW102 positions 0 1 2 and 3 to the OFF 1 position and all others to the ON 0 position to select 0 4000 for the ROM address DIP Switch SW103 positions 0 and 2 to the OFF 1 position and all others to the ON 0 position to select for the address Dip Switch SW104 position 6 to the OFF 1 position and all other positions to the ON 0 position DIP Switch SW105 is the ID number switch Set this to the ID number you desire Each unit in the system must have a unique ID number For example for ID number 100 64H set positions 1 2 and 5 to th

Download Pdf Manuals

image

Related Search

Related Contents

funkarmbanduhr  Samsung NP370R5E User Manual (Windows 8)  Handbuch dLAN® home Multi connect Set 28.04.2015, Stand  Kobe University Repository : Kernel  Manual de usuario    Silverstone ST60F  Tetra GmbH D-49304 Melle, Germany For more information: www  Model 1005S EX Instructions  Field Estimation of Soil Water Content  

Copyright © All rights reserved.
Failed to retrieve file