DL11-W   SERIAL  LINE  UNIT (SLU)
                 REAL-TIME  CLOCK
M7856
 

INTRODUCTION

The DL11-W (M7856) is a UNIBUS quad-height interface that offers one serial input line, one serial output line, and a so-called real-time clock.
Its name is often abbreviated to "SLU / RTC", which stands for Serial Line Unit / Real-Time Clock.
On this page you can find the following information.

If you want to print this page on A4 or Letter format, set the scaling in the printer driver to 80%.

AVAILABLE DOCUMENTATION

Manuals

Engineering drawings

MODULE DESCRIPTION
DL11-W M7856

The DL11-W provides two functions. First, the module is a character-buffered communications interface that has two independent units (receiver and transmitter) capable of simultaneous 2-way communication. Second, the DL11-W has a line frequency clock (50 or 60 Hz.) that can generate timed interrupts. The functionality of the module is set by five DIP switch packages and the wiring of the BERG connector on the module. Click the image to identify the DIP switch packages S1 thru S5.
The DL11-W can replace the DL11-A, DL11-B, DL11-C, and DL11-D modules in most applications. All of the DL11-A thru DL11-D features are switch-selectable available on the DL11-W. The DL11-W supports the following interface.

The module has the following power requirements.
Back to top

MODULE CONFIGURATION

As the DL11-W is such a versatile serial line module, the configuration can best be handled in the following steps.

DL11-W M7856 ID etch

  1. Set the UNIBUS address and vector for the SLU and LTC.
  2. Set the baudrate for the receiver and the transmitter section.
  3. Set the character properties (# bits, stopbit length, parity)
  4. Set the interface properties (current loop active/passive mode or EIA)
UNIBUS side
The DL11-W can be used in 3 different modes :
  1. Serial Line Unit and Line Time Clock
  2. Serial Line Unit only
  3. Line Time Clock only

ModeS5-9S5-10
1OFFON
2ONOFF
3ONON
As the address decode logic on the module is common for the serial line and the Line Time Clock, and the Line Time Clock address is fixed set at 777546, it restricts mode 1 (serial line and LTC) to the address range 77756x. Mode 3 has also a fixed vector number, 100. You can install up to 47 DL11-W modules in a system, but only one DL11-W can have the LTC enabled, the LTC must be disabled on all other DL11-W's in the system. The operation mode is defined by the setting of two DIP switches of package S5, S5-9 and S5-10.
The UNIBUS address is defined by the other eight DIP switches of package S5, S5-1 thru S5-8.

Address bitA10A9A8A7 A6A5A4A3
DIP switchS5-3S5-2S5-1S5-4 S5-5S5-6S5-8S5-7
system console OFFOFF OFFON OFFOFF OFFON
TU58 emulation OFFON OFFON OFFON ONON
Note. "OFF" = logic '1' !  
The system console is shown as an example, as it is a very common setting. The system console is always at address 777560. As this address is in the range of the LTC, it is very common to have the LTC enabled on the system console interface. The second example defines the standard address for the TU58 device "DD" at address 776500.
 
Data bitD8D7D6D5D4D3
DIP switchS2-8S2-7S2-5S2-3S2-6S2-4
system console OFFOFFOFF ONONOFF
TU58 emulation OFFONON OFFOFFOFF
Note. "ON" = logic '1' !  
The vectors for the system console is 060 for the receiver and 064 for the transmitter section.
The vectors for the TU58 device are 300 and 304.
Remark. DIP switch 1 and 2 of S2 are not used.
 

Baudrate receiver / transmitter
BaudrateTransmitReceive
S4-10S3-1S3-4S3-2S3-3S3-5
110 ONONON OFFOFFOFF
150 OFFONON ONOFFOFF
300 ONOFFOFF OFFONON
600 ONOFFON OFFONOFF
1200 ONONOFF OFFOFFON
2400 OFFOFFOFF ONONON
4800 OFFOFFON ONONOFF
9600 OFFONOFF ONOFFON

You can set the baudrate of the receiver and the transmitter section independent of each other.
As already seen, when you set the DIP switches for the address and vector, the DIP switches are not placed in a logical order. Three DIP switches of package S3 set the baudrate of the receiver section. Two more DIP switches of package S3 set the baudrate of the transmitter section and one DIP switch of package S4 ...
 

Character properties
serial bit data
The character properties are the following, and are all set by five DIP switches of the package S4.
The DIP switch positions 8 and 9 of the package S4 are not used.
When you set the DIP switch position 1 of the package S4 to "ON" the transmitter sends continuously a BREAK.
When you set the DIP switch position 7 of the package S4 to "ON" the error bit is enabled.

Interface properties
The interface can be set to EIA level (RS-232) or 20 mA current loop.
When the interface is set to 20 mA current loop, you can define whether the current for the loop is provided by the DL11-W (called 'active mode'), or that the connected device supplies the current for the loop (setting on DL11-W to 'passive mode').
Note that the choice of current loop or EIA levels is selected by the connection of the wires on the BERG connector.
DIP switches of the packages S1 and S3 define the active/passive mode of operation of the transmitter, the receiver, and the paper tape Reader Enable loops when the interface is used in a current loop.
mode TransmitterReceiver Paper tape Reader Enable
  S1-1S1-2S1-3S1-6S1-7 S3-6S3-7S3-8S3-9S3-10 S1-4S1-5S1-8S1-9S1-10
  active ONONOFF OFFON ONOFFON OFFON ONOFFON OFFON
  passive OFFOFFON OFFON OFFONOFF ONOFF OFFONOFF ONOFF
Back to top

MODULE CONNECTION

Back to top

MODULE TEST

For a thorough test there is nothing better than the XXDP program ...
However, a few simple tests can tell you if the module transmits a character and receives a character. In the following example, I use the addresses that are reserved for the system console. When the base address of the module is set to 777560, the registers for the serial communication channel are mapped to the following locations :

Check that the switches of the DIP switch packages are in the correct position, and make a note for future reference ...
Check with an Ohm meter or a beeper that the closed DIP switches are actually closed! They might be stuck internally, and that is usually in the "open' position. If you find a a bad switch, click the bad switch a dozen time in each direction back and forth, with a couple of small screwdrivers or pencils (one in each dimple on the switch) until the switch operates reliable.
This setup description uses the EIA (RS-232) interface.
Connect a simple 3-wire cable to the BERG header of the module. Connect the pins B, F, and J to the connector for the terminal, and connect the interlock wire between the pins E and M. The PDP-11's do not use any handshake signals (at least not for the system console), so the simple 3-wire cable is all you need to connect a terminal like the VT220. If you connect the DL11-W to the COM#: port of a PC and use a Terminal Emulation application program on the PC, the PC might need the proper levels at its handshake pins. Make sure that the baudrate, stopbit, parity and number of data bits match between the DL11-W and the terminal (application).
  1. After you initialised the PDP-11, (bus INIT, reset, whatever you want to call it), the 777560 RCSR register should contain 000000.
  2. The next test is the reception of a single character. Press (for example) the number "6" key on the keyboard of the terminal. Then ...
  3. The last simple test is DEPosit an ASCII character in the transmit register 777566, for example (octal) 63.
    The moment you deposit that value, you should see the number "3" appear on the terminal (if you deposited octal 63).
Back to top