PLD GLOSSARY

ABEL™ABEL is a Hardware Description Language (HDL). It features boolean equations, truth tables and state diagrams. An ABEL-HDL design file is the source for the compiler. ACW (Architecture Control Word)Output configurations are controlled by a set of fuses, i.e. programmable ACW cells. The composition of the fuses within the ACW is device specific. Bulk EraseBulk… Read more PLD GLOSSARY

PLD Compilers

PLD Compiler/CAD Company ABEL (Advanced Boolean Expression Language) DATA I/O, SYNARIO, MINC, XILINX, LATTICE ATGEN ACUGEN SOFTWARE Inc. AMAZE SIGNETICS APEEL ICT (PEEL devices) CUPL (Compiler for Universal Programmable Logic) Assisted Technology, Personal CAD Systems (P-CAD), Logical Devices Inc., Altium IspLEVER (Windows) Lattice ISP Synario System (Windows) Lattice, DATA I/O LOG/iC ISDATA, Kontron OPAL, OPAL… Read more PLD Compilers

Floppy Drive Deep Dive

1541 Memory Map 1571 Memory Map 1581 Memory Map ‘Boost Your 1571’ Memory Map DOS sector layout HW Bit Timing Byte Ready Sync Pinout Port A VIA1 Data Register Port B VIA1 Data Register Port B VIA2 Data Register Auxiliary Control Register Peripheral Control Register Interrupt Flag Register Interrupt Enable Register Port A CIA Data… Read more Floppy Drive Deep Dive

GALmate

INTRODUCTION GALmate is a GAL® multi-platform programmer for electronic hobbyists. A simple RxD/TxD UART interface keeps the connection effort to a minimum. This easy-to-build circuit uses industry standard components. HARDWARE FEATURES 24-pin ZIF socket Supported devices: GAL16V8, GAL18V10, GAL20V8, GAL20XV10, GAL20RA10, GAL22V10, GAL6001 (GAL39V18), GAL6002, ATF16V8, ATF20V8, ATF22V10, GAL26V12 & GAL26CV12 by using a simple… Read more GALmate

GAL hints & more

PITFALLS I/O features: an actual device may or may not have internal pull-ups (ca. 50-100kΩ) or bus-keeper (ATF devices only) Don‘t rely on device marking solely; check for presence/absence of I/O features by using the GALmate read function Clamping: pin voltages >7V may trigger erratic device behavior due to transition into Edit mode or Register… Read more GAL hints & more

GAL specific information

Introduction This information is related to the programming mode of the PLDs listed below. Find more details in the Download section. GAL pinouts for EDIT mode GAL16V8/ATF16V8 GAL20V8/ATF20V8 GAL22V10/ATF22V10 GAL20XV10 GAL20RA10 GAL18V10 GAL26V12C GAL26CV12 GAL6001 GAL6002 GAL/ATF Architecture 16V8 & 20V8 detailed ACW bit information 16V8, 20V8 & 22V10 Row Addresses Map Block Diagram Download… Read more GAL specific information

FLOPPYmate hardware

INTRODUCTION FLOPPYmate requires an interface between the USB and the serial IEC bus. The hardware described in this Blog provides an interface (SER2IEC) between UART and the serial IEC bus for peripheral devices like disk drives 1540, 1541, 1570, 1571 and 1581. UART interface Decide on one of these UART interface types for your FLOPPYmate:USB… Read more FLOPPYmate hardware

Vector Clock

INTRODUCTION In the late seventies vector graphic arcade video games like Asteroids became a huge success. A few years later the GCE Vectrex Home Arcade System was released. But even today the unique CRT phosphor glow hasn’t lost any of its fascination. This blog decribes a circuit which will turn a monochrome TV set into… Read more Vector Clock