intel · iPDS · 11 стр.

Intel iPDS Personal Development System Manual — User & Service Guide PDF (EN)

Оригинальное название: Intel iPDS Personal Development System Manual — User & Service Guide PDF

Читать онлайн

Похожие инструкции

Текст документа

iPDS™ PERSONAL DEVELOPMENT SYSTEM Completely integrated computer 640 K byte Integral flexible disk system packaged in a compact drive; expandable to 1.28 million rugged enclosure for po~tability bytes II Comprehensive design tool for 8 bit II PowerfuiISIS-PDS disk operating Intel microprocessors system with relocating macro-assembler, and CRT -based Microprocessor Emulator (EMV) . editor functions Optional high level languages Dual processing capability Fortran 80,PL/M 80, PL/M 88/86 and Basic Expandable using standard Software compatible with previouf M ultimodule™ cards Intellec systems Desk top compute~ for CP/M* based PROM programming functions applications Bubble Memory option.

The iPDS Development System is a completely integrated computer system supporting the development of products incorporating Intel 8 bit microprocessors or microcontrollers. Used with its optional emulation vehicles (EMVs) and iUP PROM Programming Personality Modules, the iPDS system provides comprehen- sive support for integrated hardware and software development, product testing during manufacture, and customer support after the product is in the field. The unit is designed with portability in mind permitting the iPDS Development System to be conveniently transported around the laboratory and into the field.

Ex- tensivesoftware is available thereby simplifying and speeding up product development. The software is designed to make the iPDS system easy to use for the novice as well as satisfying the needs of the expe- rienced user. Used with the optional CP/M operating system, the iPDS system becomes a desk top computer that can execute CP/M compatible application programs. The following are trademarks of Intel Corporation and its affiliates and may be used only to identify Intel products: BXP. CREDIT, i, ICE, ICS ..

im, Insite, Intel, INTEL, Intelevision, Intellec, iPDS, iSBC, iSBX, Library Manager, MCS, MAIN MUL TIMODULE, Megachassis, Microamp, MUL TIBUS, Plug-A-Bubble, PROMPT, Promware, RMX, UPI, ",Scope, System 2000, Micromainframe, and the combination of MCS, ICE, iSBC, iRMX or iCS and a numerical suffix. Intel Corporation Assumes No Responsibility for the use of Any Circuitry Other Than Circuitry Embodied in an Intel Product. No Other Patent Licenses are Implied. AUGUST 1982 © INTEL CORPORATION, 1983 Order Number: 210390-002 1-6

Стр. 1

iPDS™ PERSONAL DEVELOPMENT SYSTEM FUNCTIONAL DESCRIPTION graphics are defined. If the Optional Processor Board is installed, the second processor shares the CRT with the base processor. The bottom patt of the screen is assigned to the processor commu- nicating with the keyboard. The top part of the screen displayed in reverse video is assigned to the other processor. The number of lines appear- ing on the screen for each processor can be com- pletely controlled by the user via special function keys. Hardware Components The iPDS case comprises two high impact, shock resistant, poly-carbonate plastic enclosures, that when fitted together, provide a compact and fully enclosed unit.

The main enclosure houses a CRT, flexible disk drive, power supply, and base pro- cessor printed board assembly. The second enclosure houses the keyboard. On the right side of the unit a spring loaded door allows insertion of an emulator module or an iUP PROM programming module. On the top, a hinged panel covers the storage space for cables and plug-in modules. The carrying handle is attached to the front of the main enclosure and folds away when the system is in use. In the closed position, the iPDS system is 8.15" high, 16" wide, 20" long, and conveniently fits under an airline seat. The basic unit weighs 27 pounds.

KEYBOARD The keyboard is housed in a separate enclosure and a flat shielded cable connects it directly to the keyboard controller on the BPB. This 5" cable provides the flexibility to place the keyboard in a comfortable operating position relative to the main enclosure. A total of 61 Keys include a type- writer keyset, cursor control keys, and function keys. Auto repeat is available for all keys and is implemented by the keyboard controller. If the Op- tional Processor Board is installed, it shares the keyboard with the base processor. Initially, the keyboard is assigned to the base processor. It can be assigned to the optional processor by pressing the special function key, FUNC-HOME.

Subse- quent use of the FUNC-HOME key alternates the keyboard aSSignment between the two processors. BASE PROCESSOR PRINTED BOARD ASSEMBLY-BPB The Base Processor Board (BPB) contains the powerful 8085A microprocessor, 64K bytes of RAM, CRT/keyboard controller, floppy disk controller, serial I/O port, and parallel I/O port.. There are interfaces for connection to the Optional Processor Board, Multimodule Adaptor Board, and the EMV/PROM Programming Adaptor Board. INTEGRAL FLOPPY DISK DRIVE INTEGRAL CRT The integral floppy disk drive is a 5 1/4", double- sided, 96 tracks-per-inch drive.

Diskettes are writ- ten double-sided, double density and provide 640 K bytes of formatted storage in the built-in drive. The floppy disk controller located on the BPB is based on the INTEL 8272 floppy disk controller chip, and can control one additional drive. The ISIS-PDS operating system supports the disk drives. If the Optional Processor Board is installed, the integral disk drive is shared by the two processors or it can be exclusively assigned to one of the processors. When shared, only one processor can access a drive at a time.

