Download MPA Multi-Protocol Terminal Emulation Adapter Using the DP8344
Transcript
5.0 Hardware Architecture: discusses the MPA-II hardware architecture including a description of the BCP core, PC interface, Front-end interface, and miscellaneous support circuitry. ALEC emulation card interface modes, including SIMPC MASTERTM by SIMWARE, RELAY GoldÉ by RELAY Communications, and CrossTalkTM MK.4 by Digital Communications Associates, can be used with the MPA-II. 6.0 Software Architecture: discusses the Kernel, coax task, twinax task, and interrupt structure. Included in this chapter is an in depth discussion of the IRMATM , IBM and Smart Alec TM interfaces. 7.0 Loader and MPA-II Diagnostics: discusses soft-loading the BCP, configuring the MPA-II interface mode, and the diagnostics provided for testing the MPA-II hardware. Appendix A. Hardware Reference: provides the complete MPA-II schematic, assembly drawing, board layout and PAL equations. Appendix B. Timing Analysis: discusses the timing of the MPA-II system. Appendix C. Filter Equations for the Combined Coax/ Twisted Pair Interface: provides the derivation of the filter equations for the combined coax/twisted pair interface. Appendix D. References: is a list of reference materials and company contacts. DP8344B BCP The DP8344B BCP is a communications processor designed to efficiently process IBM 3270, 3299 and 5250 communications protocols. A general purpose 8-bit protocol is also supported. The BCP integrates a 20 MHz, 8-bit, Harvard architecture, RISC processor and an intelligent, software-configurable transceiver on the same low power microCMOS chip. The transceiver is capable of operating without significant processor interaction, releasing processor power for other tasks. Fast, flexible interrupt and subroutine capabilities with onchip stacks make the power readily available. The transceiver is mapped into the processor’s register space, communicating with the processor via an asynchronous interface which enables both sections of the chip to run from different clock sources. The transmitter and receiver run at the same basic clock frequency although the receiver extracts a clock from the incoming data stream to ensure timing accuracy. The BCP is designed to stand alone and is capable of implementing a complete communications interface, using the processor’s spare power to control the complete system. Alternatively, the BCP can be interfaced to another processor with an on-chip interface controller arbitrating access to data memory. Access to program memory is also possible, providing the ability to softload BCP code. The MPA-II implements these features. A simple line interface connects the BCP to the communications line. The receiver includes an on-chip analog comparator suitable for use in a transformer-coupled environment, although a TTL-level serial input is also provided for applications where an external comparator is preferred. A typical system is shown in Figure 1-1. Both coax and twinax line interfaces are shown, as well as an example of the (optional) remote processor interface. For a detailed discussion on the BCP refer to the DP8344B Biphase Communications Processor data sheet. MPA-II Description The Multi-Protocol Adapter II (MPA-II) is a complete design solution for IBM 3270, 3299, and 5250 connectivity products. The MPA-II system is intended to be a design example for customers to use in developing their own products using the Biphase Communications Processor, BCP. The BCP is a ‘‘system on a chip’’ designed by National Semiconductor to specifically address the IBM connectivity market place. Built on the tradition of the DP8340/41 3270 receiver/transmitter pair, the BCP takes the state of the art in IBM communications a step further. The MPA-II provides the system support hardware and complete link level firmware to achieve 3270/ 3299 CUT, DFT, and 5250 emulation with the BCP and an appropriate PC emulator. The MPA-II Design/Evaluation Kit does not include the PC emulation software. Thus, the end user must purchase the PC emulation software to bring up a live terminal emulation session using the MPA-II. PC emulation software such as DCA’s E78 for MPA-II IRMA mode, one of IBM’s PC 3270 emulation programs for MPA-II IBM mode, DCA’s EMU for MPA-II ALEC mode, or any of the third party vendors which support either the IRMA, IBM or 2