Pentium iii processor-based vmebus cpu (262 pages)
Summary of Contents for VMIC VMIVME-1160A
Page 1
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Page 2
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection Product Manual 12090 South Memorial Parkway Huntsville, Alabama 35803-3308, USA (256) 880-0444 (800) 322-3616 Fax: (256) 882-0859 500-101160-000 Rev. D Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 3
12090 South Memorial Parkway Huntsville, Alabama 35803-3308, USA (256) 880-0444 (800) 322-3616 Fax: (256) 882-0859 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 4
VMIC reserves the right to make any changes, without notice, to this or any of VMIC’s products to improve reliability, performance, function, or design. VMIC does not assume any liability arising out of the application or use of any product or circuit described herein; nor does VMIC convey any license under its patent rights or the rights of others.
Page 5
12090 South Memorial Parkway Huntsville, Alabama 35803-3308, USA (256) 880-0444 (800) 322-3616 Fax: (256) 882-0859 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Motorola MC68153 BIM ..........15 Introduction The VMIVME-1160A is designed with standard Change-of-State (COS) control and interrupt logic that detects any COS and provides an interrupt vector to the byte level.
The VMIVME-1160A provides 32 high-voltage, optically coupled digital inputs with change-of-state detection and vectoring to the byte level. The interrupt functions are supported by the BIM. The major features of the VMIVME-1160A are: • Quad 8-bit ports • Change-of-State port identified with interrupt vector •...
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection Reference Material List The reader should refer to "The VMEbus Specification" for a detailed explanation of the VMEbus. "The VMEbus Specification" is available from the following source: VITA VMEbus International Trade Association 7825 East Gelding Dr.
Overview Motorola MC68153 BIM The VMIVME-1160A was originally manufactured using the Motorola MC68153 BIM, which is now out of production. The Epic Ei68C153 BIM is being used as a replacement on all newly-manufactured VMIVME-1160A boards. Any references to the Ei68C153 in this document are also applicable to the MC68153.
Page 17
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Priority Interrupt Subsystem ..........27 Introduction Block Diagrams The VMIVME-1160A consists of eight functional building blocks as illustrated in Figure 1-1 on page 18. The eight sections of the VMIVME-1160A are: 1. Address Logic 2. Control Logic 3. Data Logic 4.
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection DATA STROBE 1 DATA STROBE 2 LONGWORD READ/WRITE ADDRESS STROBE SYSTEMS RESET SYSTEM CLOCK BOARD SELECT DELAY STROBE DATA STROBE 1 DTACK* DATA STROBE 2 Figure 1-3 Control Section Block Diagram...
D08 to D15 IDB08 to IDB15 To Input Data Registers Block Diagram D00 to D07 IDB00 to IDB07 Figure 1-4 Data Section Block Diagram Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection VMIVME- 1160A DATA TRANSFER BUS INTERRUPT BUS UTILITY BUS Figure 1-5 VMEbus Signal Lines Used by the VMIVME-1160A Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
INPUT DB24 to DB31 DATA REGISTER INPUT DB16 to DB23 DATA REGISTER INPUT DB8 to DB15 DATA REGISTER FROM SIGNAL CONDITIONING IDB8 to IDB15 INPUT DB0 to DB7 DATA IDB0 to IDB7 REGISTER TO DATA SECTION BLOCK DIAGRAM Figure 1-9 Input Data Register Block Diagram Artisan Technology Group - Quality Instrumentation ...
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection DBIT24 to DBIT31 INPUT SIGNAL DB24 to DB31 CONDITIONING DBIT16 to DBIT23 INPUT SIGNAL DB16 to DB23 CONDITIONING USER DEVICE TO INPUT DATA REGISTER DBIT08 to DBIT15 INPUT SIGNAL DB08 to DB15...
The VMIVME-1160A uses one of the seven IRQX* lines to request an interrupt. It then monitors the DTB address bus, IACK*, and the IACKIN*/IACKOUT* daisy-chain to determine when its interrupt is being acknowledged.
Page 29
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
All claims arising from shipping damage should be filed with the carrier and a complete report sent to VMIC, together with a request for advice concerning the disposition of the damaged item(s).
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection Contact Sense, Voltage Source Selection The VMIVME-1160A may be ordered with its input signal conditioning electronics factory configured for voltage source or contact sense input options. A wide range of input voltages (5 to 48 V) are supported, and you may select from a variety of input filters.
Configuration Switches Address Selection Switches Figure 2-3 below shows the two addressing DIP switches on-board the VMIVME-1160A and their use in the addressing scheme. ON, CLOSED = 0 OFF, OPEN = 1 NOT USED A base address FF00 HEX is shown in this example...
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection I/O Cable and Front Panel Connector Configuration The I/O connector (P3) on the VMIVME-1160A is a 64-pin DIN standard and was selected by VMIC because of its high quality. Although these connectors are generally used with flat-ribbon cables, a variety of cables and mating connectors are available for most user requirements.
I/O Cable and Front Panel Connector Configuration Table 2-1 P2 Connector Pin Assignments Pin No. Row C Row A Row B +5 V +5 V VPOS VNEG +5 V NOTES: 1). External reference is supplied by the user. 2). Inputs to the board - not required. Artisan Technology Group - Quality Instrumentation ...
Page 39
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection Table 2-2 P3 Pin-Channel Assignment ROW A PIN CHANNEL NO. ROW A PIN CHANNEL NO. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
The VMIVME-1160A also has an Interrupt Enable Register which is used to allow interrupts on change-of-state to be enabled on a byte basis. The channels of input data may be accessed as two 16-bit words or four 8-bit bytes.
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection Table 3-2 $XX00 Data Register 0 (DR0) BIT 15 BIT 14 BIT 13 BIT 12 BIT 11 BIT 10 BIT 9 BIT 8 INPUT DATA ID31 ID30 ID29 ID28 ID27...
Table 3-7 Typical BIM Control Register Map Control Register 0 for DR3 Inputs (Offset $XXXX11) BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 FLAG Flag Auto Vector INT Enable INT Auto Interrupt Level Clear Clear 0 = Internal...
START SET UP VECTORS SET UP CONTROL REGISTERS BUILD CURRENT STATE TABLE (IF NEEDED) ENABLE INTERRUPTS Figure 3-1 VMIVME-1160A Programming Flow Diagram Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection Typical Programming Example The following example code enables interrupts, processes interrupts, and displays the current input data when a change-of-state occurs. 1160.h VMIVME-1160 32 BIT OPTICALLY COUPLED DIGITAL INPUT W/COS struct vmivme_1160_registers { unsigned char offset[32];...
Page 47
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection 1160.c VMIVME-1160 32 BIT OPTICALLY COUPLED DIGITAL INPUT W/COS #include <stdio.h> #include "1160.h" System dependent definitions ( Force Cpu-33 SBC ) #define SHORTIO 0xfbff0000 /* short io window */ #define...
Page 48
Typical Programming Example Declare external functions ( ISR’s ) Note: The interrupt service routines are written in assembler and linked to the main C program. They modify the globally defined variables above that are visable to main and the ISR’s. void cos0isr( void );...
Page 50
Typical Programming Example 1160isr.sa VMIVME-1160 32 BIT OPTICALLY COUPLED DIGITAL INPUT W/COS external references and declarations xref _board xref _cos_flags xref _cos_3_data xref _cos_2_data xref _cos_1_data xref _cos_0_data xdef _cos0isr xdef _cos1isr xdef _cos2isr xdef _cos3isr offsets to board data registers offsets to board intr ctrl registers section code...
Page 51
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection service dr1 / cos1 interrupt _cos1isr movem.l a0,-(a7) preserve registers move.l _board,a0 get pointer to board move.b (dr1,a0),_cos_1_data read COS data bset #4,(cr1,a0) re-enable interrupt bset #1,_cos_flags set COS intr flag movem.l...
• Quality of cables and I/O connections If the product must be returned, contact VMIC for a Return Material Authorization (RMA) Number. This RMA Number must be obtained prior to any return. Contact VMIC customer Service at 1-800-240-7782, or E-mail: customer.service@vmic.com.
VMIVME-1160A 32-bit Optically Coupled Digital Input Board with Change-of-State Detection Maintenance Prints User level repairs are not recommended. The drawings and tables in this manual are for reference purposes only. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 54
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Need help?
Do you have a question about the VMIVME-1160A and is the answer not in the manual?
Questions and answers