基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx

上传人:b****5 文档编号:21424129 上传时间:2023-01-30 格式:DOCX 页数:10 大小:27.70KB
下载 相关 举报
基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx_第1页
第1页 / 共10页
基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx_第2页
第2页 / 共10页
基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx_第3页
第3页 / 共10页
基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx_第4页
第4页 / 共10页
基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx

《基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。

基于ARM嵌入式系统速成样机平台设计中英文翻译Word文档下载推荐.docx

1.英文资料

TheDesignofaRapidPrototypePlatformforARMBasedEmbeddedSystem

Hardwareprototypeisavitalstepintheembeddedsystemdesign.Inthispaper,wediscussourdesignofafastprototypingplatformforARMbasedembeddedsystems,providingalow-costsolutiontomeettherequestofflexibilityandtestabilityinembeddedsystemprototypedevelopment.Italsoencouragesconcurrentdevelopmentofdifferentpartsofsystemhardwareaswellasmodulereusing.

ThoughthefastprototypingplatformisdesignedforARMbasedembeddedsystem,ourideaisgeneralandcanbeappliedtoembeddedsystemofothertypes.

I.INTRODUCTION

Embeddedsystemsarefoundeverywhere,includingincellulartelephones,pagers,VCRs,camcorders,thermostats,curbsiderental-carcheck-indevices,automatedsupermarketstockers,computerizedinventorycontroldevices,digitalthermometers,telephoneansweringmachines,printers,portablevideogames,TVset-topboxes--thelistgoeson.Demandforembeddedsystemislarge,andisgrowingrapidly.

Inordertodelivercorrect-the-first-timeproductswithcomplexsystemrequirementsandtime-to-marketpressure,designverificationisvitalintheembeddedsystemdesignprocess.Apossiblechoiceforverificationistosimulatethesystembeingdesigned.Ifahigh-levelmodelforthesystemisused,simulationisfastbutmaynotbeaccurateenough,withalow-levelmodeltoomuchtimemayberequiredtoachievethedesiredlevelofconfidenceinthequalityoftheevaluation.Sincedebuggingofrealsystemshastotakeintoaccountthebehaviorofthetargetsystemaswellasitsenvironment,runtimeinformationisextremelyimportant.Therefore,staticanalysiswithsimulationmethodsistooslowandnotsufficient.Andsimulationcannotrevealdeepissuesinrealphysicalsystem.

Ahardwareprototypeisafaithfulrepresentationofthefinaldesign,guarantyingitsreal-timebehavior.Anditisalsothebasictooltofinddeepbugsinthehardware.Forthesereasons,ithasbecomeacrucialstepinthewholedesignflow.Traditionally,aprototypeisdesignedsimilarlytothetargetsystemwithalltheconnectionsfixedonthePCB(printedcircuitboards).

Asembeddedsystemsaregettingmorecomplex,theneedsforthoroughtestingbecomeincreasinglyimportant.Advancesinsurface-mountpackagingandmultiple-layerPCBfabricationhaveresultedinsmallerboardsandmorecompactlayout,makingtraditionaltestmethods,e.g.,externaltestprobesand"

bed-of-nails"

testfixtures,hardertoimplement.Asaresult,acquiringsignalsonboards,whichisbeneficialtohardwaretestingandsoftwaredevelopment,becomesinfeasible,andtrackingbugsinprototypebecomesincreasinglydifficult.Thustheprototypedesignhastotakeaccountoftestability.However,simplyaddingsometestpointsisnotenough.Iferrorsontheprototypearedetected,suchasmisconnectionsofsignals,itcouldbeimpossibletocorrectthemonthemultiple-layerPCBboardwithallthecomponentsmounted.Allthesewouldleadtoanotherroundofprototypefabrication,makingdevelopmenttimeextendandcostincrease.

Besidestestability,itisimportanttomaintainhighflexibilityduringdevelopmentoftheprototypeasdesignspecificationchangesarecommon.Nowadayscomplexsystemsareoftennotbuiltfromscratchbutareassembledbyreusingpreviouslydesignedmodulesoroff-the-shelfcomponentssuchasprocessors,memoriesorperipheralcircuitryinordertocopewithmoreaggressivetime-to-marketconstraints.Followingthetop-downdesignmethodology,lotsofeffortinthedesignprocessisspentondecomposingthecustomers,requirementsintoproperfunctionalmodulesandinterfacingthemtocomposethetargetsystem.

SomepreviousresearchworkshavesuggestedthatFPLDs(fieldprogrammablelogicdevice)couldbeaddedtothefinaldesigntoprovideflexibilityasFPLDscanofferprogrammableinterconnectionsamongtheirpinsandmanymoreadvantages.However,extradevicesmayincreaseproductioncostandpowerdissipation,weakeningthemarketcompetitionpowerofthetargetsystem.Toaddresstheseproblems,therearealsosuggestionsthatFPLDscouldbeusedinhardwareprototypeasanintermediateapproach[1]-[3],whereasthiswouldstillbringmuchadditionalworktotheprototypedesign.Moreover,modulesontheprototypecannotbereuseddirectly.Inindustry,therehavebeencompaniesthatprovidecommercialsolutionsbasedonFPLDsforrapidprototyping[4].TheirproductsareaimedatSOC(systemonachip)functionalverificationinsteadofembeddedsystemdesignanddevelopment.

