跳到主要內容

臺灣博碩士論文加值系統

(3.237.6.124) 您好!臺灣時間:2021/07/24 04:43
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:林承昆
研究生(外文):Cherng-Kuen Lin
論文名稱:可程式化單晶片平台上的設計流程研究
論文名稱(外文):Investigations of Embedded-System Design Flow on SoPC Platform
指導教授:李政崑
指導教授(外文):Jenq-Kuen Lee
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:英文
論文頁數:38
中文關鍵詞:可程式化單晶片平台平台架構作業系統
外文關鍵詞:SoPC PlatformArchitectureOperating System
相關次數:
  • 被引用被引用:0
  • 點閱點閱:94
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
特殊應用積體電路發展以來,許多特殊應用硬體模組出現在計算機架構當中。之後,硬體模組的設計趨勢導向了包含百萬邏輯閘的可程式化邏輯元件,巨量的可程式化區域使得可程式化單晶片平台兼具彈性以及效能。當系統加入更多的硬體模組,軟體設計以及硬體設計的複雜度也跟著增加,作業系統在軟體以及硬體之間提供一般化的介面,使得設計流程更加簡化。此外,作業系統也擁有許多額外的資源,開
放原始碼的應用程式能夠縮短系統開發時間。我們對Altera所開發的Excalibur可程式化單晶片平台的架構以及設計流程做了一些研究。
Since Application Specific Integrated Circuit (ASIC) designs
arrive, various application specific hardware modules were put upon ASICs including computation parts such as FFT, video codec and I/O unit like Network Interface Controller (NIC). With multi-million gate FPGA technology, the design paradigm transfers from ASIC toward FPGA. With the coming of broadband access, performance-demanding hardware-base functionality of cryptography, communication and multimedia were introducing into FPGA and ASIC design. SoPC stands for a system implemented on a FPGA which incorporates a General Purpose Processor (GPP) as well as one or more blocks of IP as well as the users code. A SoPC platform provides more flexibility compared to GPPs and less time consuming
verification and instancing compared to ASICs. As many functions are launched on reprogrammable devices, the platform with an operating system generalizing the interface between hardware and software and handling the infrastructure will shorten the development time. Moreover, open source applications are available such as OpenSSL as general purpose cryptography library, Apache as HTTP Server, and Kaffe as Java virtual machine. The working on
operating systems enhance the ability of devices and reduce the software development time. The Altera Excalibur EPXA10 with one million gates around an ARM922T processor core is chosen for investigation in our work. Large reprogrammable FPGA area provides us the opportunity to design and research more complicated application specific hardware modules. This thesis presents an architecture overview to a SoPC platform and an investigation of design flows on it.
[1] Altera Corporation, EPXA10 Development Board - Hardware Reference Manual, 2002

[2] The ARM Linux Project, ARM Linux, http://www.arm.linux.org.uk

[3] Altera Corporation, NIOS Development Kit Getting Start - User Guide, 2002

[4] Altera Corporation, ARM-Based Embedded Processor PLDs Hardware Reference Manual v3.0, 2002

[5] ARM Limited, AMBA Speci‾cation, 1999

[6] Altera Corporation, Introduce to Quartus II - Manual, 2003

[7] Red Hat, Inc, RedBoot, http://sources.redhat.com/redboot/

[8] Red Hat, Inc, eCos, http://sources.redhat.com/ecos/

[9] Free Software Foundaton, Inc, GDB: The GNU Project Debugger, http://www.gnu.org/software/gdb/

[10] The ARMboot Project, ARMboot, http://armboot.sourceforge.net/

[11] Altera Corporation, APEX 20K Programmable Logic Device Family - Data Sheet, 2002

[12] JTAG, JTAG Speci‾cation, 2003, http://www.jtag.com/

[13] Altera Corporation, ByteBlaster II Parallel Download Cable, 2003

[14] Altera Corporation, Hierarchical Block-Based & Team-Based Design Flows, 2004

[15] Mentor Graphics Corporation, LeonardoSpectrum with LeonardoInsight - Data Sheet, 2003

[16] Synopsis, Inc, Design Compiler FPGA Design Once - Data Sheet, 2004

[17] Mentor Graphics Corporation, ModelSim SE - Data Sheet, 2003

[18] Synopsis, Inc, PrimeTime SI - Data Sheet, 2003
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top