Amiga Hardware Manuals Algor USB Controller for Amiga a

USBController forAMIGA
Legalnotes
Informationinthismanualhasbeenassembledandcheckedwithallpossibleaccurency.Anyhow,we cannotbemaderesponsibleforerrorsormissingparts.
Wecannotbemaderesponsiblefordamageswhicharecausedbyusinganyinformationgiveninthis manual.
Technicalspecificationofhardwareand/orsoftwaremaybechangedbyE3BandChrisHodges withoutfurthernotification.
Thismanualmaynotbecopiedorreproducedinanywayandbyanymeans,includingopticaland electronicalproceedingswithoutpriorwrittenpermissionofE3B.Thisalsoappliestotranslationsinto otherlanguages.
E3BandChrisHodgescannotbemaderesponsiblefordamagesduetoerronousorlostdatacaused bymisfunctionorwrongapplicationoftheand/orthesoftwarePoseidonincludedinthis package.
Damagescausedbymisalignedpluggingandstaticdischargesattheexpansionmoduleand/orthe computeritwasinstalledareexplicitlynotcoveredbyguarantee.
ALGOR
Trademarks
ALGOR
Namesandproductsusedinthismanualmayberegisteredtrademarksorproductsofthe correspondingcompany,eveniftheyareusedinthismanualwithoutfurthernoctice.
,,andaretrademarksofE3B.
HIGHWAY SUBWAY NORWAY
Contact
Hardware:MichaelBöhmer,Fa.E3B|Riemerfeldring5|85748Garching|mboehmer@e3b.de
Software:ChrisHodges|Kennedystr.8|82178Puchheim|chrisly@platon42.de
ALGOR
A.3.Programminginformation
A.3.1Autoconfigdata
Theregisterswiththefollowingspecs:
ALGOR
-ManufacturerID:0x0861
-ProductId:0xCB
-Adressbereich:64kB
-Shutup:supported
-Seriennummer:D[31:24]hardwarerevision D[23:16]firmwarerevision D[15:0]serialnumber
SomeZorrocardsdonotsavethebaseaddressassignedtothem duringautoconfigprocesscompletely.Iftoomanycardsgetintothe expansionspaceyoumightencountererrors.Inthiscasethe shouldbeplacedintoaslotbehindthecardcausingthismalfunction.
Usuallythisavoidstheproblemscausedbythemaldesignedcard.
Detailedinformationonthememorymapofareavailableon requestonly.PleasekeepinmindthetheFlashROMcontainedonthe
ALGOR
shouldonlybeprogrammedwiththeenclosedsoftware
utilities. ASoftwareDeveloperKitisavailableonrequest. PleasecontactusifyouareinterestedinUSBprogramming.
ALGOR
A.3.3Registerdefinition
Informationonregistermappingofisavailableforinterested programmersonrequest.Wewillsupportanyefforstlikedriver developmentforNetBSDorLinux.
ALGOR
ALGOR
Version1.01-March2003
© 2002,2003E3B
13
ALGOR
ALGOR
A.1.3JTAGinterface
TheJTAGinterfaceonthelowerleftsideoftheisintended forbusinterfacelogicupgrades. Upgradesareonlyavailablebyauthorizedsupport. Thisconnectorisnotintendedforusebycustomers.
WARNING:
Yourcanberenderedunusablebydoingso.
ALGOR
Donotconnectanycabletothisport!
Youhavebeenwarned.
ALGOR
A.2.Zorrobustiming
ThehasbeendesignedaccordingtotheZorroII
ALGOR
specification.Wetriedtogetitworkingwithasmanybusboardsas possible,evenwithnon-Commodorebusboards.
Despitemanytestingeffortswecannotguaranteethefunctionalityof
ALGOR
revisionsoftheseboardsonthemarket. Pleaseconsultthemanufatcurerofyourbusboardforcompatibility
issues.
onthirdpartybusboards,astherearetoomanydifferent
Contents
1.Unpacking.........................................................................3
2.Specifications....................................................................3
3.BasicinformationontheUSB............................................4
3.1.Generalhints..................................................................4
3.2.Powerconsumption......................................................5
3.3.Connectors...................................................................5
4.Hardwareinstallation.........................................................6
4.1.Safetyrecommandations.............................................6
4.2.Neededmaterials.........................................................7
4.3.InstallationinAmiga2000............................................7
4.4.InstallationinAmiga3000/4000.................................7
4.5.InstallationinAmiga3000T/4000T.............................8
4.6.InstallationinAmiga1200Tower..................................8
4.7.Installingthehubports.................................................8
5.Setupandfirsttests..........................................................9
5.1.Afirsttest......................................................................9
5.2.Troubleshooting:Zorrobus..........................................9
5.3.Troubleshooting:USBports........................................9
A.1.Connectorpinouts........................................................10
A.1.1.Hubports................................................................10
A.1.2.Expansionport........................................................11
A.1.3.JTAGinterface........................................................12
A.2.Zorrotiming..................................................................12
A.3.Programminginformation............................................13
A.3.1.Autoconfigdata.......................................................13
A.3.2.Memorymap...........................................................13
A.3.2.Registerdefinition...................................................13
12
1
ALGOR
Thanksforchoosingourcard!ALGOR
Byacquiringtheyouhavechosenahighqualityproduct.
ALGOR
Amiga.DependingondriveravailabilityyoucanusestandardUSB devicesfromthePCmarketonyourAmiga.
allowsyoutoconnectmanyUSBperipherialdevicestoyour
ALGOR
ALGOR
Port
YourpackagecontainsPoseidon-averypowerfulUSBstack.Asa SoftwareDeveloperKit(SDK)isavailable(containingallinformation neededonhowtoprogramUSBdrivers)youcanexpectsoftware developmentalsofromthirdparties.
Thisdocumentationisintendedtoguideyouthroughtheinstallation processoftheboard.Moreoveritcontainsbasicinformation onoperationofUSBdevices. Pleasereadthisdocumentationcarefullytryingtoinstall softwareorhardwareonyourown.Youwillavoidproblemsand-ina worstcasescenario-hardwaredamagetoyourAmigaand/oryour newboard.
ALGOR
TheAmigaGuidefile"ReadMe"enclosedonthediskinyour packagecontainslastminuteinformationwhichcouldn'tbeaddedin thisprinteddocumentation.
ALGOR
BEFORE
ALGOR
Pleasecheckthisfileforlatestinformationbefore
startinginstallation!
Port Port ƒ
[Fig.2]Hubportconnectorpinout(connectorfrontview)
A.1.2Expansionport
Thecanconnecttoexpansionmodulesbya38pinexpansion
ALGOR
port.Thisportiselectricallycompatibletothevmcisdnblasterifonly the26rightmostpinsareused.
Thisconnectoriscompatibletoindividualcomputersexpansion modules.Timinginformationfordevelopmentofownexpansion modulesisavailableonrequest.
not
Mostrecentinformationaswellassoftwareupdatescanbefoundon ourwebsite:
http://www.e3b.de/usb/
2
[Fig.3]Expansionportpinout(connectortopview)
11
ALGOR
ALGOR
AppendixA A.1.Connectorpinout
A.1.1Hubports
ThethreeUSBportsofthearecontactedbycables containingfivewireseach.Thesecablesareusuallystandardized.In caseyouwanttousecablesfromadifferentmanufacturerplease checkcarefullyifthesecablesare100%compatiblewiththe. Eachhubporthasfivepinseachwhichareconnectedtooneadapter cable.Thetwoblackwiresaretobeconnectedtoand (correspondstothenumberoftheport).
n
ThecolorcodeofUSBwiresisgivenbytheUSBspecificationandis definedasfollows:
red............Vcc
white..........DataMinus
green..........DataPlus
black..........GND
(black).........Shielding
USBmotherboardcableswitha10pinconnector(oftenfoundin computerstores)areusuallycompatiblewiththe.
not
ALGOR
ALGOR
SHIELDnGNDn
ALGOR
1.Unpacking
Yourpackageshouldcontainthefollowingitems:
ALGOR
onecard(Zorroversion)
1 1 1 1 1
Pleasecheckyourpackageafterunpackingformissing parts!Missingpartsshouldimmediatelybereportedtoyourdealer.
2.Specificationsof
! ! ! !
! ! ! ! ! ! !
ALGOR
twoholdingplateswiththreeUSBadaptercables onediskwithPoseidonUSBsoftware thismanual oneregistrationcard
ALGOR
ALGOR
USBcontrollerforAmigaZorroIIbus fastZorrobusinterfaceformaximaldatatransferrates real16bitcardwithinternal32bittechnology 512kBFlashROMmemoryforsoftwareintegration(USBstack) andsystemsoftware integratedroothubwiththreeports compatiblewithUSB1.1and2.0devices(highspeedmode) allportsareprotectedagainstovercurrentandshortcircuit powersaving3.3Vtechnology integratedpowermanagment completeautoconfigurationaccordingtoZorroIIstandard compatiblewithmanynon-Commodorebusboards
no
10
3
ALGOR
ALGOR
3.BasicinformationonUSB
TheUSB(UniversalSerialBus)hasbeendesignedbyseverallarge companiestostandardizeconnectionofperipherialdevicesto computers.USBallowsdataratesof1.5Mbits/s(lowspeed)and 12Mbits/s(fullspeed)initsrevision1.1.Nextgenerationdevices designedaccordingtotheUSBspecification2.0allowarateof 480Mbits/sinaddition.Uptonowonlyfewdeviceswithhighspeed supportareavailable.
YourcardconnectstoUSBdeviceswhicharecompatible
ALGOR
withUSBspecification1.1and2.0;anyhowhighspeedmodeis supported.
TheUSBhasabusstructurethatisorganisedlikeatree:eachport allowsconnectingonlyonedeviceatatime.Moreportscanbeadded byhubs.Devicescanbeconnectedanddisconnectedwhilepower-on (hotplugging).DevicesconnectedtotheUSBcanbebuspowered (powerisdrawnfromUSBhost,upto500mA)orselfpowered(own powersupply).
Yourhasalreadyanintegratedhubwiththreeports:youcan
ALGOR
startwithuptothreedeviceswithoutspendingextramoneyonhub hardware!
not
5.Firststeps
DonotconnectanyUSBdevicesforthefirsttest.Afteryouhave completedthehardwareinstallationandclosedyourAmiga'shousing youcanswitchonyourcomputer. ShouldyourecognizeanyunusualbehaviourofyourAmiga,please switchitoffimmediately.Pleaseconsultchapter5.2.and5.3for troubleshootinginstructions.
5.1.Afirstcheck
Newerkickstartversionscandisplayalistofallfoundexpansion boardsintheearlystartupmenu(keepbothmousebuttonspressed afterreset).Youshouldfindtheentryinthe"Expansion BoardDiagnostic"menu:
Manufacturer:2145Product:203Status:Working
AfterbootingyourAmigapleaseinstalltheUSBstackusingthe installerskriptinthe"Poseidon"directoryonthediskenclosedinyour package.TheAmigaGuide"Poseidon.guide"(alsoinstalledbythe installer)containsallnecessaryinstructionsonthestack.
ALGOR
5.2.TroubleshootingtheZorrobus
Shouldproblemsoccurduringthefirsttest,pleasecarefullycheckif:
3.1.Generalhints
YourhasbeendesignedforinternalZorrobussesfoundin
ALGOR
Amiga2000,3000,4000and1200towerhousings.Pleasecheckyour computersmanualbeforeinstallationoninformationhowtoaddan expansioncard.
Becareful:thecardmaynotbeinserted
intoZorroslotsthewrongway!
ALGOR
4
thehasbeeninstalledinthecorrectorientation?
ALGOR
1 1
theisinserted100%intotheslot?
ALGOR
anycableshavebeenremovedordamagedduringinstallation?
1
5.3.TroubleshootingtheUSB
ForfurtherdiagnosticsyoushouldalsodisconnecttheUSBadapter cablesfromthe. Ifyoudon'tsucceedingettingtheworkingpleasecontactthe supportteam.
ALGOR
ALGOR
9
ALGOR
ALGOR
4.5.installationintheAmiga3000T/4000T
ALGOR
TheAmiga3000T/4000Thousingcanbeopenedafterremoving severalscrewsatthebackside.Zorroslotscanbefoundinthelower partofthecomputeronthemainboard.
InsertyourintoafreeZorroslot.Componentsonthe expansioncardmustbe!
Isolationissues:see4.4above. CloseyourcomputerbeforereconnectingtheACpowercable.
4.6.installationinAmiga1200towersystems
ALGOR
Pleaseconsultyourtowerhousingmanualoninstructionshowtoopen thehousing.
Usuallythecardhastobeinstalledsothatcomponentsonthe expansioncardare.Thehubportconnectorusually isonthebacksideoftheslots.
CloseyourcomputerbeforereconnectingACpowercable.
ALGOR
visiblefromtop
ALGOR
visiblefromtop
4.7.Installingthehubports
ThreeexternalUSBconnectors(ontwoholdingplates)areincludedin yourpackage.Theseplatesfitperfectlyintothecorresponding counterpartsonthebacksideofyourcomputer.
Aftercompleteremountingofyourcomputer'shousingyoucan continuewithafirsttestandthesoftwareinstallation.Theseissuesare describedinthefollowingchapter.
TheAmiga4000Thasanadditionalslotplateatthebottom,whichis notdirectlyusableforfullsizeZorrocards.Itisrecommendedtouse thelowermostslotsforthehubplates.
Damagescausedbyincorrectlyfittedboardsontheand/oryour Amigaarenotcoveredbyguarantee.Refertopage7fordetailed installationguide.
3.2.Powerconsumption
Ancardwiththreedevicesconnectedtoherportscan
ALGOR
consumeupto1.5Ampereofcurrent.Especiallyfullyequipped Amigas(harddisks,turbocards)cangetunstableinthiscondition. Pleasecheckcarefullyifyourpowersupplyisabletodeliverthepower neededbyexternaldevicesbeforeconnectingUSBdevicestoyour
ALGOR
Especiallymodernturbo-andgraphiccardsandfastharddisksmay usealmostallpowerresourcesdeliveredbyCommodoreorAmiga originalpowersupplies. ConnectingadditionalbuspoweredUSBdevicescangetyouoverthe 2AmperepowerlimitoftheZorrospecification!
Possiblesolutions:
1
1
3.3connectors
Thehastwoconnectors:thehubports(20pinheader)and oneexpansionport(38pinheader).
Pleasehavealookatfigure1;allconnectorpositionsandPCB markingscanbefoundthereforreferenceissues.
Whileinstallingthecard,threecableshavetobeconnected totheboard.Figure1illustratestheconnectionstobemade.Please usethisfigureasreference,ifanydoubtsariseduringinstallation.
.
Ifpossible,useyourUSBdevices"selfpowered"withtheir ownpowersuppliesattached. Useanexternalhubwithownpowersupply("selfpowered"). Buspoweredhubswon'thelpwiththisissue!
ALGOR
ALGOR
ALGOR
8
5
ALGOR
ALGOR
Expansionport
1
FlashROM
Hubports
ZorroConnector
[Fig.1]Connectorsonthe.(topsideview)ALGOR
4.Installationofthe
YourboardhasbeendesignedfortheCommodoreZorroII
ALGOR
standard.Installationispossibleinthirdpartycompanies'iftheZorro standardisfollowedbytheseboard.
ALGOR
• ‚
ƒ
schwarze
Adern
4.1.Safetyrecommandations
Pleasefollowtheserecommandations
foryourownsafety:
SwitchoffyourAmigabeforeinstallation.
>
RemovethepowersupplyACcable.
>
Disconnectallexternaldevices.
>
Avoidstaticcharge.
>
Followyourcomputermanufacturer'sinstallation
>
guideforexpansioncards.
4.2.Listofrequiredmaterial
1
ALGOR
1
twoholdingplateswiththreeUSBadaptercables
1
Philipsstylescrewdriver
1
(perhaps)isolatingmaterial(thickpaper)
4.3.installationintheAmiga2000
ALGOR
OpenyourAmiga2000housingbyremovingfivescrewsintotal:two oneachsideandoneatthebackofthehousing.Afterwards,theupper partofthehousingcaneasilyberemoved.
Zorroslotscanbefoundontheleftsideofthemainboard.Insertyour
ALGOR
mustbe,facingyourpowersupplyunit! CloseyourcomputerhousingbeforereconnectingtheACpower
cable.
4.4.installationintheAmiga3000/4000
ALGOR
TheAmiga3000/4000housingisfixedbyseveralscrewsontheback ofthehousing.Afterremovingthesescrewstheupperpartofthe housingcanbetakenoff.Zorroslotsarelocatedonadaughterboardin theleftpartofthecomputer.
InsertyourintoafreeZorroslot.Componentsonthe expansioncardmustbe!
IfyourZorroslothasalreadybeenusedmanytimes,thenthe cardmightnotbefixedproperlytotheslot.Inthiscaseitisagoodidea toelectricallyisolatethecardbyinsertingsomeisolatingstuff(not burnable!)betweenotherinstalledcards.Thiswillpreventshortcuts.
CloseyourcomputerhousingbeforereconnectingtheACpower cable.
expansioncard
intoafreeZorroslot.Componentsontheexpansioncard
ontherightside
ALGOR
visiblefromtop
ALGOR
6
7
Loading...