Inthispaper,wediscussourdesignofaRapidPrototypingPlatformforARMbasedEmbeddedSystem,providingalowcostsolutiontomeettherequestofflexibilityandtestabilityinembeddedsystemprototypedevelopment.Italsoencouragesconcurrentdevelopmentofdifferentpartsofsystemhardwareaswellasmodulereusing.Therestofthepaperisorganizedasfollows.Insection2,wediscussthedetailsofourrapidprototypingplatform.Section3showstheexperimentalresults,followedbyanoverallconclusioninsection4.

II.THEDESIGNOFARAPIDPROTOTYPINGPLATFORM

A.Overview

ARMbasedembeddedprocessorsarewildlyusedinembeddedsystemsduetotheirlow-cost,low-powerconsumptionandhighperformance.AnARMbasedembeddedprocessorisahighlyintegratedSOCincludinganARMcorewithavarietyofdifferentsystemperipherals[5].Manyarmbasedembeddedprocessors,e.g.[6]-[8],adoptasimilararchitectureastheoneshowninFig.1.

Theintegratedmemorycontrollerprovidesanexternalmemorybusinterfacesupportingvariousmemorychipsandvariousoperationmodes(synchronous,asynchronous,burstmodes).Itisalsopossibletoconnectbus-extendedperipheralchipstothememorybus.Theon-chipperipheralsmayincludeinterruptcontroller,OStimer,UART,I2C,PWM,AC97,andetc.Someoftheseperipheralssignalsaremultiplexedwithgeneral-purposedigitalI/Opinstoprovideflexibilitytouserwhileotheron-chipperipherals,e.g.USBhost/client,mayhavededicatedperipheralsignalpins.Byconnectingorextendingthesepins,usermayusetheseonchipperipherals.Whentheon-chipperipheralscannotfulfilltherequirementofthetargetsystem,extraperipheralchipshavetobeextended.

ThearchitectureofanARMbasedembeddedsystemisshowninFig.2.Thewholesystemiscomposedofembeddedprocessor,memorydevices,andperipheraldevices.Toenablerapidprototyping,theplatformshouldbecapableofquicklyassemblingpartsofthesystemintoawholethroughflexibleinterconnection.OurbasicideaistoinsertareconfigurableinterconnectionmodulecomposedbyFPLDintothesystemtoprovideadjustableconnectionsbetweensignals,andtoprovidetestabilityaswell.Todeterminewheretoplacethismodule,wefirstanalyzethearchitectureofthesystem.

TheembeddedsystemshowninFig.2canbedividedintotwoparts.Oneistheminimalsystemcomposedoftheembeddedprocessorandmemorydevices.Theotherismadeupofperipheraldevicesextendeddirectlyfromon-chipperipheralinterfacesoftheembeddedprocessor,andspecificperipheralchipsandcircuitsextendedbythebus.

Theminimalsystemisthecoreoftheembeddedsystem,determiningitsprocessingcapacity.Theembeddedprocessorsarenowroutinelyavailableatclockspeedsofupto

400MHz,andwillclimbstillfurther.Thespeedofthebusconnectingtheprocessorandthememorychipsisexceeding100MHz.Aspin-to-pinpropagationdelayofaFPLDisinthemagnitudeofafewnanoseconds,insertingsuchadevicewillgreatlyimpairthesystemperformance.

Theperipheralsenabletheembeddedsystemtocommunicateandinteractivewiththecircumstanceintherealworld.Ingeneral,peripheralcircuitsarehighlymodularizedandindependenttoeachother,andtherearehardlyneedsforflexibleconnectionsbetweenthem.

Hereweapplyareconfigurableinterconnectionmoduletosubstitutetheconnectionsbetweenmicrocomputerandtheperipherals,whichenablesflexibleadjustingofconnectionstofacilitateinterfacingextendedperipheralcircuitsandmodules.Asthespeedofthedatacommunicationbetweentheperipheralsandtheprocessorismuchslowerthanthatintheminimalsystem,theFPLDsolutionisfeasible.

Followingthisidea,wedesigntheRapidPrototypingPlatformasshowninFig.3.WedefinetheinterfaceICBbetweentheplatformandtheembeddedprocessorcoreboarthatholdstheminimalsystemofthetargetembeddedsystem.TheinterfaceIPBbetweentheplatformandperipheralboardsthatholdextendedperipheralcircuitsandmodulesisalsodefined.Theseenableustodevelopdifferentpartsofthetargetembeddedsystemconcurrentlyandtocomposethemintoaprototyperapidly,andencouragemodulereusingaswell.Thetwointerfacesareconnectedbyareconfigurableinterconnectmodule.Therearealsosomecommonlyusedperipheralmodules,e.g.RS232transceivermodule,busextendedEthernetmodule,AC97codec,PCMCIA/CompactFlashCardslot,andetc,ontheplatformwhichcanbeinterfacedthroughthereconfigurableinterconnectmoduletoexpeditetheembeddedsystemdevelopment.

B.ReconfigurableInterconnectModule

Withthefacilityofstate-of-artsFPLDs,wedesignareconfigureinterconnectionmoduletointerconnect,monitorandtestthebusandI/Osignalsbetweentheminimalsystemandperipherals.

Asthebusaccessingobeysspecificprotocolandhascontrolsignalstoidentifythedatadirection,theinterconnectionofthebuscanbeeasilyrealizedbydesigningacorrespondingbustransceiverintotheFPLD,whereastheinterconnectionoftheI/Osismorecomplex.AsI/Osaremultiplexedwithon-chipperipheralssignals,theremaybeI/Oswithbi-directionsignals,e.g.thesignalsforon-chipI2C[9]interface,orsignalsforon-chipMMC(MultiMediaCard[10])interface.Thedatadirectiono

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 交规考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1