AZ® controllers for PDP-11

Last modified by Max on 2025/03/10 10:15

Description of the AZ® controller

The AZ® series controllers were developed to work with PDP-11 computers using the QBUS or its analogs. The controllers were designed by engineers Max Bagaev (Russia) and Alexander Zabayratsky (Kazakhstan) in 2019. Since then, the controller has continued to evolve and improve. Unfortunately, due to health issues, Alexander has been unable to continue developing the controller since 2022, and the development is now solely carried out by Max. In total, more than 500 controllers of various modifications have been produced since 2019. This is the most widely produced PDP-11 hardware in modern times.

These controllers were produced for various Soviet clones of PDP-11 machines, such as DVK-1, DVK-2, DVK-3, DVK-4, Kvant-4S, Elektronika-60, Elektronika 60M, Slavutich PK-1, and UKNC.

A special version with extended functionality, the AZBK®, was developed for the BK-0010/BK-0010.01/BK-0011M series.

The main functionality of the AZ® series controllers is a block device with random access. Its standout feature is a higher level of abstraction, where the disk image is a file on the controller's storage filesystem. This makes disk image manipulation easy. Another distinctive feature is the ability to connect to the Internet via Ethernet. This greatly expands the controller's capabilities, including remote disk image manipulation via a built-in WebDAV server. Additionally, the controller allows working with files within disk images, thanks to its ability to open RT11 disk images as directories, enabling read, write, delete, and rename operations remotely.

The controller also includes RTC functionality and the ability to synchronize system clocks with an NTP server. Recently, the network functionality was expanded to allow the controller to use network drives provided by MAXIOL Landisk technology®. This feature enables access to the entire repository of files and disk images available at https://mirrors.pdp-11.ru/.

Classic AZ controllers

Classic AZ controllers include controllers with one STM32F407VET6 microcontroller without RAM. The main difference is that all controllers have a single firmware and are fully compatible software-wise.

AZ MPI

At the moment, 3 modifications of controllers for the MPI bus have been released (analogous to QBUS, but has different sizes of connectors and the printed circuit board itself)

V1.00

1741500469481-293.jpg

This is the first version of AZ controllers, released in a limited edition in 2019.

V1.02

1741500554843-243.JPG

This is an improved version, available for self-assembly. It uses large SMD components, quite easy to assemble yourself.

AZ v1.01 controller assembly for MPI

V2.00

1741500741626-404.JPG

This is the most "modern" version of the AZ controller for the MPI bus. Here, GALs and BH1s are replaced with EPM240s.

AZ QBUSEdit

For the QBUS bus, only one modification of the AZ controller has been released at the moment.

V1.02

1741501149749-667.png

This modification corresponds to modification 1.01 for MPI. It does not contain any other fundamental differences.

AZ v1.02 controller assembly for QBUS

AZ UKNC

Several modifications of the controller have been released for UKNC. The AZ UKNC series controllers are installed instead of the network adapter in the network adapter compartment. The UKNC series computers have two main modifications - different connectors for connecting the network adapter - IDC 2x20 and a blade connector on the printed circuit board.

V1.00

1741501395861-735.JPG

This version is designedintended for UKNC with IDC socket for connecting network adapter. Released in limited quantity.

V1.01

1741501737651-535.JPG

This version is available for self-assembly. It is intended for UKNC with IDC connector.

V1.02

1741501804855-404.JPG

This version is available for self-assembly. It is intended for UKNC with a wide blade connector.

V2.00

1741501842100-567.jpg

An experimental version of the controller, is an analogue of version V2 for MPI. In this version it was planned to implement autoloading of UKNC with AZ, however, due to severe time constraints, the work was suspended.

Advanced AZ ControllersEdit

Extended AZ controllers include controllers with an STM32F407VET6 microcontroller, as well as an FPGA, RAM and sound subsystem.

AZБК

This controller is a kind of combine, as it contains slightly modified microcontroller firmware.

V1.00 Consists of 2 boards

1741502081924-441.00_board0_front.JPG

1741502090785-839.00_board1_front.JPGThis version is available for self-assembly.