基于8086CPU单芯片计算机系统总线设计技术的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
单芯片计算机将传统PC机主板上的全部芯片最大限度地集成到单颗芯片中,使其重量、体积和功耗大幅下降,而性能却会得到很大改善。其中,系统总线的设计质量对缩小芯片面积,简化系统结构以及扩展外设都有非常积极的意义。本文围绕8086单芯片计算机开发项目开展研究工作,采用IP/SoC的设计方法,研究了8086 CPU与片上总线的接口方法,设计了8086单芯片计算机的系统总线IP,并实现了该IP在单芯片计算机验证平台上的集成与验证。
     论文的主要工作和成果如下:
     1.设计了面向8086 CPU的AHB系统总线IP;
     2.设计了8086 CPU与AHB总线之间的接口;
     3.完成了系统总线IP软核中的仲裁、译码和中断等模块的RTL级设计;
     4.搭建了单芯片计算机的系统仿真平台,并在其上完成了系统总线IP软核的RTL级功能仿真;
     5.搭建了单芯片计算机的FPGA原型,设计并完成了电子钟实验和VGA显示实验。
Computer-on-a-Chip (CoC) integrates ICs which distributed on the personal computer mainboard into one chip as many as possible , featuring better performance, lighter weight, smaller volume and lower power consumption. Integrating system bus into the CoC has lots of positive meaning for reducing chip area, simplifying system structure and expanding peripheral IPs. The research in this dissertation is based on the project of the 8086 Computer-on-a-Chip. Based on the IP/SoC design methodology, this dissertation studies the integration bwetten Chip-On-Board (COB) and On-Chip Bus ,designs system bus IP Core for CoC .Then, the integration and verification of this IP is performed on 8086 Computer-on-a-Chip platform.
     The main works and achievements of this dissertation are as follows:
     1. Developing an IP for the AHB Bus, which is working with 8086 CPU together;
     2. Developing an interface between 8086 CPU and AHB Bus;
     3. Completing the RTL-level design of several major functional modules, including Arbiter module, Interrupt module, and decoder module, etc;
     4. Building an 8086 Computer-on-a-Chip simulation platform. Completing RTL-level simulation of this system bus IP Core by electronic clock and VGA experiments designed;
     5. The whole system FPGA prototype verification is performed on the Altera DE2 evaluation board. The results show that this system bus IP is well designed and stable.
