Brandname:IgniteNet 60GHz Module Model name: RDO-60-FB-USBB-8 Users Manual Contents Tableof 1.Introduction.....................................................................................................................3 1.1 Overview......................................................................................................................................................3 1.2 DefinitionsandAcronyms............................................................................................................................3 1.3 Background..................................................................................................................................................3 2.FunctionalDescription......................................................................................................4 2.1 EnableTestModeonWindowsHostPC......................................................................................................4 2.1.1 DisableDriverSigning..............................................................................................................................4 2.1.2 AddingTestCertificate............................................................................................................................5 2.2 InstallingtheHostandNetworkdriver........................................................................................................6 2.2.1 InstallingdriveronWindows7................................................................................................................6 2.3 Loadingimageontoboards..........................................................................................................................7 2.3.1 Loadingimageontodevicefortheveryfirsttime...................................................................................7 2.3.2 Loadingimageontodevicethatalreadyhaveapriorimage...................................................................7 2.4 CreatingaNetworkwithtwoPRS4601s.......................................................................................................7 2.4.1 ConfiguringPCP/STAModes....................................................................................................................7 2.4.2 Creatinganetworkprofile.......................................................................................................................8 2.4.3 Startingandconnectingtocreatednetwork.........................................................................................10 2.4.4 SettingstaticIPaddressesforhostmachines.......................................................................................11 3.Appendix........................................................................................................................12 3.1 AppendixAEnablingDriverSigning.........................................................................................................12 3.2 AppendixBSettingupTeraTerm.............................................................................................................12 1.Introduction ThisdocumentwillexplainthestepsrequiredinordertocreateanetworkconnectionusingthePRS4601,including driverinstallation,firmwareupgrades,andnetworkconfiguration. 1.1 Overview ProductSpecificationCreation OperatingFrequency:5764GHz ChannelBandwidthSetting:2160MHz Channel1:Fc=58.32GHz Channel2:Fc=60.48GHz Channel3:Fc=62.64GHz TXPower:13.78dBmnominalatRFICoutput TXEVM:11dBforMCS6/12dBforMCS7/13dBforMCS8 RXSensitivity:63dBmforMCS6/62dBmforMCS7/61dBmforMCS8 HighestRawDataRate:1streamMCS8(2310Mbps@QPSK) Throughput:1500Mbpstypicalwithappropriatetestsetup Interface:USB3.0miniconnector PowerConsumption:4Watttypical OperatingTemperature:40to+70C 1.2 Definitions and Acronyms ADC Analogtodigitalconverter AFE AnalogFrontEnd ARC ARC625DCPU DWC DesignWareCore GPIO LMAC GeneralPurposeIO LowerMAC PIO ProgrammableIO PWM PulseWidthModulator SSI SynchronousSerialInterface UART UMAC UniversalAsynchronousReceiver/Transmitter UpperMAC 1.3 Background ThePRS4601MACisdesignedaroundapairofARC625CPUs,referredtoasUpperMAC(UMAC)andLowerMA C
(LMAC).TheseCPUsutilizetwoindependentbusesforperipheralconnection:
1. AnAHBbuswhichconnectstoanAHBLitefabricandprovidesaccesstosharedperipheralsandmemory 2. AdedicatedARCPeripheralBus TheUMACandLMACCPUsshareaccesstothefollowingperipherals:
IPC:Providesatomicinterprocessorcommunicationwithbothlocksandevents MACTimer:ProvidesapreciseovertheairMACtime(attheMAC_CLKand1MHz) AFETest,ConfigurationandControl:
o TheUMAChasaccesstoAFETestandConfiguration o TheLMAChasaccesstoAFEControlfunctions TheUMACCPUhasdedicatedaccesstothefollowingperipherals:
HostInterfaces o USB3.0(and2.0)Configuration Otherperipherals o UMACDMA:toassistinmovingdatabetweensharedmemoryandDCCM o UART:fortestanddebug o SSI:forbootandconfigurationdata(viaserialflashorEEPROM) o ARCTimer:generalpurposetimer(MQX) o Interruptcontrol o GPIO:forbootconfiguration(straps)andstatus/control/debug o PWM:pulsewidthmodulatorforLEDsandotherstatus/debug o TopLevelChipControl:Reset,PowerDown,etc. o GeneralPurposeADC(notfunctionalinPRS4601) o AprogrammableIOblockthatallowsmostIOpinstobeconfiguredasGPIO TheLMACCPUhasdedicatedaccesstothefollowingperipherals:
MAC/PHYInterfaceOtherperipherals o TXDMA:UsedtosenddatafromsharedMACmemorytotheMAC/PHY o RXDMA:UsedtoreceivedatafromMAC/PHYtosharedMACmemory o UART:fortestanddebug o SSI:forradioconfiguration,controlandstatus o ARCTimer:generalpurposetimer(MQX) o Interruptcontrol o GPIO:forradiocontrolandstatus,andgeneralstatus/debug o PWM:pulsewidthmodulatorforstatus/debug o CalibrationTimer:toallowprecisefrequencylockingofthecrystaloscillatorandtoallowing lockingofMACtimetoanexternalclock o AprogrammableIOblockthatallowsmostIOpinstobeconfiguredasGPIO 2. Functional Description Test Mode 2.1 Enable BeforeinstallingdriversforthePRS4601,onemustconfiguretheHosttobeabletoinstallatestdriver on Windows HostPC 2.1.1 Disable Driver Signing 1) Runcommandpromptasadministrator(entercmd.exeinsearchfield,rightclickonit) 2) Enterthefollowingtwolines:
a) bcdedit.exesetloadoptionsDDISABLE_INTEGRITY_CHECKS b) bcdedit.exesetTESTSIGNINGON 2.1.2 Adding Test Certificate 1) OpenMicrosoftManagementConsoleTypemmcinsearchandpressenter 2) File>Add/RemoveSnapin 3) SelectCertificatesandpresstheAdd>button 4) SelecttheComputerAccountradiobutton 5) ChooseLocalcomputerthenpresstheFinishButton 6) ImporttheprswigigusbcertificationtoTrustedRootandTrustedPublishers a) Thecertificatecanbefoundin<build>\host\win\WinRelease_wlan\
b) Toimportthecertificate,rightclickTrustedRootorTrustedPublishersandthenselectAllTasks>Import. 2.2 Installing the Hostand Network driver Inordertocreateanetwork,thePRS4601boardsmustbeconnectedtoahostcomputerwhichhasthe appropriatedevicedriversinstalled.Atthetimeofwritingthisdocument,onlyhostcomputersrunningthe Windows7operatingsystemwassupported. 2.2.1 Installing on Windows 7 driver Inordertoinstallthehostdrivers,ausermusthavethePRS4601devicewithavalidfirmwareimageprogramm ed. Thestepsforinstallingthehostdriveraredetailedbelow:
1. PluginthePRS4601devicetoaUSB3portonthehostcomputer.Immediatelythisprovidespowertothe deviceandaflashinggreenstatusLEDindicatesthatthedeviceisreadyforuse. 2. NavigatetotheDeviceManageronthehostcomputer(RightclickonMyComputerandselectProperties. AlinktotheDeviceManagercanbefoundintheleftpanelintheopenedwindow) 3. TwounknowndeviceshouldnowbevisibleunderOtherdevices(seeFigurebelow) Figure21:MissingdriverforpluggedinPRS4601device 4. RightclickonthefirstunknowndeviceandselectUpdateDriverSoftware 5. SelectBrowsemycomputerfordriversoftwarethenbrowsetotheappropriatelocationofthedrivers. 6. SelectNexttostarttheinstallation 7. Aftertheinstallationcompletes,clicktheClosebutton 8. Repeatsteps4to7fortheremainingunknowndevice. 2.3 Loading image 2.3.1 Loading image ontoboards ontodevice the very first time for Thebootloaderisusedtoprogramtheboardsfortheveryfirsttime.ThePRS4601enablescommunicationwith thebootloaderviatheUSBinterfaceassumingtheSerialdriverwasinstalled(seeSection2.2.1).TeraTerm(ora ny otherterminalapplicationthatemulatescommunicationwithaCDCdevice)canbeusedtoverifycommunicatio ntothebootloader.TheusercanpressedtheEnterkeyorentertheversioncommandandviewtheresponse. Beforeprogrammingtheimage,theusermustdecidewhethertoloadtheimageto:
1. RAMinwhichcasetheprogramwouldbelostafterresettingthedevice 2. Flashinwhichcasetheprogramwouldbepersistedevenafterresettingthedevice Note:IfthestatusLEDonPRS4601isblinkingagreenpattern,youcanskipthisstepandgotosection2.3.2.When installingthefirmwareforthefirsttimethebootloadermustberunningthisisindicatedwithaflashingyellow LED. Thedownload_elf.exeutilityisusedtoloadtheimagetoRAMonly.Thisutilitymustbeexecutedfromthesame directorythathasthefirmwareimages.Note:Pleaseensuretorunthisutilityasanadministratorbyrightclicking onthedownload_elf.exefileandselectingoptiontoRunasAdministrator. Thedownload_flash.exeutilityisusedtoloadtheimagetoFlash.Similarly,thisutilitymustbeexecutedfromthe samedirectorythathasthefirmwareimages.Note:Pleaseensuretorunthisutilityasanadministratorbyright clickingonthedownload_flash.exefileandselectingoptiontoRunasAdministrator. Note:Forthemajorityofuserscenarios,option#2wouldgenerallybepreferred. 2.3.2 Loading image priorimage Theimageontheboardcanbeupgradedordowngradedbydoubleclickingtheprs_flash_bin.batscriptprovided withthefirmwareimage.Theboardmustberesetforthenewimagetotakeeffect. 2.4 Creating a Network with two PRS4601s that already ontodevice havea WhenattemptingtocreateanetworkbetweentwoPRS4601s(wiredorwireless),theusermaychooseto configureaspecificnodeasthenetworkcoordinator(moreappropriatelyknownasthePCPinan802.11adPBS Snetwork)whileconfiguringtheothernodeasaStation(STA).Alternately,ausermayalsooptforhavingtheP CPandSTAselectionsbenegotiatedallowingthedevicestochooseamongthemselvestheroleeachnodewillp lay. 2.4.1 Configuring PCP/STA Modes InordertosetthenodetoPCPorSTAmode,wewillneedtousetheDeviceManager. TheDeviceManagercanbefoundunderControlPanel>DeviceManager. Findthecorrectnetworkadapter,rightclick>properties. Figure22:Devicemanager Then,gototheadvancedtabandset:
AMSDU>ON DeviceMode>PCPorSTA Repeatthesestepsforbothnodes,onewithDeviceModesettoPCP,theotherwithDeviceModesettoSTA. 2.4.2 Creatinga network profile Afterconfiguringdiscoverymodeonbothhostcomputers,thenextstepwillbetocreateaprofileforthenetwo rk. ThiswillneedtobedoneonthenodesettoPCPmode.Thestepsfordoingthisisoutlinedbelow. 1. OpentheNetworkandSharingCenterfromControlPanel 2. ClickontheManagewirelessnetworklinkontheleftpanelforthewindow 3. ClickAddthenchooseCreateanadhocnetwork. 4. ChoosetheNextbuttonafterreadingthedescriptionforsettingupawirelessadhocnetwork 5. Fillouttheformwhichisusedtoprovidedetailsaboutnetwork(seeFigurebelow) Figure23:Creatinganetworkprofile 6. ClicktheNextbuttonafterfillingform 7. Clicktheclosebuttonafternetworkisreadyforuse(seeFigurebelow) to created network Figure324:Networkprofilesuccessfullycreate 2.4.3 Startingand connecting ThenetworkmustbestartedfromthenodethatissettoPCP.FromthetrayiconsclickontheiconforWireless Connection.Thisshoulddisplaythenetworkthatwascreatedabove.Doubleclickonthenetworkname(orRight ClickandchooseConnect)tostartthenetwork.OncestartedyoushouldnoticethestatuschangetoWaitingfor users(seeFigurebelow) TheusercanalsoknowthatthenetworkhasbeenstartedbylookingonthePRS4601device.Therewillbeafast blinkingpatternofthegreenTXLEDindicatingthatframes(inthiscasebeacons)arebeingtransmittedbythe device. Figure325:StatusafterstartingPCP FromthehostcomputerconfiguredtobeaSTA,thenetworkshouldnowbevisiblewhentheuserclicksonthe wirelessconnectiontrayicon.Theusercanthendoubleclickonthenetworktheywishtoconnectto.Note:this stepisthesameasconnectingtoanywirelessnetwork. Ifconnectionwassuccessful,thestatuswillbeupdatedtoConnectedonbothhostcomputers. 2.4.4 Setting staticIP WhileeachnodeonthenetworkwillbegivenanIPaddressautomatically,staticIPaddressescanbeconfigured foreachhost.Thisisnotrequiredfortraffictobesentoverthenetwork.SettingstaticIPaddressescanbedone fromtheAdapterpropertiesforthedevice(sameasanyothernetworkdevice)andselectingtheInternetProtocol Version4(TCP/IPv4)properties.EnsurethatdifferentIPaddressesareusedforbothdevices.Figure#belowshows theconfiguringofstaticaddressesforoneofthehostmachines addresses for host machines Setting Signing up TeraTerm Enabling Driver Figure326:ConfiguringstaticIPaddresses 3. Appendix 3.1 Appendix A Ifevertheuserwantstostopusingacomputerasahostmachine,theycandisabletestmodewiththefollowing steps:
1) Runcommandpromptasadministrator(entercmd.exeinsearchfield,rightclickonit) 2) Enterthefollowingtwolines a) bcdedit.exesetloadoptionsENABLE_INTEGRITY_CHECKS b) bcdedit.exesetTESTSIGNINGOFF 3.2 Appendix B ThestepstoconfigureTeraTermonfirstusearedescribedbelow. 1. OpenthepreviouslydownloadedTeraTermapplication 2. NavigatetoSetup>Terminalandapplythefollowingsetting(s) o Receive:AUTO o CheckLocalEcho 3. NavigatetoSetup>SerialPortandapplythefollowingsetting(s) o BaudRate:115200 4. SavethechangesbynavigatingtoSetup>SaveSetup Next,youwillwanttopluginPRS4601viaUSB.Ifyouseeaflashingyellowlight,youwillneedtoinstallnew firmware.Ifyouseeagreenlight,youcanupdateexistingfirmware.Ifthereisnolightvisible,PRS4601isnot poweredon,andnothingwillwork. Ineithercase,openupTeraTermandchoosethecorrectserialport. Pressenterafewtimes.Ifthereisnofirmware,youwillgetasimplemessageafterthesecondenterpress,butno commandswillwork. IfyouhaveagreenlightonPRS4601,thefollowingcommandswillgivesomeoutputtoTeraTerm:
FCCStatement:
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and
(2) this device must accept any interference received, including interference that may cause undesired operation. FCC Caution: Any changes or modifications not expressly approved by the party responsible for compliance could void the users authority to operate this equipment. IMPORTANT NOTE:
FCC Radiation Exposure Statement:
This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 56 cm between the radiator & your body. IMPORTANT NOTE:
This module is intended for OEM integrator only and limited to host with brand: IgniteNet and model:
ML-60-35, ML-60-35-1. The OEM integrator is still responsible for the FCC compliance requirement of the end product, which integrates this module. USERS MANUAL OF THE END PRODUCT:
In the users manual of the end product, the end user has to be informed to keep at least 56 cm separation with the antenna while this end product is installed and operated. The end user has to be informed that the FCC radio-frequency exposure guidelines for an uncontrolled environment can be satisfied. The end user has to also be informed that any changes or modifications not expressly approved by the manufacturer could void the user's authority to operate this equipment. LABEL OF THE END PRODUCT:
The final end product must be labeled in a visible area with the following " Contains TX FCC ID:
HED-ML60MDSB ". The FCC part 15.19 statement below has to also be available on the label: This device complies with Part 15 of FCC rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference and (2) this device must accept any interference received, including interference that may cause undesired operation. This Module may not be integrated into host devices that are addressed for operation inside airplanes/satellites. Antenna list:
Ant. Brand P/N Antenna Type Connector Gain(dBi) 1 Accton 123400001084A DishAnt. N/A 42 ICStatement:
This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. Le prsent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorise aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radiolectrique subi, mme si le brouillage est susceptible d'en compromettre le fonctionnement. IMPORTANT NOTE:
IC Radiation Exposure Statement:
This equipment complies with IC RSS-102 radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20 cm between the radiator & your body. Cet quipement est conforme aux limites d'exposition aux rayonnements IC tablies pour un environnement non contrl. Cet quipement doit tre install et utilis avec un minimum de 20 cm de distance entre la source de rayonnement et votre corps. IMPORTANT NOTE:
This module is intended for OEM integrator only and limited to host with brand: IgniteNet and model:
ML-60-35, ML-60-35-1. The OEM integrator is still responsible for the IC compliance requirement of the end product, which integrates this module. Any changes or modifications not expressly approved by the manufacturer could void the user's authority to operate this equipment. USERS MANUAL OF THE END PRODUCT:
In the users manual of the end product, the end user has to be informed to keep at least 20 cm separation with the antenna while this end product is installed and operated. The end user has to be informed that the IC radio-frequency exposure guidelines for an uncontrolled environment can be satisfied. The end user has to also be informed that any changes or modifications not expressly approved by the manufacturer could void the user's authority to operate this equipment. Operation is subject to the following two conditions: (1) this device may not cause harmful interference and (2) this device must accept any interference received, including interference that may cause undesired operation. LABEL OF THE END PRODUCT:
The final end product must be labeled in a visible area with the following " Contains IC:
3857A-ML6035G3 ". The Host Model Number (HMN) must be indicated at any location on the exterior of the end product or product packaging or product literature which shall be available with the end product or online.