计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于FPGA的求平方根IP核的开发设计

2016-04-22 01:01
导读:计算机应用论文论文,基于FPGA的求平方根IP核的开发设计样式参考,免费教你怎么写,格式要求,科教论文网提供的这篇文章不错:毕业
毕业

前  言

在现在电子系统领域,EDA工具的使用大大提高了设计的效率和准确度,并已逐渐成为电子系统设计的最重要手段。随着大规模集成电路制造工艺的不断发展以及市场的需求,逻辑芯片和数字系统的规模和设计的复杂程度都在快速增长,用手工方式已经无法完成逻辑芯片和数字系统的设计。现在,数字系统的设计工作不仅需要完成功能设计,而且还需要对时序、功耗等性能指标进行优化,仅仅依靠手工是无法完成设计工作的,所有的设计工作都需要在计算机上通过专用的EDA工具完成。
本设计正是基于EDA工具进行开发与设计的,求平方根IP核就是要解决硬件无法实现求平方根的问题,因此对求平方根公式进行了分析和分解,将工程分开了进行分析和设计开发。我们以C语言代码为开发设计的基础,以Quartus II为开发平台使用VHDL语言对C语言代码进行转换以及对于各个器件进行综合开发。开发设计中我们需要解决的问题是硬件无法识别的数学理论的设计,比如除法、求平方根,因此在整个开发过程中两次用到了牛顿迭代的方法对求平方根和除法进行转换,以满足在设计中的需要。
本文按以下5章进行论述:
第1章为现状分析及工具简介。首先对IP核分别从简介、选择原因、产生原因、价值及挑战5个方面进行了阐述;其次对于本次开发使用的软件Quartus II进行了详细的介绍。
第2章为VHDL硬件语言简介。分别从VHDL语言的产生、发展、现状、语言的优点、设计流程、主要内容以及其所使用的客体与分类等几个方面进行了认识。
第3章为FPGA的EDA设计方法。介绍了FPGA的结构原理及工作模式,同时阐述了FPGA设计基本思想和基本流程。 (转载自http://zw.nseac.coM科教作文网)
第4章为流程设计。本章中详细介绍了浮点运算的规则,以及各功能模块的设计与功能综合。
第5章为总结。总结了本次设计的过程及感受。

    上一篇:Internet上的三维动画设计 下一篇:Web 服务合成多Agent系统综述