Egghead.page Logo

Specific Chipsets Designed for Sinclair QL Computer

This article examines the unique hardware architecture of the Sinclair QL, focusing on the custom silicon that powered the system. It details the two primary gate arrays manufactured specifically for the machine, explaining their roles in managing input/output and system bus control alongside the main processor.

The Sinclair QL, launched in 1984, was built around a Motorola 68008 microprocessor, but its distinct capabilities were largely defined by custom integrated circuits designed by Sinclair Research. Unlike many contemporary computers that relied on discrete logic chips for various functions, the QL utilized a highly integrated approach to reduce cost and physical space. The core of this design philosophy relied on two custom Uncommitted Logic Array (ULA) chips that handled the majority of the system’s peripheral and memory management tasks.

The first of these custom chips is the Input/Output Controller, commonly referred to as the IOC. This chipset was responsible for managing all external communications and user interface hardware. The IOC handled the serial ports, the parallel printer port, the keyboard matrix, and the microdrive interface. By consolidating these functions into a single custom chip, Sinclair was able to streamline the motherboard design and ensure tight synchronization between the processor and peripheral devices.

The second custom chipset is the System Bus Controller, known as the SBC. This chip was critical for the overall stability and performance of the computer. The SBC managed memory contention, ensuring that the CPU, video display generator, and other masters could access the RAM without conflict. It also handled the dynamic RAM refresh cycles and generated the video timing signals required for the monitor output. Together, the IOC and SBC formed the bespoke chipset that distinguished the Sinclair QL from other Motorola 68000-based systems of the era.