电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

毕业设计论文基于FPGA的嵌入式系统设计

48页
  • 卖家[上传人]:工****
  • 文档编号:512205929
  • 上传时间:2022-11-06
  • 文档格式:DOC
  • 文档大小:1.07MB
  • / 48 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、基于FPGA的嵌入式系统设计 摘 要本文设计完成的是基于FPGA的嵌入式系统开发板,它可以完成FPGA、嵌入式系统和SOPC等的设计和开发。开发板以Altera公司的Cyclone系列FPGAEP1C6为核心,在其外围扩展FLASH、SRAM、A/D、D/A、键盘、LED显示、LCD显示、串口通信、VGA接口、PS2接口和USB接口等器件,使其成为一个完整的嵌入式开发系统,系统采用模块化设计,各个模块之间可以自由组合,使得该开发板的灵活性和可扩展性大大提高。同时开发板所提供的丰富的接口模块,供人机交互和器件间通信使用,方便了开发者的设计和系统的嵌入,可以满足普通高等院校、科研人员等的需求。开发者可以使用VHDL语言、Verilog HDL语言、原理图输入等多种方式进行逻辑电路和功能模块设计,也可以利用Altera公司提供的IP资源和Nios 16/32位处理器开发嵌入式系统,借助QuartusII和Nios SDK Shell软件进行编译、下载,并通过本嵌入式系统开发板进行调式和结果验证。关键词:嵌入式系统,Nios嵌入式处理器,SOPC,FPGA ABSTRACTThe thesis

      2、 completes a design of an embedded system development board based on FPGA.The development board can complete the design of FPGA,embeded system,SOPC and so on.The development board is based on Altera Cyclone deviceEP1C6,the board extends several peripheral devices such as,FLASH,SRAM,A/D,D/A,LED,LCD,keyboard,serial port,VGA interface,PS2 interface,USB interface and so on.All the devices constitute an integrated embeded development system. The development board offers us plenty of interfaces to mee

      3、t the need of the device communication and the intercommunion between human and computer,which makes the design and the embedding of the system more easier.The Nios Development Board can meet the need of scientific researchers and other college researchers.The developers can use VHDL,Verilog HDL,schematic input mode and so on to design logic circuit and function block,they can alse use the IP core and Nios microprocessor which are offered by Altera to develop embedded systems. The developers can

      4、 utilize Quartus and Nios SDK Shell to compile and download,then they can use this development board to debug and validate the result. KEY WORDS: embeded system, Nios embeded CPU,SOPC,FPGA目 录摘 要IIABSTRACTIII目 录IV前 言8第1章 绪 论91.1嵌入式系统概述91.1.1嵌入式系统的特点91.1.2 片上系统和可编程片上系统101.2 Nios嵌入式处理器101.2.1 Nios嵌入式处理器特性101.2.2 Nios嵌入式处理器系统组件121.2.3 Avalon交换结构总线12第2章 Nios嵌入式系统开发板整体分析152.1 系统设计目标152.2 系统设计原理152.3 开发板组件与理论分析162.4 开发板电路设计原理图与PCB布线图18第3章 Nios嵌入式系统开发板硬件开发203.1 硬件开发环境概述203.2 FPGA:EP1C6QC240C8的特性和电路设计203

      5、.2.1 特性和封装203.2.2 引脚说明203.2.3 工作条件213.3 串行配置器件:EPCS1的特性和电路设计213.3.1 Cyclone FPGA的配置213.3.2串行配置器件: EPCS1/EPCS4223.3.3 EPCS1的电路设计233.4 SRAM:IDT71V016的特性和电路设计233.4.1 器件特性243.4.2 IDT71V016工作方式243.4.3 IDT71V016的电路设计253.5 FLASH:AM29LV800B的特性和电路设计263.5.1 器件特性263.5.2 器件工作方式描述273.5.3 AM29LV800总线操作283.5.4 AM29LV800的电路设计28第4章 Nios嵌入式系统开发板调试304.1 片内RAM、ROM调试304.2 GERMS监控调试354.3 扩展SRAM调试394.4 扩展FLASH调试41第5章 利用Nios嵌入式系统开发板完成DDS的设计445.1 理论分析445.2 利用开发板实现的优点455.3系统设计与实现465.3.1 参数选取465.3.2 系统设计465.3.3 系统实现46第6章

      6、总 结486.1 主要工作总结486.2 结论486.3 改进意见48 前 言FPGA的特点及其发展趋势:嵌入式系统,是一个面向应用、技术密集、资金密集、不可垄断的产业,随着各个领域应用需求的多样化,嵌入式设计技术和芯片技术也经历着一次又一次的革新。虽然ASIC的成本很低,但设计周期长、投入费用高、风险较大,而可编程逻辑器件(Programmable Logical Device,PLD)设计灵活、功能强大,尤其是高密度现场可编程逻辑器件(Field Programmable Gate Array,FPGA)其设计性能已完全能够与ASIC媲美,而且由于FPGA的逐步普及,其性能价格比已足以与ASIC抗衡。因此,FPGA在嵌入式系统设计领域已占据着越来越重要的地位。可编程片上系统(SOPC)是一种特殊的嵌入式系统:首先它是片上系统(SOC),即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。SOPC结合了SOC和FPGA各自的优点,一般具备以下基本特征: l 至少包含一个嵌入式处理器内核 l 具有小容

      7、量片内高速SRAM资源 l 丰富的IP Core资源可供选择 l 足够的片上可编程逻辑资源 l 处理器调试接口和FPGA编程接口 l 可能包含部分可编程模拟电路 l 单芯片、低功耗、微封装本文设计完成的是基于FPGA的嵌入式系统开发板,它可以完成FPGA、嵌入式系统、SOPC的设计和开发。 第1章 绪 论1.1嵌入式系统概述嵌入式系统是嵌入到对象体系中的专用计算机系统,包括硬件和软件两大部分。硬件包括处理器、存储器、输入输出接口和外部设备等,软件包括系统软件和应用软件,嵌入式系统的系统软件和应用软件紧密结合。嵌入式处理器是嵌入式系统的核心,有硬核和软核之分。常用的嵌入式处理器硬核有ARM、MIPS、PowerPC、Intel x86和Motorola 68000等;Altera公司开发的Nios是16/32位嵌入式处理器软核。和硬核相比,软核的使用灵活方便。Nios嵌入式处理器是可配置的通用RISC处理器,可以很容易地与用户逻辑相结合,集成到Altera FPGA器件中。Nios具有16位指令系统,用户可选择16位或32位数据宽度和可灵活配置的标准外围设备及软件库。Nios系统将处理器

      8、、存储器、输入输出接口和其他IP核灵活地集成到SOPC设计中。1.1.1嵌入式系统的特点嵌入式系统是以应用为中心,以计算机技术为基础,硬件和软件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。可以从以下几个方面来理解嵌入式系统的含义:l 嵌入式系统面向用户、面向产品和面向应用,必须与具体应用相结合才会具有生命力,才更具有优势。嵌入式系统与应用紧密结合,具有很强的专用性。l 嵌入式系统将先进的半导体技术、计算机技术和电子技术以及各个行业的具体应用相结合,是一个技术密集、资金密集和不断创新的知识集成系统。l 嵌入式系统必须根据应用需求对硬件和软件进行裁剪,以满足应用系统的功能、可靠性、成本、体积和功耗等要求。比较好的发展模式是:首先建立相对通用的硬件和软件基础,然后开发出适应各种需要的嵌入式系统。同时还应该看到,嵌入式系统是一个外延极广的概念。凡是与产品结合在一起的具有嵌入式特点的系统都可以称为嵌入式系统。一般而言,嵌入式系统和通用计算机系统类似,由处理器、存储器、输入输出接口和设备以及软件等部分组成。但作为专用计算机系统的嵌入式系统与通用计算机系统相比,具

      9、有以下几个重要特征。l 系统简练。由于嵌入式系统一般应用于小型电子装置,系统资源相对有限,所以系统内核与传统的系统相比要小得多。嵌入式系统一般没有系统软件和应用软件的明显区分,不要求功能的设计和实现过于复杂,这既有利于控制系统成本,同时也有利于保障系统安全。l 专用性强。嵌入式系统的个性化很强,软件和硬件的结合非常紧密,一般要针对硬件进行软件的设计,即使在同一品牌、同一系列的产品中也需要根据硬件的变化和增减对软件不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载也要同系统相结合。l 实时操作系统支持。嵌入式系统的应用程序可以不需要操作系统的支持直接运行,但为了合理地调度多任务,充分利用系统资源,用户必须自行选配实时操作系统(Real-Time Operating System,RTOS)开发平台,这样才能保证程序执行的实时性和可靠性,减少开发时间,保障软件质量。l 专门开发工具支持。嵌入式系统本身不具备自主开发能力,即使在设计完成以后用户通常也不能对程序功能进行修改,必须有一套开发工具和环境才能进行开发。开发工具和环境一般基于通用计算机的软硬件设备、逻辑分析仪和示波器等。在嵌入式系统的软件开发过程中,采用C语言将是最佳的选择。由于汇编语言是非结构化的语言,不能胜任大型的结构化程序设计,必须采用更高级的C语言进行设计。1.1.2 片上系统和可编程片上系统随着半导体技术的不断发展,片上系统(System on a Chip,SOC)成为嵌入式应用领域的热门方向之一。SOC最大的特点是成功实现了软硬件的

      《毕业设计论文基于FPGA的嵌入式系统设计》由会员工****分享,可在线阅读,更多相关《毕业设计论文基于FPGA的嵌入式系统设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.