Home

Xtreme I/O Family User Manual

image

Contents

1. Description Pin Number Description ISO DINti ISO DIN 1 ISO DIN 2 ISODIN9 2 4 190DN2 6 ISODN3 8 ISDN 10 IODNS5 1 On ISO DINO LL 20 ISODINIO za 28 26 28 28 032 34 36 38 ISO DIN 7 3s nen 40 soona a ooma a soona a3 oom a somn 2 4s sopmes 46 oons a ooma 48 soona L 49 o comet so NoConnect ISO DIN 15 ISO DIN 16 ISO DIN 17 1 7 11 13 15 17 19 21 27 31 37 11 Connect Tech Xtreme I O Family User Manual PCI 104 Information PCI 104 Connector Pinout P6 Connector P6 is connects to the PCI 104 bus a full listing of the pinout of the connector is found in the table below Pin A J JB O Cl 1l GND mMesred 3 5 ADO ZN E DO ME 3 ADS MGNDUU ADOS ADOS Bor abor A GND ADO9 ADOS GND VI O AD13 CBE m 3 3V UT NEE MN Lr 3 3V AD20 AD23 IDSEL2 eer IDSEL3 TEND AD26 AD27 pSV GND AD3I 23 24 REQUE GNTO 5 VIJO 6 SES gt 7 28 IN um SS T 29 INTA INTC 30 REQ3 Uy r3 IDSEL2 sets __ xp ow ux L NI SS CLKI O8 z a lO E 8 7 IS I9 30 12 Revision 0 00 Connect Tech Xtreme I O Family User Manual PCI 104 Stack Position Selection The following PCI signals INTA IN
2. Tech Xtreme I O Family User Manual Device Software Configuration Information PCI Device Information The Xtreme IO product will have the following properties in a PCI system PCI Vendor ID Ox 12C4 PCI Device ID Ox 1200 PCI Class Code 0x0780 The Xtreme IO has a register bank which is located in the devices BAR 0 location Below is the output from the Ispci utility in Linux 00 0b 0 Communication controller 0780 Connect Tech Inc Device 12c4 1200 Control I O Mem BusMaster SpecCycle MemWINV VGASnoop ParErr Stepping SERR FastB2B DisINTx Status Cap 66MHz UDF FastB2B ParErr DEVSEL slow gt TAbort lt TAbort lt MAbort gt SERR lt PERR INTx Interrupt pin A routed to IRQ 10 Region 0 Memory at d4000000 32 bit non prefetchable size 8K Device Register Description All of the Xtreme IO register control set is will be memory mapped into BARO of the PCI device There are six 32 bit registers which control and show the status of the Xtreme IO board Each of these registers bits corresponds to a bit on the digital input or output connectors IE bit O corresponds to Digital I O signal 0 and bit 23 corresponds to digital I O signal 23 The uppers bits of each register bits 24 to 31 have no effect on the device so they can be ignored Register Map Overview Register Decription Read Write Function Base Addr Offset Hex ISOLATED DIGITAL OUTPUT DOUT ISOLATED DIGITAL INPUT EE eee DN PR INTERRUPTSTAT
3. on the corresponding ISO DIN pin Register Layout PP E AAA E ee ee Name ISDIN7 ISDING ISDINS ISDIN4 ISDIN3 ISDIN2 ISDIN1 ISDINO Bit 15 14 13 12 11 10 9 8 Name ISDIN15 ISDIN14 ISDIN13 ISDIN12 ISDIN11 ISDIN1O ISDINS ISDINS Bt 23 22 21 20 19 18 17 16 Name ISDIN23 ISDIN22 ISDIN21 ISDIN2O ISDIN19 ISDIN18 ISDIN17 ISDIN16 Revision 0 00 Connect Tech Xtreme I O Family User Manual Interrupt Enable Disable Register IEDIN General Description This register is used to enable or disable interrupt generation on the ISO_DIN pins Each bit 0 23 of the register directly corresponds to the ISO_DIN pin on the connector This register allows the user to configure one or many ISO_DIN pins to be able generate an interrupt based on the interrupt triggering mode set in the ITDIN register Read Write Capabilities Both Read and Write functions are permitted with this register Register Memory Location BARO BASE 0x0C Logic Description 0 Disable interrupt generation from this ISO DIN pin 1 Enable interrupt generation from this ISO_DIN pin Register Layout B 7 6 5 a 3 2 1 0 Name IEDIN7 IEDING IEDINS IEDINA IEDIN3 Bit 15 14 13 12 11 Name IEDINI5 IEDIN14 IEDIN3 IEDIN12 IEDIN11 IEDIN1O Bit Name 22 21 20 19 18 17 16 IEDIN23 IEDIN22 IEDIN21 IEDIN20 IEDIN19 I
4. Connect Tech Inc Industrial Strength Communications Xtreme I O Family User Manual UR Nd Beh ERI ERE er SEE yer EN OC Inm E 11133117321 2111 zi ILL W a E PUDINS tht 0114044144 RR Kan o 3 Connect Tech Inc 42 Arrow Road Guelph Ontario NIK 156 Tel 519 836 1291 Toll 800 426 8979 North America only Fax 519 836 4878 Email sales 9 connecttech com support connecttech com Web www connecttech com CTIM 00059 Revision 0 00 September 16 2010 Connect Tech Xtreme I O Family User Manual Limited Lifetime Warranty Connect Tech Inc provides a lifetime warranty for all of our products Should this product in Connect Tech Inc s opinion fail to be in good working order during the warranty period Connect Tech Inc will at its option repair or replace this product at no charge provided that the product has not been subjected to abuse misuse accident disaster or non Connect Tech Inc authorized modification or repair You may obtain warranty service by delivering this product to an authorized Connect Tech Inc business partner or directly to Connect Tech Inc along with proof of purchase Product returned to Connect Tech Inc must be pre authorized by Connect Tech Inc with an RMA Return Material Authorization number marked on the outside of the package and sent prepaid insured and packaged for safe shipment Connect Tech Inc will return this product by prepaid gro
5. EDIN18 IEDIN17 IEDIN16 Bit 31 30 29 28 2 26 25 Name ee ee EECH WEEN Revision 0 00 19 Connect Tech Xtreme I O Family User Manual Interrupt Trigger Mode Register ITDIN General Description This register is used to choose the interrupt trigger mode for each of the ISO DIN pins Each bit 0 23 of the register directly corresponds to the ISO_DIN pin on the connector This register allows the user to configure one or many ISO DIN pins to trigger an interrupt on either a rising of falling edge Read Write Capabilities Both Read and Write functions are permitted with this register Register Memory Location BARO BASE 0x10 Logic Description 0 Trigger an interrupt on a Rising Edge of this ISO DIN pin 1 Trigger an interrupt on a Falling Edge of this ISO DIN pin ITDIN7 ITDIN6 ITDIN5 ITDIN4 ITDIN3 ITDIN2 ITDIN1 ITDINO TDIN15 ITDIN14 ITDIN13 ITDIN12 ITDIN11 TDIN10 ITDIN9 ITDIN8 NJ uo 00 pa eo e mie un z e E Ko A Ul SN E E E E ka E TDIN23 ITDIN22 ITDIN21 ITDIN20 ITDIN19 ITDIN18 ITDIN17 ITDIN16 UJ E L n 20 Revision 0 00 Connect Tech Xtreme I O Family User Manual Interrupt Clear Register ICDIN General Description This register is used to clear an interrupt that has been generated from the ISO_DIN pins Each bit 0 23 of the register directly corresponds to the ISO_DIN pin on the connector The user can clear one or all interrupt bits in
6. TB INTC INTD CLKO CLK1 CLK2 CLK3 IDSELO IDSEL1 IDSEL2 IDSEL3 are selected by using the jumper block or rotary switch optionally installed on the Xtreme IO Opto board J1 RSWI Selections need to match the stack location of the Xtreme IO Opto in your PCI 104 stack See the table below for more details Rotary Jumper Stack Location Switch Block PCI INT PCI CLK PCI IDSEL Setting Setting SWI INTA CLKO IDSELO ADD ON 1 see we CPU MASTER SW n INTB CLKI IDSELI CPU MASTER AR ii ADD ON 4 ADD ON 3 sikizi ADD ON 2 d INTCH CLK2 IDSEL2 ADD ON 1 Ss CPU MASTER ADD ON 4 iis mm Sr ADD ON 3 m 7 ADD ON 2 7 L INTD CLK3 IDSEL3 ADD ON 1 kd kd CPU MASTER Revision 0 00 13 Connect Tech Xtreme I O Family User Manual LED Indicators The Xtreme IO Opto has 3 indicator LEDs as shown below LED D1 will quickly pulse whenever it detects a change in value to any of the ISO DIN pins LED D2 will quickly pulse whenever there is a change in value to any of the ISO DOUT pins LED D3 is the heartbeat indicator the LED should flash on and off continuously to indicate the Xtreme IO is operating properly LL 29 s T e mm 4 D1 Input Change D2 Output Change D3 Xtreme IO Heartbeat If LED D3 is not flashing at all times when the Xtreme IO is powered up please contact Connect Tech Technical Support support connecttech com 14 Revision 0 00 Connect
7. US SOURE ISDN R J y oog 2 INTERRUPT TRIGGER MODE my RW 0x0 4 The following pages will give further details and description of each register and how it controls the Xtreme IO product Revision 0 00 15 Connect Tech Xtreme I O Family User Manual 16 Isolated Digital Output Register DOUT General Description This register is used to directly control the state of the ISO_DOUT pins on connector P4 Each bit 0 23 of the register directly corresponds to a pin on the connector This pins state will follow that of the register So once a value is set the ISO DOUT pins will hold that state on until it is changed again in the DOUT register Read Write Capabilities Both Read and Write functions are permitted with this register Register Memory Location BARO BASE 0x00 Logic Description 0 ISO_DOUT Pin will be LOW 1 ISO_DOUT Pin will be HIGH the Ver and Vi will depend on what voltage is applied to the corresponding VOUT Pin Register Layout DOUT14 DOUT13 DOUT12 DOUT11 DOUT10 Revision 0 00 Connect Tech Xtreme I O Family User Manual Isolated Digital Input Register DIN General Description This register is used to show the state of the ISO_DIN pins on connector P3 Each bit 0 23 of the register directly corresponds to a pin on the connector The registers state will follow that of the input pin Read Write Capabilities This register is configured for Read Only funct
8. cator LEDS Jumpers Switch PC 104 Connector 6 Revision 0 00 Connect Tech Xtreme I O Family User Manual Block Diagram Digital Inputs Digital Outputs 24 Bits 24 Bits Revision 0 00 7 Connect Tech Xtreme I O Family User Manual Digital Outputs Connector P4 is located on the right side of the board and uses a 50 pin double row 25x2pin with 2 54mm pitch connector This connector is has right angle headers but can also ship in a vertical header configuration There are 24 separate isolated digital outputs which each have a pin to source external power and a pin for the actual output itself All the isolated digital outputs share a common ground Each of the output signal is configured in an open collector configuration with a 4 7 kOhm pull up resistor to a external output voltage VOUT The Xtreme IO uses Avago s DC Input Multi Channel Phototransistor Optocouplers to perform the optical isolation process The Xtreme IO Opto ships from with these properties electrical properties VOUT Properties Externally Supplied VOUT max 40Vdc VOUT min 0Vdc ISO_DOUT Current 8mA typical Response Time 2us typical within 0 40Vdc input range Digital Outputs Circuit Diagram 3 3V vOUTIn To I O Connector 327 Pins 1 3 5 7 9 47 To I O Connector P5 Pins 2 4 6 8 10 48 FPGA_DOUT n From FPGA 23 To I O Connector P5 Pins 49 50 Shared Isolated Ground Custom Output Configuration If you
9. emarks or copyright acknowledgments does not constitute a lack of acknowledgment to the rightful owners of the trademarks and copyrights mentioned in this document 2 Revision 0 00 Connect Tech Xtreme I O Family User Manual Table of Contents Limited Eifenme Warranty geed ee 2 COPYE ENE ee 2 es e E 2 Tablero CONES ae Stic conker e ES EE ER 3 eegen 3 Cuaslom r Support OVI VIEW ccs midi ANS A A AAA A E A A d dvd cide rta RID 4 Contact TMNT OTA OT sess z cattle A E A AA a aides 4 te ee erte TEE 3 PHOGUCE EE 3 Board Pratica abide amie tg NEI NT NTE rc retirees cte ati abra 6 BOCK DIA STAN 7 Dena On EE 8 EE 10 EE 12 FED RNC ACLS Gra vuani te E rat E AS A LEE 14 Device Software C onfiouration MIAO eri AAA AAA NA 15 Ke PE 15 DEVICE RE DIST DIOS DI ENEE 15 Isolated Dieitel Output Resister DOUT ad 16 Isolated Digital Input Register DIN e eae Ri as 17 Interrupt Status Source Register ISDN as duisdetesoaebeset dados in dico Ud t del E 18 Interrupt Enable Disable Register IEDIN cccccccccssseccccccece ee eeeecceeee enen enet eee nnne enne eee eee 19 Interrupt Treger Mode Register 1 NDINI ec N Qe 20 ImQrFr upt Clear Reetster MC DIN E 21 FPGA Custom Oni Out AON A UU AE T E 22 Revision History Revision Date Author s Change s Revision 0 00 3 Connect Tech Xtreme I O Family User Manual Customer Support Overview If you experience difficulties after reading the manual and or using the product con
10. ionality Register Memory Location BARO BASE 0x04 Logic Description 0 ISO_DIN Pin is currently in a LOW state ISO DIN Pin is currently in a HIGH state Register Layout Se IN ee CN ee CA NN HM eee ERU TE Name DIN7 DING Dins DINA DIN3 DIN2 DINI DINO Bt 15 14 13 12 n 10 9 8 Name DIN15 DiN14 DINI3 DINI2 DIN DINIO Ding DINE Bit 23 22 21 20 19 18 17 16 Name DIN23 DIN22 DIN21 DIN2O DINI9 os DIN17 Dinis Revision 0 00 17 Connect Tech Xtreme I O Family User Manual 18 Interrupt Status Source Register ISDIN General Description This register is used to show the state of any active interrupts on the Xtreme IO device Each bit 0 23 of the register directly corresponds to the status of interrupt on a ISO_DIN pin on the connector Interrupts can only be generated i e this register will only change from non zero when the Interrupts are enabled from the IEDIN register When this register is in a non zero state a PCI interrupt will be generated from the Xtreme IO device The PCI interrupt will remain active until all of the interrupts for each ISO_DIN pin are cleared via the ICDIN register Read Write Capabilities This register is configured for Read Only functionality Register Memory Location BARO BASE 0x08 Logic Description 0 Nothing to report no interrupt has occurred on the ISO DIN pin An Interrupt has occurred
11. mitter connections Individual selectable output voltage levels with a 4 7kOhm pull up Wide output voltage range from 0 up to 40V DC Maximum output current 8mA Connectors e 2x25 50 position 0 1 DIL Pin Headers e Available in Vertical or Right Angle e PCI 104 PC 104 Plus Optical Isolation e 2kVRMS Controller e FPGA Register Controlled Device No jumpers needed e Custom logic available upon request Operating e 40 to 85 Degrees Celsius Temperature e 3 775 x 3 550 PC 104 Compliant e PCI 104 PC 104 Plus e ISA PC 104 connector can be optionally installed as a pass through connector Software e Custom CTI Device Drivers for QNX Linux Windows Compatibility e Device can also be controlled directly from a memory mapped register set in any operating system Warranty and e Lifetime Warranty Support e Free Technical Support Revision 0 00 5 Connect Tech Xtreme I O Family User Manual Board Diagram PCI 104 Connector Controller FPGA ITT TIT AT B HHHTTHEHTIHURTU TITTET e i 022 Xtreme IO Opto T MVP Wi Cu ui C dech 37 p r Si e W dt t r HIRE RIE AA AI RAF Ida asno ron T r DIT ST EP Pi je i 4 a gt LJ gh he Ti M id m 4 E gt E y A a 1d Tae 4 sarjan ini dX BJK had Z ren gt n m dL ur PAN jet let eg E 3 N m J y gt 3 a H a k d gt Isolated Digital Inputs cick CAS Isolated Digital Outputs i Optional PCI 104 Stack Selection Indi
12. nly Telephone 519 836 1291 Live assistance available 8 30 a m to 5 00 p m EST Monday to Friday Facsimile 519 836 4878 online 24 hours A Revision 0 00 Connect Tech Xtreme I O Family User Manual Introduction Connect Tech s Xtreme I O Opto is a 48 bit isolated digital input output board grouped with 24 optically isolated inputs and 24 optically isolated outputs The flexibility of the FPGA technology applied to the Xtreme I O Opto enables high functionality integration and customization to meet application requirements Fully PCI 104 compliant Xtreme I O Opto can be controlled directly from a memory mapped register set in any operating system The reliability of the Xtreme I O Opto along with the added protection provided by 2kV isolation ensures optimal performance and protection under extreme environmental conditions Xtreme I O Opto is ideal for embedded technology applications in the military aerospace medical and industrial sectors Product Features Inputs e 24 optically isolated inputs 24 bits e Wide input voltage range from 0 up to 40V DC e All inputs have independent grounds as well as reverse voltage protection e Selectable interrupt generation on any input signal change of state rising or falling edge e 1 8kOhm current limiting series resistor on each input Outputs 24 optically isolated outputs 24 bits Wide output voltage range from 0 up to 40V DC All outputs are open collector configuration with common e
13. r design requires different electrical properties the 4 7kOhm pull up resistor can be changed to suit your needs Please contact Connect Tech Technical Support support connecttech com to request a custom configuration 8 Revision 0 00 Connect Tech Xtreme I O Family User Manual Isolated Digital Outputs Connector Pinout P4 PIN 1 Pin Number Description Pin Number Description OUTPUTS m VOUTI SA ISO_DOUT1 Cas T PIN 2 3 vow 4 om s vows 6 om 37 wow 8 Open s vows 30 onos 1s oo 20 anon 3 vom 2 owm vorm a oom 3 vom 26 ooms vom 28 owm 3s os 39 sonos 3 vous 32 onome 3 vom a oww 3s os 36 1S0pOUMS ar vous 38 onome 3s voum 4 1S0pOUD0 a oa a owwa au vom 4 ooma 4s women 46 1S0pOUD3 aj vous 48 ooa 49 Sharedisolated Ground 30 Shared isolated Ground 11 8 HELEN Revision 0 00 9 Connect Tech Xtreme I O Family User Manual Digital Inputs Connector P3 is located on the left side of the board and uses a 50 pin double row 25x2pin with 2 54mm pitch connector This connector is has right angle headers but can also ship in a vertical header configuration The Xtreme IO uses Avago s DC Input Multi Channel Phototransistor Op
14. tact the Connect Tech Inc reseller from which you purchased the product In most cases the reseller can help you with product installation and difficulties In the event that the reseller is unable to resolve your problem our highly qualified support staff can assist you Our support section is available 24 hours a day 7 days a week on our website at www connecttech com sub support support asp See the contact information section below for more information on how to contact us directly Our technical support is always free Contact Information We offer three ways for you to contact us Mail Courier You may contact us by letter at Connect Tech Inc Technical Support 42 Arrow Road Guelph ON Canada N1K 1S6 Email Internet You may contact us through the Internet Our email and URL addresses on the Internet are sales connecttech com support connecttech com www connecttech com Note Please go to the Download Zone or the Knowledge Database in the Support Center on the Connect Tech Inc website for product manuals installation guides device driver software and technical tips Submit your technical support questions to our customer support engineers via the Support Center on the Connect Tech Inc website Telephone Facsimile Technical Support representatives are ready to answer your call Monday through Friday from 8 30 a m to 5 00 p m Eastern Standard Time Our numbers for calls are Telephone 800 426 8979 North America o
15. the IDSIN register with this ICDIN register It should also be noted that the ICDIN bit corresponding to the ISO_DIN pin must be set back to zero in order for more interrupts to be generated Read Write Capabilities Both Read and Write functions are permitted with this register Register Memory Location BARO BASE 0x14 Logic Description 0 Stop clearing interrupts of this ISO DIN pin 1 Clear the interrupt of this ISO_DIN pin must be set back to zero to allow for more interrupts to be generated Register Layout Bt 7 6 5 4 3 2 1 0 Name ICDIN7 ICDIN6 ICDINS ICDINA ICDIN3 ICDIN2 ICDIN1 ICDINO_ Bt 15 14 13 12 n 10 9 8 Name ICDIN15 ICDIN14 ICDIN13 ICDIN12 ICDIN11 ICDIN10 ICDIN9 ICDINS Bt 23 22 21 20 19 18 17 16 Name ICDIN23 ICDIN22 ICDIN21 ICDIN2O ICDIN19 ICDIN18 ICDIN17 ICDIN16_ Bit 31 30 29 28 27 26 25 24 EE 5 e 0 fe fs e Revision 0 00 21 Connect Tech Xtreme I O Family User Manual FPGA Custom Configuration 22 The Xtreme IO Opto product uses the Actel ProASIC3 A3P125 FPGA its main control and configuration unit Xtreme IO Opto ships from Connect Tech with a full featured design pre loaded into the device This design allows users to communicate to the control and register portion of the device through the PCI 104 bus In some situations some customers may find they
16. tocouplers to perform the optical isolation process The ISO_DIN input pins on the 50 pins connector are connected with 1 8kOhm series resistor for current limiting and to setup the proper switching level Connect the signal output of your device to the ISO_DIN pin and the ground of output signal to the ISO_DIN pin The Xtreme IO Opto ships from with these properties electrical properties ON HIGH State Vin max 40Vdc Viin 3 3Vdc OFF LOW State Vi max 1 8Vdc VE min 0Vdc Response Time 2us typical within 0 40Vdc input range Input Current Consumption Ratings 0 24Vdc Vi 13 3mA 0 40Vdc Num 22 2m A Digital Inputs Circuit Diagram 3 3V 1k Ohm 1 8k Ohm ISO DIN n From UO Connector 22 Pins 1 3 5 7 9 47 ISO DIN n From I O Connector P3 Pins 2 4 6 8 10 48 Ground Custom Input Configuration If your design requires different electrical properties the 1 8kOhm series resistor can be changed to suit your needs Please contact Connect Tech Technical Support support connecttech com to request a custom configuration 10 Revision 0 00 PIN 1 PIN 2 Connect Tech Xtreme I O Family User Manual Digital Inputs Pinout for Connector P3 INPUTS y Ti ER a p EL EL se oe oere EX EE ton Bl S t gt Revision 0 00 AREA EPR ERRE EEE EEE OO CEET sereeceaeze A E WE NE NE 514111113 BEEN Pin Number
17. und shipment service The Connect Tech Inc lifetime warranty is defined as the serviceable life of the product This is defined as the period during which all components are available Should the product prove to be irreparable Connect Tech Inc reserves the right to substitute an equivalent product if available or to retract lifetime warranty if no replacement is available The above warranty is the only warranty authorized by Connect Tech Inc Under no circumstances will Connect Tech Inc be liable in any way for any damages including any lost profits lost savings or other incidental or consequential damages arising out of the use of or inability to use such product Copyright Notice The information contained in this document is subject to change without notice Connect Tech Inc shall not be liable for errors contained herein or for incidental consequential damages in connection with the furnishing performance or use of this material This document contains proprietary information that is protected by copyright All rights are reserved No part of this document may be photocopied reproduced or translated to another language without the prior written consent of Connect Tech Inc Copyright 2010 by Connect Tech Inc Trademark Acknowledgment Connect Tech Inc acknowledges all trademarks registered trademarks and or copyrights referred to in this document as the property of their respective owners Not listing all possible trad
18. would like some extra features added into the device that are custom suited for their application This is where the Xtreme IO Opto s FPGA custom configuration can be used Connect Tech currently offers two solutions for customers looking to implement a custom FPGA design into the Xtreme IO Opto Option 1 Using the Xtreme IO Opto Development Kit Connect Tech offers a full featured development kit that allows experienced FPGA users to design their own HDL to configure the Xtreme IO Opto s FPGA This development kit includes JTAG Programming Cable Full VHDL source code for standard reference design Actel Libero IDE Software Suite Option 2 Using Connect Tech s Custom Design Services Connect Tech offers a highly skilled team of engineers with years of experience in custom FPGA designs who can efficiently implement whatever solution you are looking for To request the team s services please send an email to Connect Tech s sales department sales connecttech com and they can assist with getting your FPGA project underway Revision 0 00

Download Pdf Manuals

image

Related Search

Related Contents

分 特 定 調 達 品 目 備 考 実 施 手 順 使用様式 野 品目名 判 断 基 準 調  Husqvarna 335RJ Trimmer User Manual  "取扱説明書"  série PSF - Becker France SEA  dbx Pro PS6 User's Manual  取付説明書 - Clarion  Benutzerhandbuch für das yalst-LiveSupportTool    here`s - The Aquaponic Source  Samsung GW71B Felhasználói kézikönyv  

Copyright © All rights reserved.
Failed to retrieve file