最新資訊

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

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

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