基于MPSoC的多任務(wù)調(diào)度算法的設(shè)計與實現(xiàn)源代碼——第二屆OpenHW開放源碼硬件與嵌入式大賽優(yōu)勝獎
所屬分類:源代碼
上傳者:chenyy
文檔大小:3267 K
標(biāo)簽: PSoC
所需積分:0分積分不夠怎么辦?
文檔介紹:MPSoC(Multiprocessor Systems-on-Chip),由多個處理器單元和片上存儲系統(tǒng)組成的片上多處理器系統(tǒng),已經(jīng)逐漸成為了嵌入式系統(tǒng)的實現(xiàn)標(biāo)準(zhǔn)。多處理器系統(tǒng)帶來了更強大的并行處理能力、更高的計算密度以及更低的時鐘頻率,并且在很大程度上減緩了處理器的散熱和功耗的問題,這也使得多處理器系統(tǒng)成為嵌入式應(yīng)用領(lǐng)域的一種趨勢。然而,在多處理器上的最優(yōu)的任務(wù)調(diào)度算法是一類NP困難問題,并且在實時系統(tǒng)中,將任務(wù)協(xié)調(diào)、并且正確的分配到不同的處理器上也是一個很重要的問題。本項目就是圍繞這一問題,在FPGA上構(gòu)建了多處理器的驗證平臺,針對控制系統(tǒng)中的存在著多種實時性任務(wù),在雙優(yōu)先級的多任務(wù)調(diào)度算法的基礎(chǔ)上進(jìn)行了改進(jìn),使得實時性非周期任務(wù)能夠很好的響應(yīng),并且使得強實時周期性任務(wù)能在有效時限之前完成。
現(xiàn)在下載
VIP會員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。