|
|
Flite 68EC020 EVM Microprocessor Training System
|
![]() |
|
The Flite 68EC020 EVM package is designed to provide the perfect introduction to the world of 32-bit embedded controllers by way of the very popular Motorola MC68EC020. The MC68EC0x0 family includes stramlined versions of the MC68000, MC68020 and MC68040 microprocessors, enabling designers of embedded systems to select a specially developed processor of appropriate price and performance.
Despite its advanced features, the Flite 68EC020 EVM is of simple and efficient design and is very easy to use. It will enable a potential user of this range of embedded controllers to quickly master the subject, and has been designed to minimise the learning curve for those new to, and those already familiar with, the MC680x0 family.
The Flite 68EC020 EVM package also makes an idea platform for use by more advanced microprocessor training courses, and many systems are currently in use at educational establishments world-wide.
For development and training use, the Flite 68EC020 EVM board is connected to a display terminal or personal computer. This allows access to the board's built-in monitor, line assembler and disassembler features. Used in conjunction with our range of PC-based macro cross assembler and C cross compiler packages, the Flite 68EC020 EVM makes a powerful target system allowing programs to be developed on a PC and then downloaded in the form of Motorola 'S' Format files.
Included in the package is the Flite 68EC020 EVM system board, a power adapter, a PC serial link cable, PC terminal emulation and download software, and a detailed user's manual.
The Flite 68EC020 EVM is based around the full 32-bit data bus and 24-bit address bus of the MC68EC020 microprocessor, and also contains the MC68881 floating point maths co-processor and two other devices from the MC68000 peripheral family.
Memory consists of sixteen 64K x 4-bits wide static RAM memories providing 512K bytes of RAM, and one 64K byte-wide EPROM containing the monitor, assembler and disassembler firmware. The RAM can be used for storing the user's program as well as for data storage. For turnkey applications the monitor EPROM can be replaced by the user's own firmware, up to 128K bytes in size.
The MC68681 Dual Universal Asynchronous Receiver/Transmitter (DUART) provides two RS232 compatible serial ports, one for connection with a data terminal or host computer such as an IBM compatible PC, and the other for connection to a printer or for use by the user. Two male 9-way D-type connectors are provided.
The MC68230 Peripheral Interface/Timer (PI/T) provides 24 parallel input/output lines plus a counter/timer. Access to these lines is by way of a 40-pin IDC header which is compatible with a range of development and educational peripherals such as our applications board, switch and lamp board, and 4mm interface module.
Further user expansion may be gained by way of the male 96 way DIN41612 connector, which provides access to all the MC68EC020 processor signals.
An on-board system reset switch is also provided.
A 64K byte firmware package is provided with the Flite 68EC020 EVM making the board a mini development system. It comprises a comprehensive monitor, a line-by-line assembler and a disassembler.
The monitor program has been made as simple to use as possible, with each of the 73 different commands being invoked by simple two-letter codes. No further information needs to be provided on the command line as, when necessary, the monitor provides user-friendly prompts requesting any further information that may be required. Being user-friendly in this way, the monitor program does not require many hours of learning before constructive use of the system can begin. The occasional user will also benefit from the help command which lists each of the 73 commands along with brief descriptions of their functions. In most cases no further reference to the user's manual will be required once the detailed description of the commands has been studied.
The line-by-line assembler accepts assembler language instructions and assembles them one line at a time, making program entry simple and quick. For demonstrations and test programs this will be found even faster and more convenient than using a host computer with cross-software facilities.
Using the disassembler, machine code may be disassembled from anywhere in memory. The assembler source code obtained may then be displayed on screen or printed out if a printer is connected.
Other monitor commands allow code to be executed and single-stepped, allow breakpoints to be set, registers and memory contents to be displayed, and much more.
Flite Electronics realise that no matter how good a microprocessor training and development system may be, for the user to be able to bring out its full potential as quickly as possible, good quality documentation is essential. Consequently, the Flite 68EC020 EVM is supplied with a user's manual that is both comprehensive and easy to read. Not only is every aspect of the system described, but example programs are also given where possible.
The documentation leads the user through setting up the system and provides detailed information on its hardware and firmware. Monitor commands are described in detail, as are monitor system calls and the 68020 instruction set and addressing modes. The use of the MC68881 floating point maths coprocessor, MC68681 Dual Universal Asynchronous Receiver/Transmitter (DUART) and MC68230 Peripheral Interface/Timer (PI/T) is also described with examples, and full schematics are provided for the board.
| CPU | Motorola MC68EC020 microprocessor with 32-bit data bus and 24-bit address bus |
| Co-processor | MC68881 floating point maths co-processor |
| System Clock | 32MHz crystal controlled oscillator divided by two to obtain 16MHz clock |
| RAM | 512K bytes RAM fitted as standard in the form of sixteen 64K x 4-bits wide static RAM memories User RAM Address Range: 400600h-47FFFFh |
| ROM | One 64K byte-wide EPROM containing the 64K byte monitor program, expandable to 128K bytes EPROM Address Range: 000000h-00FFFFh (000000h-01FFFFh when expanded) |
| I/O Ports | MC68230 Peripheral Interface/Timer (PI/T) chip providing 24 digital I/O lines and a 24-bit wide counter with 5-bit prescaler, with full interrupt support Input/Output Address Range: 800001h-800035h MC68681 Dual Universal Asynchronous Receiver/Transmitter (DUART) providing two full specification RS232 serial ports with full interrupt support and software selectable baud rates of 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600 and 19200 baud Input/Output Address Range: A00001h-A0001Fh |
| Connectors | Two male 9-way D-type RS232 serial ports, one for connecting with display terminal or host PC, the other for connecting to a printer or for general use 40 way IDC header providing access to the MC68230 Peripheral Interface/Timer (PI/T) digital input/output and counter/timer lines 96 way male DIN41612 bus expansion connector offering access to all processor signals of the MC68EC020 CPU |
| Interrupts | Eight external user interrupt vectors, autovectored interrupts, and eleven trap instructions available to the user |
| Power Supply | The board operates from a single unregulated 9V power supply and has a current consumption of 2A 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 |
Applications Board, Switch/Lamp Unit and 4mm I/O Module
Download a 16-bit Micro Training System Neutral Specification Document in Microsoft Word 6.0/95/97 format.