OVERVIEW
- GALmate application
- vDosPlus 2015.11.01
- easyABEL 4.3
The GALmate application lets you read and programm GAL devices.
Whereas easyABEL and vDosPlus software provide a compiler suitable for ABEL-HDL design files. The compiler (easyABEL) and vDosPlus are optional. The application and related documents are provided in the download section below.
FEATURES
- Single file, easy-to-use application
- Automatic device detection, i.e. no tedious manual selection
- Fault tolerant; e.g. corrupted PES, checksum mismatch etc.
- Detection of pull-up and bus-keeper GAL features
- Fuse Map display
- ‘one click’ fuse map generation using easyABEL 4.3 for design compilation under vDosPlus
- Provides extensive device information:
I/O features, UES, PES, pinout and pin by pin I/O configuration - Optional portability to Linux and OSx platforms
Sytem Requirements and Installation
Operating System | Windows 7 or later (Linux and OS X portable source code) |
Hard Drive Space | 10MB |
- Create a folder named ‘GALmate’ on your PC
- Copy the file ‘GALmate.exe’ into the ‘GALmate’ folder
- Install vDosPlus into the ‘GALmate’ folder
- Create a folder named ‘ABEL’ in ‘GALmate\vDosPlus’
- Copy the easyABEL 4.3 files into ‘GALmate\vDosPlus\ABEL’
- Replace the autoexec.txt in ‘GALmate\vDosPlus’
GALmate was developed under PUREBASIC. Its source code can be ported to Linux and OS X.
vDosPlus
vDosPlus is used to run the DOS application easyABEL under modern (64-bit) windows. It is invoked when clicking on Compile, which in turn invokes easyABEL.
easyABEL
The easyABEL software provides a compiler for the ABEL hardware description language. Enter your ABEL design with a text editor, by using different design entry formats:
- equations
- truth tables
- state diagrams
ABEL design example:
MODULE TITLE 'Example 16v8' DEVICE 'p16v8'; "inputs Input_A pin 1; Input_B pin 2; "outputs Output1 pin 12 istype 'com'; Output2 pin 13 istype 'com'; EQUATIONS Output1=Input_A & Input_B; Output2=!Output1; END
The table below shows all ABEL devices which are suitable for GALmate.
GAL/ATF device | ABEL device |
GAL16V8 | P16V8 |
GAL20V8 | P20V8 |
GAL22V10 | P22V10, P22V10G |
GAL18V10 | P18V10G |
GAL20RA10 | P20RA10, P20RA10G |
GAL20XV10 | P20XV10 |
GAL26CV12 | P26CV12 |
GAL26V12 | P26V12 |
GAL6001 | F6001 |
GAL6002 | F6002 |
DOWNLOAD SECTION
See also my GALmate Hardware blog for the ATmega16 firmware.
GALmate Software GALmate Software 32-BitDemo (64-Bit) without HW access:
GALmate Software (demo)