


全文預(yù)覽已結(jié)束
付費(fèi)下載
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
浙江工業(yè)大學(xué)浙西分校信電系系畢業(yè)論文(中英文資料)Modelingmicro-controllerperipheralsforhigh-levelco-simulationandsynthesisMappingabehavioronanembeddedsysteminvolveshardware-softwarepartitioningandassignmentofsoftwareandhardwaretaskstodifferentcomponents.Inparticular,softwaretasksinembeddedcontrollersaremostlyassignedtoamicro-controller.However,somemicro-controllerperipheralsareimplementedwithpartlyprogrammablecomponentsthatcanberegardedasverysimpleco-processorswithlimitedinstructionsetsandcapabilities.Embeddedsystemdesignersareusedtomappingsomesimplesoftwaretasksontothesesimpleco-processors,obtainingoverallperformancesthatcanbeordersofmagnitudesuperiortotheonesobtainedmappingallsoftwaretaskstothemicro-controlleritself.Inthispaper,weproposeamethodologytospecify,simulate,andpartitiontasksthatcanbeimplementedonprogrammablemicro-controllerperipheralssuchasTimingProcessingUnitsPUS).Followingourgeneralphilosophy,weletthedesignerproposeapartition,andweprovideanenvironment0toefficientlysimulateandevaluateaparticularimplementationchoice0toautomatedownstreamsynthesisforsoftware,hardware,aswellasperipheralprogrammingroutines.1ImplementationandCaseStudyWehaveimplementedsuchalibraryforthe68hcllfamilyofmicro-controllersfromMotorola.Itincludes:0Thetimerunit,implementinginputcaptureandoutputcomparefunctions,thatmeasuretimebetweeninputand0TheALIIconvertoutputeventsusinga16bitfreerunningcounter.0ThePWMgeneratorspresentonaspecificfamilymembertargetedforautomotiveapplications.EachfunctionofthetimerunitandofthePWMgeneratorisdescribedbothatthebehaviorallevel,usingthesimulatortimingfunctionstoimplementtime,andattheRegisterTransferlevel,usingacycle-accuratemodelofthehardware.Thelatterisalsousedforhardwareandsoftwaresynthesis,iftheperipheralisnotused.Croutinesareusedtointerfacetotheperipheral.TheprecisionoftheRTLmodelcanbescaled,bydividingtheclock.Asinglesimulationparametercontrolsthisscalingwithoutaffectingtheoverallbehavior(apartfromthelossofprecision).Wehavespecifiedthefunctionalityofacompletedashboardcontroller,thatusesthe68hcl1peripherals.Note,withthestandardco-designmethods,usingonlyfullyprogrammableprocessorsorhardware,allthetasksimplementedbytheperipheralscouldbeimplementedonlyassoftwaretasks,thusyieldingalessperformingsolution,orashardwaretasks,thusyieldingahighercostandlessflexiblesolution.Hencethemethodpresentedhereisrequiredinordertoobtainasolutionqualitycomparable浙江工業(yè)大學(xué)浙西分校信電系系畢業(yè)論文(中英文資料)withmanualdesign.Thespeedofthebehavioralsimulationwasabout260,000clockcyclespersecond.ThespeedoftheRTLsimulationrangedalmostlinearlyfrom2,000clockcyclespersecondto50,000clockcyclesdependingontheclockscalingfactor,from1to32.Theexperimentswereperformedona60MHzULTRAsparc.Atsynthesistime,theappropriateU0driversareextractedfromthelibraryandcustomizedbytheco-designtools.WealsosynthesizedahardwareimplementationforthePWMgeneratorsofthedashboardcontroller,becausetheyarenotavailableonallmembersofthe68hcllfamily.Weanalyzedthecosttrade-offsofusingsomesmallASICtoimplementthatfunction.Ahardwareimplementation,usingXILINXFPGAsforrapidprototypingpurposesrequired374CLBs(with203flip-flops)and60U0pads,thatwouldfitonaXILINX4010chip.2ConclusionTheproposedsolutionforhigh-levelspecificationofmicro-controllerperipheralsretainsmostoftheadvantagesandflexibilityofhardwaresoftwareco-design(uniformmodeling,fastco-simulation,formalverification,flexibilityintargetimplementation,.Thelimitisthatthedesignerhastodecideonwhetherornotafunctionisimplementableusingaparticularperipheral,andsometimessuchadecisionmustbemadeaboutperipheralsthatmaybeonlyslightlydifferentbetweendifferentmicro-controllers.Furtherresearchisstillneededtodevelopmappingtechniquesfromanunbiasedspecificationtopartiallyprogrammabledevices.浙江工業(yè)大學(xué)浙西分校信電系系畢業(yè)論文(中英文資料)模擬單片機(jī)外設(shè)的高級(jí)共仿真和綜合映射在一個(gè)嵌入系統(tǒng)上的行為包括硬件-軟件區(qū)分和對(duì)于不同成分上硬件和軟件的任務(wù)。特別的,在嵌入控制上的軟件任務(wù)由單片機(jī)執(zhí)行。但是,一些單片機(jī)外圍設(shè)備一起實(shí)現(xiàn)部分可設(shè)計(jì)的成分,這些成分被當(dāng)作限制性的指令組合和能力的非常簡(jiǎn)單的共處理器。嵌入系統(tǒng)設(shè)計(jì)者習(xí)慣于把一些簡(jiǎn)單的軟件工作映射到這些簡(jiǎn)單的共處理器,以獲得把大規(guī)模指令轉(zhuǎn)向獲得映射所有軟件任務(wù)的單片機(jī)本身。本文,我們打算一種方法去敘述,仿真,和區(qū)分那些可能是被用于可設(shè)計(jì)的單片機(jī)外圍設(shè)備,比如時(shí)間處理單元(TPUs)。通過(guò)我們的一般原理,我們讓設(shè)計(jì)者計(jì)劃分割,且我們提供一個(gè)環(huán)境去有效仿真和評(píng)估一個(gè)特殊執(zhí)行選擇。為軟件,硬件和外圍設(shè)備規(guī)劃常式自動(dòng)化下游的綜合。1、落實(shí)和個(gè)案研究我們已經(jīng)實(shí)現(xiàn)了來(lái)自摩托羅拉的單片機(jī)68hcll系列。它包括:定時(shí)單元,實(shí)現(xiàn)輸入攝入輸出比較功能,使用16位自由運(yùn)行計(jì)算器的輸入和輸出兩者間的測(cè)試時(shí)間。A/D轉(zhuǎn)換器PWM產(chǎn)生器在一個(gè)特定的系列成員上為汽車(chē)的申請(qǐng)對(duì)準(zhǔn)。我們已經(jīng)敘述完全的儀表板控制器的功能性,這些控制器使用68hcl1外圍設(shè)備。注意共設(shè)計(jì)方法的標(biāo)準(zhǔn),使用只有完全可設(shè)計(jì)的處理器或硬件,所有的被外設(shè)實(shí)現(xiàn)的工作能僅僅如軟件工作那樣實(shí)現(xiàn),如此產(chǎn)生一個(gè)更高的成本和更少靈活的方法。因此,在這里呈現(xiàn)的方法被要求為了獲得一個(gè)解決特性相比較手動(dòng)設(shè)計(jì)。行為模擬速度大約是260000時(shí)鐘循環(huán)每秒。RTL模擬速度范圍從2000時(shí)鐘循環(huán)每秒到5000時(shí)鐘循環(huán)每秒線(xiàn)性變化,依靠時(shí)鐘計(jì)數(shù)因素,從1到32。試驗(yàn)在60MHZ的ULTRAsparc上被運(yùn)行。綜合時(shí)間,適當(dāng)?shù)腎/O驅(qū)動(dòng)從圖書(shū)館和有共設(shè)計(jì)工具的客戶(hù)上被修改。我們也為儀表板控制器的PWM產(chǎn)生器綜合硬件實(shí)現(xiàn),因?yàn)樗麄冊(cè)?8hcll單片機(jī)系列所有成員不是適當(dāng)?shù)?
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨床試驗(yàn)結(jié)果分析原則考核試卷
- 農(nóng)機(jī)租賃市場(chǎng)定位與租賃服務(wù)網(wǎng)絡(luò)布局分析考核試卷
- 講座教育的評(píng)價(jià)體系考核試卷
- 交通規(guī)劃與災(zāi)害恢復(fù)重建規(guī)劃協(xié)調(diào)考核試卷
- 產(chǎn)科病房護(hù)士工作總結(jié)10篇
- 會(huì)計(jì)專(zhuān)業(yè)考試初級(jí)會(huì)計(jì)實(shí)務(wù)試卷與參考答案(2025年)
- 湖南省名校聯(lián)考聯(lián)合體2024-2025學(xué)年高一下學(xué)期第二次聯(lián)考物理試卷(A)(含解析)
- 歌曲活動(dòng)策劃方案
- 植樹(shù)節(jié)汽車(chē)養(yǎng)護(hù)活動(dòng)方案
- 民政服務(wù)活動(dòng)方案
- 農(nóng)村土地使用權(quán)轉(zhuǎn)讓協(xié)議書(shū)
- (新版)金屬非金屬礦山尾礦作業(yè)取證考試題庫(kù)(含答案)
- 隋唐史學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 血糖監(jiān)測(cè)課件小講課
- 汽車(chē)車(chē)身密封條設(shè)計(jì)指南
- 光伏工程勞務(wù)承包合同協(xié)議書(shū)
- DBJT13-24-2017 福建省建筑幕墻工程質(zhì)量驗(yàn)收規(guī)程
- 學(xué)校會(huì)議審批管理制度
- 課內(nèi)文言文翻譯句句落實(shí)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文九年級(jí)上冊(cè)
- 【中美家庭教育差異比較探究(英文)(論文)】
- 國(guó)防動(dòng)員工作計(jì)劃
評(píng)論
0/150
提交評(píng)論