background image

CP390

Hotswap

ID 19976, Rev. 0200

Page 4 - 7

® 

PEP Modular Computers GmbH

4.2.6

Programming the GPIO’s

This sub-chapter provides information for programming the GPIO’s (General Purpose 
I/O’s) of the PCI-to-PCI bridge.

4.2.6.1 GPIO: Output Enable Control Register - Offset 66h

This section describes the GPIO for the Output Enable Control Register.

Dword address = 64h

Byte enable p_cbe_1<3:0> = x0xxb

4.2.6.2 GPIO Input Data Register - Offset 67h

This section describes the GPIO input data register.

Dword address = 64h

Byte enable p_cbe_1<3:0> = 0xxxb

Table 4-3: GPIO Output Enable Control Gegister - Offset 66h

Dword Bit

Name

R/W

Description

19:16

GPIO output 
enable 
write-1-to-clear

R/W1TC

The gpio<3:0> output enable control 
write-1-to-clear. Writing 1 to any of these bits config-
ures the corresponding gpio<3:0> pin as an input 
only; that is, the output driver is tristated. 
Writing 0 to this register has no effect. 
When read, reflects the last value written.

Reset value: 0 (all pins are input only).

23:20

GPIO output 
enable 
write-1-to-set

R/W1TS

The gpio<3:0> output enable control
write-1-to-set. Writing 1 to any of these bits config-
ures the corresponding gpio<3:0> pin as bidirec-
tional, that is,
enables the output driver and drives the value set in 
the output data register (65h).
Writing 0 to this register has no effect.
When read, reflects the last value written.

Reset value: 0 (all pins are input only).

Table 4-4: GPIO Input Data Register - Offset 67h

Dword Bit

Name

R/W

Description

27:24

Reserved

R

Reserved. Returns 0 when read.

31:28

GPIO input

R

This read-only register reads the state of the 
gpio<3:0> pins. This state is updated on the 
PCI clock cycle following a change in the gpio pins.

Summary of Contents for CP390

Page 1: ...CP390 Active PMC Carrier Board for CompactPCI Applications Manual ID 19976 Rev Index 0200 Jan 00 The product described in this manual is in compliance with all applied CE stan dards ...

Page 2: ...ble of Contents 0 4 Chapt 1 Chapter 1 1 Introduction 1 1 Overview 1 2 1 2 Board Interfaces 1 3 1 3 Block Diagram 1 4 1 4 Board Layout 1 4 1 5 Front Panels 1 5 1 6 Technical Specifications 1 6 1 7 Applied Standards 1 7 1 8 Related Publications 1 7 Chapter 2 2 Installation 2 1 Board Installation 2 2 ...

Page 3: ...r Computers GmbH Chapter 3 3 Configuration 3 1 Pinouts 3 2 Chapter 4 4 Hotswap 4 1 Technical Background of CompactPCI Hotswap 4 2 4 2 Design Implementation on the CP390 4 4 Appendix A CompactPCI System Notes A System Overview A 2 B System Components A 3 ...

Page 4: ...emarks 0 5 Explanation of Symbols 0 6 For Your Safety 0 7 High Voltage Safety Instructions 0 7 Special Handling and Unpacking Instructions 0 7 General Instructions on Usage 0 8 Two Years Warranty 0 9 ID 19976 Rev 0200 Page 0 4 PEP Modular Computers GmbH Chapt 1 Chapter 0 ...

Page 5: ...ocument PEP Modular Computers reserve the right to change modify or improve this document or the product described herein as seen fit by PEP Modular Computers without further notice Trademarks PEP Modular Computers and the PEP logo are trademarks owned by PEP Modular Comput ers GmbH Kaufbeuren Germany In addition this document may include names company logos and trademarks which are registered tra...

Page 6: ...that electronic boards and their components are sensitive to static electricity There fore care must be taken during all handling operations and inspections of this product in order to ensure product integ rity at all times Please read also the section Special Handling and Unpack ing Instructions of this manual Attention This symbol and title emphasize aspects which if not read through carefully b...

