TBC Interfaces II Electrical Specifications II
Total Page:16
File Type:pdf, Size:1020Kb
Introduction II Tables II Commands II Buffer Structures II Signals II Bus Operation II TBC Interfaces II Electrical Specifications II Ordering Information and Mechanical Data II IEEE 802.4 Operation II Frame Formats and Addressing II Bridging II Performance .. This document contains information on a new product. Specifications and information herein are subject to change without notice. Motorola reserves the right to make changes to any products herein to improve functioning or design. Although the information in this document has been carefully reviewed and is believed to be reliable, Motorola does not assume any liability arising out of the application or use of any product or circuit described herein; neither does it convey any license under its patent right nor the rights of others. Motorola, Inc. general policy does not recommend the use of its components in life support applications wherein a failure or malfunction of the component may directly threaten life or injury. Per Motorola Terms and Conditions of Sale, the user of Motorola components in life support applications assumes all risk of such use and indemnifies Motorola against all damages. ©MOTOROLA INC., 1987 TABLE OF CONTENTS Paragraph Page Number Title Number Section 1 Introduction 1.1 Features....................................... .................................. .......... ..... 1-1 1.2 Logical Area Network Standards ........ ........................ ............ ............ 1-2 1.2.1 150/051 Reference Model............................................................ 1-2 1.2.2 IEEE Local Area Network Standards.............................................. 1-3 1.3 IEEE 802.4 Token Bus Local Area Networks.......... ................................ 1-3 1.3.1 Token Bus Operation............. ............................... ...... ........... ..... 1-3 1.3.2 Options Within IEEE 802.4...... .... .... ................ .................... .... ..... 1-4 1.4 TBC Environment. .......... ............ .... .... ............ ........................ .... ..... 1-4 1.5 Physical Layer Interface.................................................................... 1-5 1.6 Microprocessor System Bus Interface. ........ .................... ............ ......... 1-5 1.7 Shared Memory.............................................................................. 1-6 1.8 Overview of TBC Functional Operation ................................................ 1-6 1.8.1 Command Structure Overview .... ................................................. 1-6 1.8.2 Frame Reception Overview.......................................................... 1-6 1.8.3 Frame Transmission Overview.... ........................................ ......... 1-7 Section 2 Tables 2.1 TBC Private Area ............................................................................ 2-1 2.1.1 Next Station Address................................................................. 2-1 2.1.2 Previous Station Address............................................................ 2-3 2.1.3 Hi-Priority-Token-Hold Time....................................................... 2-3 2.1.4 Last Token-Rotation-Time ....................................... ................... 2-3 2.1.5 Token Rotation Time at Start of Access Classes............................... 2-4 2.1.6 Target Token Rotation Time for Access Classes............................... 2-4 2.1.7 Token Rotation Time at Start of Ring Maintenance........................... 2-4 2.1.8 Target Rotation Time for Ring Maintenance.................................... 2-4 2.1.9 Ring Maintenance Time Initial Value.............................................. 2-5 2.1.10 Source Routing - Source Segment/Bridge 10 (SID) .......................... 2-5 2.1.11 Source Routing - Target Segment/Bridge 10 (TID) ..... ...................... 2-5 2.1.12 Segment Number Mask for Source Routing.................................... 2-5 2.1.13 Max-Inter-Solicit-Count ........ ............................... ...... ...... ..... ..... 2-5 2.1.14 RX Frame Status Error Mask.................................... .................... 2-6 2.1.15 TX Queue Access Class Status............................ .......................... 2-6 2.1.16 TX Queue Access Class Pointers................................................... 2-6 2.1.17 RX Queue Access Class Pointers................................................... 2-6 2.1.18 Free Frame Descriptor Pointer...................................................... 2-7 2.1.19 Free Buffer Descriptor Pointer ...................................................... 2-7 2.1.20 Group Address Mask............................................. ..................... 2-7 MC68824 USER'S MANUAL MOTOROLA iii TABLE OF CONTENTS (Continued) Paragraph Page Number Title Number 2.1.21 Individual Address Mask............................................................. 2-8 2.1.22 Non-RWR Maximum Retry Limit................................................... 2-8 2.1.23 RWR Maximum Retry Limit......................................................... 2-9 2.1.24 Slot Time................................................................................. 2-9 2.1.25 This Station Address .... ....... ........ ............ ......... ..... ...... ....... ........ 2-9 2.1.26 Manufacturer Product Revision and 802.4 Standard Revision Number.. 2-9 2.1.27 Transmitter Fault Count ............. ~................................................ 2-10 2.2 Initialization Table ....... ........... .... ................. .......... ..... ...... ............... 2-10 2.2.1 Private Area Function Code......................................................... 2-10 2.2.2 Private Area Pointer ............ ........ .... ................. ........... ........... .... 2-10 2.2.3 Parameters Initializing the Private Area ............ ...... ........................ 2-10 2.2.4 Initial Pad Timer Preset (PTP) .................. ...................... ...... ......... 2-13 2.2.5 Initial In-Ring Desired .. ... ...... ...... ........... ........ ....... ...... ............... 2-13 2.2.6 Initial Address Length............ ...... ........... ......... ...... ...... ............... 2-13 2.2.7 Response Destination Address Pointer ............................ ............... 2-13 2.2.8 Response Pointer. ....... .... ................ .... .... ... ..... ..... ....... ..... ......... 2-13 2.2.9 Request with Response Pointer .............. ........ .................... .......... 2-14 2.2.10 Command Parameter Area .......................................................... 2-14 2.2.11 Interrupt Status Words ............................................................... 2-15 2.2.11.1 Interrupt Status Word 0........ ....... ........ ........ ..... ...... ..... .... ...... 2-15 2.2.11.2 Interrupt Status Word 1 ....... :................................................. 2-17 2.2.12 Interrupt Masks..... .... ............................ .... ........ .... ...... ...... ..... .... 2-19 2.2.13 Statistics ................................................................................. 2-19 2.2.13.1 Number of Tokens Passed ..................................................... 2-20 2.2.13.2 Number of Tokens Heard....................................................... 2-20 2.2.13.3 Number of Passes Through No Successor 8 .......... .................... 2-20 2.2.13.4 Number of Who Follows............................................... ......... 2-20 2.2.13.5 Number of Token Pass Failed................................................. 2-20 2.2.13.6 Number of Frames Too Long (>8K Bytes)................................. 2-20 2.2.13.7 Number of No FD/BD Errors................................................... 2-20 2.2.13.8 Number of Overruns............................................................. 2-21 2.2.14 Modem Error Counters............................................................... 2-21 2.2.14.1 Non-Silence........................................................................ 2-21 2.2.14.2 FCS Errors.......................................................................... 2-21 2.2.14.3 E-Bit Errors......................................................................... 2-21 2.2.14.4 Frame Fragments................................................................. 2-21 2.2.15 DMA Dump Area....................................................................... 2-21 Section 3 Commands 3.1 Registers...... ........................................... ...... ...... ........... ..... ...... .... 3-2 3.1.1 TBC Register Map...................................................................... 3-3 3.1.2 Command Register (CR).............................................................. 3-3 3.1.3 Data Register (DR) ..................................................................... 3-3 3.1.4 Interrupt Vector Register (IV)............ ........ ............ ........................ 3-3 3.1.5 Semaphore Register.............. ..................................................... 3-4 MOTOROLA MC68824 USER'S MANUAL iv TABLE OF CONTENTS (Continued) Paragraph Page Number Title Number 3.2 Initialization................................................................................... 3-4 3.2.1 LOAD INITIALIZATION TABLE FUNCTION CODE Command ................ 3-5 3.2.2 INITIALIZE Command.............................................. ................... 3-5 3.2.3 OFFLINE Command.............................................. ..................... 3-5 3.2.4 IDLE Command......................................................................... 3-6 3.2.5 RESET Command.............................................