引文
[1]杨之廉,申明.超大规模集成电路设计方法学导论(第二版)[M] .北京:清华大学出版社, 1999.
    [2]王爱英.计算机组成与结构(第3版)[M] .清华大学出版社,2000.
    [3]李亚民著,计算机组成与系统结构[M].北京:清华大学出版社, 2000年4月.
    [4]唐长钧,赵正校,朱煜清. Intel8086微处理器[M] .上海交通大学微机研究所,1986.
    [5]金兰,金波.计算机组织:原理、分析与设计[M] .清华大学出版社,2006.
    [6]王彬,任艳颖.数字IC系统设计.西安电子科技大学出版社[M] ,2005年9月第1版.
    [7] Peter James Aldworth.“System-on-a-Chip Bus Architecture for Embedded Applications”[J].1999 IEEE International Conference on Computer Design. 1999.
    [8] ARM Limited Inc.“AMBA Specification (Rev2.0)”[S], http: //www.gaisler.com/doc/amba.pdf, 1999.
    [9] IBM,“The Coreconnect Bus Architecture”[S], http://www-306.ibm.com/chips/techlib/techlib.n sf/techdocs/852569B20050FF7785256991005000FB/$file/crcon_wp.pdf,1999.
    [10] Silicore,“WISHBONE Specification, Revision B.3”[S], http://www.opencores.org/projects. cgi/web/wishbone/wbspecesb3.pdf, 2002-09-07.
    [11] [美]Rochit Rajsuman著.于敦山,盛世敏,田泽译. SoC设计与测试[M].北京航空航天大学出版社,2003.
    [12] [美]Michael Keating,Pierre Bricaud. Reuse Methodology Manual for System-on-a-Chip Designs [M], 2004.
    [13]杨震,文爱萍.“SoC的关键技术和设计方法[J],微电子技术”,2001.
    [14] Sangiovanni-Vincentelli.A, Carloni.L, De Bernardinis.F. benefits and challenges for platform-based design[J], Design Automation Conference, 2004 proceedings.
    [15] [美]Alfred L. Crouch著. Design-for-Test for Digital IC’s and Embedded Core Systems [M], 2006.
    [16]李丽.集成电路设计方法及IP设计技术的研究[D].合肥工业大学博士论文, 2002年11月.
    [17]高鹏,陈咏恩.“AMBA总线及其应用”[J],半导体技术,2002.
    [18]宋何娟.8086微处理器IP软核设计技术的研究[D].合肥工业大学硕士论文, 2007年12月.
    [19]周彩宝,刘应学.“ARM体系以及AMBA总线分析”[J],计算机工程,2003.
    [20] MarcBertola, GuyBois,“A methodology for the design of AHB bus master wrappers”, Proceedings of the Euromicro Symposiumon Digital System Design [J], 2003.
    [21] Michael D.Cileti,“Advanced Digital Design with the Verilog HDL”[M],电子工业出版社.2004.
    [22]张庆利,王进祥,叶以正.“AMBA片内总线结构的设计”[J],微处理机,2002.
    [23] DesignWare Synthesizable Components for AMBA 2 DW_ahb Databook[S], Ver-sion 2.06b June 14, 2007.
    [24] Michael D. Ciletti著.张雅绮、李锵等译. Verilog HDL高级数字设计[M].电子工业出版社,2005.
    [25] William Stallings著, Computer Organization & Architecture: Design for Performance. Prentice Hall[M], 1999年9月.
    [26]吴秀清,周荷琴.微型计算机原理与接口技术(第2版)[M].合肥:中国科学技术大学出版社, 2001.
    [27]蒋本珊,欧阳春生.常用可编程外围接口芯片使用指南[M].北京:北京理工大学出版社,1994年5月.
    [28] Metor, Graphics, Corporation: m8255_pd.pdf, m8255_ps.pdf, m8255_pu.pdf. 02/98MWUG-40062.004-FC, Copyright 1996-1998.
    [29] Mentor Graphics Corporation: m8254_pd.pdf, m8254_ps.pdf, m8254_pu.pdf. 0298MWUG-40062.004-FC, Copyright 1996-1998.
    [30] DesignWare Synthesizable Components for AMBA 2 DW_ahb_dmac, Databook, Version 2.10b[S], June 14, 2007.
    [31]陈光禹,潘中良.可测性设计技术[M].北京:电子工业出版社, 1997.
    [32]雷绍充,邵志标,梁峰. VLSI测试方法学和可测性设计[M].北京:电子工业出社, 2005.
    [33]杨斌.微机原理与接口技术实验及课程设计[M].西南交通大学出版社,2005.
    [34]夏宇闻.复杂系统数字电路与系统的Verilog HDL设计技术[M].北京:北京航空航天大学出版社, 1998.
    [35] Xiong Zhihui, Research on techniques of platform-based SoC hardware/software co-design [D]. Changsha: National University of Defense Technology, 2004.
    [36]唐守龙,刘昊,陆生礼,“浅谈SoC设计中的软硬件协同设计技术”[J],电子器件,2002.
    [37] www. Altera. com.
    [38]高明伦. Verilog与PC机接口电路设计[M],安徽科学技术出版社, 2003年.
    [39]王田苗.嵌入式系统设计与实例开发(第2版)[M].北京:清华大学出版社, 2003.
    [40]范学峰,杨燕琴著;微型计算机原理与应用-Intel 8086/8088 [M].上海:同济大学出版社, 1996.
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.