Home

- Progetto Snaps

image

Contents

1. General Purpose Computing Software The iPDS can also be used as a general purpose desk top computer The widely used CP M micro computer operating system is available for the COMMANDO CREDIT INTERPRETER TEXT EDITOR COMMANDS HIGH LEVEL LANGUAGES MACRO ASSEMBLIES SOFTWARE DEVELOPMENT DEBUG MONITOR UTILITIES iPDS PERSONAL DEVELOPMENT SYSTEM iPDS from Intel It supports iPDS systems with single or multiple disk drives and iPDS systems using bubble memory for mass storage CP M compatible software will come from three sources vendors of CP M based software programs independent software makers and Intel The software programs available from Intel include high level languages wordprocessing software and an electronic spreadsheet New ap plications packages are also planned File Transfer Package Transferring files between the iPDS system and any of Intel s Intellec Development Systems is accom plished using the iPDS FTRANS option This product uploads downloads files via the RS232C serial link and under control of software running on both the iPDS and the Intellec system Data transmission is monitored and any errors are displayed Transfer rates up to 19 bk Baud can be selected FTRANS can also be used to transfer files between remote systems using telephone modems OPERATING YSTEM COMMANDS USER APPLICATIONS PROM PROGRAMMING COMMANDS EMULATOR FTWARE COMMANDS COMMANDS Figure
2. A maximum transfer rate of 600 cps is supported 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 Il operating system available on all in tellec Microcomputer Development Systems EXTERNAL FLOPPY CONNECTOR INTERNAL DRIVE 51 4 FLOPPY 640KB EMV PROM PROGRAMMER PORT FLOPPY DISK CONTROLLER 8272 MULTIMODULE PORT CRT KYBD CONTROLLER OPTIONAL PROCESSOR PORT Figure 1 iPDS Block Diagram 1 8 intel 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 System Management Commands Device Management Commands File Management Commands Program Development Commands Program Execution Commands SYSTEM MANAGEMENT COMMANDS displays help information for operating system commands displays the version number of the current Command Line Interpreter FUNC R software resets the processor to which the keyboard is currently assigned FUNC S switches the CRT display speed between a slow and fast speed FUNC T switches the keyboard between typewriter mode and locked upper case mode FUNC HOME switches the current foreground and background processors FUNC increases the display for the fore
3. 3 Overview of iPDS Software Environment intel iPDS PERSONAL DEVELOPMENT SYSTEM SPECIFICATIONS Host Processor 8085A 2 based operating at 5 0 MHz Memory RAM 64K of User Memory on BPB ROM 2K bytes Boot diagnostic 1 0 Interfaces MO Serial Channel RS 232 at 110 19 2K baud asynchronous or 150 56K baud synchronous Baud rate and serial format software controllable MO Parallel Channel 8 bit parallel supporting Centronics type printer Transfer rate up to 600 characters per second Memory Access Time RAM 450 ns Option Electrical Requirements 65 volts 12 volts 12 volts 0 18 0 05 Option Electrical Requirements Max in Amperes Power Supply Optional EMV PROM Multimodule Voltage Processor Adaptor Adaptor iSBX 488 EMVs Integral Flexible Disk Drive System Storage Capacity DS DD 640K bytes formatted Data Transfer Rate 250K bits sec System Access Time Track to Track 6 msec Rotational Speed 300 rpm Motor Start Time 0 4 sec max Media 5 1 4 disk with 1 index hole Physical Characteristics Closed Unit without options Height 8 15in Width 16in Depth 20 in Weight 27 Ibs Power Requirement Input Voltage 115 220 VAC Selectable Single Phase 115 VAC 90 VAC 132 VAC 47 63Hz 1 amp 220 VAC 180 VAC 264 VAC 47 63Hz 0 5 amp pr Ao 0 37 0 4 Maximum option power requirements must not exceed 33 6 wa
4. LE iPDS intel PERSONAL DEVELOPMENT SYSTEM Completely integrated computer 640K byte Integral flexible disk system packaged in a compact drive expandable to 1 28 million rugged enclosure for portability bytes Comprehensive design tool for 8 bit m m Powerful ISIS PDS disk operating intel microprocessors system with relocating i e Si macro assembler and CRT based E Microprocessor Emulator EMV editor functions Optional high level i fstidoe H Dual processing capability Fortran 80 PL M 80 PL M 908R and Basic Expandable using standard m Software compatible with previous Multimodule cards Intellec systems Desk top computer for CP M based E 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 tensive software is available thereby simplifying and speeding up product development The software i
5. ed to use the iUP Personality Modules Intel Prom Programming Software IPPS runs under the ISIS PDS operating system and is included with the EMV PROM Programming Adaptor Module This software provides a set of commands to control the programming and verification of the devices Utility Commands HELP Displays command syntax LOAD Loads object file in mapped memory LIST Generates copy of emulation work session DEFINE Defines symbol or macro SYMBOL Displays symbols REMOVE Deletes symbol or macro ENABLE DISABLE Control for expanded display EVALUATE Evaluate any expression SUFFIX BASE Sets input and display numeric base SAVE Save code memory to file RESET Resets emulation processor EXIT Terminate emulation session Display Modify Commands REGISTER Menu for change display registers MEMORY Menu for change display memory DUMP Display memory as ASCII and Hexadecimal ASM DASM change display code memory as assembly language mnemonics Table 3 Summary of Typical Emulator Commands Figure 2 EMV PROM Programming Adaptor Board The EMV PROM Programming Adaptor Board provides an interface between the Base Processor Board and EMV or PROM programming modules This option is required before either of these modules can be operated with the iPDS Multimodules The iPDS is expanded by utilizing a variety of Intel iSBX multimodule boards The Multimodule Adap tor Board allows a maximum o
6. ent System 121671 ISIS Il 8080 8085 Macro Assembly Operating Manua 9800292 Reference Manuals e A Guide to INTELLEC Microcomputer Development System 9800558 ISIS I System User s Guide 9800306
7. f four multimodule boards to be added Multimodule boards are small special function boards using the iSBX bus to interface to the CPU The available iSBX multimodule boards include iSBX 251 Bubble Memory Multimodule Board iSBX 350 Parallel Port Multimodule Board iSBX 351 Serial Port Multimodule Board iSBX 488 IEEE 488 Interface Multimodule Board iPDS PERSONAL DEVELOPMENT SYSTEM d A i i i a H 3 4 Lou 3 ae iPDS With Optional Modules Installed The INSITE Software Library contains many soft ware routines for these multimodules The iPDS user manual contains technical information for writing custom I O driver routines Multimodule Adapter Board The Multimodule Adapter Board provides an inter face between the Base Processor Board and the Multimodule options It is required before any Mul timodule options can operate with the iPDS system iPDS SOFTWARE OPTIONS High Level Languages High level languages help reduce system design intal effort and maintenance cost by allowing the pro grammer to design software at a more abstract level A block structured language PL M 80 is available for the 8085 along with Fortran 80 Pascal 80 and Basic 80 Software Support for Additional Microprocessors Assemblers and high level languages for different target microprocessors are available to aid the software development effort These include ASM 51 PL M 88 86 ASM 88 86 and ASM 8048 49
8. ground processor byone line and decreases the background processor display by one line decreases the display for the foreground processor by one line and increases the background processor display by one line FUNC DEVICE MANAGEMENT COMMANDS IDISK initially prepares disks and bubble memory for use with the operating system ASSIGN displays or assigns the mapping of physical to logical devices re assigns the system output to the CRT display screen sa FUNC n changes the system input from the keyboard tothe file named JOB lt n gt CSD where n is aone digit number from 0 to 9 changes the system input from the keyboard to a file or device which is specified by the user SERIAL initializes the serial 1 0 port ATTACH assigns a row of multimodules to a processor DETACH releases a row of mu timodules from a processor FILE MANAGEMENT COMMANDS DIR displays a list of the files stored on a disk or on bubble memory ATTRIB displays and modifies the attributes of a file COPY transfers files and appends files Table 1 summarizes these commands The HELP commands are especially useful providing the user with on line assistance eliminating frequent referencing of the manual DELETE removes files from the disk RENAME changes the filename and or extension of a file displays the contents of a fileon the screen PROGRAM DEVELOPMENT COMMANDS LIB allows the user to manage a library of MCS 80 85 p
9. l Processor Board is installed the second processor shares the CRT with the base processor The bottom part 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 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 ina 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 INTEGRAL FLOPPY DISK DRIVE 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 di
10. letion page forward and backward Type over correction and replacement Immediate feedback of the results of each operation The current state of the text is always represented on the display Command Line Editing Includes String search and substitute String delete change or insert Block move Table 2 Block copy User defined macros External file handling Change CREDIT features with ALTER command Conditional iteration User defined tab settings Symbolic tag positions Automatic disk full warning Runs under ISIS It SUBMIT facility Option to exit at any time with original file intact HELP command Summary of CREDIT Editor Features 1 10 intel After ISIS PDS is loaded and started additional confidence tests are available to verify correct system operation These tests included on the system disk run as utilities under the operating system and can be selectively executed to verify individual functions on the main processor board optional processor board bubble memory Multi modules and EMV PROM Programmer Adaptor iPDS HARDWARE OPTIONS Add On Mass Storage Mass storage can be increased by adding one ex ternal flexible disk drive This adds 640 K bytes of formatted mass storage The maximum disk stor age available on iPDS is 1 28 M Bytes The option al drive is vertically mounted and housed in a plas tic enclosure with its own power supply A 20 cable connects the optional floppy d
11. rises a set of commands the user enters to directly contro interactive debugging sessions The command families are listed in Table 3 Also sequences of emulator commands can be executed automatically from a file providing a basis for manufacturing and field test routines Emulation Commands BR Display breakpoint menu BRO 1 2 3 Change display breakpoint register for execution address BRR Change display Peganpelnt register for execution range BRB Change display break on branch BV Change display break on value BC Clear all breaks TBO 1 2 3 Enable disable display by bit value TRO 1 2 3 Epable cleable display by execution address _TV Enable disable difplay by register value TR Enable disable display of registers TS Enable disable display of PSW TD Enable disable display of code disassembly STEP Enter slow down emulation mode GO Enter real time emulation mode Advanced Commands MACRO define and display macro IF THEN l aa COUNT REPEAT CONTROL CONSTRUCTS WHILE UNTIL FUNCTION KEY invoke macro assigned to function key iUP Personality Modules The iPDS accepts most Intel PROM Programming Personality Modules from our new iUP 200 201 product line These modules provide all the hardware and firmware needed for programming entire families of Intel EPROMS E2PROMS and micro controllers containing on chip EPROM The optional EMV PROM Programming Adaptor Board is requir
12. rive to the ex ternal disk drive connector on the rear of the iPDS system The iPDS system also supports Intel s iSBX 251 Bubble Memory Multimodule A maximum of two bubble multimodules can be added Each contain 128 K bytes of non volatile memory Bubble memory Multimodules can only be added to a system containing the Multimodule Adaptor Board The bubble memory is treated by the ISIS PDS and CP M operating system as an additional disk drive with the same file structure and direc tory structure as a diskette The bootstrap ROM is programmed to boot the operating system from the bubble The iSBX 251 has no moving parts making it ideal for applications where ruggedness is an important consideration The bubble memory is also recommended for systems requir ing portability since it is completely enclosed in the iPDS main unit Optional Processor Board The Optional Processor Board provides dual pro cessing capabilities and increases the processor power of the iPDS system A different program can be run on each of the processors at the same time providing a greater processing throughput Each processor operates under ISIS PDS control The Optional Processor Board also provides a conve nience feature for accessing directories file displays and HELP without interrupting the main processor task The Optional Processor Board contains functions identical to the base processor There is an 8085A CPU with 64 K bytes of d
13. rogram modules LINK combines a number of object modules into a single object module in an output file LOCATE converts relocatable object programs into absolute object programs by supplying memory addresses throughout the program 3 HEXOBJ converts a program from hexadecimal file format to absolute object format OBJHEX converts a program from absolute object format to hexadecimal file format DEBUG provides a minimum set of 8080 8085 debugging commands PROGRAM EXECUTION COMMANDS filename loads and executes the object program named lt filename gt SUBMIT reads an input SUBMIT file creates a command file containing ISIS commands and executes commands in sequence from the file created 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 reads ISIS commands from a disk job file and executes them in sequence The command is also considered a device management command 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 CSD and BBOOT CSD deserve special mention If either of these files is present ABOOT CSD for Processor A and BBOOT CSD for Processor B when the system is initialized commands are automatically executed from the file This feature can be u
14. s 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 m Insite Intel INTEL Intelevision intellec iPDS iSBC iSBX Library Manager MCS MAIN MULTIMODULE Megachassis Microamp MULTIBUS Plug A Bubble PROMPT Promware RMX UPI u 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 i Order Number 210390 002 intel FUNCTIONAL DESCRIPTION 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
15. sed to configure a system ENDJOB stops the automatic execution of commands froma JOB file and returns control to the keyboard ESC edits the previously entered or the current command line and allows the new commandline to be executed Table 1 Functional Summary of ISIS PDS Commands intel iPDS PERSONAL DEVELOPMENT SYSTEM ISIS PDS CREDIT TEXT EDITOR Included with iPDS is the INTEL CRT based text editor CREDIT It is used to create and edit ASCII text files on the Intel Personal Development System Once the text has been edited it can be directed to the appropriate language processor for compilation assembly or interpretation CREDIT features shown in Table 2 are easy to use and simplify the editing and manipulation of text files The two editing modes in CREDIT are screen mode and line mode In screen mode the text being edited is displayed on the CRT and correct ed by either typing the new text or using the single stroke character contro keys Single character control keys are used for changing deleting inserting paging forward and paging backwards In command line mode high level commands are used for complex editing Examples of the func tions available in the command line mode are searching block moves copying macro definitions and manipulating external files 8080 85 MACRO ASSEMBLER The iPDS also includes the INTEL 8080 85 Macro Assembler This macro assembler translates pro grams writ
16. sk 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 intel iPDS PERSONAL DEVELOPMENT SYSTEM INPUT OUTPUT The iPDS Development System contains two 1 0 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 The parallel I O interface is an 8 bit parallel I O port supporting a Centronics type printer The 8 BIT DATA DYNAMIC RAM RAM CONTROLLER eax cpu 8085 A 2 BOOT DIAGNOSTIC 2K LINE PRINTER INTERFACE PROGRAMMABLE SERIAL banan BAUD RATE INTERFACE gen GENERATOR interface is implemented with an Intel 8255 Pro grammable Parallel Interface chip
17. 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 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 CRT 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 O through 9 Another 31 characters for character 1 7 iPDS PERSONAL DEVELOPMENT SYSTEM graphics are defined If the Optiona
18. t exactly duplicates the behavior of a target micro processor microcontroller in the user s prototype system while providing information to the user to aid in integrated hardware and software development EMV s provide features for real time full speed emulation as well as single step execu tion of a user s design Breakpoint features allow the user to specify a portion of the program to exe cute and then stop for interrogation During execution the EMV automatically collects execu tion history in the trace buffer Once stopped at the breakpoint the emulator acts as a window to the internal registers and logic signals inaccessi ble from the connector pins This provides for examination and alteration of the internal state of the microprocessor i The emulator accepts symbolic debug data such as symbol tables produced by the language translators Therefore when debugging the programmer can reference locations in the program elements with the symbol names used in intel iPDS PERSONAL DEVELOPMENT SYSTEM 4 the source program rather than absolute memory addresses Another advantage of using an emulator is functional prototype hardware is not required to begin software debugging The emulator duplicates the behavior of the target microprocessor and provides some resources such as memory that can be used until the hardware prototype is closer to completion The software controlling the emulator comp
19. ten in 8080 8085 assembly language to the machine language of the microprocessor It also produces debug data The Debug utility can be used to troubleshoot the assembler produced machine language using features such as soft ware breakpoints single step execution register display disassembly and I O port access This reduces the time spent troubleshooting the soft ware and supports modular program development UTILITIES Utility programs included with iPDS are DEBUG LIBRARY LINK and LOCATE These programs aid in software development and make it possible to combine programs and prepare them for execution from any memory location DIAGNOSTICS The iPDS includes system diagnostic routines executed during system initialization These routines verify the correct operation of the system and aid the user in fault isolation Any failures in the basic system components base processor CRT Keyboard optiona processor or the power supply are indicated by four diagnostic LED in dicators mounted on the base processor boards These LED s are viewed through the spring loaded door on the right side of the unit When basic system components are operational additional errors are indicated by messages to the CRT dis play screen CREDIT Editor features two editing modes cursor driven screen editing and command line context editing CRT Editing Includes Displays full page of text Single control key commands for insertion de
20. tts for any configuration ENVIRONMENTAL CHARACTERISTICS Operating Temperature 10 C to 30 C Relative Humidity 20 to 80 Maximum wet bulb 25 6 C Non Operating Temperature 40 C to 62 C Relative Humidity 5 to 95 non condensing Operating Vibration 0 to 0 004 inches peak to peak excursion from 10 to 55 Hz Non Operating Shock 15 G with shock wave of 20 ms duration 1 2 sine wave intel Equipment Supplied iPDS PERSONAL DEVELOPMENT SYSTEM iPDS Enclosure including e Base Processor Board BPB e CRT Keyboard Integral Floppy Disk Drive eSystem Diskette with ISIS PDS operating system eMCS 80 MCS 85 Macro Assembler Debug 85 Link Locate and Library Utilities e CREDIT CRT based text editor e System confidence tests iPDS Literature Kit including Intel Personal Development System User s Guide 162606 Ordering Information Part Number iPDS 100 iPDS 110 iPDS 120 iPDS 130 iPDS 140 iPDS FTRANS Description iPDS System Optional Processor Board Muitimodule Adapter Board Add On Disk Drive EMV PROM Programming Adaptor Board iPDS iMDX Fite Transfer Package Registered Trademark of Digital Research Inc Intel Personal Development System Pocket Reference 162607 e 8080 8085 Assembly Language Programming Manual 9800301 8080 8085 Assembly Language Reference Card 9800438 e MCS 8085 Utilities User s Guide for 8080 8085 Based Developm
21. ynamic RAM and an addi tional 2 K bytes of bootstrap ROM iPDS PERSONAL DEVELOPMENT SYSTEM Both processors share the keyboard the CRT dis play unit the disk drives and the multimodules Serial or parallel I O ports can be added to the op tional processor through iSBX multimodules Each processor runs the ISIS PDS operating system and applications programs in its own 64 K byte memory space independent of the other processor Special hardware function keys are provided to facilitate procedures necessary in the dual processing environment These procedures include independent initialization of each processor sharing of the CRT display and assign ment of the keyboard The ISIS PDS commands facilitate sharing of disk drives multimodules and files Emulation Vehicles EMVs Emulation vehicles EMVs for use with the iPDS Devlopment System are available for debugging a variety of Intel microprocessor families Emulators consist of hardware and software The EMV hard ware is inserted into the EMV iUP Personality Module port of the iPDS The optional EMV Prom Programming Adaptor Board is required to install the EMV s The emulator software runs under the ISIS PDS operating system and provides the user s interface to the emulator An EMV contains features used to debug micro processor designs quickly and efficiently It pro vides a controlled environment for exercising a user design and monitoring the results I

Download Pdf Manuals

image

Related Search

Related Contents

Samsung GT-S3370L User Manual(LTN)  ROBOSLIDE ROBOSLIDE-300 標準 ストローク:3000mm 搭載質量  PDF, 3,4 MB  Benutzerhandbuch ScanStation  Einstellungen  Presentación de PowerPoint  Bad AsStation User Manual - final v3  Sick S3000 Manual  Belkin CAT5e Snagless Molded 2m  Seguridad y referencia - produktinfo.conrad.com  

Copyright © All rights reserved.
Failed to retrieve file