Difference between revisions of "TUK50 Host Adapter Module"

From Computer History Wiki
Jump to: navigation, search
m (External links: +EK-TUK50-OM-001 and EK-OTK50-UG-004; fmt; +links)
(Found a lost soul)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Image:tuk50.jpg|thumb|200px|right|thumb|TUK50-AA board]]
 
[[Image:tuk50.jpg|thumb|200px|right|thumb|TUK50-AA board]]
 +
 +
The '''TUK50 Host Adapter Module''' is a [[UNIBUS]] [[device controller]] for the [[TK50 Tape Drive|TK50]] [[magnetic tape drive]]. It uses [[Mass Storage Control Protocol|TMSCP]].
  
The '''TUK50''' is a [[TK50]] [[Mass Storage Control Protocol|TMSCP]] [[magnetic tape drive]] [[device controller]] for the [[UNIBUS]]. It is a [[DEC card form factor|quad]] [[printed circuit board|board]], the '''M7547'''.
+
It is a [[DEC card form factor|quad]] [[printed circuit board|board]], the '''M7547''', and plugs into an [[Small Peripheral Controller|SPC]] slot. Data is transferred to the host using [[Direct Memory Access|DMA]]; installation of a TUK50 thus requires removal of the [[Non-Processor Request and Grant|NPG]] [[jumper]] from the selected slot.
 +
 
 +
It contains an [[Intel 80186]] [[microprocessor]], along with on-board [[static RAM]] and [[PROM]] [[integrated circuit|chips]]; a 7201 Multi-Protocol Serial Controller is used to communicate with the drive.
  
 
==Installation==
 
==Installation==
  
Quotation from the ''TK50 UNIBUS Subsystem Owners Manual'' (EK-TUK50-OM-001):
+
[[Image:TUK50 M547 UNIBUS Controller Module and Cable.png|thumb|300px|left|thumb|TUK50 cabling]]
 +
 
 +
The TK50 responds to two [[address]]es on the UNIBUS; the initialize poll (IP) [[register]] and the status address (SA) register. The installer may change these addresses by changing the address jumpers on the board. The first TK50's UNIBUS base address is normally 0774500; additional unit are assigned [[floating device address space|floating addresses]]. 
  
This procedure describes how to prepare the M7547 controller module for installation in the computer. The controller module may be installed in any small peripheral controller ([[Small Peripheral Controller|SPC]]) slot of the computer [[backplane]].
+
The controller module has the following jumpers and switches:
  
The controller responds to two [[address]]es as a slave device on the UNIBUS. These addresses are the addresses of the initialize poll [[register]] and the starting address register. The installer may change these addresses by changing the address [[jumper]]s on the board (Figure 1-5). The base address is the address of the initialize poll (IP) register and the base address plus 2 is the address of the status address (SA) register. Example: If the base address or IP register is located at 17774500 (base 8), the SA register is then located at 1774502 (base 8).
+
[[Image:TUK50_M7547_Jumpers.png|thumb|250px|right|thumb|TUK50 Jumpers]]
  
Additional devices are assigned [[floating device address space|floating addresses]].
+
* Jumper W51, W61, W401 - Manufacturing use only
 +
* Jumpers W1 through W12 - Address
 +
* Jumper W201 - Non-existent memory timeout extension - With the jumper removed, the non-existent memory timeout is extended from 28 nanoseconds to 37 microseconds; the manufacturing configuration is 'installed'
 +
* Hardware revision - An 8-wide [[DIP switch]] used to set the hardware revision level of the module; 'open' on a switch reads as '0'
 +
* Unit number - An 8-wide DIP switch used to set the TMSCP unit number; the sense is as the above
  
[[Image:TUK50_M7547_Jumpers.png|thumb|400px|left|thumb|TUK50 M7547 Jumpers]]
+
<br clear=all>
  
The controller module has the following jumpers and switches:
+
==Further reading==
* Jumper W51, W61, W401 -- Used by manufacturing -- Do not remove.
 
* Jumpers W1 through W12 -- Address jumpers -- Used to set starting address. The first UNIBUS base address is fixed at 774500 (octal).
 
* Jumper W201 -- Nonexistent memory timeout extend -- With jumper removed, nonexistent memory timeout is extended from 28 nanoseconds to 37 microseconds. Factory setting is installed.
 
* Hardware revision switchpack -- An 8-switch switchpack used to set the hardware revision level of the module. If a switch is pressed on the open side, the switch is off or 0. If the switch is pressed on the opposite side, the switch is on or 1.
 
* Unit number [[Dual Inline Package|DIP]] switchpack -- An 8-switch switchpack used to set the TMSCP unit number of the subsystem. If a switch is pressed on the open side, the switch is off or 0. If the switch is pressed on the opposite side, the switch is on or 1.
 
  
[[Image:TUK50_M547_UNIBUS_Controller_Module_and_Cable.png|thumb|400px|left|thumb|TUK50 module and cable]]
+
* ''TUK50 Field Maintenance Print Set (MP-2059) - not online
  
 
==External links==
 
==External links==
  
* [https://www.vaxarchive.org/manuals/tuk50ref.zip TK50 Unibus Subsystem Owner's Manual EK-TUK50-OM-001 and TK50 Tape Drive Subsystem Users Guide EK-OTK50-UG-004] - ZIP archive of TIF page images; mostly about the TK50, but some coverage of the TUK50
+
* [https://www.vaxarchive.org/manuals/tuk50ref.zip TK50 Unibus Subsystem Owner's Manual] (EK-TUK50-OM-001) - ZIP archive of TIF page images
 +
* [http://www.bitsavers.org/pdf/dec/magtape/tk50/EK-0TK50-TM-002_Jul86.pdf TK50 Tape Drive Subsystem Technical Manual] (EK-0TK50-TM-002) - the TUK50 is covered in Chapter 6
  
 
[[Category: UNIBUS Storage Controllers]]
 
[[Category: UNIBUS Storage Controllers]]

Latest revision as of 14:09, 24 April 2024

TUK50-AA board

The TUK50 Host Adapter Module is a UNIBUS device controller for the TK50 magnetic tape drive. It uses TMSCP.

It is a quad board, the M7547, and plugs into an SPC slot. Data is transferred to the host using DMA; installation of a TUK50 thus requires removal of the NPG jumper from the selected slot.

It contains an Intel 80186 microprocessor, along with on-board static RAM and PROM chips; a 7201 Multi-Protocol Serial Controller is used to communicate with the drive.

Installation

TUK50 cabling

The TK50 responds to two addresses on the UNIBUS; the initialize poll (IP) register and the status address (SA) register. The installer may change these addresses by changing the address jumpers on the board. The first TK50's UNIBUS base address is normally 0774500; additional unit are assigned floating addresses.

The controller module has the following jumpers and switches:

TUK50 Jumpers
  • Jumper W51, W61, W401 - Manufacturing use only
  • Jumpers W1 through W12 - Address
  • Jumper W201 - Non-existent memory timeout extension - With the jumper removed, the non-existent memory timeout is extended from 28 nanoseconds to 37 microseconds; the manufacturing configuration is 'installed'
  • Hardware revision - An 8-wide DIP switch used to set the hardware revision level of the module; 'open' on a switch reads as '0'
  • Unit number - An 8-wide DIP switch used to set the TMSCP unit number; the sense is as the above


Further reading

  • TUK50 Field Maintenance Print Set (MP-2059) - not online

External links