Robert M. Wehrmeister
Ingo Cyliax
Steven D. Johnson


Revised November 1997
Computer Science Department
Indiana University


Table of Contents
1 Introduction
2 Installation
3 Common User Interface
4 The Logic Engine panel
5 The Logic Engine Assembler (LEASM)
6 ED PLD
7 TERM
8 Logic Engine programmer's interface
9 Using the Logic Engine board

© 1991 Indiana University


Notice: This manual may be reproduced for others within this organization. These tools may not be distributed to other organizations, or to any other location of this organization, and in no case may they be distributed outside the United States and Canada. These tools are supplied "as is," without any kind of warranty, and Indiana University does not promise to support them in any way. These tools are not to be incorporated into a commercial product, or access to them sold, without prior written agreement from Indiana University.

Microsoft C® is a trademark of Microsoft Corporation.

DESQview is a trademark of Quarterdeck Office Systems.


Contents

Table of Contents
1 Introduction
2 Installation
2.1 Introduction
2.2 Before installation
2.3 Basic installation
2.4 Advanced installation
2.5 Starting the LE software
2.6 Installing only the LE/PI Library
2.7 Installing the LE Board
3 Common User Interface
3.1 Introduction
3.2 DESQview interface
3.3 Menus
3.4 Dialog Boxes
3.5 File I/O
3.6 Tools Menu
3.7 Help System
3.8 Communication with the LE Board
4 The Logic Engine panel
4.1 Introduction
4.2 How the LE panel tool works
4.3 The LE panel tool upon startup
4.4 Status field and modes of operation
4.5 Label and I/O fields
4.6 Using input fields
4.7 Switch fields
4.8 File I/O
4.9 Symbol files
4.10 Key bindings and menu selections
5 The Logic Engine Assembler (LEASM)
5.1 Introduction
5.2 Editor
5.3 Assembler
5.4 Debugger
5.5 Design example
5.6 The micro assembly language
6 ED PLD
6.1 Introduction
6.2 Cypress PLD C 20G10
6.3 EDPLD fuse map editor
6.4 File I/O
6.5 EDPLD PLD programmer
6.6 Testing a 20G10
6.7 Key bindings
7 TERM
7.1 Introduction
7.2 Menus and key bindings
8 Logic Engine programmer's interface
8.1 Introduction
8.2 How the LEPI works
8.3 Low level interface routines
8.4 High Level Interface Routines
8.5 Declaration file syntax
8.6 Nomenclature
8.7 Linking the library
9 Using the Logic Engine board
9.1 Introduction
9.2 Tie Points
9.3 Clock
9.4 Switches and buttons
9.5 LEDs
9.6 Microsequencer
9.7 Serial port
9.8 Placing sockets in the prototype area
[Contents] [Prev: Logic Engine Programmer's Manual] [Next: 1 Introduction]