Replacing obsolete video game circuits with Xilinx CPLDs
By In Choi, Retro Devices Technology
pldesignline.com (October 08, 2008)
Abstract
In this article, designer In Choi describes a project for his home business in which he replaces a defective part in a 1980s game system to show his full-time employer that they can adopt a methodology using Xilinx programmable devices to replace a range of parts that other semiconductor vendors are no longer producing.
Introduction
Parts obsolescence is nothing new, but it has attracted more attention recently, particularly in the semiconductor industry. Sometimes chip companies no longer produce parts for older products; others go out of business.
Although no single optimal solution exists, you can typically manage parts obsolescence using one of three methods:
Thus, the first method is the most practical, and we'll show how we at Retro Devices Technology did it using a Xilinx XC9536XL CPLD – specifically targeted for 5V transistor-to-transistor logic (TTL) gates and digital logic functions – to replace a 74LS32 microcircuit in the PCB of a 1980s video game system called Vectrex. For the sake of this project, we are assuming that the 74LS32 is obsolete.
pldesignline.com (October 08, 2008)
Abstract
In this article, designer In Choi describes a project for his home business in which he replaces a defective part in a 1980s game system to show his full-time employer that they can adopt a methodology using Xilinx programmable devices to replace a range of parts that other semiconductor vendors are no longer producing.
Introduction
Parts obsolescence is nothing new, but it has attracted more attention recently, particularly in the semiconductor industry. Sometimes chip companies no longer produce parts for older products; others go out of business.
Although no single optimal solution exists, you can typically manage parts obsolescence using one of three methods:
- Find a form, fit, and functional substitute.
- Redesign the subsystem containing the obsolete part.
- Replace or redesign the entire system.
Thus, the first method is the most practical, and we'll show how we at Retro Devices Technology did it using a Xilinx XC9536XL CPLD – specifically targeted for 5V transistor-to-transistor logic (TTL) gates and digital logic functions – to replace a 74LS32 microcircuit in the PCB of a 1980s video game system called Vectrex. For the sake of this project, we are assuming that the 74LS32 is obsolete.
To read the full article, click here
Related Semiconductor IP
- ReRAM NVM in DB HiTek 130nm BCD
- UFS 5.0 Host Controller IP
- PDM Receiver/PDM-to-PCM Converter
- Voltage and Temperature Sensor with integrated ADC - GlobalFoundries® 22FDX®
- 8MHz / 40MHz Pierce Oscillator - X-FAB XT018-0.18µm
Related Articles
- Programmable Logic Holds the Key to Addressing Device Obsolescence
- How to reduce power using I/O gating (CPLDs) versus sleep modes (FPGAs)
- How to use CPLDs to manage average power consumption in portable applications
- How to use CPLDs to implement a QWERTY keypad
Latest Articles
- An FPGA-Based SoC Architecture with a RISC-V Controller for Energy-Efficient Temporal-Coding Spiking Neural Networks
- Enabling RISC-V Vector Code Generation in MLIR through Custom xDSL Lowerings
- A Scalable Open-Source QEC System with Sub-Microsecond Decoding-Feedback Latency
- SNAP-V: A RISC-V SoC with Configurable Neuromorphic Acceleration for Small-Scale Spiking Neural Networks
- An FPGA Implementation of Displacement Vector Search for Intra Pattern Copy in JPEG XS