- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于EDAALU设计
课 程 设 计 说 明 书
课程名称: EDA课程技术设计 题 目: ALU设计 学 院: 电气信息学院 专 业: 测控技术与仪器 年 级: 学 生: 学 号: 指导教师: 完成日期: 2010年6月 20日
1. EDA技术和设计题目简介 1
1.1 EDA技术简介 1
1.2 设计题目简介 1
2. 总体方案设计与实现工具 2
2.1 ALU原理分析 2
2.2 用FPGA实现ALU的设计 2
2.3 VerilogHDL开发语言简介 3
3. ALU的各模块的具体设计 4
3.1 译码与控制分配模块alumux的实现 4
3.2 逻辑运算模块alucore的实现 4
3.3 加减模块addsub的实现 6
3.4 乘法模块mul的实现 7
3.5 除法模块div的实现 9
3.6 各各模块的组合 15
4 系统仿真与调试 15
4.1 仿真环境介绍 15
5 总结与体会 20
5.1 设计的体会 20
5.2 设计的不足和改进措施 20
5.3 致谢 20
参考文献 21
附录: 22
EDA技术课程设计
摘 要:本次设计采用的是EDA技术设计一个算术逻辑单元ALU。本设计主要完成ALU整体设计,设计分为两个模块:算术运算模块和逻辑运算模块。算术运算模块包括带进位的八位数的加减和四位数的乘除法运算,逻辑运算模块包括左移与右移。本设计使用VerilogHDL语言编写,并可以在上实现。Quartus IIThis design is adopted to design a EDA arithmetic logic unit (ALU). The design of the main design, the design of the ALU is divided into two modules: arithmetic and logical operations module. With binary arithmetic modules including eight digit deductions and four digits, the method of computing, logic operation modules including left and right. This design USES VerilogHDL language, and can be realized on FPGA. Simulation and Quartus II to debug
Keywords:EDA technology, ALU, VerilogHDL language, FPGA
EDA技术和设计题目简介
EDA技术简介
EDA是电子设计自动化(Electron Design Automation)的缩写,是在20世纪90年代初,从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展起来的。
EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。 利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。 现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。 EDA设计可分为系统级、电路级和物理实现级(Arithmetic Logic Unit, ALU)是的执行单元,是所有中央处理器的核心组成部分,由And Gate 和Or Gate构成的算术逻辑单元,主要功能是进行运算,如加减乘(不包括整数除法)。基本上,在所有现代CPU体系结构中,二进制都以的形式来表示。本文介绍VerilogHDL语言编写,并可以在上实现。Verilog HDL是一种硬件描述语言(HDL:Hardware Discription Language),是一种以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑 功能。 Verilog HDL 语言具有下述描述能力:设计的行为特性
您可能关注的文档
- 城市民办幼儿园教师队伍现状成因及对策.doc
- 城市干线协调控制仿真建模评价系统设计——交通运输系统模拟课程设计.docx
- 城市生态学期末论文论在城市灾害中人为原因及相应防措施.docx
- 城市社会学第一讲 城市社会学研究领域及基本概念.ppt
- 城市社会学第十四讲 全球化时代城市.ppt
- 城市社会学第十讲 住房供给与城市环境社会生产.ppt
- 城市脆弱性评价方法及应用研究20102015年北京市实证分析.docx
- 地方特色文化旅游商品再设计毕业设计论文.doc
- 城市边缘区生态景观规划研究——以苏州市为例.doc
- 城市道路工程标准化项目建设实施方案绿化工程;雨水工程污水工程及给水工程管道安装;电力工程电信工程燃气工程路灯工程交通工程土建及预埋工程.doc
文档评论(0)