Page 7: ...g a metal part of your system housing It is particularly important to observe standard anti static precautions when changing piggybacks ROM devices jumper settings etc If the product contains batteries for RTC or memory backup ensure that the board is not placed on conductive surfaces includ ing anti static plastics or sponges They can cause short circuits and damage the batter ies or tracks on th...

Page 8: ... operational temperature range of the specific board version which must not be exceeded If batter ies are present their temperature restrictions must be taken into account When performing all necessary installation and application operations please follow only the instructions supplied by the present manual Keep all the original packaging material for future storage or warranty shipments If it is ...

Page 9: ...ate In the event of repair refunding or replacement of any part the ownership of the removed or replaced parts reverts to PEP Modular Computers and the remaining portion of the original guarantee or any new guarantee to cover the repaired or replaced items will be transferred to cover the new or repaired items Any extensions to the original guarantee are considered gestures of goodwill and will be...

Page 10: ...1 3 1 3 Block Diagram 1 4 1 4 Board Layout 1 4 1 5 Front Panels 1 5 1 6 Technical Specifications 1 6 1 7 Applied Standards 1 7 1 7 1 CE Compliance 1 7 1 7 2 Mechanical Compliance 1 7 1 7 3 Environmental Tests 1 7 1 8 Related Publications 1 7 1 8 1 CompactPCI Systems Boards 1 7 1 8 2 PMC Add on Modules Carriers 1 7 Chapter 1 ...

Page 11: ...ersion does not require a software driver it supports all the signals of the PCI Bus on its connectors Jn1 CON2 Jn2 CON3 The connectors which connect the mezzanine board with the carrier include all the signals of a 33MHz 32 bit multi master PCI bus the power rails for 5V 3 3V V I O and other specialised signals for Board Detection A PCI to PCI bridge provides for coupling of the PMC side to the C...

Page 12: ...es and functions which are available on PMC modules pro duced by the entire range of PMC vendors The secondary side of the PCI to PCI Bridge provides a 32 bit wide PCI data path with a speed of up to 33MHz which is routed to the onboard connectors Jn1 and Jn2 These connectors also provide the power supply for the PMC module The interface has been designed to comply with the IEEE 1386 1 specificati...

Page 13: ... has two connectors onboard which provide all the PCI signals and the power supply for the PMC Module Figure 1 2 Board Layout Front View Serial Term Hotswap Control and Status Register Hotswap Power Control PCI PCI Bridge Hotswap LED Power Controller Hotswap Control and Status Register PCI PCI Bridge Opening for PMC Module 1 2 63 64 1 2 63 64 ...

Page 14: ...roduction ID 19976 Rev 0200 Page 1 5 PEP Modular Computers GmbH 1 5 Front Panels The CP390 front panel is provided with a window for the insertion of a PMC module bezel CP 390 HS Hot Swap Hotswap Standard CP 390 ...

Page 15: ...onnectors PMC Jn1 CON2 and Jn2 CON3 connectors Mechanical Compliance IEEE 1101 10 CMC IEEE P1386 Draft 2 0 with minor exceptions Power 3 3V 0 07 A Core Supply Temperature Range Operation 0 to 60 C standard 25 to 75 C extended Storage 55 to 85 C Operating Humidity 5 95 non condensing Vibrations and Broad Band Random Vibration IEC68 2 6 compliant IEC68 2 64 Shocks Permanent Shocks Single Shock IEC68...

Page 16: ...ance Mechanical Dimensions IEEE 1101 10 1 7 3 Environmental Tests Vibration Broad Band IEC68 2 6 Random Vibration IEC68 2 64 3U boards Permanent Shock IEC68 2 29 Single Shock IEC68 2 27 1 8 Related Publications 1 8 1 CompactPCI Systems Boards CompactPCI Specification V 2 0 Rev 2 1 CompactPCI hotswap Specification PICMG 2 1 R1 0 1 8 2 PMC Add on Modules Carriers Draft Standard for a Common Mezzanin...

