需求分析文档电梯控制系统11.docx
《需求分析文档电梯控制系统11.docx》由会员分享,可在线阅读,更多相关《需求分析文档电梯控制系统11.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除基于FPGA的电梯控制系统需求分析文档第二小组2014年11月20日目录1.引言51.1目的51.2背景51.3参考资料51.4术语62.任务概述92.1目标92.2系统的特点103.假定和约束114.需求规定114.1.1软件说明114.1.2外部界面需求121)用户界面122)软件界面124.2对功能的一般性规定124.3.1 电梯系统的实体关系图124.3.2 电梯系统的数据流图134.3.2场景154.4.1输入输出要求151)引言152)输入163)处理过程描述164.4.2功能性需求161)引言162)输入173)处理过程描述174)
2、输出174.5数据管理能力要求(针对软件系统)174.6 故障处理要求174.7其他专门要求175.运行环境规定185.1设备185.2支撑软件181)操作系统:windows操作系统。182)数据库管理系统。183)其他支撑软件: 语言vhdl,Altera Quartus II 设计软件.185.3接口185.4控制186.测试计划186.1引言186.2目的186.3背景196.4试需求196.5分析各种信息196.6测试策略197.测试内容207.1.1人力资源207.1.2系统资源217.1.3人员安排211)估计测试工作量212)创建工程调度表211.引言1.1目的运用FPGA来设
3、计自动电梯控制系统设计,使电梯的运行环境简洁,操作方便,控制性能更好。1.2背景软件系统的名称:基于FPGA的十层电梯控制器的设计行业情况,随着社会的发展,电梯作为一种垂直运输的交通工具,已在人们生活中有着不可替代的地位。目前,中国电梯市场一直被日本企业(日立、三菱)垄断,随着近几年房地产的持续升温,电梯市场一直保持着旺盛的需求,并且有着巨大市场和发展潜力空间。本项目的任务提出者:余学义,王帅,练敏,赵家胜开发者: 余学义,王帅,练敏,赵家胜1.3参考资料1唐朔飞计算机组成原理第二版高等教育出版社,19992刘福奇Verilog HDL应用程序设计电子工业出版社,20093金美华,宋万杰,吴顺
4、君。FPGA中浮点乘法器的实现。4刘凌数字信号处理的FPGA实现清华大学出版社2002。5崔云娟基于FPGA常用浮点运算电路的VHDL设计西安电子科技大学本科学位论文2004。6旷捷. 基于FPGA的单精度浮点数乘法器设计。武汉,2010.3.187周宁宁. 基于FPGA技术的浮点运算器设计与实现。2005.8徐洋.基于Verilog HDL的FPGA设计与工程应用.人民邮电出版社.2009年10月.9云创工作室.Verilog HDL程序设计与实践.人民邮电出版社.2009年02月.10张延伟.Verilog HDL程序设计实例详解.人民邮电出版社.2008年04月.11华清远见嵌入式培训中
5、心.FPGA应用开发入门与典型实例.人民邮电出版社.2008年07月.12杨跃.FPGA应用开发实战技巧精粹.人民邮电出版社.2009年04月.13王传新.FPGA设计基础.高等教育出版社.2007年09月.1.4术语EDA:EDA是电子设计自动化(Electronic Design Automation)缩写,是90年代初从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。EDA技术是以计算机为工具,根据硬件描述语言HDL( Hardware Description language)完成的设计文件,自动地完成逻辑编译、化
6、简、分割、综合及优化、布局布线、仿真以及对于特定目标芯片的适配编译和编程下载等工作。典型的EDA工具中必须包含两个特殊的软件包,即综合器和适配器。综合器的功能就是将设计者在EDA平台上完成的针对某个系统项目的HDL、原理图或状态图形描述,针对给定的硬件系统组件,进行编译、优化、转换和综合,最终获得我们欲实现功能的描述文件。综合器在工作前,必须给定所要实现的硬件结构参数,它的功能就是将软件描述与给定的硬件结构用一定的方式联系起来。也就是说,综合器是软件描述与硬件实现的一座桥梁。综合过程就是将电路的高级语言描述转换低级的、可与目标器件FPGA/CPLD相映射的网表文件。 FPGA: FPGA(Fi
7、eldProgrammable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的基本特点:1.采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。2.FPGA可做其它全定制或半定制ASIC电路的中试样片。3.FPGA内部有丰富的触发器和IO引脚。4.FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。5.FPGA采用高速CHMOS工艺,功耗低,可以与CMO
8、S、TTL电平兼容。可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。
9、因此,FPGA的使用非常灵活。QuartusII:Altera Quartus II 设计软件提供完整的多平台设计环境,能够直接满足特定设计需要,为可编程芯片系统(SOPC) 提供全面的设计环境。DE2开发板: ED2是Altera公司针对大学教学及研究机构推出的FPGA多媒体开发平台。DE2为用户提供了丰富的外设及多媒体特性,并具有灵活而可靠的外围接口设计。DE2能帮助使用者迅速理解和掌握实时多媒体工业产品设计的技巧,并提供系统设计的验证。DE2平台的设计和制造完全按照工业产品标准进行,可靠性很高。ED2开发板2.任务概述2.1目标设计一个10层楼的自动电梯控制器,该控制器可控制电梯完成10
10、层楼的载客服务而遵循方向优先原则,能响应提前关门延时关门,并具有超载报警和故障报警。该设计是一个基于FPGA的自动升降电梯控制系统。它的设计是采用VHDL硬件描述语言使用EDA技术在Quartus II软件平台上设计完成的,调试并且时序仿真通过后再下载到开发板上调试通过。这个系统分为4个模块:外部数据采集模块、信号存储模块、中央处理控制模块、信号显示模块。中央处理模块采用状态机的方式来完成的。电梯的运行和停止过程包括8个状态:上升、下降、停止、开门、关门、等待、超载以及故障。其中上升和下降过程又分别包含1到10楼六个子状态。通过不同条件的改变来控制状态之间的变换。这些条件的改变是通过对一些输入
11、输出和寄存器信号的变化来完成的。这些信号包括每个楼层的上升、下降、楼层请求、运动方向显示、楼层显示等信号。所以设计了数据采集和存储模块来采集并存储这些信号。信号显示模块的设计体现在电梯每进入一种状态就会有相应的输出和显示。即设计一个基于FPGA的十层楼电梯控制系统,实现上升、下降、开门、等待关门、关门、超载报警、故障报警、休眠等功能,完成电梯系统控制功能。并通过仿真结果验证其正确性。2.2系统的特点1采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。2FPGA可做其它全定制或半定制ASIC电路的中试样片。3FPGA内部有丰富的触发器和IO引脚。4FPGA是ASIC电路中设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 文档 电梯 控制系统 11
限制150内