You are here: Home » Microprocessor Training Systems » Flite FLT-86 8086 Training System

Flite FLT-86 8086 Microprocessor Training System

Find this product exclusively at Flite Electronics International


System Overview

The 8086 is probably the most commonly used 16-bit microprocessor of all time, with the upwardly compatible families of microprocessors developed from it now at the heart of the virtually all personal computers. This makes the 8086 the number one choice as a platform for teaching microprocessor principles on many computer science courses.

The Flite FLT-86 microprocessor training system has been designed by top educationalists specifically for teaching all aspects of the 8086 microprocessor and many of its commonly used peripheral devices. The system is ideal in both the taught environment of the classroom and for use by individual learners on a self-teach basis. It also makes an ideal board for control applications for those already familiar with the 8086.

 

For training and development purposes the FLT-86 connects to a personal computer via a serial link. This allows programs to be assembled and debugged in a supportive software environment before being downloaded to the RAM on the board. Once downloaded, the code may then be executed and examined in a system which is accessible to the user. Data may be manipulated on the board and the effects viewed on the PC. The software which handles this two-way transfer is supplied with the system in the form of a monitor program contained in EPROM on the FLT-86 board, and a disk containing the host software for the PC.

Apart from its use linked to a PC, the FLT-86 board may also be used independently, under the control of the user, either for 8086 fault-finding exercises or for control projects. The FLT-86 may also be connected to other peripheral devices such as our applications board, switch and lamp board, and 4mm interface module.

Included in the package is the Flite FLT-86 system board which is supplied housed in a sturdy book-style case, a power adapter, a PC serial link cable, PC host software, and a detailed user's manual.



Hardware

The Flite FLT-86 is based around the popular Intel 8086 microprocessor, with its 16-bit data bus and 20-bit address bus. The system also incorporates a range of peripheral devices.

Memory as standard consists of two 6264 static RAM chips, providing 16K bytes of RAM, and two 2764 EPROMs containing the 16K byte monitor firmware. Both the RAM and ROM memory may be expanded by the user to a maximum of 64K bytes each.

An 8251A Universal Synchronous/Asynchronous Receiver/Transmitter (USART) provides a full duplex asynchronous RS232 link for connecting with the host PC. A male 9-way D-type connector is provided for this purpose.

Two 8255A Programmable Peripheral Interfaces (PPI) each provide 24 parallel input/output lines, accessible via two 40-pin IDC headers which are compatible with a range of development and educational peripherals such as our applications board, switch and lamp board, and 4mm interface module.

An 8253 Programmable Interval Timer (PIT) is also provided with two of its three counter/timer channels accessible to the user, with one being brought out onto the parallel input/output 40-pin IDC headers.

An 8259A Programmable Interrupt Controller (PIC) is used to provide eight levels of priority for the above devices.

Further user expansion may be gained by way of a 50-pin IDC header, which provides access to all the 8086 processor signals.


Firmware/Software

A simple monitor program resides in the Flite FLT-86's system EPROM to allow code to be downloaded in the form of an Intel Hex file, into the board's RAM. Other features of the monitor firmware allow effective register and memory management and program execution to take place. This monitor software may be enhanced by the user to suit particular needs, and may also be integrated into the user's code to allow fast and flexible program development and an introduction to the techniques of interfacing software.

PC-based host software is provided with the system, which communicates with the Flite FLT-86 providing many of the facilities available on a full-fledged development system. All host commands are initiated by single keypresses for ease of use, and a useful help feature is provided listing the commands and brief details of each.

A line-by-line assembler accepts assembler language instructions, and assembles them one line at a time, and is ideal for quick entry of demonstration and test programs.

A disassembler is also provided allowing the contents of memory to be reverse assembled to 8086 mnemonic codes.

Other monitor commands allow code to be executed and single-stepped, allow breakpoints to be set, registers and memory contents to be displayed, and more. Using an 8086 cross assembler, such as our 8086 macro cross assembler package, 8086 code may be developed and assembled on a standard PC with the resulting .OBJ object files linked to produce an Intel Hex file for downloading to the Flite FLT-86.


Documentation

Flite Electronics realise it is important that a high quality pruduct is supported by documentation of the same calibre. The Flite FLT-86 user's manual has been written by specialists in the teaching of microprocessor technology at all levels. The documentation is both comprehensive and easy to read, with every aspect of the system described in detail.

The user is led through setting up the system and provided with detailed information on its hardware and software. Data is given for the 8086 microprocessor and all of the peripheral chips used on the board, and full monitor source listing and board schematics are also included.


Specifications

CPU Intel 8086 microprocessor operating in minimum mode, with 16-bit data bus and 20-bit address bus
System Clock 14.7456MHz crystal oscillator
8284A Clock Generator Driver produces CPU clock (CLK) of 4.9152MHz and peripheral clock (PCLK) of 2.4576MHz
RAM Two 6264 8Kbyte RAM chips fitted as standard providing 16kbyte RAM, expandable on-board to 64Kbyte
User RAM Address Range: 00000h-03FFFh (00000h-0FFFFh when expanded)
ROM Two 2764 8Kbyte EPROMs containing the monitor program, expandable on-board to 64Kbyte
EPROM Address Range: FC000h-FFFFFh (F0000h-FFFFFh when expanded)
I/O Ports Two 8255 Programmable Peripheral Interface (PPI) chips providing 48 parallel I/O lines in total
Input/Output Address Range: 00h-06h (even addresses) and 01h-07h (odd addresses)
8253 Programmable Interval Timer (PIT) chip providing three 16-bit counter/timer channels (the PIT input clock is PCLK, derived from the 8284A clock generator driver)
Address Range: 08h-0Eh (even addresses)
8251A Universal Synchronous/Asynchronous Receiver/Transmitter (USART) providing the RS232 serial port for connection to a personal computer
Baud rate generation is software programmable using one of the 8253 timer channels
Address Range: 18h and 1Ah
8259A Programmable Interrupt Controller (PIC) providing eight levels of priority for on-board peripheral devices
Address Range: 10h and 12h
Connectors One male 9-way D-type RS232 serial port for connecting with host PC
Two 40 way IDC header providing access to the 8255 Programmable Peripheral Interfaces (PPI) and one of the 8253 Programmable Interval Timer (PIT) channels
50 way IDC header providing access to all processor signals of the 8086 CPU
Interrupts 8259A Programmable Interrupt Controller (PIC) providing eight levels of prioritised interrupts for use by the on-board peripherals
A non-maskable interrupt (NMI) is provided by an on-board push button and is also available via the 50-way processor bus expansion connector
Power Supply The board operates from a single unregulated 9V power supply and has a current consumption of 1A
A 110/120V 50/60Hz or 220/240V 50/60Hz power adapter is included (please specify which is required when ordering)
Physical Characteristics Dimensions: 1575mm wide, 2230mm deep, 160mm high without case
Weight: 1.41lb including case


Flite FLT-86 Accessories

Applications Board, Switch/Lamp Unit and 4mm I/O Module


Neutral Specification

Download a 16-bit Micro Training System Neutral Specification Document in Microsoft Word 6.0/95/97 format.


design by 123Live
Flite Electronics International Limited
Church House Farm  Clewers Hill  Waltham Chase  Hampshire  SO32 2LN  United Kingdom
Tel: +44 (0)1489 892422  Fax: +44 (0)1489 897929
Company Number: 4288013
Copyright © Flite Electronics International Limited 1999 - 2008