ImageVerifierCode 换一换
格式:DOC , 页数:28 ,大小:106.50KB ,
资源ID:1526642      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1526642.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于fpga的小型cpu中通信协议的研究及ip core的开发.doc)为本站会员(cjc2202537)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

基于fpga的小型cpu中通信协议的研究及ip core的开发.doc

1、软件工程专业优秀论文 基于 FPGA的小型 CPU中通信协议的研究及IP Core的开发关键词:SPI 通信协议 知识产权核心 静态时序分析 验证环境摘要:FPGA 作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋

2、简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的System Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规

3、范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又

4、很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以SPI数据通信协议的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将 FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在SPI通信协议的开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进行了详细的论述。正文内容FPGA作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工

5、艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的System Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还

6、介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一

7、个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以SPI数据通信协议的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将 FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在SPI通信协议的开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进行了详细的论述。FPGA作为新一代集

8、成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的 System Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发

9、展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进

10、行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以 SPI数据通信协议的设计作为一个开发范例,从协议功能的

11、研究到最后的验证测试,将FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在 SPI通信协议的开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进行了详细的论述。FPGA作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首

12、选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的 System Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问

13、题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作

14、了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以 SPI数据通信协议的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在 SPI通信协议的开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进行了详细的论述。FPGA作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从

15、而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的 System Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬

16、结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各

17、自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以 SPI数据通信协议的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在 SPI通信协议的开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进

18、行了详细的论述。FPGA作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的 System Verilog、SystemC 设

19、计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行

20、总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以 SPI数据通信协议

21、的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在 SPI通信协议的开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进行了详细的论述。FPGA作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此

22、,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的 System Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。

23、数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本

24、文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以 SPI数据通信协议的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在 SPI通信协议的开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进行了详细的论述。FPGA作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此

25、,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的 System Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问

26、题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI

27、、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以 SPI数据通信协议的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在 SPI通信协议的开发中,不仅对协议进行了详细的功能分

28、析,而且对架构中的每个模块的设计都进行了详细的论述。FPGA作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的 System

29、 Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的

30、问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建

31、等,因此,本文以 SPI数据通信协议的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在 SPI通信协议的开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进行了详细的论述。FPGA作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着

32、如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的 System Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA

33、的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身

34、的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以 SPI数据通信协议的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在 SPI通信协议的开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进行了详细的论述。FPGA作为新一代集成电路的出现,引起了数字电路设计的巨大变革。随着 FPGA工艺的不断更新与改善,越来越多的用户与设计公司

35、开始使用 FPGA进行系统开发,因此,PFAG 的市场需求也越来越高,从而使得 FPGA的集成电路板的工艺发展也越来越先进,在如此良性循环下,不久的将来,FPGA 可以主领集成电路设计领域。正是由于 FPGA有着如此巨大的发展前景与市场吸引力,因此,本文采用 FPGA作为电路设计的首选。 随着 FPGA的开发技术日趋简单化、软件化,从面向硬件语言的 VHDL、VerilogHDL 设计语言,到现在面向对象的 System Verilog、SystemC 设计语言,硬件设计语言开始向高级语言发展。作为一个软件设计人员,会很容易接受面向对象的语言。现在软件的设计中,算法处理的瓶颈就是速度的问题,如

36、果采用专用的硬件电路,可以解决这个问题,本文在第一章第二节详细介绍了软硬结合的开发优势。另外,在第一章中还介绍了知识产权核心(IP Core)的发展与前景,特别是 IP Core中软核的设计与开发,许多 FGPA的开发公司开始争夺软核的开发市场。 数字电路设计中最长遇到的就是通信的问题,而每一种通信方式都有自己的协议规范。在 CPU的设计中,由于需要高速的处理速度,因此其内部都是用并行总线进行通信,但是由于集成电路资源的问题,不可能所有的外部设备都要用并行总线进行通信,因此其外部通信就需要进行串行传输。又因为需要连接的外部设备的不同,因此就需要使用不同的串行通信接口。本文主要介绍了小型 CPU

37、中常用的三种通信协议,那就是 SPI、I2C、UART。除了分别论述了各自的通信原理外,本文还特别介绍了一个小型 CPU的内部构造,以及这三个通信协议在 CPU中所处的位置。 在硬件的设计开发中,由于集成电路本身的特殊性,其开发流程也相对的复杂。本文由于篇幅的问题,只对总的开发流程作了简要的介绍,并且将其中最复杂但是又很重要的静态时序分析进行了详细的论述。在通信协议的开发中,需要注意接口的设计、时序的分析、验证环境的搭建等,因此,本文以 SPI数据通信协议的设计作为一个开发范例,从协议功能的研究到最后的验证测试,将FPGA的开发流程与关键技术等以实例的方式进行了详细的论述。在 SPI通信协议的

38、开发中,不仅对协议进行了详细的功能分析,而且对架构中的每个模块的设计都进行了详细的论述。特别提醒 :正文内容由 PDF文件转码生成,如您电脑未有相应转换码,则无法显示正文内容,请您下载相应软件,下载地址为 http:/ 。如还不能显示,可以联系我 q q 1627550258 ,提供原格式文档。我们还可提供代笔服务,价格优惠,服务周到,包您通过。“垐垯櫃 换烫梯葺铑?endstreamendobj2x滌甸?*U 躆 跦?l, 墀 VGi?o嫅#4K 錶 c#x 刔 彟 2Z皙笜?D 剧珞 H鏋 Kx 時 k,褝仆? 稀?i 攸闥-) 荮vJ 釔絓|?殢 D蘰厣?籶(柶胊?07 姻Rl 遜 ee

39、醳 B?苒?甊袝 t弟l?%G趓毘 N蒖與叚繜羇坯嵎憛?U?Xd* 蛥?-.臟兄+鮶 m4嵸/E 厤U 閄 r塎偨匰忓tQL 綹 eb?抔搉 ok怊 J?l?庮 蔘?唍*舶裤爞 K誵Xr 蛈翏磾寚缳 nE駔殞梕 壦 e櫫蹴友搇6 碪近躍邀 8顪?zFi?U 钮 嬧撯暼坻7/?W?3RQ 碚螅 T憚磴炬 B- 垥 n國 0fw丮“eI?a揦(?7 鳁?H?弋睟栴?霽 N濎嬄! 盯 鼴蝔 4sxr?溣?檝皞咃 hi#?攊(?v 擗谂馿鏤刊 x 偨棆鯍抰Lyy|y 箲丽膈淢 m7汍衂法瀶?鴫 C?Q 貖 澔?wC(?9m.Ek?腅僼碓 靔 奲?D| 疑維 d袣箈 Q| 榉慓採紤婏(鞄-h-蜪7I冑?匨+蘮.-懸 6鶚?蚧?铒鷈?叛牪?蹾 rR?*t? 檸?籕

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报