Download computing :: CompuPro :: CompuProProductData
Transcript
- Dedkated to enhancing the performance of multi-user S-100 >ystems, the MPX MULTIPLEXER CHANNEL is a special purpose processor boan:l that relieves the system's main CPU from ha,·ing to handle repetitive l!O operation<. Rather than having to interrupt the CPU every time a terminal is ready to receive a b)1C of data. and then wai1ing while the CPU executes several hundred bytes of code, the MPX can transfer the same byte of data almost instantly by '';!ealmg'' only two or three bus cydes. This eliminates 98 to 99"70 oft he CPU time norm ail)' wasted on handhng this kind of overhead, resulting in increa<;ed speed and throughput that dramaticall)' improves the performance of any S-100 S)'Stem in multi-user applications. Virtually a computer in itself (not just a stripped down b"ard), the MPX includes the following impo11ant features: • 6 MHz 8085AH-1 microprocessor. • 2K of on-board 2716 EPROM, and 16K of on-board RAM. allows the 8085 to run concurrently with the main system CPU. • EPROM socket can also accept 2732 or 2764 EPROMs. • On-board interrupt controller interrupt' the MPX when a de,·ice on the bus requires service. • The MPX ma;· call the CPU by generating an interrupt. • Full IEEE 6%/S-100 temporary master interface allows the 8085 dire<:! bu' access by interlca'1ng" ith normal buo cycles r·cycle stealing")_ • DMA (Direct Memory Access) cycle' may address the full 24 bit (16 megabyte) extended address range. • DPA (Direct Pot1 Access) cycles allow emulation ofZ80 110 modes b;· permitting software control of all -;ixteen add res• lines. • Fully compatible with any existing interfaces. • Attention port all(}ws the CPU t(} call the MPX. • The MPX can respond to a bus interrupt acknowledge cycle: therefore, no other mtcrrupt controller i> required. • For maximum u>er flexibility (and to allow for no.-el or special-purpose applications). the MPX may load software into its own RAM dirixtl}' from the bu<;. Thanks to the above hardware capabilities. the MPX efficient!~- - and transparently - automate~ the tran>fer of data between user programs and peripheral interfaces. However, in additi(}n to performing data tran;fer, for 'crial !/O ports, the MPX may serve as a resource scheduler for high speed devices by sending commands to. and processing completion interrupts from high speed DMA disk controllers. f(}r extra flexibility, the MPX may load software from the bus into it> integral on-board RAM and then execute that code, allowing the function oft he MPX to change d}·namically in response to changes in the system requirements. The MPX ha ne"' piece of hard" are that makes troly efficient mult1programming an affordable realil)·. (GmpuPrC:) "&IJl1lll1IJ1 COMP..NV • O"KU.ND "IRPORT. CA 9'/;H 52