ARS Technologies User's Guide V 2.150 ARS Technologies 'USB2', 'SSI2', and 'XPRS' families of products User’s Guide V 2.150 [ 1 ] ARS Technologies User's Guide V 2.150 Proprietary Information Information specific to the design contained in this document is proprietary to ARS Technologies (http:/www.arstech.com). It is against the law to copy software on any media except as specifically allowed in the license or nondisclosure agreement. Copyright © Copyright 2020 by ARS Technologies . All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual, or otherwise, without the prior written permission of ARS Technologies. Disclaimers ARS TECHNOLOGIES MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE DESIGN AND DOCUMENTATION HEREIN DESCRIBED AND ESPECIALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. FURTHER, ARS TECHNOLOGIES RESERVES THE RIGHT TO REVISE THIS DESIGN AND ASSOCIATED DOCUMENTATION AND TO MAKE CHANGES FROM TIME TO TIME IN THE CONTENT WITHOUT OBLIGATION OF ARS TECHNOLOGIES TO NOTIFY ANY PERSON OF SUCH REVISIONS OR CHANGES. Trademarks USB2ISA®, USB2PCMCIA®, SSI2®, and are registered trademarks of ARS Technologies in the US and number of other countries in the world. Third-party brands and names are the property of their respective owners. [ 2 ] ARS Technologies User's Guide V 2.150 No Warranty Everyone using the software and hardware provided by ARS Technologies acknowledges that the hardware and software is provided “AS IS” WITH NO WARRANTIES WHATSOEVER, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE. Damages In no event will ARS Technologies be liable to anyone using the software and hardware provided by ARS Technologies, for any loss of profits, loss of use, incidental, consequential, indirect, or special damages arising out of this or any other damage, whether or not such party had advance notice of the possibility of such damages. [ 3 ] ARS Technologies User's Guide V 2.150 Table of Contents 1. Introduction ..................................................................................................................................................6 1.1 ARS Technologies product lines................................................................................................................7 1.2 Software.....................................................................................................................................................9 1.3 Customers.................................................................................................................................................10 2. Considerations before and after purchase...................................................................................................11 2.1 Hardware considerations..........................................................................................................................11 2.2 Software Considerations...........................................................................................................................14 3. USB2 product line......................................................................................................................................16 3.1 USB2ISA-R card .....................................................................................................................................16 3.2 USB2ISA-X3 card....................................................................................................................................20 3.3 USB2PCMCIA-R card.............................................................................................................................24 3.4 Other USB2 cards.....................................................................................................................................26 4. SSI2 Product Line.......................................................................................................................................27 4.1 SSI2 ISA card ..........................................................................................................................................27 4.2 SSI2 PCI card ..........................................................................................................................................28 4.3 SSI2 ISA X3 card ....................................................................................................................................29 4.4 SSI2 PCI X3 card ....................................................................................................................................30 4.5 Evolution of SSI2 cards............................................................................................................................31 5. XPRS Product Line.....................................................................................................................................32 5.1 XPRS-Host-DT card ................................................................................................................................32 5.2 XPRS-Host-EC card ................................................................................................................................33 5.3 XPRS-EC card .........................................................................................................................................34 5.4 XPRS-PX-X1 card ...................................................................................................................................35 5.5 XPRS-PX-X16 card .................................................................................................................................36 5.6 XPRS-PCI-X1 card...................................................................................................................................37 5.7 XPRS-CB card .........................................................................................................................................39 5.8 XPRS-PCI-X3 card ..................................................................................................................................40 5.7 XPRS-cPCIe card ....................................................................................................................................42 6. Installation..................................................................................................................................................43 6.1 Software Setup..........................................................................................................................................43 6.2 Specifics for installing on Windows platform..........................................................................................44 6.3 Specifics for installing on Mac OS X platform........................................................................................49 6.4 Specifics for installing on x86 Linux platform.........................................................................................51 6.5 Specifics for installing on ARM Linux platform......................................................................................53 6.6 Specifics for installing on Android platform............................................................................................55 [ 4 ] ARS Technologies User's Guide V 2.150 7. Utilities - ARSTech Enumerator and ARSGui...........................................................................................57 7.1 Starting of utilities on Windows...............................................................................................................58 7.2 Starting of utilities on Mac OS X.............................................................................................................61 7.3 Starting of utilities on Linux x86 32/64bit..............................................................................................61 7.4 Starting of utilities on Linux ARM (Raspberry Pi)..................................................................................61 7.5 Starting of utilities on Android................................................................................................................62 7.6 ARSTech Enumerator – GUI and text based............................................................................................63 7.7 Exclusive mode and host controller support - specifics for USB2 products............................................73 7.8 Universal Software Layer.........................................................................................................................77 7.9 Diagnostics mode of the ARS Technologies Enumerator........................................................................79 7.10 ArsGUI...................................................................................................................................................80 7.11 Developers' support – basic/simple API set for access of ISA / PCI / PCMCIA hardware..................83 8. ISA cards - use ...........................................................................................................................................87 8.1 Using of a PnP ISA card ..........................................................................................................................87 8.2 Using of a standard (non PnP) ISA card .................................................................................................90 8.3 Software types .........................................................................................................................................93 8.4 '16bit DOS' software type.........................................................................................................................95 8.5 '32bit Windows NT type driver - no .inf file' software type.....................................................................97 8.6 '32bit Windows type driver - with .inf file' software type.........................................................................98 8.7 Example of a modified .INF file for installing .....................................................................................100 8.8 'ARSTech application or unknown' software type .................................................................................101 9. PCMCIA cards - use ...............................................................................................................................102 10. PCI cards – use.......................................................................................................................................106 11. PCI Express -x1 and -x16 cards - use ....................................................................................................109 12. ExpressCard type34 and type54 cards – use...........................................................................................112 13. Compact PCI Express and PXI Express cards - use ..............................................................................114 Appendix.......................................................................................................................................................116 [ 5 ] ARS Technologies User's Guide V 2.150 1. Introduction The User's Guide is organized in the following sections : – introduction – chapters 1 , 2 ; outlines the product lines and individual products that we have, and considerations for purchasing and using of our products – hardware – chapters 3, 4, 5 ; shows the individual products in the 'USB2' , 'SSI2' and 'XPRS' - settings, connecting, powering, enclosures – software – chapters 6, 7 ; describes installation of the software and utilities, with details and specifics for the ARSTech Enumerator – use – chapters 8, ; shows the use of ISA, PCMCIA, PCI, PCI Express peripheral cards with our products We recommend our customers to read : – introduction - all of chapters 1, 2 – hardware – the specific chapter(s) for our product(s) planned to be purchased, or already purchased; this will allow to do physical installation, jumper settings, powering, putting into enclosure – software – all of chapters 6, 7 , which helps in understanding the specifics of running on different operating systems, using through USB, settings for peripheral cards – use - the specific chapter, based on the peripheral card used [ 6 ] ARS Technologies User's Guide V 2.150 1.1 ARS Technologies product lines ARS Technologies has 4 lines of products: - USB1 line - discontinued - USB2 line - active, mature - SSI2 line - inactive, new edition under development - XPRS line – active, growing Information on products based on USB1.1 interface is available in earlier versions of this document. This User’s Guide deals only with the current active products. USB2 Cards The USB2 line of products allows using ISA and 16bit PCMCIA cards outside of computers systems through USB. It includes two families of products: USB2.0 to ISA cards family of products USB2.0 to PCMCIA card The family of USB 2.0 to ISA cards enable connection of one or more ISA cards and use through USB. The products of the family USB 2.0 to ISA include 2 active products: USB2ISA-R – USB2.0 to ISA card, allows the use of one ISA card USB2ISA-X3 – USB2.0 to ISA 3 connector card, allows use of up to 3 ISA cards Other cards are available only on special/volume orders: USB2ISA-RA – USB2.0 to ISA right angle card, allows the use of one ISA card USB2ISA-SL - USB2.0 to ISA slot version card, requires a separate passive ISA back plane where it is installed, and allows the use of number of ISA cards, depending on the number of ISA connectors on the back plane USB2ISA-X7 – USB2.0 to ISA 7 connector card, allows the use of up to 7 ISA cards [ 7 ] ARS Technologies User's Guide V 2.150 The USB 2.0 to PCMCIA card enables connection of a PCMCIA card and use through USB. It is available only on special/volume orders. The products of the USB2.0 to PCMCIA family includes: USB2PCMCIA-R – USB2.0 to PCMCIA card, allows the use of one 16bit PCMCIA card SSI2 Cards The SSI2 line of products allows use of PCI, ISA and 16/32bit PCMCIA cards outside of computers systems, through cable. The SSI2 products are multi-interface products which connect with: – SSI2 host cards – standard USB2 hosts The SSI2 products include: – SSI2 ISA family - allow the use of one or 3 ISA cards – SSI2 PCI family - allows the use of one or 3 PCI cards – SSI2 PCMCIA - allows the use of one 16/32bit PCMCIA card The SSI2 Host side products include: SSI2 HostPCI – mounted in a PCI slot of a desktop computer SSI2 HostCB – mounted in a CardBus slot of a notebook computer [ 8 ] ARS Technologies User's Guide V 2.150 XPRS Cards The XPRS line of products allows use of PCI, PCI Express, ExpressCard, and 32bit PCMCIA cards outside of computers systems, through cable. There are 2 type of XPRS products: - host cards – mounted on a desktop system, or on a notebook system with - and peripheral cards – handling PCI, PCI Express, ExpressCard, and 32bit PCMCIA cards Based on the computer system there are the following host cards: - xprs-host-dt for a PCI Express desktop system - or, xprs-host-ec for a notebook system with an ExpressCard slot There are the following XPRS peripheral cards: - xprs-px-x1 with a PCI Express X1 card - xprs-px-x16 with a PCI Express X16 card - xprs-pci-x1 with a PCI card - xprs-cb with a PCMCIA CardBus card - xprs-ec with an ExpressCard card 1.2 Software Supported Platforms The platforms that ARS Technologies' cards work on are: • Windows – 32bit and 64bit / Windows 2000 – Windows 10, and later • Linux – x86 32bit and 64bit / most kernels and distros • Linux – ARM 32bit / (tested on Raspberry Pi) • Android – ARM phones, tablets • Mac OS X – 10.6 – 10.11, and later The Windows platform includes support on - Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, and Windows 7 and Windows 10. If you have Windows Vista or 8, we recommend upgrading to Windows 7 or 10. [ 9 ] ARS Technologies User's Guide V 2.150 The Linux platform includes support on 3.x.xx and later kernels, on x86 processors - 32bit and 64bit releases, and ARM processors – 32bit releases. The Android platform includes support on phones and tablets which have USB host support. The Mac OS X platform includes support for Mac OS X 10.6 – 10.11 and later releases. The OS version and releases are the currently tested. Newer OS releases may work as well. 1.3 Customers We offer our products to two groups of customers: Manufacturers of ISA, PCI, or PCMCIA cards. Manufactures have the source code of the software for their cards. They can use our ArsGui utility to manually access the hardware on the peripheral card, and then our basic simple API set to develop programs. Or they can use the extended API set and samples in our SDKBUS kit to convert their software to work our USB2.0 products, or the SSI2 products. For more information, please visit : www.arstech.com/SDKBUS.htm End users who do not have the source code, but just the binaries of an ISA, PCI or PCMCIA card they use. End users can use our universal software layer (USL) option with the original software of the card. The USL is included in the installation software. There is a detailed description on the purpose, set-up and use of the universal software layer in the following chapters. [ 10 ]
Description: