background image

i

DISCLAIMER
The information in this document has been checked and
is believed to be entirely reliable, however no
responsibility is assumed for inaccuracies. BVM Ltd.
reserves the right to make changes and/or improvements
in both the product and the product documentation without
notice. BVM Ltd. does not assume any liability arising out
of the application or use of any product described herein;
neither does it convey any licence under its patent rights
or the rights of others.

USE OF PRODUCT
This product has been designed to operate in a PMC
compatible electrical environment. Insertion and removal
of the module or cable(s) from the carrier board must not
be done whilst in a powered condition.
Do not lever out any devices from the product, which uses
surface-mounted devices extensively, as these can be
fractured by excessive force.
This product uses devices sensitive to static electricity.
Ensure adequate static electricity precautions are
observed when handling the product and associated
devices.

RF. INTERFERENCE
This product complies with European Council Directive
89/336/EEC (EMC directive), and conforms to EN55022 :
1994 Class B (Limits and methods of measurement of
radio interference characteristics of information
technology equipment) and EN50082-1 : 1997
(Electromagnetic compatibility - Generic immunity
standard, Part 1: residential, commercial and light
industry) when used in accordance with the BVM EMC
Guidelines Manual part number 454-77000 (available on
request from BVM Ltd.).

GENERAL NOTICES
UNPACKING AND INSPECTION

This product contains components which are
susceptible to static discharge, and should be
handled with appropriate caution.

Upon receipt of this product, visually inspect the board for
missing, broken or damaged components and for physical
damage to the printed circuit board or connectors. This
product was shipped in perfect physical condition. Any
physical damage to the product is the responsibility of the
shipping carrier and should be reported to the carrier's
agent immediately.

RETURN OF GOODS
Before returning a product for repair, verify as well as
possible that the suspected unit is at fault. Then call BVM
Ltd. for a Customer Return (CR) number. Carefully
package the unit, in the original shipping carton if this is
available, and ship prepaid and insured, preferably by
courier, with the CR number written on the outside of the
package.
Include a return address and the telephone number of a
technical contact, and a detailed description of the
observed fault. For out-of-warranty repairs, a purchase
order for repair charges must accompany the return. BVM
Ltd. will not be responsible for damage due to improper
packaging of returned items. Out of warranty repairs can
be arranged, and will be charged on a material and labour
basis, subject to a minimum repair charge. Return
transportation and insurance will be charged as part of the
repair and is in addition to the minimum charge.

SOFTWARE LICENCE NOTICE
Any software that is provided as Copyright BVM Ltd. is
proprietary and confidential property of BVM Ltd., and
each single copy is given on the agreed understanding
that it is licensed for use on product combinations
supplied by BVM Ltd. or their appointed distributors only.
The software product may not be copied (except for
backup purposes), given away, rented, loaned,
reproduced, distributed or transmitted in any way or form,
in whole or in part, without written permission of BVM Ltd.
This applies to any merged, modified or derivative version
of the software including, but not limited to, versions
produced by customising, translating, reverse
engineering, de-compiling or disassembly.
This licence may be automatically terminated without
notice if any of its provisions are breached. Reasonable
legal costs may be awarded to the prevailing party in
connection with this licence agreement. Use of, or
accepted delivery of these products shall constitute your
acceptance of the provisions of this licence agreement.

