毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx

上传人:wj 文档编号:352585 上传时间:2023-04-29 格式:DOCX 页数:18 大小:256.62KB
下载 相关 举报
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第1页
第1页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第2页
第2页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第3页
第3页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第4页
第4页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第5页
第5页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第6页
第6页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第7页
第7页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第8页
第8页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第9页
第9页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第10页
第10页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第11页
第11页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第12页
第12页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第13页
第13页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第14页
第14页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第15页
第15页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第16页
第16页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第17页
第17页 / 共18页
毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx

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

毕业设计论文 外文文献翻译 基于ARM的嵌入式系统的速成样机平台设计 中英文对照.docx

TheDesignofaRapidPrototypePlatformforARMBased

EmbeddedSystem

G.P.HALKES,T.VANDAM.K.G.LANGENDOEN

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

ThoughthefastprototypingplatformisdesignedforARMbasedembeddedsystem,ourideaisgeneralandcanbeappliedtoembeddedsystemofothertypes.

LINTRODUCTION

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,therearealsosuggestionsthatFPLDscouldbeusedinhardwareprototypeasanintermediateapproachwhereasthiswouldstillbringmuchadditionalworktotheprototypedesign.Moreover,modulesontheprototypecannotbereuseddirectly.Inindustry,therehavebeencompaniesthatprovidecommercialsolutionsbasedonFPLDsforrapidprototyping[4].TheirproductsareaimedatSOC(systemonachip)functionalverificationinsteadofembeddedsystemdesignanddevelopment.

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

ILTHEDESIGNOFARAPIDPROTOTYPINGPLATFORM

A. Overview

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

Fig.1.Arm-basedembeddedprocessorblockdiagram

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/Osar

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

当前位置:首页 > 自然科学 > 物理

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

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