最新資訊

基于Java的FPGA可編程嵌入式系統(tǒng)

傳統(tǒng)的嵌入式產(chǎn)品只能實現(xiàn)某種特定的功能,不能滿足用戶可變的豐富多彩的應(yīng)用需求。為解決這個問題,本文設(shè)計并實現(xiàn)了一種使用Java作為軟件平臺的基于FPGA的可編程嵌入式系統(tǒng),以實現(xiàn)系統(tǒng)對多種本地應(yīng)用和網(wǎng)絡(luò)的支持。  1. 概述  傳統(tǒng)的嵌入式系統(tǒng)設(shè)計的主要目標是找到一種優(yōu)化的體系結(jié)構(gòu)來完成單一的,特定的功能。對這樣的系統(tǒng)來說,ASIC和核心處理器是作為特別的構(gòu)件模塊加以考慮的:設(shè)計者根據(jù)應(yīng)用的要求選擇適當(dāng)?shù)腁SIC,根據(jù)給定的性能要求比如處理器主頻,系統(tǒng)穩(wěn)定性,以及對功耗的要求等選用適當(dāng)?shù)奶幚砥鲀?nèi)核。  然而,在當(dāng)今移動通信已經(jīng)進入每個人的生活的今天,現(xiàn)在的嵌入式系統(tǒng)比如PDA等已經(jīng)不同于傳統(tǒng)意義上的嵌入式系統(tǒng)了,它們有自己的獨特特點??陀^需要要求它們能夠支持多種應(yīng)用功能如網(wǎng)頁瀏覽,播放音頻/視頻文件,以及進行無線網(wǎng)絡(luò)通信等?! ∵@樣看來,傳統(tǒng)的設(shè)計思路因為只面向單一的應(yīng)用,無法滿足多應(yīng)用嵌入式系統(tǒng)的需求。而解決這一問題的良好途徑便是向嵌入式系統(tǒng)引入可編程能力,以使得系統(tǒng)能夠根據(jù)用戶的不同要求實現(xiàn)對不同應(yīng)用的支持?! 榱讼蛳到y(tǒng)中引入可編程能力,我們考慮在系統(tǒng)中嵌入FPGA,因為FPGA具有下列特點,使得它成為

發(fā)表于:9/28/2010