


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
浙江工業(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)作限制性的指令組合和能力的非常簡單的共處理器。嵌入系統(tǒng)設(shè)計(jì)者習(xí)慣于把一些簡單的軟件工作映射到這些簡單的共處理器,以獲得把大規(guī)模指令轉(zhuǎn)向獲得映射所有軟件任務(wù)的單片機(jī)本身。本文,我們打算一種方法去敘述,仿真,和區(qū)分那些可能是被用于可設(shè)計(jì)的單片機(jī)外圍設(shè)備,比如時(shí)間處理單元(TPUs)。通過我們的一般原理,我們讓設(shè)計(jì)者計(jì)劃分割,且我們提供一個(gè)環(huán)境去有效仿真和評(píng)估一個(gè)特殊執(zhí)行選擇。為軟件,硬件和外圍設(shè)備規(guī)劃常式自動(dòng)化下游的綜合。1、落實(shí)和個(gè)案研究我們已經(jīng)實(shí)現(xiàn)了來自摩托羅拉的單片機(jī)68hcll系列。它包括:定時(shí)單元,實(shí)現(xiàn)輸入攝入輸出比較功能,使用16位自由運(yùn)行計(jì)算器的輸入和輸出兩者間的測(cè)試時(shí)間。A/D轉(zhuǎn)換器PWM產(chǎn)生器在一個(gè)特定的系列成員上為汽車的申請(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)每秒線性變化,依靠時(shí)鐘計(jì)數(shù)因素,從1到32。試驗(yàn)在60MHZ的ULTRAsparc上被運(yùn)行。綜合時(shí)間,適當(dāng)?shù)腎/O驅(qū)動(dòng)從圖書館和有共設(shè)計(jì)工具的客戶上被修改。我們也為儀表板控制器的PWM產(chǎn)生器綜合硬件實(shí)現(xiàn),因?yàn)樗麄冊(cè)?8hcll單片機(jī)系列所有成員不是適當(dāng)?shù)?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大數(shù)據(jù)分析支持的孕產(chǎn)婦風(fēng)險(xiǎn)評(píng)估模型-洞察闡釋
- 基于區(qū)塊鏈的共享網(wǎng)絡(luò)資源可信性保障機(jī)制-洞察闡釋
- 專科疾病防治團(tuán)隊(duì)協(xié)作機(jī)制優(yōu)化-洞察闡釋
- 醫(yī)療廢棄物綠色處理技術(shù)與設(shè)備創(chuàng)新
- 基于實(shí)時(shí)數(shù)據(jù)的智能測(cè)試監(jiān)控系統(tǒng)-洞察闡釋
- 2025-2030中國激光斷面儀行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 異構(gòu)證明樹模型-洞察闡釋
- 2025-2030中國消炎藥行業(yè)市場(chǎng)發(fā)展分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 健康科技的崛起提升生活品質(zhì)的新途徑
- 2025-2030中國水果店行業(yè)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 智能監(jiān)管系統(tǒng)構(gòu)建-深度研究
- 鋼材交易中心項(xiàng)目可行性分析報(bào)告
- 檔案工作安全系列文件解讀
- 2024年內(nèi)蒙古呼和浩特中考?xì)v史真題卷及答案解析
- 【MOOC答案】《中國文化傳承與科技創(chuàng)新》(北京郵電大學(xué))中國慕課章節(jié)作業(yè)網(wǎng)課答案
- GB/T 45015-2024鈦石膏綜合利用技術(shù)規(guī)范
- 2023-2024學(xué)年北京市海淀區(qū)高二(上)期末語文試卷
- 2025年教師資格考試高中物理面試試題與參考答案
- 粵人版(2024新版)七年級(jí)上冊(cè)地理期末復(fù)習(xí)考點(diǎn)背誦提綱
- 化妝品合伙人協(xié)議書模板
- DB53∕T 1269-2024 改性磷石膏用于礦山廢棄地生態(tài)修復(fù)回填技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論