WARRANTY
A) BVM Ltd. warrants that the articles furnished hereunder
are free from defects in material and workmanship for one
year after the date of shipment.
B) All warranties and conditions, express and implied,
statutory and otherwise, as to the quality of the goods or
their fitness for any purpose are hereby excluded and with
the exception of liability for death or personal injury
caused by negligence as defined in the Unfair Contract
Terms Act 1977 the seller shall not be liable for any loss,
injury or damage arising directly or indirectly from the use,
application or storage of such goods.
C) Subclause (B) above shall not apply where the buyer
deals as a consumer as this expression is defined in the
Unfair Contract Terms Act 1977.
D) The liability of BVM Ltd. hereunder shall be limited to
repair or replacement at the manufacturers discretion of
any defective unit. Equipment or parts which have been
subject to abuse, misuse, accident, alteration, neglect,
unauthorised repair or installation are not covered by this
warranty. BVM Ltd. shall have the right of determination
as to the existence and cause of any defect.
E) The warranty period of the replacement or a repaired
product or part shall terminate with the termination of the
warranty period with respect to the original product or part
for all replacement parts supplied or repairs made during
the warranty period.
F) Although BVM Ltd. offer a high level of technical
support and advice, due to the complex nature and wide
application of product  configurations it is the
responsibility of the purchaser to be satisfied at the time
of purchase that the products are suitable for the final
application.
G) The term 'Software' used herein is defined as 'any
program data or code in source or binary format recorded
in or on any readable device or media'.
H) BVM Ltd. will effect all reasonable effort to resolve
accepted reproducible software errors reported within 12
months of purchase. Acceptance of an error shall solely
be based on conformance to supporting specifications.
Proper operation of earlier releases is not guaranteed.

NOTICES
Copyright 

2000 by BVM Ltd.

All trademarks are acknowledged to their respective
owners.

Summary of Contents for PMCDIO64

Page 1: ... I O PMC Module Board Revision A Manual Revision B 04 April 2001 This material contains information of proprietary interest to BVM Ltd It has been supplied in confidence and the recipient by accepting this material agrees that the subject matter will not be copied or reproduced in whole or in part nor its contents revealed in any manner or to any person except to meet the purposes for which it was...

Page 2: ...This page is intentionally left blank ...

Page 3: ...s provided as Copyright BVM Ltd is proprietary and confidential property of BVM Ltd and each single copy is given on the agreed understanding that it is licensed for use on product combinations supplied by BVM Ltd or their appointed distributors only The software product may not be copied except for backup purposes given away rented loaned reproduced distributed or transmitted in any way or form i...

Page 4: ...ii This page is intentionally left blank ...

Page 5: ...r 5 3 3 8 Watchdog Timer Register 5 3 3 9 Watchdog Status Register 5 3 4 I O Interface 6 3 5 93CS56 EEPROM 6 3 6 18V256 EEPROM 6 4 Installation 7 5 Configuration 8 5 1 Link Positions 8 5 2 Link Definitions 8 5 2 1 LK1 to LK8 I O Pull Up Enable 8 5 2 2 LK9 to LK12 P5 Common Select 9 6 Connections 10 6 1 Front Panel Connector 10 6 2 Rear I O Connector 11 6 3 PMC I O Board 11 6 4 PCI Connections 12 7...

Page 6: ...15 7 3 9 Watchdog Status Register 15 7 4 Interrupts 15 7 5 Windows Driver Disc 15 8 Specification 16 8 1 On Board Functions 16 8 1 1 PCI9030 PCI Interface 16 8 1 2 SpartanXL FPGA 16 8 1 3 Local Clocks 16 8 2 Board Configuration 16 8 3 I O Interface 16 8 4 PMC Interface 16 8 5 Operating Environment 16 Appendix A Data Sheets Manual References 17 A 1 PCI9030 PCI Interface 17 A 2 Spartan XL FPGA 17 A ...

Page 7: ...l software engineers and end users This User s Manual covers details of the PMCDIO64 only which is one in a range of PMCDIO digital I O and PMCCTR counter timer I O PMC modules from BVM Unless otherwise stated address information is in hexadecimal notation 1 2 PMCDIO64 Part Numbers Part Number Type Description 853 11111 PMCDIO64 64 bit TTL digital I O change of state A Windows driver disc is avail...

Page 8: ...PMCDIO64 Copyright 2000 BVM Ltd 2 2 Overview 2 1 Board Layout Figure 1 Board Layout Topside Figure 2 Board Layout Underside ...

