本論文提出利用LEON 架構為基底設計內嵌式系統之可重組態架構,我們利用FPGA(Field Programmable Gate Array)的可程式化的特性,加上Xilinx公司的Vertex II系列晶片,該晶片擁有RTR(Run Time Reconfigurable)功能,此功能具有部分可重組態特性,可使整個FPGA晶片,可以只更改某部份區域的電路,其他部份電路不會改變,同時當FPGA晶片進行重組態時,沒有被組態的區域仍可維持其運作,不需停頓整體工作。因此,我們選擇一個Open Source 的LEON架構作為我們系統運作的主體,由於它是開放的架構,可以讓我們修改內部的結構,藉由LEON維持系統的運作,另製作一個可重組態的Co-Processor作為LEON系統外加的計算體,有了這項優勢我們便可在系統還在運作的情況之下,隨著不同的應用運算彈性提供不同功能的Co-Processor,卻不用更改實體的硬體設備。
This thesis proposes a design method of a reconfigurable embedded system based on LEON architecture. We can utilize the FPGA with programmable feature. And use Vertex-II chip of Xilinx with Run Time Reconfigurable feature. These features provide partial reconfiguration to change partial circuit of the FPGA chip as the other circuit unchanged. Daring the FPGA is reconfiguring, the unchanged part is still work. According to the above-mentioned feature, we selected an open source LEON architecture as the main part of system. It is an open architecture, so we can modify inside structure. LEON architecture maintains the operation of system and builds a reconfigurable Co-Processor. This Co-Processor can be looked as an additional processor. With this advantage the system can keep on work as build the different function Co-Processor following the different application operation. And the whole system hardware doesn’t be changed.