However, the disk drive sharing is transparent to the user since the ISIS-PDS operating system controls the accessing of the drive and automatically resolves file contention. The CRT is a 9 inch green phosphor (P42) unit that displays 24 lines of 80 characters/line with a nominal 15.6 KHz vertical sweep rate. The CRT controller, based on an Intel 8085 and 8275 Pro- grammable Controller Chip is located on the BPB. A single cable containing the signals, power, and ground connect it to the CRT. The contrast adjust- ment is accessible at the rear of the unit. A pull out bail allows the CRT to be placed in a comforta- ble operating position of 24 degrees to the horizontal.

The standard ASCII set of 94 printable characters is displayable, including upper and lower case alpha characters, and the digits 0 through 9. Another 31 characters for character 1-7

Стр. 2

iPDS™ PERSONAL DEVELOPMENT SYSTEM INPUT /OUTPUT interface is implemented with an Intel 8255 Pro- grammable Parallel Interface chip. A maximum transfer rate of 600 cps is supported. The iPDS Development System contains two I/O channels located at the rear of the base enclosure and wired to the I/O ports on the Base Processor Board. The serial channel is an EIA RS-232-C in- terface for asynchronous and synchronous data transfer and is based on the Intel 8251 USART and 8253 timer. The interface can be software configured using the SERIAL command. Full duplex asynchronous operation from 110 to 19.2K baud is selectable.

Software Components ISIS-PDS OPERATING SYSTEM The ISIS-PDS operating system included with the basic iPDS system is designed with a major emphasis on ease of use and simplification -of mi- crocomputer development. It is based on the proven ISIS II operating system available on all In- tellec Microcomputer Development Systems: The parallel I/O interface is an 8 bit parallel I/O port supporting a Centronics type printer. The FLOPPY CONNECTOR EXTERNAL INTERNAL DRIVE RAM CONTROLLER DYNAMIC RAM 5114" FLOPPY 640KB EMV/PROM PROGRAMMER 64K PORT BOOTI DIAGNOSTIC 2K MUL TIMODULE PORT SERIAL INTERFACE PROGRAMMABLE BAUD RATE GENERATOR OPTIONAL PROCESSOR PORT 0950 Figure 1. iPDSTM Block Diagram 1-8

Стр. 3

iPDS™ PERSONAL DEVELOPMENT SYSTEM ISIS-PDS has a comprehensive set of commands to control system operation. These commands can be divided into five functional groups. Table 1 summarizes these commands. The HELP commands are especially useful, providing the user with on-line assistance, eliminating frequent referencing of the manual. System Management Commands Device Management Commands File Management Commands Program Development Commands Program Execution Commands HELP SYSTEM MANAGEMENT COMMANDS displays help Information for operating system commands. RENAME OELETE changes the filename and/or extf: of a file. removes files from the disk.

displays the version number of the current Command Line Interpreter. @ PROGRAM DEVELOPMENT COMMANDS displays the contents of a file on the screen. FUNC-R software resets the processor to which the keyboard Is currently assigned. LIB allows the user to manage a library of MeS_80/85 program modules. FUNC-S switches the CRT display speed between a slow and fast speed. LINK combines a number of object modules into a single object module in an output liIe. FUNC-T switches the keyboard between typewriter mode ,and locked upper case mode. LOCATE converts relocatable object programs into absolute object programs by supplying memory addresses throughout the program.

FUNC-HOME switches the current foreground and background processors. HEXOBJ converts a program from hexadecimallile format to absolute object format. FUNC-I increases the display for the foreground processor by one line and decreases the background processor display by one line. OBJHEX converts a program from absolute object format to hexadecimal file format. FUNC-I decreases the display for the foreground processor by one line and increases the background processor display by one line. OEBUG provides a minimum set of 8080/8085 debugging commands. PROGRAM EXECUTION COMMANDS IDISK DEVICE MANAGEMENT COMMANDS initially prepares disks and bubble memory for use with the operating system.

filename> loads and executes the object program named . ASSIGN displays or assigns the mapping of physical to logical devices. SUBMIT reads an input SUBMIT file, creates a command file containing ISIS commands, and executes , commands in sequence from the file created. re-assigns the system output to the CRT display screen. is a fast form of the SUBMIT command. One command line is read from the SUBMIT file, transformed into an ISIS command in memory, and executed. No intermediate file is created. FUNC changes the system input from the keyboard to the filenamedJOB .CSOwhere Is a one-digit number from 0 to 9.

changes the system Input from the keyboard to a file or device which is specified by the user. reads ISIS commands from a disk job file and executes them in sequence. The / command is also considered a device management command. SERIAL initializes the serial 110 port. JOB stores a sequence of frequently used ISIS commands in a job file as they are entered from the keyboard without executing them until the sequence is completely entered. Two job files. ABOOT.eSO and BBOOT.eSO, deserve special mention. II either of these files is present (ABOOT.CSO for Processor A and BBOOT.CSO for Processor B) when the system is initialized, commands are automatically executed from the file.

This feature can be used to configure a system. ATTACH assigns a row of multimodules to a processor. OETACH releases a row of mullimodules from a processor. FILE MANAGEMENT COMMANDS OIR displays a list of the files stored on a disk or on bubble memory. ENOJOB stops the automatic execution of commands from a JOB lile and returns control to the keyboard. COPY transfers files and appends files. ATTRIS displays and modifies the attributes of a file. ESC edits the previously entered or the current command line and allows the new command line to be executed. Table 1 .. Functional Summary of ISIS-PDS Commands 1-9

Стр. 4