Page 9: ...double sampled on 33Mhz PCI clock Watchdog period programmable 125ms to 2sec Watchdog interrupt Watchdog tri states outputs Front panel and rear I O connections Conforms to PMC standard IEEE P1386 1 Draft 2 3 9 th October 2000 Conforms to PCI Local Bus Specification Revision 2 2 2 3 Applications Interfacing industrial equipment General purpose industrial I O 32 bit or 64 bit data I O Fail safe con...

Page 10: ...duct Data VPD configuration support PCI Target Programmable Burst Management PCI Target Read Ahead mode PCI Target Delayed Read mode PCI Target Delayed Write mode Programmable Interrupt Generator Controller Two programmable FIFOS for zero wait state burst operation Flexible Local Bus provides 32 bit Multiplexed or Non Multiplexed Protocol for 8 16 or 32 bit Peripheral and Memory devices Serial EEP...

Page 11: ...s set to 1 output is enabled otherwise input is enabled 3 3 5 Function Register An 8 bit Function Register which contains the low byte of the PCI Subsystem Device ID used to determine the type of board fitted from the PMCDIO and PMCCTR range 3 3 6 Control Status Register A 16 bit Control Status Register where the bits are used to control and monitor the status of the following functions Watchdog I...

Page 12: ...Select on page 9 for further details 3 5 93CS56 EEPROM The PMCDIO64 is fitted with a 93CS56 EEPROM which is supplied pre programmed by BVM The contents of this EEPROM are read by the PCI9030 on coming out of reset and are used to set up the control registers after reset configuring the PCI interface configuration PCI Device Vendor ID s various other board specific parameters See section 7 1 PCI Co...

Page 13: ...he PMC module front panel 3 The PMC module should be fixed to the host carrier using four M2 5 x 6mm pan head screws into the four fixing holes provided two on the front panel and two on the spacers 4 There is no voltage keying on the PMCDIO64 it will work in both 3 3V and 5V host carriers 5 The PMCDIO64 can be used with a BVM supplied connecting lead to standard 9 pin D type connectors or a user ...

Page 14: ...als to the PMCDIO64 may be pulled up to 5V via 10KΩ resistor networks in groups of 8 if link selected See the table below for link to I O equivalence OPERATION LINK FITTED OMITTED LK1 Pull up IO0 IO7 via 10KΩ IO0 IO7 NOT pulled up LK2 Pull up IO8 IO15 via 10KΩ IO8 IO15 NOT pulled up LK3 Pull up IO16 IO23 via 10KΩ IO16 IO23 NOT pulled up LK4 Pull up IO24 IO31 via 10KΩ IO24 IO31 NOT pulled up LK5 Pu...

Page 15: ...ch allow 4 pins to be used as commons for the other 64 I O signal connections The commons may be individually selected as 5V fused GND or not connected OPERATION LINK FITTED 1 TO 2 FITTED 2 TO 3 OMITTED LK9 COM0 5V COM0 GND COM0 N C LK10 COM1 5V COM1 GND COM1 N C LK11 COM2 5V COM2 GND COM2 N C LK12 COM3 5V COM3 GND COM3 N C ...

Page 16: ...0 7 IO6 P1 4 P5 4 IO38 41 8 IO7 P1 9 P5 9 IO39 42 9 IO8 P2 1 P6 1 IO40 43 10 IO9 P2 6 P6 6 IO41 44 11 IO10 P2 2 P6 2 IO42 45 12 IO11 P2 7 P6 7 IO43 46 13 IO12 P2 3 P6 3 IO44 47 14 IO13 P2 8 P6 8 IO45 48 15 IO14 P2 4 P6 4 IO46 49 16 IO15 P2 9 P6 9 IO47 50 17 COM0 P1 5 P2 5 P5 5 P6 5 COM2 51 18 COM1 P3 5 P4 5 P7 5 P8 5 COM3 52 19 IO16 P3 1 P7 1 IO48 53 20 IO17 P3 6 P7 6 IO49 54 21 IO18 P3 2 P7 2 IO5...