Page 17: ...CP390 ID 19976 Rev 0200 Installation Page 2 1 PEP Modular Computers GmbH Installation 2 1 Board Installation 2 2 2 1 1 CPCI Signaling Voltage 2 3 Chapter 2 ...

Page 18: ...d endanger your life health and may damage your board or system ESD Equipment Your carrier board and PMC module contain electrostatically sen sitive devices Please observe the necessary precautions to avoid damage to your board Discharge your clothing before touching the assembly Tools must be discharged before use Do not touch components connector pins or traces If working at an anti static workb...

Page 19: ... 1 Installation Diagrams 2 1 1 CPCI Signaling Voltage The primary side of the PCI to PCI bridge i e the CPCI side has buffers for 3 3V sig naling but works equally well in a 5V signaling environment 2 1 CP390 Front Panel PMC module CP390 3 10mm stand off PMC bezel 3 M2 5 6mm screws ...

Page 20: ...CP390 ID 19976 Rev 0200 Configuration Page 3 1 PEP Modular Computers GmbH Configuration 3 1 Pinouts 3 2 3 1 1 Jn1 CON2 Pin Assignment 3 2 3 1 2 Jn2 CON3 Pin Assignment 3 3 Chapter 3 ...

Page 21: ...10 11 Ground PCI RSVD 12 13 CLK Ground 14 15 Ground GNT 16 17 REQ 5V 18 19 V I O AD 31 20 21 AD 28 AD 27 22 23 AD 25 Ground 24 25 Ground C BE 3 26 27 AD 22 AD 21 28 29 AD 19 5V 30 31 V I O AD 17 32 33 FRAME Ground 34 35 Ground IRDY 36 37 DEVSEL 5V 38 39 Ground LOCK 40 41 SDONE SBO 42 43 PAR Ground 44 45 V I O AD 15 46 47 AD 12 AD 11 48 49 AD 09 5V 50 51 Ground C BE 0 52 53 AD 06 AD 05 54 55 AD 04 ...

Page 22: ...MODE3 14 15 3 3V BUSMODE4 16 17 PCI RSVD Ground 18 19 AD 30 AD 29 20 21 Ground AD 26 22 23 AD 24 3 3V 24 25 IDSEL AD 23 26 27 3 3V AD 20 28 29 AD 18 Ground 30 31 AD 16 C BE 2 32 33 Ground PMC RSVD 34 35 TRDY 3 3V 36 37 Ground STOP 38 39 PERR Ground 40 41 3 3V SERR 42 43 C BE 1 Ground 44 45 AD 14 AD 13 46 47 Ground AD 10 48 49 AD 08 3 3V 50 51 AD 07 PMC RSVD 52 53 3 3V PMC RSVD 54 55 PMC RSVD Groun...

Page 23: ...wap Board 4 4 4 1 1 4 Software and Operating System 4 4 4 2 Design Implementation on the CP390 4 4 4 2 1 Power Ramping 4 4 4 2 2 Precharge 4 4 4 2 3 Handle Switch 4 4 4 2 4 ENUM Interrupt 4 5 4 2 5 Hotswap Control and Status Register Statemachine 4 5 4 2 6 Programming the GPIO s 4 7 4 1 1 1 GPIO Output Enable Control Register Offset 66h 4 7 4 1 1 2 GPIO Input Data Register Offset 67h 4 7 4 1 1 3 G...

Page 24: ...or the board operating system and the ability to remove and insert the board without disturbing the signal quality on the bus CompactPCI hotswap is currently the most effective way to meet this need Staggered pins on the backplane guarantee controlled power sequencing of the board while the signals ENUM BDSEL HEALTHY and the hotswap control and status register bits may be used to control board acc...

Page 25: ...ial signals defined by the CompactPCI hotswap specification If a high availability system is used it must addi tionally be able to control the hardware connection with the peripheral boards Hardware Connection Control Note Some special signals e g ENUM HEALTHY BDSEL have par ticular routing requirements EXPLANATORY KEY EARLY POWER a part of VCC 3 3V V I O and GND BACK END POWER the main part of VC...

