英语翻译
Thispaperdescribesanewall-hardwaretechniqueforreal-timeinterfaceofstandardDSPdevicestoanaloguetodigitalconverters
(ADCs),andanassociatedASICsystemthathasbeendesignedtoimplementthetechnique.Thesystemisbasedonadoublebufferapproach
andusesaphase-lockedloopunittocontrolitssynchronousparts.Itisappropriateforreal-timeimplementationofDSPalgorithmsthatuse
theblockprocessingapproach.Thedoublebufferisfacilitatedbytwoon-chip1k£16kbitSRAMblocks,asappropriateforapredefined
dataframesizeof1024samples.Thesystemfacilitatescontinuoussamplingoftheincominganaloguesignals,viaanADC,andstoresthe
datainoneoftheRAMs.Concurrently,theDSPretrievesdatastoredinthesecondRAMfromprevioussamplinginterval,andprocessesit.
Theapproacheliminatestheneedforinterruptserviceanddatacollectionroutinesandthusalleviatesthedesignburdenofreal-timeDSP
systemswithregardtosoftwaredevelopment.ItalsoofferstheadvantageofutilisingthefullpoweroftheDSPdeviceandprovidesfaster
processingandpotentiallyhigherandaccuratesamplingfrequencies.ThedesigndescribedinthispaperrepresentsadiscreteASICsolution
forthedigitalcoreofthesystem.Thedigitalcoremay,whereappropriate,beintegratedintoasingleSoCsolutionalongsideaDSPcore.
q2002ElsevierScienceB.V.Allrightsreserved.
Blockprocessing,wheretime-domainsignalsamplesare
bufferedintoframesofdatatobeprocessedasablock,isa
well-knownreal-timedigitalsignalprocessingtechnique
whichofferssignificantperformanceparticularlyfor
applicationsinvolvingspeechprocessing[11].Insuch
DSPsystems,theinterfacingofthedigitalsignalprocessor
totheADCandthedatacollectionprocessarecontrolledby
anappropriateinterrupt-baseddatacollectionroutine.In
thisarrangement,theDSPcodeconsistsofamaintarget
applicationprogram,adatacollectionroutineandan
interruptserviceroutinewithapre-settimerinterrupt[6].
Dataco