Brainboxes IE-340 User Manual

Pc ieee 488 interface
Table of Contents

Advertisement

Quick Links

PC IEEE CARD
4.32 EDITION Dec 1994

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IE-340 and is the answer not in the manual?

Questions and answers

Summary of Contents for Brainboxes IE-340

  • Page 1 PC IEEE CARD 4.32 EDITION Dec 1994...
  • Page 2 Thank You For Buying We proudly present the PC IEEE 488 Interface Board. PC IEEE 488 gives the PC user precise control over the huge range of industry standard IEEE 488 devices. Your board is designed and manufactured in England, and our policy is one of complete support to our dealers and direct to our users.
  • Page 3: The Layout Of This Manual

    PC IEEE Reference PC IEEE MANUAL _________________ _ The Layout Of This Manual. ________________________ _ This manual is a complete description of how to install and configure the PC IEEE 488 interface board. The PC IEEE card, like the PC Elite IEEE, is an extremely easy to use and understand implementation of the IEEE-488 interface for IBM PC and compatible computers.
  • Page 4: Table Of Contents

    Contents ________ Chapter 1 Welcome To PC IEEE. Introduction. What Machine Do You Need? PC IEEE Features. Interrupt Selection. Address Switches. Software Support. Introducing Professional 488. Outline. The Professional-488 Environment. Learn How To Use It In Minutes. Basic ON SRQ Facility. PRO-488 Command Summary.
  • Page 5 PC IEEE Reference Chapter 2 List Of Figures. Figure 2-1. Factory Set I/O Address - 0300H. Figure 2-2. I/O Addresses To Avoid. Figure 2-3. Likely I/O Address. Figure 2-4. Valid PC IEEE Base Addresses. Figure 2-5. I/O Address Set To 03E0H. Figure 2-6.
  • Page 6: What Machine Do You Need

    World Of PC IEEE. THE WORLD OF Introduction. ___________ _ This chapter, The World Of PC IEEE, discusses the features of the PC IEEE card, mentions programs and languages that will drive the PC IEEE card and explains its how its high specification custom design whilst retaining exact compatibility with other manufacturers designs gives it extreme flexibility in its application and use.
  • Page 7: Interrupt Selection

    PC IEEE Reference Model 30 computer, though be careful to obtain application software in the 3 1/2 inch disk format. Please ring us if you have any difficulty doing this. The PS/2 models 50, 60 and 80 have a Micro Channel Architecture bus that is different to the PC standard.
  • Page 8: Address Switches

    World Of PC IEEE. The PC IEEE does NOT have DMA ability. If you need DMA driven IEEE handling then use the PC Elite card, this has DMA interrupt sharing, allowing selection of one of three direct memory access channels for high speed data transfer exceeding 300K bytes per second.
  • Page 9: The Professional-488 Environment

    PC IEEE Reference acquisition packages then ask your dealer for a PC Elite IEEE card. Introducing Professional 488. _________________________ _ The perfect partner for the PC IEEE card is Professional- 488, the best PC based IEEE software in the world! Pro-488 makes the PC IEEE card an integral part of your PC, controlled by an enhanced Hewlett Packard style syntax that runs all DOS languages.
  • Page 10: Learn How To Use It In Minutes

    World Of PC IEEE. PC IEEE Reference thought out, PC based implementation, of a superset of Hewlett Packard’s HPIB language. The commands and your programs read just like plain English and so program development and maintenance time are cut to an absolute minimum. Since your time is extremely valuable we made Pro-488 code easy to write, simple to debug and a pleasure to read.
  • Page 11: Sending Data To Bus Devices

    PC IEEE Reference ____________________ _ Basic ON SRQ Facility. From BASIC the ON PEN GOSUB command can be used to invoke an SRQ service routine to provide automatic serial polls etc. PRO-488 Command Summary. ___________________________ The basis of the PRO-488 system is an intelligent command handler.
  • Page 12: Receiving Data From Bus Devices

    World Of PC IEEE. Receiving Data From Bus Devices. _____________________________ _ Data can be input from the current IEEE bus device by a read of the "IEEEDATA" file, just like reading disk data! Alternatively, data can be requested from any IEEE bus device, via the "IEEECTRL"...
  • Page 13: Ieee Bus Commands And Functions

    PC IEEE Reference Microsoft / Lattice C Example. __________________________ _ #include <stdio.h> int ieeedata,ieeectrl; char buffer[255]; void main(){ ieeedata=open("IEEEDATA",O_RDWR); ieeectrl=open("IEEECTRL",O_RDWR); write(ieeectrl,"REMOTE 5 OUTPUT ’R3T3X’\n",24); read(ieeedata,buffer,255); printf("%s\n",buffer); } _______________ _ Fortran Example. CHARACTER BUFFER*255 OPEN(1,FILE=’IEEECTRL’,STATUS=OLD, ACCESS=’SEQUENTIAL’) OPEN(2,FILE=’IEEEDATA’,STATUS=OLD, ACCESS=’SEQUENTIAL’) WRITE(1,*)"REMOTE 5 OUTPUT ’R3T3X’" READ(2,*)BUFFER WRITE(*,*)’’,BUFFER IEEE Bus Commands And Functions.
  • Page 14: Complete Documentation And Technical Backup

    World Of PC IEEE. Send byte ATN true. DATA Send byte ATN false. Device Clear. Send DATA with EOI true Group Executive Trigger Go To Local. Pulse IFC for 100 microsec Listen Address. Local Lockout. Set/ Send My Listen Address. Set/ Send My Talk Address.
  • Page 15: Configuring The Pc Ieee Board

    PC IEEE Reference INSTALLATION Introduction. ___________ _ This chapter explains how to configure the PC IEEE 488 board and install it into an IBM PC computer. Detailed instructions are given how to set the address select and interrupt acknowledge DIP switches and how to position the IRQ and DMA jumpers.
  • Page 16: The Dip Switches And Jumper Blocks

    Installation Guide. However, due to the large variety of add-on boards that may be present in the PC, your PC IEEE board may need tayloring to suit your setup. _________________________________ _ The DIP Switches And Jumper Blocks. The PC IEEE card has one 8 way DIP switch block, the switches are clearly marked 1-8.
  • Page 17: Figure 2-1. Factory Set I/O Address - 0300H

    PC IEEE Reference DIP switches at the upper left hand corner of the board. The PC IEEE board i/o address can be set be set to reside at any 4 byte boundary within the address space 0200h to 03FFh. The factory set address, 0300H, is set as shown in Figure 2-1.
  • Page 18: Figure 2-2. I/O Addresses To Avoid

    Installation Guide. _______________________________ Figure 2-2. I/O Addresses To Avoid. I/O ADDRESS ___________ ___________ NORMAL USE. 0201H- 0201H Game Control Adapter 0278H- 027FH *** Second Printer Port Adapter 02C0H- 02C7H A.S.T. Clock Calendar Chip 02E1H *** PC ELITE IEEE Board. 02E1H IBM/ National Instruments IEEE card.
  • Page 19: Figure 2-4. Valid Pc Ieee Base Addresses

    PC IEEE Reference ___________________________ Figure 2-3. Likely I/O Address. I/O ADDRESS NORMAL USE. ___________ ___________ 0204H- 0277H Unused. 0280H- 02BFH Unused. 02C8H- 02DFH Unused. 02E4H- 02F7H Unused. 0300H- 031FH Unused. 0330H- 035FH Unused. 0380H- 03AFH Unused Usually. 03E0H- 03EFH Unused. If in doubt check the manuals of the adapters installed in the PC.
  • Page 20: Installation Guide

    Installation Guide. Figure 2-5 shows how the DIP SWITCHES are set to select i/o address 03E0h. Chapter 2 PC IEEE Reference 0330H 0340H 0350H 0380H 0390H 03A0H 03E0H See Fig 2-5 03E8H 0200H 0204H 0208H 020CH 0210H 0214H 0218H 021CH 0230H 0234H 0238H...
  • Page 21: Figure 2-5. I/O Address Set To 03E0H

    PC IEEE Reference _________________________________ _ Figure 2-5. I/O Address Set To 03E0H. ” off ”12345678” ¨ Figure 2-6 shows how the DIP SWITCHES are set to select i/o address 0284h. _________________________________ Figure 2-6. I/O Address Set To 0284H. ” off ”12345678” ¨...
  • Page 22: Setting The Interrupt Jumper Block

    Installation Guide. Other software packages, which may have been supplied with your IEEE instrumentation, have their own configuration routines. See the instructions that come with that IEEE software. Setting The Interrupt Jumper Block. _______________________________ _ The movable jumper on the jumper block is used to specify which hardware interrupt is to be generated by SRQ, ATN or IFC transitions on the IEEE bus.
  • Page 23: Using More Than One Pc Ieee Board

    PC IEEE Reference ______________________________ _ Figure 2-7. The IRQ Jumper Block. ::::: FACTORY SET POSITION. NO IRQ. :::: : IRQ2 E.G.A. GRAPHICS CARD. ::: :: IRQ7 PARALLEL PRINTER PORT. :: ::: IRQ5 HARD DISK. : :::: IRQ4 RS232C SERIAL PORT NUMBER 1. ::::: IRQ3 RS232C SERIAL PORT NUMBER 2-8.
  • Page 24 Installation Guide. address. ii.) If you are using the Professional 488 Device Driver, that comes bundled with the PC IEEE card, then ensure that the each PC IEEE card has its own driver software installed and that the file name associated with each IEEE port is different.
  • Page 25: Installing The Pc Ieee Board In The Computer

    PC IEEE Reference __________________________________________ _ Installing The PC IEEE Board In The Computer. NOTE: Always turn the computer OFF before installing or _____ _ removing any interface board from the computer.!!! After having made sure that the i/o address and the IRQ and DMA jumpers are correctly set now is the time to insert the PC IEEE board into the i/o connector slots in the computer.
  • Page 26: Figure 2-11. Inserting The Pc Ieee Card

    Installation Guide. __________________________________ Figure 2-10. Removing Blanking Cover. Figure 2-11. Inserting The PC IEEE Card. ____________________________________ _ Use the screw kept back from the blanking cover to screw the PC IEEE 488 interface retaining bracket into the PC back panel housing.
  • Page 27: Connecting To Ieee Devices

    PC IEEE Reference STEP 7 Now replace the system units cover by carefully sliding in down and back over the system unit. Replace the cover mounting screws. STEP 8 After attaching all the monitor and keyboard cables, put the MS DOS disk in drive A: and power up the PC. Do not forget the mains power cable! The PC should power on in the normal way.
  • Page 28: Figure 2-14. Standard Ieee 488 Connector Pinouts

    Installation Guide. Figure 2-13. Connecting The PC To The IEEE Bus. ____________________________________________ ____________________________________________ _ Figure 2-14. Standard IEEE 488 Connector Pinouts. Pin 1 Data bit 0 Pin 2 Data bit 1 Pin 3 Data bit 2 Pin 4 Data bit 3 Pin 5 EOI Pin 6 DAV Pin 7 NRFD...
  • Page 29: Problems

    PC IEEE Reference Problems! _________ If the system fails to power up normally check the following. Ensure that the PC IEEE 488 interface card is installed correctly. ii.) Ensure that other cards in the PC have not been upset. iii.) Ensure that the power is connected and the PC is switched ON! iv.)
  • Page 30: Chapter 3 Technical Details Introduction

    Technical Details. TECHNICAL DETAILS. Introduction. ___________ _ This chapter describes the technical details of the PC IEEE interface. In particular, how the 68B21 peripheral interface adapter is configured as an IEEE controller chip is described. This information is only of use to people who are dedicated to understanding everything in their computer or for those writing IEEE i/o routines at the assembler level.
  • Page 31: The Pc Ieee Subsets Supported

    PC IEEE Reference The PC IEEE board is capable of a maximum data transfer rate of 250K bytes/second. The actual data transfer rate is dependent on the PC’s clock rate. On an 10MHz PC AT or 286 XT the maximum data transfer rate is 200k bytes per second, on a 4.77MHz PC the maximum data transfer rate is 20K bytes per second.
  • Page 32: In/Out Structure

    Technical Details. Controller Function. Controller Function. Controller Function. Controller Function. Controller Function. Open Collector Driver. 250 kilobytes per second maximum speed. The functions supported by the PC IEEE board are a comprehensive group allowing full control of the IEEE bus. The IEEE complete implements the full range of talker, listener, serial and parallel...
  • Page 33: Figure 3-2. Pia Input / Output Memory Map

    PC IEEE Reference configured using four control lines, TE and PE 75160 and TE and DC for the 75161. PE is permanently tied LOW. The two TE lines are tied together thus leaving 2 controls into the PIA. When using the jump table or Professional 488 device driver it is NOT be necessary to alter the TE or DC lines as these are set by the called routines to match the function selected, ie input or output.
  • Page 34: Figure 3-6. Pia Ddrb Bit Assignments

    Technical Details. ________________________________ _ Figure 3-5. Pia CRA Bit Assignments. BIT 7 BIT 6 0301 ATN Hex FLAG FLAG Figure 3-6. Pia DDRB Bit Assignments. _________________________________ _ DATA DIRECTION REGISTER B WHEN CRB BIT2 = 0 WHEN BIT=1 PORT LINE = OUTPUT, WHEN BIT=0 PORT LINE = INPUT DDRB BIT 7 BIT 6 0302 SRQ...
  • Page 35: Ifc Interface Clear

    PC IEEE Reference the factory set address 0300H then DDRA is at 0300H and CRB is at 0303H. ______ Note 2: ATN has two lines into the computer, the CA7 line is an input only line and is used in conjunction with the IRQ jumper block to enable the computer to handshake data from an external controller i.e.
  • Page 36: Srq Service Request

    Technical Details. ii.) IRQ jumper block set in accordance with the special IRQ handler software routines. iii.) CRA register setup appropriately. iv.) The correct interrupt vector in the PC’s memory is ’stolen’ and redirected to a handler. All this is pretty esoteric and only of interest to the odd user. __________________ _ REN Remote ENable.
  • Page 37: Atn Attention

    PC IEEE Reference ATN ATteNtion. ______________ _ The IEEE ATN line has TWO connections into the PIA and hence the computer. This permits many useful extra functions to be incorporated into the IEEE interface. The normal ATN signals are sent from the computer through PORT B bit 6 and are controlled by the device driver.
  • Page 38 Index PC IEEE Reference Index. _____ _ Abort...8 Ascii...6 Asyst...3 Automatic... 6 Automatic serial polls...6 Backup...9 Base address... 11, 14, 29 Base=... 8, 16 Buffer...7 Cable...22, 23 Clear... 8, 9, 30 Com1... 4, 19 Commodore... 1 Config.sys...16, 19 Configure...8, 9, 10 Connecting...22, 23 Cover...
  • Page 39 PC IEEE Reference File name... 19 Filename... 19 Format ... 2, 25 Fortran... 3, 4, 8 FS Fortran...4 Function...7, 26, 27, 28, 30 Future versions... 11 Gpibtalk... 5 Gtl... 9 Guarantee...9, 13 Handshake... 7, 26, 27, 30, 32 Handshakes...32 Hard disk ... 13, 18 I/o address...8, 11, 12, 13, 14, 15, 16, 18, 19, 20, Ibm gpib...3, 11 Ibm ps/2...1, 10...
  • Page 40 Index Memory... 3, 28, 31 Micro channel...2, 10 Microsoft... 4 National instruments...3, 11, 13 Ndac...23 Nrfd ... 23 On srq... 6 Open... 7, 27 Os/2 ... 1 Parallel printer... 3, 18 Pascal...3, 4, 7 Pc ieee...1, 2, 3, 4, 8, 10, 11, 12, 13, 14, 16, Pc2A...
  • Page 41 PC IEEE Reference Index (This page intentionally blank) Index 4...

This manual is also suitable for:

Ie-736Ie-769Ie-780Pc ieee card

Table of Contents