Hardware FPGA DPS-8M Mainframe and FNP Project
A new project led by Dean S. Anderson aims to implement the DPS‑8/M mainframe architecture using FPGAs to run Multics OS. Progress includes FNP component implementation and transitioning software gradually. Ongoing development updates available.
Read original articleThe DPS8M Blog announced a new project led by Dean S. Anderson to implement the DPS‑8/M mainframe architecture using FPGAs, aiming to run the full Multics operating system. Dean's background includes experience with Honeywell mainframes and software development. The project started with implementing the FNP component, specifically the DATANET 355, using Verilog on Terasic DE series FPGAs. The project involves transitioning software code from an ARM core to the FPGA gradually. The current status includes progress on the DN6678 CPU simulation, paged RAM implementation, and IOM design. The project aims to simulate a complete Honeywell / Bull Distributed Processing System mainframe using FPGA components. The development is ongoing, with discussions and resources available on the DPS8M GitLab repository and Slack workspace. Dean S. Anderson provides regular updates on the project's progress and challenges.
Related
1/25-scale Cray C90 wristwatch
A 1/25-scale Cray C90 wristwatch project showcases a Cray J90 core simulation of Jupiter and its moons. Despite impracticality for timekeeping, it demonstrates hardware evolution and computational abilities in esoteric computing.
Testing AMD's Bergamo: Zen 4c
AMD's Bergamo server CPU, based on Zen 4c cores, prioritizes core count over clock speed for power efficiency and density. It targets cloud providers and parallel applications, emphasizing memory performance trade-offs.
Testing AMD's Giant MI300X
AMD introduces Radeon Instinct MI300X to challenge NVIDIA in GPU compute market. MI300X features chiplet setup, Infinity Cache, CDNA 3 architecture, competitive performance against NVIDIA's H100, and excels in local memory bandwidth tests.
NUMA Emulation Yields "Significant Performance Uplift" to Raspberry Pi 5
Engineers at Igalia developed NUMA emulation for ARM64, enhancing Raspberry Pi 5 performance. Linux kernel patches showed 18% multi-core and 6% single-core improvement in Geekbench tests. The concise code may be merged into the mainline kernel for broader benefits.
The Forth Deck mini: a portable Forth computer with a discrete CPU
The Forth Deck mini is a portable computer with a discrete CPU, 40x4 LCD, 56-key QWERTY keyboard, 6.6 Wh battery lasting 6 hours. It runs on an 8-bit CMOS CPU, 32 KB ROM, 32 KB RAM, and up to 256 KB EEPROM. RS-232 and I2C-bus supported. Size: 198 x 118 x 35 mm. Keyboard kit available at Budgetronics.
I don't know why, but somehow I fell so deeply in love with FPGAs. They are just pure fun. There are not that many "real" applications for it (or the needed FPGAs for that get really expensive very fast), but just tinkering around, building/rebuilding CPUs and application specific processors somehow just feels magical.
Related
1/25-scale Cray C90 wristwatch
A 1/25-scale Cray C90 wristwatch project showcases a Cray J90 core simulation of Jupiter and its moons. Despite impracticality for timekeeping, it demonstrates hardware evolution and computational abilities in esoteric computing.
Testing AMD's Bergamo: Zen 4c
AMD's Bergamo server CPU, based on Zen 4c cores, prioritizes core count over clock speed for power efficiency and density. It targets cloud providers and parallel applications, emphasizing memory performance trade-offs.
Testing AMD's Giant MI300X
AMD introduces Radeon Instinct MI300X to challenge NVIDIA in GPU compute market. MI300X features chiplet setup, Infinity Cache, CDNA 3 architecture, competitive performance against NVIDIA's H100, and excels in local memory bandwidth tests.
NUMA Emulation Yields "Significant Performance Uplift" to Raspberry Pi 5
Engineers at Igalia developed NUMA emulation for ARM64, enhancing Raspberry Pi 5 performance. Linux kernel patches showed 18% multi-core and 6% single-core improvement in Geekbench tests. The concise code may be merged into the mainline kernel for broader benefits.
The Forth Deck mini: a portable Forth computer with a discrete CPU
The Forth Deck mini is a portable computer with a discrete CPU, 40x4 LCD, 56-key QWERTY keyboard, 6.6 Wh battery lasting 6 hours. It runs on an 8-bit CMOS CPU, 32 KB ROM, 32 KB RAM, and up to 256 KB EEPROM. RS-232 and I2C-bus supported. Size: 198 x 118 x 35 mm. Keyboard kit available at Budgetronics.