ToVoiceProjectDateApril19,1985FromSwinehart,StewartLocationPARCSubjectLarkcheckoutOrganizationCSLXEROXReleaseas/Indigo/Voice/Documentation/LarkCheckout.tiogaCamefrom/Indigo/Voice/Documentation/LarkCheckout.tiogaLasteditedbyDanSwinehart,April19,1985AbstractThisdocumentdescribeshowtotestaLarkprocessor.EnvironmentFindaDoradorunningCedarnearaworkbenchortable.ThetableshouldbeequippedwithanEthernettransceivercableconnectedtothe1.5MbpsvoiceEthernetviaa"Dorado"or12volttransceiver.ThereshouldalsobeaDLScablefortestingtheRS-232portsontheLark.Thereshouldalsobetwotelephonelineswithmodularconnectors.Atleastonelinemusthaveatelephoneinstrumentaswell.Addanentry"LarkTestInstance:Einstein.Lark"toyouruserprofile,ifitisn'ttherealready.Ifyounormallyusesomeothernom-de-Etherphoneforyourdevelopment,usethatinstead.Ifyoudon'tknowwhatthiscommentmeans,ignoreit.RollbackCedartoestablishacleanstartingstate.ClickDisconnectinanyChatwindowsbeforedoingaRollback.Selectaworkingdirectory(Iprefer"LarkTest"):CDRLarkTestInacommandwindow,type(rstandsfor"thecurrentrelease".Itisusuallythelargestoftheexistingnumericalreleasesthatyoucanfind(e.g.,5.2),butsometimesthereisaprivatereleaseunder,forinstance,DCS):/Indigo/Voice/r/Top/LarkTest.cmThiswillusebringovertoestablishacorrecttestenvironmentonyourworkingdirectory.ThecommandfilewillhavetobealteredasappropriateiftheLarkwillbeconnectedtosomenetworkotherthan173##oriftheDLSlineistobeused(connectingtotheDLSiscommentedoutatpresent;ifyouuseit,changeitifthelineaddressisdifferentfromDLS+100016).Thiscommandfilemustbeexecutedaftereveryrollback.Forthesoftwaretooperateproperly,theThrushtelephonecontrolserver(Growler)mustberunning.Ifitisn't,oryouthinkitmightnotbe,seeanEtherphoneexpert.TheserverisprobablynotrunningiftheGVcommandslistedbelowdon'twork.ConnectingaLarkp_,q_,r_,8p_,-r_,89;>p[Pq[P8 p[P-q[P89pWtqWt8pWt- qWt89sOqtI\erI\.tGBrG.tF wF rF [k ";%(tBrB )&)*-P.y1 u?o q<  K$\'n(/1U58Y;@-:y %)&/1395L9el "#'2, /3 :<0>+)'!#{' v&Uq$&w  #w$!$&q$&& *?,/4d:;=k"~9A I',\/y25Y8<@? $ V$)7+t1v\ w\v\Eq` !'K(p,/ 79<9 p99a!@#%J&*+ 13479;l@U " #&()+,/5 56o8N:<  I`"N#$&)[-~.36z q??CC"%)S $\*-H2c9 >!O":$ %)K+\.`2M385:=@-z `pE"O#)+1-247>t u  RTVm$9VoiceProjectNote2Mostofthissectionisforcheckoutofnewsystemsonly.Fordebugging,proceedtothefinalparagraph.BeforeconnectingthepowersupplytotheLarkcircuitboards,adjustthevoltagesforplus5,andplusandminus12.Besurethatallthechipsarepluggedinfacingtherightdirection.ChecktheSIPpackagesforcorrectorientation.Checkthepowersupplybypasscapacitorsforcorrectpolarity.ConfiguretheLarkDIPswitches.(Seechecklistattheendofthisdocumentforconfiguration)Adjustthethreeanalogtrimpotsformidrange.R25controlsthemicrophonevolume,R32controlsthetelephoneringingvolume,andR64controlsthetouchtonevolume.ConnectthefollowingLarkcables:PlugintheLarkconnecterboxtotheTTYconnectorandplugintheDLSlinetotheTTYAconnectorontheLarkconnecterbox.ConnectthefollowingLarkcables:power,Ethernet,Telephone,Speakerbox,Microphone.Usingjumpercables,connectLineInAtoLineOutAandconnectLineInBtoLineOutB(maintenancenote:onlyifyouneedthelinelevelsforsomething).Don'tconnecttheTeleWalljacktotheoutsidetelephonelineyet.InitialcheckoutThepurposeofthissectionistoseewhethertheEtherphoneworkswellenoughtoloadtestsoftware.OpentheLarkControlviewer,ifitisclosed.SettheoperatingmodetoManual.Left-ClicktheModebuttoncorrespondingtotheLarkundertest.ThescrollableregioninthecenteroftheLarkControlviewerisindexedbyEthernethostnumber.TheEthernethostnumberofaLarkisthenumberonthelabeloftheMainEPROM.(Thereisalsoaversionnumberonthelabel,sobecareful!)ThisactionwillreadtheentryfortheLarkfromtheGrapevinedatabase.Issuethefollowingcommandinyourcommandwindow:GVLark(e.g.,GVLark110)ThiswilldescirbetheGrapevinedatabaseentriesforthisLark.Issuethefollowingcommands.GVModeDGVInstanceEinsteinGVProgramLarkATheGVLarkcommandgivesyouthecurrentsettingsofalltheseattributes;onceyougetfamiliarwiththeseentries,youcanleaveoutcommandsthatwouldnotchangethesesettings.ForLarkA,substitutewhatevertheprogramnameisinthecurrentversionofLarkPrograms.df.TurnontheLarkpowerswitch.Thismaytakeafewtries,duetoheavyinrushcurrentswhichcausethecircuitbreakertotrip.Right-clicktheStatusbuttoncorrespondingtotheLarkundertest.ThisactionshouldattracttheattentionoftheLark.Ifthisworks,amessageofsomekindwillappearbothinthescrollableregionnexttotheStatusbuttonandinthetypescriptinthebottomportionoftheLarkControlviewer.Thecorrectcommentis"PowerOnBoot."Makeanoteifitissomethingelse.ClicktheStatusbuttonacoupleoftimes.Ifthemessage"Down"keepsappearing,thentheLarkistooxf#[(-yfEp_eT$hR$%(,5/1 7;=p?w] [C7  #%&)- 0436:Z<+>?YCpW _' $&X)+.i 37]9W;@9Uy : !x%( -/x3 Re"\$)K*,w.027C9 P)Q!#n(+D/i1G 7Z;=N "]&(o-LaU"%~&(+Q0K2q358M=Y?J: L2"$e&K(-qH>1#.',m2~ 9?F  $*-d/>0258:E=D;)O '+.0U3*69#;?CH "=(#+,/3:4<u?q<g9"N#%?'~,/ 6n:[=4;+8K G#%&Q',^.06:v<88=OqAB86 v66.q6a )+.1{59< 5:;F '!+~,249<3" "#');+1L3679;>u1hJ:#))+--1;24:>0DE"&(c/(206*9< .C, v,"p "+&K,q)m &*5-2+47t< ?'v% "#  q %, [ %qvq!$'}).357; lBt#(e+5-1{4 ;=|Jp_ z!"Pp%% */16W9t:<+>/q ] %(+./2W58P9=0>S"'); vq % .03X6;$? $j&@(-$.157@<>1ko '+W.s0.26;?>?  :_4#$'N /<47w< WJ !$&O')%/3w7 9= ;$~4F$*R.@ 58O:>0? eTVm$TVoiceProjectNote3sickforthistestingprocedure(orthenetworksaredownsomewhere).(maintenancenote:wenormallydon'tusetheconnectorbox;skipthenexttwosteps.)PushthephysicalResetpushbuttonontheLarkconnectorbox.AmessageshouldappearinLarkControlsaying"WatchdogTimerBoot."Thisverifiestheoperationofthesystemresetcircuitry.PushthephysicalNMIpushbuttonontheLarkconnectorbox.AmessageshouldappearinLarkControlsaying"NMI."Thisverifiestheoperationofthepuishbuttonandpartsofthememoryrefreshsoftware.LeftClicktheResetpushbutton(inLarkControl)correspondingtotheLarkundertest.Amessageshouldappearsaying"Teleboot"or"4015."Thisverifiestheoperationofpartsofthedownloadingsoftware.MiddleClicktheResetpushbutton(inLarkControl)correspondingtotheLarkundertest.Roughlyonesecondlater,a"WatchdogTimerBoot"messageshouldappear.Thisverifiestheoperationofthewatchdogtimerhardware.MiddleClicktheDebugpushbuttoncorrespondingtotheLarkundertest.ThisverifiesthecontentsofmostofthemainEPROM.Itshouldprint'!'s,butmayprintafewsmallnumbers.Ifitreportserrorsorprints"TeleloadError"thensomethingiswrong.RightClicktheDebugpushbuttoncorrespondingtotheLarkundertest.ThisverifiesthecontentsoftheslaveEPROM.Itshouldprint's's,butmayprintafewsmallnumbers.Left-ShiftClicktheLoadpushbuttoncorrespondingtotheLarkundertest.ThisloadstheopeationalprogramintotheLarkandstartsit.Ifallgoeswell,anew"LarkTest"viewerwillappear.LarkTestprogramThepurposeofthissectionistodescribetheoperationofLarkTest.LarkTestisaprogramwhichcanmanuallyexerciseessentiallyanyfeatureoftheLark.ItusesthesameLarkprogramasdoestheoperationaltelephonesystem,buthasnointelligence,itsimplydisplaysacontrolpanelallowingtheusertomanuallyturnonandoffvariousLarkfacilitiesSomeofthebuttonscontrolhardwarenearlydirectly,butsomecontrolsoftwarefeaturesoftheLarkprogram.LarkTestcommunicateswithaLarkbyusingRemoteProcedureCall.Ifthereismuchofanythingwrongwiththedigitalboard,itprobablywon'tworkatall...The"LarkTest"viewerconsistsofseveralregions.Atythetop,thereisatypescriptinwhicheventnotificationsfromtheLarkarerecorded.Eventnotificationsincludetransitionsoftheswitchonthespeakerbox,thehookswitchofthetelephone,andtheringdetector.Theoutputofthetouchtonedetectorisalsorecordedinthiswindow.Nextthereisaneightbyeightarrayofemptyboxes.Thispartoftheviewercontrolstheanalogcrossbarswitchontheanalogboard.Thecolumnofnamesattheleftrepresentsinputstotheswitch,orsoundsources.Therowofnamesaccrossthetoprepresentsoutputsfromtheswitch,orsoundsinks.Thus,forexample,clickingtheboxattheintersectionoftheMikerowandtheSpeakercolumnconnectsthemicrophonetothespeaker.Ablack,orinverted,boxrepresentsaclosedconnection.xf#[(-yfEq_'!k#&+.72 \ %) +r-477: (c*-"07"; <SB "/&,/47=?Q Gh &5*OpavOpOpqOp &)" 1 :<[>MF"P&+F 24g:!=VL"Ak$E (I[vII'qI ') 2 :<>GE #'H(/483=FXE_'$&i(.2Cyv CCqC"n ) 347;?;B5 $m&G(,f3349h<?@Ho #/$&*.0[4D:>>K?}96 vn66Jq6" * 3.57; ?;4r a#&(,=.2k457:>?03Ru0q,&"$5%+N-35G5K!?"% !%(*k.3}69;P=% g$&),-25n:p<5@k5 8".&(l,x2479>=vs #&!*,1$59S"H%'S(+.02 Q D#7'(+/159!:=VOy0!#(,07k9?gMl>6"'+-i/5t7Q9?L* "x&*.-14*7:=UJ8 !#% .p387 8;>Hr !6'*D+c.1*2I579g>G4"$@ %+-0F36V7:=@E C_ #w&,=-03#6n8@:>$?Aja !$L*7/27:<$=h@p?!n#'I,.0_58V9@o>? #1&),147;>@._*Bk "g%'"$q&-%/3M7N9@&N4!)"%7)p# "$+C-f 58:=F@! Ni$)+-/3zL$c* -/}1358;?P}$ $Y&B(/W136<2t"&`)/24>8ma3$1(^+.D3z6g >  '#(-/#57:N?grn !$).Y/5q79,;@eDw#R%"'*g-l1 :P=a#  "%*,1 #!T&*,.3 TVm$VoiceProjectNote5SPMode--controlsasoftwarebitwhichtellstheslaveprocessortoenter"SpeakerphoneMode."Normally,voicedigitizedbytheA/DpartsofCodec1andCodec2simplyenterdatabuffersinthememoryoftheLark.VoicedatafromdifferentbuffersisplayedoutthroughtheD/ApartsofthetwoCodecs.InSpeakerphonemode,theA/DandD/ApartsofthetwoCodecsoperateusingthesamebuffers,sothatanyvoicewhichisdigitizedisautomaticallyandimmediatelyplayedback(althoughacopyisretainedinmemory).SpeakerphoneModemustbeusedinordertoconnect,say,themicrophonetotheTeleWallbyusingthecrossbarswitchtoCodec1andCodec1toTeleWall(whichitalwaysis...).Then,byturningonSpeakerphoneMode,voicefromthemicrophoneisdigitizedandundigitizedandsenttotheTeleWall.O2I2--controlsthemodeoftheslaveprocessor.Becausetherearetighttimingconstraintstotheoperationoftheslaveprocessor,itcannotdoatonceeverythingofwhichitiscapable.Instead,therearetwocopiesoftheprogramwhichhavesomewhatdifferentcapabilities.TheO2I2buttonswitchesbetweenthem.Onemode,calledO2I2(forOut2In2),independentlydigitizesvoicesamplesfromCodec1andfromCodec2andplacesthesamplesinseparatebuffersinmemory(Thebuffersarecalledin1andin2,respectively.).O2I2alsotakessamplesfromthebuffersnamedout1andout2,andplaysthemoutthroughCodec1andfromCodec2,respectively.Theothermode,calledO3I1,forOut3In1,doesnotuseCodec2atall.SamplesfromCodec1areplacedinmemorybufferin1.Samplesfromthreedifferentbuffers,namedout1,out2,andout3,areaddedtogether(mixed)andplayedoutthroughCodec1.(Whenspeakerphonemodeison,programO3I1additionallymixesinthesamplefrombufferin1.)ModeO2I2wouldbeusedforhandlingtwosimultaneousphonecalls,onewithCodec1andonewithCodec2.ModeO3I1wouldbeusedforaconferencecall,inwhichseveralpeopletalkatonce,andalsoforgeneratingtones.Soundslikedialtoneandtouchtones(tm)areactuallypairsoftones.TheLarkgeneratestonepairsbyputtingonetoneinbufferout1andtheotherinbufferout2.ProgramO3I1thencombinesthetonesandplaystheresultingsoundthroughCodec1.WhentheO2I2buttonhasablackbackground,programO2I2isrunning,whenitiswhite,programO3I1isrunning.TS12--controlsthetimeslotofCodec2.Thisbuttondoesnotexistforanygoodreason.Inorderfortheanalogboardtooperateproperly,CodectwomustbeconfiguredtooperateinTimeSlot12,whichitdoeswhentheTS12buttonhasablackbackground.ThedefaultconditionoftheLarkhasTS12on,butLarkTestdoesnotcorrectlyreflectit.ClickingTS12willturnonthebutton.Thisisagoodideabecauseifclickedtwiceaccidently,thebuttonwouldbeoffandtheLarkwouldnolongerworkcorrectly.TX1,TX2,VFS-TX,RX1,RX2,RX3--ThesebuttonscontrolEthernetVoiceconnections.Theyareconfiguredaspairs.TheTX1button,forexample,transmitssamplesfoundinvoicebufferin1totheEthernetaddressrepresentedbytheRX1button.IfRX1isalsoturnedon,thenthereceivedEthernetvoicepacketswillbeplacedintobufferout1.TX2andRX2alsoformapair,butusebuffersin2andout2.VFS-TXisintendedforcommunicatingwiththeVoiceFileServerandRX3controlsreceptionofpacketsforbufferout3.Theselattertwoarenotapairandarenotdirectlyuseful.BelowtherowsofnamedbuttonsintheLarkTestviewerisaboxcontainingbuttonssuchasPlayFile,Dial,andTones.Thesebuttons,whenclicked,bringupxf#[(-yfEq_/H ;%(d,/26@<>] |$e'-w/d158^: >@?f[I3 $&)-.037;>Z9 ;"(z+#.2y4{7#:@OX _":$(H+-d/2j70<?Vh|I "g&}'-/ 7:F UCmc!#U(*1 :>SxZC&!$'I /139;?Q6l!&(W.9248pG4Y #&*s/4:O?EFt'!"$& /59U>C9H _#('R)/06,:<B>&M!$-137Fk ##M'A+-K01F347:7<@=Hjs!!#d')L.25;>>;l[!'$'$*,06 ;=9R!T *-/:17: 8R #>&s*{-234*7l9?r6 I*!%1)*-038.:>5S "%'_+t0 47M8<?Q3\' q!Y$ &),0417H9>1 )!-$C').X1459= ?0q.!%(.+0z4 6:)i*C8K 4'N)#%*,V/47V9=)?}&!k"J&*,17;>$y ud #&(,.G1|567;2?" / #)+-1S37e9& = &)G-1358d:=, a*"R%)I*.38>= ) #%p),b/}4<6o<60!$*%(M-2 :gk?_!$>'l)/J48=z@-TB!$(+.~/358(<?f! +.147<>u-K! #^'+/36K8;< "~( *-/5?6}GYee ="Q$'),+.326:?VU0 "(*0B25D8t=@-TozC!%*.3$7 ;2=RH B#(]*N.//2=PL)#)j+/06<:#=O?NG"$ +.4j6;pL!!#%&+1n35 =U?KV\jf#Q$u*/t2F6Y79g;Q=Q?I I )-/1O3]6% =9@H& &*0L2539^=F`AQB%"3CP$*y,0w2L7;B= "$2 5$8;D=)@d3 #(<+/2*46"(*+m.63u5 9;=G\& J#Y&tp:11! $&\(v+S.d13n : @9$   U!/% '^+y-1|34 :7|P #^&~(+,o/P2w5r7w8: 5  ,"o#%(+/n0268:? 4.  PD!4$&5(y*,.e/1258;J 21 u/7q+#%&)m.2628: *@%H!H#$("+/u238:='G" #l'(+%,.2f4q6;>& ## )%+'+"-6/47F:y<>S!6 %&(-1.03V47=:v=b Rk$',D/1s37=?R?hv#&)r+/a6[8J:?P$0 '@)G.1B6X:?P\t2!$N)0-w14;5=9'>#U%(B,0 7:=t!E$b*8+Z 4I9+<_?JEYH$e'a)w,2I5g7Z9=(C m -!%-125(9>+~Y.#h%D' /@3e8%< J+!%),0#35:= y~"  TVm$VoiceProjectNote7Liftthehandsetandtalkintoit.(Ifyouarenotgoodat"Test1,2,3",thentrypushingatouch-tonebutton.Itwillbealotlouder.)Youshouldnothearyourselfandthephoneshouldseem"dead."(Ifusingatouch-tonebutton,youmayhearaslightleakage,manifestedbyafainttone.)ClickSidetone.Thetelephoneshouldbecome"live."Trythisacoupleoftimes,endingwithSidetoneOFF.ClickthecrossbarbuttontoconnectTeleSettoTeleSet.Youshouldagainbeabletohearyourself,butlouderthanwithjustsidetone.Turnthecrossbarbuttonbackoff.ClickthecrossbarbuttontoconnectTeleSettoDTMF.Asyoupushandreleasetouch-tonebuttons,youshouldget"device:touchPad"messagesintheeventwindow.Whenatouchtonebuttonispushed,themessagewillread,"DTMF"followedbythekeynumberorsign.Whenthebuttonisreleased,themessagewillread,"DTMFup".HangupthehandsetandclickRevertandHS.Thisturnsofftherevertrelaysandreconnectsthetelephonesetdirectlytothetelephoneline.TrymakingacallandtryreceivingacallbyplacingacalltotheLark.WhentheLarktelephonesetrings,youshouldalsosee"device:ringDetect"messages.ClickRevertandHSagaintoturnthemoff.Turnoffallcrossbarbuttons.ClickthecrossbarbuttontoconnectTeleSettoSpeaker.TheLarkshouldnowworkasaPAsystem.ClickRingEnableonandoff.WithRingEnableoff,thespeakervolumeshouldbecontrolledbytheknobonthespeakerbox.WithRingEnableon,theknobonthespeakerboxshouldhavenoeffect.Inthismode,speakervolumeiscontrolledbytheinternaltrimpot(R25)ontheanalogboard.Itshouldbesetnearthemiddle.LeaveRingEnableoff.Turnoffallcrossbarbuttons.ClickcrossbarbuttonstoconnectTelesettoLine1andLine1toSpeaker.SincetheexternalcordconnectsLineOutAtoLineInA,yourvoiceshouldstillcomeoutthespeaker.TurnoffallcrossbarbuttonsandtryagainwithLine2.Turnoffallcrossbarbuttons.ClickthecrossbarbuttontoconnectMiketoSpeaker.TheLarkshouldnowworkasaPAsystem.Rememberthatthereisanon-offswitchonthemicrophone.Turnitoff.ClickthecrossbarbuttonstoconnectCodec1toSpeaker.ClickTS12ON.MakesureO2I2isoff.ClickDialtobringupthedialform.Fillinthenumberofanearbyphone.ClickDoDial.Youshouldhearthetonesequenceinthespeaker.ThischecksoutasubstantialportionoftheslaveprocessorcircuitryandalsocheckstheD/ApartofCodec1.ClickO2I2ONandclickDoDial.Onlyoneofthetwotonesofthetouchtonepairsshouldbeheard.TurnofftheCodec1toSpeakerbuttonandturnontheCodec2toSpeakerbutton.ClickDoDialandtheothertoneofthetouchtonepairsshouldbeheard.ClickO2I2OFFandturnoffallcrossbarbuttons.ThischecksoutmoreslaveprocessorcircuitryandtheD/ApartofCodec2.xf#[(-yfEq_'j!$v&(+-0459q;<>]0 $&#(+ ,\.47iJzU!&N'-H/5k8L;Hu\ "?%*,[02+7:"?sG,UD_k!$)4+/"2757:A>3C  z!L#w(z*6,369d>[?AbRM$%@')y+>W":$u(R+&/25: =?:Bu"$8'=*-1R35t:8I8!E"',.47`:?6_ 74&1 !D$/' /138=2 iok!|#(,0 7:<@0FJ "')a,095=:+; /0 P!#%L).9/357:=- y+!SC(t &"'O,3.1259=:<&m#Q&)}+,0'237K:?}%Da< "$*4/*14 7:>"!SC NS,!#n(,D.4C7,:?X#z#&*$+-s157:% `u"$).^/17t;E? "!$$%)m+x-047A8;@@e5xX#&&'*-/28:v<O %v'%){,28G:=A:kX!$N(e+.0}25:;>G w $h&)-k.0l5:>=@6o<r"&<(+.?04'768;8? ub!%z)+/1]3p8? HQ"(:*-Q035J9 ]TVm$VoiceProjectNote8ClickcrossbarbuttonstoconnectMiketoCodec1andCodec1toSpeaker.Yourvoiceshouldnotcomeoutthespeaker.ClickSPModetoverifythatitcontrolsyourvoicecomingoutthespeaker.ClickO2I2ONandtrythisagain.LeaveO2I2ONandclearallcrossbarswitches.ThischeckstheA/DpartofCodec1andSPMode.ClickcrossbarbuttonstoconnectMiketoCodec2andCodec2toSpeaker.ClickO2I2onandofftoverifythatitcontrolsyourvoicecomingoutthespeaker.ThischeckstheA/DpartofCodec2andadifferentaspectofSPMode.Clearallcrossbarswitches,turnoffO2I2,andturnonSPMode.SetcrossbarswitchestoconnectTeleSettoCodec1andTelewalltoSpeaker.(RememberthatthereisalwaysaconnectionfromCodec1toTelewall.ClickOHandAtopickuptheoutsidephoneline.Youshouldhearadialtoneinthespeaker.ClickDoDialtodialthenumberofthenearbyphoneenteredpreviously.Theotherphoneshouldring.Answerit.YourvoiceintheotherphoneshouldcomeoutthespeakerandyourvoiceintheLarkphoneshouldcomeouttheotherphone.Holddownatouch-tonebuttononthelarkphoneandadjustthehybridtrimpot(R64)forminimumtoneloudnessinthespeaker.Thehybridtrimpotisontheanalogboardroughlyinthecenter.HangupbothphonesandclickOHandAtohanguptheoutsideline.ClearallcrossbarswitchesandturnoffSPMode.ClickcrossbarbuttonstoconnectMiketoCodec1andCodec1tospeaker.ClickRX1andTX1ON.Yourvoiceshouldcomeoutthespeakerwithaslightdelay.ThisteststheEthernetandDESchip.Clearthebuttons.andrepeatthetestusingCodec2andRX2andTX2.DigitalBoardCheckoutThepurposeofthissectionistoseewhethersomeotherpartsoftheEtherphonework.Don'tbotherwithitifyouarejustdebuggingthestandardtelephonestuff.PlugtheDLSlineintotheTTYAconnecterontheLarkconnectorbox.BesurethattheDLSlineisrunningat1200baud.TypeintoChatandseethatthesamecharactersappearintheLarkTestupperTTYviewer.TypeintotheLarkTestupperTTYviewerandseethatthesamecharactersappearintheChatviewer.TrythesamethingwiththeTTYBconnectorandtheLarkTestlowerTTYviewer.CheckListThissectionrepeatstheinstructionswithoutexplanation.SetupLarkControl:OpentheLarkControlviewer.ClickManual.Adjustpowersupplythevoltagesfor+5,and+-12.Checkchiporientation.ChecktheSIPorientation.Checkbypasscapacitorpolarity.xf#[(-yfEq_/`!&*,v02,59d:<]]= -"$*~.358;<[v:%(,.1p36):>Z9:\&).k0479>?gXV`!&*,v02,59d:<To "%&,$/f37:a<Rb $&4(*/35PLgf"%'+.13:W<NP + +!&3's*5/1|7?PLc"C 7#'(*04779;j=@ KVEN` r$()<+/03)9 <?Izdze"'+ 3459=H!6"%U(-@15w7:^?gF`_!I%)n+.C1C $&))+/268=)B=K$&)+/Q2O6<=?@G>T a>dvq"(%d(*,_. 1u35:;XH"$')9"e!'*,12Z559:<7{#'U+/2K49=!>i5Sci![$'P+(.1'6k9==?4, u0}p-T! "$w(+.135 ;1>+g;2"$y(.)j'"Y'P(*-_2h5169';\=9?',p T #F%p'J)+j.2 3T68F:)>&!$'l*-"/1C3,5 ; >@$tn!#'8,J.w0]58 :u!$qZ  m ', Y n aBp1"1#%&(*j  sLTVm$VoiceProjectNote9ConfiguretheLarkDIPswitches:K1:1Closed,alltherestopenF10:1Open,2Closed,3Closed,4Open,5Closed,6Closed,7Open,8OpenAdjustthethreeanalogtrimpotsformidrange.Connectcables:power,Ethernet,Telephone,Speakerbox,Microphone.LineInA<->LineOutA,LineInB<->LineOutB.connecterbox,DLS<->TTYA.Left-ClickModeforthegivenEtherphonetogetGrapevinedatabaseentry.TurnontheLarkpowerswitch.Right-clickStatustoseea"PowerOnBoot"messagePushthephysicalResetbuttontoseea"WatchdogTimerBoot"messagePushthephysicalNMIbuttontoseean"NMI"messageLeft-ClickResettoattracttheEtherphone'sattentionMiddle-ClickResettocheckthewatchdogtimerMiddle-ClickDebugtocheckthemainEPROMRight-clickDebugtochecktheslaveEPROMLeft-ShiftClickLoadtoloadtheEtherphoneprogram.LarkTestviewershouldappear.ClickLEDafewtimestochecktheLEDFlipspeakerboxswitchtogetspeakerSwitchmessagesToggleOH,A,Revert,andHStohearrelayclicksOH,A,Revert,andHSOFFPlugintheoutsidephonelineLiftandreturnthehandsettogethookSwitchmessagesLiftthehandsetandtalk--shouldbedeadToggleSidetonetocheckifhandsetcomesaliveSidetoneOFF,TeleSet->TeleSettocheckifhandsettalkstoitselfTeleSet->DTMFtotestfortouchPadmessagesClickRevertandHSON,placeandreceiveacallClickRevertandHSOFF,ClearcrossbarTeleset->Speakertotest"PAsystem"ToggleRingEnabletocheckseparatevolumecontrols.Clearcrossbar,RingEnableOFF,Teleset->Line1,Line1->SpeakertotestLine1Clearcrossbar,Teleset->Line2,Line2->SpeakertotestLine2Clearcrossbar,Mike->Speakertotest"PAsystem"Clearcrossbar,Codec1->Speaker,TS12ON,O2I2OFF,ClickDial,fillinxf#[(-yfEp_ee\LC1ZoB9md"R#I&'+},s0a1X45W1o!#qUx- d&r -26 >S>!"%^(+fp-SS.)25!79q,.Bu"&SVF!$4 m#O(- l1 "&+j--0|25m68y=?yX!h$&0)k*,N13>59 X T%'E), wG "(,9/k36:>)@pTVm$VoiceProjectNote10phonenumberClickDoDialtoheartonesO2I2ON,clickDoDialtohearonlyonetoneClearcrossbar,Codec2->Speaker,clickDoDialtohearothertone,O2I2OFFClearcrossbar,Mike->Codec1,Codec1->Speaker,ToggleSPModetohearvoiceornotO2I2ON,ToggleSPModetohearvoiceornotClearcrossbar,Mike->Codec2,Codec2->Speaker,ToggleSPModetohearvoiceornotClearcrossbar,O2I2OFF,SPModeON,TeleSet->Codec1,Telewall->SpeakerOHandAONtogetdialtoneClickDoDialtoplacecall(answerit).TesttalkinginbothdirectionsHoldtouch-toneandadjusthybridtrimpotforminimumHangupbothphones,OHandAOFF,ClearcrossbarandSPModeOFFO2I2OFF,Mike->Codec1,Codec1->speaker,TX1,RX1ONtotalkwithdelayO2I2ONtotalkwithdelayClearcrossbar,TX1,RX1OFFMike->Codec2,Codec2->speaker,TX2,RX2ONtotalkwithdelayClearcrossbar,TX1,RX1OFFDLS->TTYAtotypetoandfromupperTTYwindowDLS->TTYBtotypetoandfromlowerTTYwindowxf"'-iyfEq_/\B^yZ9 3o "%(+kWD 3!'T*|,/1]4d7;N>UC] i$&D*+-{37=P?Su9Q! 3"^$ ''*,~N] i$&D*+-{37=P?Lu9J3!'&*.0m45;R<H[ZQ"EB4 w#(*-2X47B C- "'J,?.}@dv"%8&*.736G;>+W"$>()+04q7:larktest>larkcheckout.tioga"Friday, April 19, 1985 3:23 pm PST