Page 26: ...e operating system have the following additional requirements The OS must provide the possibility to initialize PCI devices during normal operation whenever required allocate resources The OS must provide the possibility to load or unload software drivers during normal operation whenever required 4 2 Design Implementation on the CP390 4 2 1 Power Ramping On the CP390 a special hotswap controller i...

Page 27: ...urrently exists which would provide built in hotswap status registers another way of implementing these bits had to be found The solution therefore is to put this information into the onboard logic Since on chip registers handle read and write accesses in the same way it is necessary to exercise care when configuring the PCI to PCI GPIOs general purpose IOs Table 4 1 Hotswap Control and Status Reg...

Page 28: ...INS 0 ENUM 0 DISCONNECT 1 LED 1 Handle open EIM 0 LOO 0 FFs valid 1 EXT 0 INS 0 ENUM 1 DISCONNECT 0 LED 0 Handle open EIM 0 LOO 1 FFs valid 1 Power on Slot empty Insertion Extraction Extraction armed Disconnected Toggle EIM and LOO Open Handle Toggle EIM and LOO followed by Setting LOO Close Handle Toggle EIM and LOO Physical Insertion Power Ramping Handle is open low active signal FFs valid PLD i...

Page 29: ... to any of these bits config ures the corresponding gpio 3 0 pin as an input only that is the output driver is tristated Writing 0 to this register has no effect When read reflects the last value written Reset value 0 all pins are input only 23 20 GPIO output enable write 1 to set R W1TS The gpio 3 0 output enable control write 1 to set Writing 1 to any of these bits config ures the corresponding ...

Page 30: ...llowing completion of the configuration write to this register Bit positions cor responding to gpio pins that are programmed as input only are not driven Writing 0 to these bits has no effect When read reflects the last value written Reset value 0 15 12 GPIO output enable write 1 to set R W1TS The gpio 3 0 pin output data write 1 to set Writing 1 to any of these bits drives the corresponding bit h...

Page 31: ...Rev 0200 CompactPCI System Notes Page A 1 PEP Modular Computers GmbH CompactPCI System Notes A System Overview A 2 1 Note on CompactPCI A 2 2 Main Features of CompactPCI Systems A 2 B System Components A 3 Appendix A ...

Page 32: ...rd mechanical compo nents and high performance connector technologies to provide systems that are well suited for rugged applications CompactPCI stands for systems that are electrically compatible with the PCI Specification allowing low cost PCI components to be used CompactPCI is an open specification supported by PICMG 2 Main Features of CompactPCI Systems Some of the outstanding features of the...

Page 33: ...o the special features of the PEP systems Display Related Functions Display related functions such as frame grabbing are supported by dedicated boards Communication Communication boards are provided for the currently relevant industrial communication systems such as Fast Ethernet Fieldbus Control Fieldbus control boards provide data exchange with field control and automation sub systems like PEP M...

Page 34: ...P600 CP610 which are designed to work together with PEP CPU s CP611 CP612 provide full multiprocessor solutions Housings Board cages for 19 inch cabinets or wall mounting available in 3U 4U 6U 7U heights and 42HP 84HP width Mass Storage Devices Hard disk drive Floppy disk drive CD ROM drive Power Supply Units Table 1 1 Power Supply Units Form Factor Input Type Power Output Power Supply Connector P...

Page 35: ... HP 5 08 mm On certain boards carriers with PMC connectors PMC add on modules can also be installed Please note that the form factor currently implemented by PEP Modular Com puters for its PMC modules is 149mm x 74mm single size standard For a detailed description of the PEP Modular Computers CompactPCI modules please consult the specific component s manuals or data sheets PEP Advantage As the PEP...

Page 36: ... ImageControl WD Timer HDD FDD CD ROM COM LPT Keyboard SMART2 SMART I O PEP9300 Host Computer W W W CPU Server Computer Fast Ethernet F Ethernet Communic RGB SYNC IndustrialI O Digital I O Analog I O CPCI Backplane Host Computer Multi Processor CompactPCI Workstation Add on Carriers Add ons VGA LVDS Graphics PanelLink PROFIBUS CAN Fieldbus SERCOS ...

Reviews: