RSS.Social

A blog about a computer made from relays on Relay Computer

follow: @[email protected]

Posts

Turing Completeness

Controller Design: LOAD, STORE & INCXY Instructions

Controller Design: MOV8, MOV16 & MISC Instructions

Assembling an assembler - token scanning

Tick Tock

Back to Backplanes

Assembling an assembler - overview

Intermission

2020 Update

Decoder Construction

Decoder Design: Schematic & PCBs

Controller Construction

Controller Design: Schematic & PCBs

Controller Design: ALU, MOV8 & SETAB Instructions

Controller Design: GOTO Instruction

Sequencer Construction

Sequencer Design: Schematic & PCBs

Sequencer Design: Pulse Distribution

Sequencer Design: 24-cycle FSM

Branching: Opcode Timing

Branching: Opcode Design

16-bit Register PCB Design

16-bit Register Design

Making a PCB

A change of approach

Procrastination is the thief of time

Auxiliary Control Construction

Auxiliary Control Design (Part 3 of 3)

Auxiliary Control Design (Part 2 of 3)

Auxiliary Control Design (Part 1 of 3)

Fetch and Increment - Construction and Test

Incrementer Test

Incrementer Construction (Part 2 of 2)

Incrementer Construction (Part 1 of 2)

Memory Test

Memory Construction (Part 2 of 2)

Memory Construction (Part 1 of 2)

Program Counter Construction

Miscellany Special: Backplane X, Cable Routing and Address Bus

Miscellany Special: Power Distribution

Control Design: Fetch and Increment

Memory Design (Part 2 of 2)

Memory Design (Part 1 of 2)

The problem with memory

More Laser Cut Parts

Incrementer Design

Incrementer Design: 16-bit Half Adder

Incrementer Design: 1-bit Half Adder

Register Design: Program Counter

Yet another diversion

Sequencing & Control Test

W Backplane Construction & Power Distribution

User Interface Construction: Instruction, Clock and Sequencer

Controller Construction: MOV-8, ALU and SETAB

Sequencer Construction: 8-cycle FSM

Decoder Construction: MOV-8, ALU & SETAB

Register Construction: Completed Instruction Register Full Test

Register Construction: Instruction Register

New Workbench

User Interface Design: Instruction, Clock and Sequencer

Control Design: MOV-8, ALU and SETAB (part 2 of 2)

Control Design: MOV-8, ALU and SETAB (part 1 of 2)

Pulse Distribution Design: Pulses C,D and E

Sequencer Design: 8-cycle FSM

Decoder Design: MOV-8, ALU & SETAB

Register Design: Instruction Register

Sequencing & Control Design: Overview

ALU & Registers A-D Test with new Display Cards

User Interface: Display B Initial Design and Construction

User Interface: Display A Initial Design and Construction

User Interface: Data Switches

Register Construction: Completed A and D 8-bit Registers Full Test

Register Construction: A and D 8-bit Registers

Register Construction: Completed B and C 8-bit Registers Full Test

Register Construction: B and C 8-bit Registers

Register Design: B and C 8-bit Registers

Enclosure Update: Magic Pen

Enclosure Update: Fitting of Laser Cut Parts

Enclosure Update: Laser Cut Parts Arrived

Register Design: Dual Output 8-bit Register

Register Design: A and D 8-bit Registers

Register Design: General Purpose 8-bit Register

Enclosure Update: Laser Cutting

Completed ALU

ALU Construction: Completed Backplane

Enclosure Initial Construction

ALU Construction: Completed Control Card Full Test

ALU Construction: Control Card Power Rails & Wire Wrap

ALU Construction: Control Card Header Pins & Relay Sockets

Enclosure Disclosure

ALU Construction: Completed Arithmetic Card Full Test

ALU Construction: Arithmetic Card Wire Wrap 2

ALU Construction: Arithmetic Card Wire Wrap 1

Sketchy Diversion

ALU Construction: Arithmetic Card Power Rails

ALU Construction: 1-bit Arithmetic Full Construction

ALU Construction: Arithmetic Card Relay Sockets

ALU Construction: Arithmetic Card Header Pins

ALU Construction: Completed Logic Card Full Test

ALU Construction: Logic Card Wire Wrap 3

ALU Construction: 8-bit Logic Unit Tests

ALU Construction: Logic Card Wire Wrap 2

ALU Construction: Logic Card Wire Wrap 1

ALU Construction: Logic Card Power Rails

Test Board: Construction

ALU Construction: Logic Card Relay Sockets

ALU Construction: Logic Card Header Pins

ALU Construction: 1-bit Logic Full Construction

ALU Construction: LED Tests

ALU Construction: Logic Card Wire Links

ALU Construction: LED Header Pins

Backplane Design and Construction

ALU Construction: Connectors and LEDs

ALU Design: Control Unit

ALU Design: Condition Registers

ALU Design: Zero Detect

ALU Design: Function Decoder

ALU Design: 8-bit Arithmetic Unit

ALU Design: 1-bit Arithmetic Unit

ALU Design: 8-bit Logic Unit

ALU Design: 1-bit Logic Unit

Relay Rumination

Instruction Set

Architectural breakdown: Programming and Control 2

Architectural breakdown: Programming and Control

Architectural breakdown: the ALU

Architectural breakdown: Memory

Architectural breakdown: Buses and Registers

Architectural breakdown: Binary

Architecture isn't just for houses

The three Rs

Why?

It begins

ALU Summary

Control Summary

Enclosure Summary

Instructions

Overview

Progress Summary

RC Assembly Language

Registers Summary

UI Summary