Page 17: ... IO11 IO43 24 25 IO12 IO44 26 27 IO13 IO45 28 29 IO14 IO46 30 31 IO15 IO47 32 33 IO16 IO48 34 35 IO17 IO49 36 37 IO18 IO50 38 39 IO19 IO51 40 41 IO20 IO52 42 43 IO21 IO53 44 45 IO22 IO54 46 47 IO23 IO55 48 49 IO24 IO56 50 51 IO25 IO57 52 53 IO26 IO58 54 55 IO27 IO59 56 57 IO28 IO60 58 59 IO29 IO61 60 61 IO30 IO62 62 63 IO31 IO63 64 6 3 PMC I O Board If required a SCSI III style lead can be used to...

Page 18: ... AD 29 20 21 AD 28 AD 27 22 21 Ground AD 26 22 23 AD 25 Ground 24 23 AD 24 3 3V 24 25 Ground C BE 3 26 25 IDSEL AD 23 26 27 AD 22 AD 21 28 27 3 3V AD 20 28 29 AD 19 5V 30 29 AD 18 Ground 30 31 V I O AD 17 32 31 AD 16 C BE 2 32 33 FRAME Ground 34 33 Ground PMC RSVD 34 35 Ground IRDY 36 35 TRDY 3 3V 36 37 DEVSEL 5V 38 37 Ground STOP 38 39 Ground LOCK 40 39 PERR Ground 40 41 SDONE SBO 42 41 3 3V SERR...

Page 19: ...the output signals no account is taken of values beyond the I O buffers To read a 64 bit register requires two 32 bit PCI read cycles each of which generates two 16 bit read cycles on the local bus As data consistency across the register cannot be guaranteed an input lock bit is provided in the Status Control Register see section 7 3 6 5 Input Lock Bit 12 INLOCK on page 14 when this bit is set the...

Page 20: ...ected as outputs are disabled Input signals are unaffected 7 3 6 3 Internal Watchdog Enable Bit 6 IWDEN When set to 1 the internal watchdog function is enabled and if the watchdog times out then the outputs will be disabled If clear the state of the watchdog is ignored 7 3 6 4 Watchdog Status Bit 7 WDGST When set to 1 this bit indicates an enabled internal watchdog has timed out see section 7 3 6 ...

Page 21: ...riod 0 125ms 1 250ms 2 500ms 3 1 0sec 4 2 0sec 5 2 0sec 6 2 0sec 7 2 0sec 7 3 9 Watchdog Status Register The 8 bit read only Watchdog Status Register is used to determine the status of the watchdog When bit 0 is read as 1 the watchdog function is enabled when bit 1 is read as 1 the watchdog function has been started bits 7 2 are undefined when read Note that writing to this register whilst the int...

Page 22: ...r Register Watchdog Timer Register Watchdog Status Register 8 1 3 Local Clocks 32 768KHz timer clock 8 2 Board Configuration LINKS Pull Up enables Common Selection EEPROM PCI Configuration FPGA Configuration 8 3 I O Interface 64 bits of TTL compatible I O I O direction byte selectable Global output enable 74ABT16245A buffers 32mA source capability 64mA sink capability Re settable fuse protected at...

Page 23: ...GA Spartan and SpartanXL Families Field Programmable Gate Arrays DS060 V1 5 March 2 2000 http www xilinx com A 3 74ABT16245A Buffers SN54ABT16245A SN74ABT16245A 16 bit Bus Transceivers with 3 State Outputs SCBS300E March 1994 Revised March 1999 http www ti com A 4 PMC Specification IEEE Draft Standard Physical and Environmental Layers for PCI Mezzanine Cards PMC P1386 1 Draft 2 3 9 th October 2000...

Reviews: