研究生: |
吳家豪 Jia-hao Wu |
---|---|
論文名稱: |
RPC-based 演算處理器驗證系統之Linux相關軟體設計 Linux-based Software Design of a RPC-based Verification System for Algorithmic Processors |
指導教授: |
吳乾彌
Chen-Mie Wu |
口試委員: |
陳省隆
none 陳漢宗 none 陳郁堂 none 張勝良 none |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2006 |
畢業學年度: | 95 |
語文別: | 中文 |
論文頁數: | 68 |
中文關鍵詞: | RPC-based 演算處理器驗證系統之Linux相關軟體設計 |
外文關鍵詞: | Linux-based Software Design of a RPC-based Verif |
相關次數: | 點閱:111 下載:1 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文係有關以遠端程序呼叫為基礎的演算處理器驗證系統之Linux端相關軟體設計,其研究工作主要包含四大部份:第一部份為Linux個人電腦與FPGA板間之非同步資料傳輸程式之設計;第二部份為遠端程序呼叫相關通訊程式之設計;第三部份為遠端程序呼叫相關介面執行程式自動產生器之設計;第四部份為演算處理器驗證系統之Linux個人電腦端相關測試程式設計。
整體而言,本論文係以提供一個嵌入式演算處理器的設計與發展環境為目標,並經由遠端程序呼叫機制之建立,以簡化演算處理器硬體之設計流程。
This thesis is related to the Linux-based software design of a remote-procedure-call-based (RPC-based) verification system for algorithmic processors. The major research work includes four parts: the first part is to design an asynchronous transmission program between the Linux-based personal computer and the field-programmable-gate-array (FPGA) board. The second part is to design both the communication protocol and program for RPC. The third part is related to the design of the automatic generator which can generate the run-time RPC interface programs. The fourth part is to develop the related testing programs on the Linux personal computer for this algorithmic-processing verification system.
On the whole, the goal of this thesis is to provide an environment for the design and development of embedded algorithmic processors. Meanwhile, through setting up the RPC mechanism, the hardware design flow of the algorithmic processors can be simplified.
[1]李國隆, SOPC-based即時為核心之邏輯層設計, 國立台灣科技大學碩士學位論文, 民國九十四年。
[2]陳伯勳, SOPC-based即時作業系統偵錯器之設計, 國立台灣科技大學碩士學位論文, 民國九十四年。
[3]游碩賓, 用於分散式軟體發展之物件導向式架構, 國立成功大學碩士學位論文, 民國八十三年。
[4]A.D. Birrell and B.J. Nelson, “Implementing Remote Procedure Calls,” ACM Transactions on Computer Systems, Vol. 2, No. 1, February, 1984, pp.39-59.
[5]Kara and Dan, “The Four Faces of JDBC,” Component Strategie.
[Online]Available:http://www.omg.org/omg00/backgrnd.htm
[6]Y. L. Chi and P. Wolfe, “A Web Automatic Software Grading System,” The 50th Industrial Engineering Solutions conference, 1998.
[7]S. Vinoski, “CORBA: Integrating Diverse Applications within Distributed Heterogeneous Environments,” IEEE Communication, V35(2), 1997.
[8]James Peterson and Abraham Silberschatz, Operating System Concepts, fourth edition, Addison Wesley, 1997.