IBM RT PC MULTI-PROTOCOL COMMUNICATIONS ADAPTER (#4762) Contents Announcement Letter Number 186-124 dated June 16, 1986 US - Last Revised on June 16, 1986 Brief Description of Announcement, Charges, and Availability The IBM RT PC Multi-Protocol Communications Adapter is designed as a single-slot (16-bit) multiple adapter for attaching a variety of data communications equipment to the IBM RT Personal Computer. The adapter will accommodate three physical interfaces and can be programmed to support a variety of protocols. The adapter contains a high-performance Intel 80C51 microcontroller with 8Kb of adapter memory. Also provided are adapter diagnostics, bootstrap loader, and other advanced features. General availability is planned for September 1986. Types: 6150-020/025/A25 and 6151-010 Feature: #4762 Purchase Price: $850 Customer Letter Section HIGHLIGHTS This adapter can be appropriately programmed to provide the following capabilities: o Two-port concurrency supported on a single adapter o Two-adapter concurrency supported in a single RT PC system (providing up to four concurrent communications ports) o Data rates up to 64,000 bps with external clocking and up to 19,200 bps with internal clocking o Half-duplex and full-duplex operation o Asynchronous, bit synchronous, and character synchronous protocol hardware support Also included are: o Two card-edge diagnostic wrap connectors o Customer diagnostics o ROM-based bootstrap loader DESCRIPTION The Multi-Protocol Communications Adapter is designed for the IBM 6150 System Unit Model 020, 025, and A25, and the IBM 6151 System Unit Model 010. Advanced features which provide enhanced performance and flexibility include the following: o Advanced high-performance Intel 80C51 microcontroller o 8Kb of adapter memory o Data transfers via direct memory access (DMA) o 16-bit DMA data transfer width o Adapter resident 4-channel alternate DMA controller o Two selectable interrupt levels o Shared interrupt level support o Two selectable system DMA channels o Two selectable adapter I/O address spaces o Zilog 8530A Serial Communications Controller o Three physical adapter ports o Internal Business Machine Clocking (BMC) up to 19,200 bps o Cyclic Redundancy Check (CRC) generation and checking The adapter can be connected to a variety of data communications devices. It permits off-loading a significant portion of the real time communications processing from the system's processor, providing a dedicated multi-port communication subsystem for data communications applications. The adapter is based on a high-performance, 8-bit Intel 80C51 microcontroller. It provides two independent serial communications ports that operate at speeds up to 64,000 bits per second using direct memory access. The adapter has three physical ports. All three ports can be connected to external data communications devices, but only two ports can be actively transferring data at any time. Two-port concurrency is supported at data rates up to 19,200 bps, using either asynchronous communications protocol (half-duplex or full-duplex) or any half-duplex synchronous communications protocol. Single-port operation is supported at data rates up to 19,200 bps for full-duplex synchronous protocols, and up to 64,000 bps for half-duplex bit synchronous protocols. Actual realized performance is dependent on the level of function supported by the user-provided adapter level programming implementation and the general level of RT PC system activity at execution time. Any adapter port can be programmed for asynchronous, bit synchronous, or character synchronous protocols. Any adapter port can be programmed to operate at data rates up to 64,000 bps. For operation at data rates in excess of 19,200 bps on either adapter port 1 or adapter port 2, the length of the external device cable is a consideration. In these circumstances the use of the EIA RS-232C/CCITT V.24/V.28 Modem Attachment Cable (#4812) is specifically recommended. NOTE: The adapter's level of function as presented in a communications application running on the RT PC's main processor is dependent on the design characteristics of the 80C51 adapter level program that is provided by the user. The native adapter and its firmware provide a set of tools and procedures to facilitate the downloading of such a program into the adapter's RAM memory space. The downloaded 80C51 adapter level program must be designed to provide the appropriate communication function and control adapter level communication activities. Communications between the Multi-Protocol Communications Adapter and the RT PC's system unit are done via I/O ports and DMA data transfers. Communication is synchronized by interrupts between the Multi-Protocol Adapter and the system unit. Interrupt levels are selectable and can be shared with other adapters that provide interrupt sharing support. Detailed technical information on the Multi-Protocol Communications Adapter is provided in the optional RT PC Hardware Technical Reference (SV21-8024). OPTIONAL FEATURES MODEM CABLE - RS-232C (16-PIN) (#4812): Connects one port of the Multi-Protocol Communications Adapter to a modem via a plug at the rear of the system unit. The cable is shielded and is 3 meters (approximately 9.75 feet) long. The cable terminates in a 25-pin male connector. A wrap connector is provided to test the cable. This cable meets the EIA RS-232C and CCITT V.24/V.28 specifications. AUTOCALL UNIT CABLE (#4814): Connects one port of the Multi-Protocol Communications Adapter to an autocall unit via a plug at the rear of the system unit. The cable is shielded and is 3 meters (approximately 9.75 feet) long. The cable terminates in a 25-pin male connector. A wrap connector is provided to test the cable. This cable meets the EIA RS-366 and CCITT V.25/V.28 specifications. MODEM CABLE - X.21 (#4816): Connects one port of the Multi-Protocol Communications Adapter to an X.21 modem via a plug at the rear of the system unit. The cable is shielded and is 3 meters (approximately 9.75 feet) long. The cable terminates in a 15-pin male connector. A wrap connector is provided to test the cable. This cable meets CCITT X.21 specifications. PERFORMANCE Operation at data rates greater than 19,200 bps or in full-duplex synchronous modes can be supported only in a single active data port configuration. NOTE: Actual realized performance is dependent on the level of function supported by the user-provided adapter level programming implementation and the prevailing level of RT PC system activity during the time of program execution. CONFIGURATION The 6150 Models 020, 025 and A25 and 6151 Model 010 workstations with their associated options and attachments form the hardware base. They offer the capability to configure standalone and clustered workstations. PUBLICATIONS The following publications are available for purchase: o IBM RT PC User Setup Guide (SV21-8020) o IBM RT PC Guide to Operations (SV21-8021) o IBM RT PC Problem Determination Guide (SV21-8022) o The appropriate maintenance manual - IBM 6150 Model 020 and Model 025 Hardware Maintenance and Service (SV21-8025). - IBM 6151 Model 010 Hardware Maintenance and Service (SV21-8026) o IBM RT PC Hardware Technical Reference (SV21-8024). The multi-protocol information in this publication includes: - Hardware technical information - ROS firmware description - Adapter level programming information - Sample adapter level program listing These publications may be ordered and updated via the System Library Subscription Service (SLSS). SCHEDULE General availability is planned for September 1986. TECHNICAL INFORMATION o Intel 80C51 microcontroller o 14.7456 Mhz processor clock o 24-bit addressing o 16-bit DMA data path o 8-bit programmed I/O data path o 4Kb ROM (internal to 80C51) o 8Kb static RAM o Data rates up to 64,000 bps o Three physical adapter ports - One CCITT V.24/V.28, EIA RS-232C port - One CCITT V.24/V.28, EIA RS-232C or CCITT V.25/V.28, EIA RS-366 port - One CCITT X.21 port o Two-port concurrency supported o Two-adapter capability supported o Adapter Card Size: Width 123 mm (4.8 in.), Length 333 mm (13.1 in.) o Signal Cable Length: 3.0 m (approximately 9.75 ft.) o Electrical - Operating voltages: +5 vdc +12 vdc -12 vdc - Current requirements +5 vdc @ 1.6 amperes +12 vdc @ 84 mA -12 vdc @ 77 mA o Temperature: - Operating: 10 degrees C to 40.6 degrees C - Shipping: -40 degrees C to 60 degrees C o FCC Class A. SPECIFIED OPERATING ENVIRONMENT HARDWARE REQUIREMENTS: The IBM RT PC Multi-Protocol Communications Adapter (#4762) can be installed in any 16-bit slot in the 6150 or 6151 System Unit. The appropriate device attachment cable(s) are required to connect the adapter to external modem(s) and/or an autocall unit. SOFTWARE REQUIREMENTS: This adapter is intended to be used only in an RT Personal Computer hardware environment with the AIX (TM) Operating System Version 1.1. Therefore, the user must develop or acquire appropriate VRM/AIX software that specifically supports this adapter. An adapter level program supporting the desired function must be available and be downloaded to the adapter before it can become operational. In addition to a communications application program, implementation of a data communications system using the RT PC Multi-Protocol Communications Adapter will require the development of three software components. o AIX Device Driver: To provide an AIX level interface to the VRM device driver. o VRM Device Driver: To manage a portion of the real-time events associated with the data communications process. o Adapter Level Program: To manage the data communications activities and functions of the Multi-Protocol Communications Adapter. Technical information necessary to develop adapter level programming is contained in the Multi-Protocol Communications Adapter section of the RT PC Hardware Technical Reference (SV21-8024). Similarly, the IBM AIX and the VRM program documentation can be used to aid in the development of the device drivers. Following are a set of available industry programming tools to aid in the development of 80C51 programs. o An 80C51 Assembler o An 80C51 Object Module Linker o Optional: An 80C51 In-Circuit Emulator (to facilitate debug) The adapter resident ROM firmware provides limited support for the implementation of adapter level programming. This firmware provides an IPL Loader (with checksum support) and a Start execution capability. In addition, the ROM firmware will re-vector any enabled adapter level interrupts for servicing by a downloaded adapter level program. An example of a functional adapter level program is included in the RT PC Technical Reference material for this adapter. For additional information see Programming Announcement 286-004, dated January 21, 1986. COMPATIBILITY: The Multi-Protocol Communications Adapter is supported by the following IBM hardware and software products: o 6150 RT Personal Computer Models 020, 025, and A25 o 6151 RT Personal Computer Model 010 o IBM RT Personal Computer AIX Operating System (VRM support) Version 1.1 o IBM RT Personal Computer Virtual Resource Manager VRM/AIX support for the Multi-Protocol Communications Adapter is limited to supporting user installable device drivers. Additional information concerning required communications software can be found under 'Software Requirements" above. under 'Software Requirements" above. The RT PC Multi-Protocol Communications Adapter can coexist with the following adapters on the 6150 or 6151: o Streaming Tape Drive Adapter (#4797) o Four-Port Asynchronous RS-232C Adapter (#4763) o Four-Port Asynchronous RS-422A Adapter (#4764) o 5080 Peripheral Adapter (#7561) o 5080 Attachment Adapter (#7860) o Advanced Monochrome Graphics Display Adapter (#4765) o Advanced Color Graphics Display Adapter (#4766) o Extended Monochrome Graphics Display Adapter (#4768) o Baseband Adapter for use with Ethernet (1) (#6810) o IBM Token-Ring Network Adapter (#3797) o Personal Computer AT Fixed Disk and Diskette Drive Adapter (#3428) o Personal Computer AT Co-processor Card (#4756) o IBM Personal Computer Enhanced Graphics Adapter (#1200) o IBM Personal Computer AT 512Kb Memory Expansion (#0203) o IBM Personal Computer 3278/79 Emulation Adapter (#2507) o IBM PC Network Adapter (#0213) o IBM Personal Computer AT Serial/Parallel Adapter (#0215). (1) Ethernet is a trademark of Xerox, Inc. PLANNING INFORMATION CUSTOMER RESPONSIBILITY: NOTE: The customer must acquire appropriate communication software that specifically supports the Multi-Protocol Communications Adapter or develop his own communication software (see 'Software or develop his own communication software (see 'Software Requirements' above). It is recommended that development of the Requirements' above). It is recommended that development of the communication software be attempted only by knowledgeable and experienced programmers familiar with communication adapters and interfaces as described in this announcement. The customer is additionally responsible for: o Adequate site and system planning and preparation o Ordering appropriate attachment features o Physical setup, connection of cables, and checkout o Using and following the problem determination procedures prior to calling for service. INSTALLABILITY AND CABLE ORDERING: The bulkhead edge of the Multi-Protocol Communications Adapter contains a single three-partition connector. This connector provides for the simultaneous attachment of up to three external device cables. The first partition of the connector (farthest from the adapter bus interface connector) allows for attachment to an RS-232C/CCITT V.24 modem. This physical interface can support either asynchronous or synchronous data communications at data rates up to 19,200 bps or up to 64K bps running in single-port half duplex (HDX), synchronous mode. This device attachment is supported using cable (#4812). The center partition of the connector provides support for either of two types of external devices. An attachment to an RS-232C/CCITT V.24 modem is supported using cable (#4812). This physical interface can support either asynchronous or synchronous data communications at data rates up to 19,200 bps. Alternatively, this physical interface can be applied as an attachment to an RS-366/CCITT V.25 Autocall Unit. This attachment is supported using cable (#4814). The third partition of the connector provides support for attachment to a CCITT X.21 modem using cable (#4816). This physical interface can support externally clocked synchronous data communications at data rates up to 64,000 bps. For additional technical information, see RT PC Product Announcement 186-006, dated January 21, 1986. PROBLEM DETERMINATION: The appropriate publications and diskettes associated with the announcement and release of Version 1.1 of the IBM RT PC AIX Operating System will include inserts and/or updates to materials to properly describe and diagnose the Multi-Protocol Communications Adapter the same as other RT PC system hardware components. PACKAGING: The adapter is packaged in a carton containing the adapter, warranty information, and two diagnostic wrap connectors. SECURITY, AUDITABILITY, AND CONTROL The IBM RT PC can be used and managed so as to limit the risk of unintended modification, destruction, or disclosure of sensitive data. User management is responsible for evaluation, selection, and implementation of security features, for administrative procedures, and for appropriate controls in application systems. If sensitive data is sent over external communication facilities, user management may wish to pursue the application of cryptography. TECHNICAL ASSISTANCE IBM will provide technical assistance for installation and usage questions on the IBM RT Personal Computer to qualified NCMD and SWMD customers. This support will be provided electronically through ASKINFO. The customer must designate a contact(s) who will have access to ASKINFO during the support period. This contact should be the first level of end user assistance for IBM RT Personal Computer questions. For qualification guidelines, please contact your marketing representative. To access ASKINFO the customer must have available an IBM Personal Computer with the appropriate software to serve as a terminal. The minimum hardware and software requirements are as follows: o IBM Personal Computer o 64Kb memory o Single disk drive o Asynchronous adapter o 1200 bps asynchronous modem/cable conforming to EIA RS-232C standard o IBM Personal Computer DOS 1.1 or later o IBM 3101 Emulation Program o ASKINFO setup diskette (provided at time of registration) IBM may terminate this technical assistance on 90 days written notice to registered users. TERMS, CONDITIONS, AND CHARGES TERMS AND CONDITIONS The terms and conditions of the base 6150 or 6151 System Unit apply. Refer to Product Announcement 186-006, dated January 21, 1986. CUSTOMER SET-UP: The Multi-Protocol Communications Adapter is customer set-up (CSU). The CSU allowance is one day. Detailed set-up instructions are included with the feature. Set-up service is available from the IBM National Service Division at IBM hourly rates and minimums. WARRANTY PERIOD: 1 year. If the warranty period of the feature extends beyond that of the base 6150 or 6151, the customer is responsible to show proof of purchase for warranty service. TYPE OF SERVICE: IBM On-Site Repair. CHARGES Annual Minimum Maintenance Feature Purchase Charge Number Price IOR On 6150 and 6151 Multi-protocol Communications Adapter #4762 $850 $40 Cables Feature Part Purchase Number Number Price Modem Cable - RS-232C (16-pin) #4812 6294812 $96 Autocall Unit Cable 4814 6294814 84 Modem Cable - X.21 4816 6294816 89