
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.
A.3.2Memorymap
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