Development Tools
TheBlacknprocessorissupportedbytheAnalogDevices
CROSSCORE®lineofrobustandexibledevelopmenttools.
VisualDSP++ Software
VisualDSP++®softwaredeliversefcientprojectmanagement,
enablingprogrammerstomoveeasilybetweenediting,building,
anddebuggingwithinasingleinterface.Keyfeaturesincludean
optimizingC/C++compiler,advancedplottingtools,embeddedOS
support(VDK),award-winningstatisticalproling,TCP/IPandUSB
support,freesoftwareupgrades,andtechnicalsupport.
EZ-Board Evaluation Boards
TheEZ-Board™evaluationboardprovidesdeveloperswithalow
costplatformforinitialevaluationoftheprocessorsviaanexternal
emulatororμClinux.
™TheEZ-Boardevaluationboardhasan
expansioninterfacethatallowsformodularitywithdifferent
EZ-Extenderboards.
EZ-KIT Lite Evaluation Kit
TheEZ-KITLite®evaluationkitisastandaloneevaluationboardand
evaluationsuiteofVisualDSP++softwaretofacilitatearchitecture
evaluation.
EZ-Extender Daughter Boards
EZ-Extender®daughterboardsenabledeveloperstoaccessand
connectvariousperipheralsfromAnalogDevicesandthirdparties
totheexpansioninterfaceoftheEZ-KITLiteevaluationkits.
Emulators
AnalogDevicescost-effectiveandhighperformanceemulators
provideaneasy,portable,nonintrusive,target-baseddebugging
solutionforAnalogDevicesJTAGprocessorsandDSPs.
Thesepowerfulemulatorsperformawiderangeofemulation
functions,includingsingle-stepandfull-speedexecutionwith
predenedbreakpoints,andviewingand/oralteringofregister
andmemorycontents.
Standalone Debug Agent Board
TheStandaloneDebugAgentisintendedtoprovideamodularlow
costemulationsolutionforEZ-Boardevaluationboardsaswellas
evaluationboardsdesignedbythirdparties.TheStandaloneDebug
AgentisverysimilartotheDebugAgentthatisonexistingEZ-KIT
Liteevaluationboardsbutwillhavetheexibilitytomovefromone
boardtoanother.
Software Modules
AnalogDeviceshasawiderangeoftestedandoptimizedsoftware
modulesavailable,includingdecoders,encoders,codecs,andother
algorithmsthatprovidemultimediafunctionsfortheBlacknand
SHARCprocessorfamilies.Thesoftwaremodulesallowengineers
toquicklyandeasilyincorporatethesefunctions,providingafaster
developmentpathtotheendproduct.Inaddition,thehighlyoptimized
softwaremodulesfeatureaconsistentAPIandframeworktoensure
rapiddevelopmentofmultiplefunctions.Visitwww.analog.com/software
formoreinformation.
Platforms and Reference Designs
Platformsandreferencedesignshelpjump-startyourdesign.They
includecomprehensivesoftwaresuiteswithdocumentedAPIsrunning
onapplication-specicevaluationboards.TheeasytouseAPIsenable
customizationandcontrolofcoresystemfunctions,lettingyoufocus
onaddingvaluethroughproductdifferentiation.Formoreinformation
onAnalogDevicesplatforms,referencedesigns,andthird-party
referencedesigns,visitwww.analog.com/referencedesigns.
Extended Development Tools and Support
Starter Kits
AnalogDevicesstarterkitsprovideeverythingyouneedtogetstarted
onanapplication.KitscontainaBlacknEZ-KITLite,EZ-Extender
daughterboard(s),andthesoftwaredevelopmentkit(SDK),which
containssamplecode,“howto”documents,andvariousencoders/
decodersthatmakegettingstartedonanapplicationeasyand
shortenthelearningcurve.
Software Development Kits
TheSDKcontainsexamplesoftware,sourcecode,devicedrivers,
algorithms,utilitiesinformation,andapplicationnotesthatallow
youtodevelopprocessorapplications.Thesoftwarecanbeused
asaframework,orasexamplesofhowtousecertainaspectsand
peripherals,inconjunctionwithanADIprocessor.TheSDKisincluded
inthestarterkitsandisalsodownloadableforfree,providedyouhave
therequiredhardware,atwww.analog.com/sdk/downloads.
𝛍Clinux
TheμClinuxkernelandGNUtoolchainareavailablefortheBlackn
processorandcanbedownloadedfromtheμClinuxforBlackn
processorwebsite(www.blackfin.uclinux.org),whichisthecentral
repositoryforallBlacknprocessoropen-sourceprojects.Oneof
theboardsupportpackagesavailableistheADSP-BF537STAMP
μClinuxkernelboardsupportpackage(BSP).TheBSPiscomposed
oftheADSP-BF537STAMPdevelopmentboard(includingthefull
complementofmemoryalongwithserialandnetworkinterfaces),
arecentcopyoftheopen-sourcedevelopmenttools,μClinuxkernel,
andbootloader.TheSTAMPboardisspecicallydesignedtosupport
thedevelopmentandportingofopen-sourceμClinuxapplications.
6
|
BlackfinProcessorFamily