基于ARM嵌入式系统速成样机平台设计中英文翻译.docx

上传人:b****6 文档编号:13325529 上传时间:2023-06-13 格式:DOCX 页数:14 大小:26.79KB
下载 相关 举报
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第1页
第1页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第2页
第2页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第3页
第3页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第4页
第4页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第5页
第5页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第6页
第6页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第7页
第7页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第8页
第8页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第9页
第9页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第10页
第10页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第11页
第11页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第12页
第12页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第13页
第13页 / 共14页
基于ARM嵌入式系统速成样机平台设计中英文翻译.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于ARM嵌入式系统速成样机平台设计中英文翻译.docx

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

基于ARM嵌入式系统速成样机平台设计中英文翻译.docx

基于ARM嵌入式系统速成样机平台设计中英文翻译

英文资料及中文翻译

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.Theembeddedprocessorsarenowroutinelyavailableatclockspeedsofupto400MHz,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-chipperipheralss

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2