导读:本文包含了嵌入式软核论文开题报告文献综述及选题提纲参考文献,主要关键词:现场可编程门逻辑阵列,可重构,嵌入式,叁模冗余
嵌入式软核论文文献综述
谭龙生,梁华国,王存[1](2015)在《一种用于嵌入式软核的动态可重构容错方案》一文中研究指出FPGA的应用使得电路设计及实现具有更大的灵活性,但同时由于其结构特性,FPGA也更易受到外界的影响,发生瞬态故障,引起软错误。FPGA动态可重构功能的出现及应用为提高FPGA电路设计可靠性提供了一种解决方案。文章提出了一种针对嵌入式软核的重构容错方案,以叁模冗余为基础,通过处理器之间的相互控制方法,在实现快速检错的同时,降低了硬件开销及时间开销。(本文来源于《合肥工业大学学报(自然科学版)》期刊2015年11期)
马梦雅[2](2012)在《嵌入式软核CPU的FPGA实现和比较研究》一文中研究指出以深亚微米工艺和IP核复用技术为基础的片上系统(SoC)技术是超大规模集成电路发展的趋势和当今集成电路技术的主流。SoC以嵌入式系统为核心,集软硬件于体,并在系统集成中追求产品系统的最大包容性,能成功实现多学科的协作与融合。对于些仅为小批量应用或处于开发阶段的SoC,若马上流片,则需要投入较多的资金,承担较大的试制风险。而用FPGA来实现SoC的功能就可以降低或规避风险。嵌入式CPU是嵌入式SoC的核心。嵌入式CPU种类繁多,选择款好的处理器是开发SoC的重要步骤。性能是选择嵌入式CPU的重要方面,性能测试则是开发嵌入式SoC的重要部分。目前在SoC设计中广泛使用的32位RISC处理器,如ARM处理器和MIPS处理器均属于商业内核,使用者必须支付相对昂贵的授权费。考虑到软核的灵活性和可剪裁性,本文选择四款免费的嵌入式微处理器软核进行性能比较,它们分别是Nios II、MicroBlaze、LEON3和OpenRISC1200。性能测试采用被广泛使用的Dhrystone2.1基准测试程序。本文的重点和难点在于构建硬件系统和修改软件程序使其适应不同的硬件平台。在构建硬件系统方面通过添加或去除某个模块的实验来确定某个模块在提升性能方面的作用。在修改软件程序方面参考不同硬件平台下的软件库函数对Dhrystone2.1进行修改。做了以下工作:1、使用Quartus II中的SOPC Builder构建基于Nios II的硬件SOPC系统,使用Quartus II对系统进行编译并下载。在Nios II IDE下修改基准测试程序。通过在不同的硬件配置和软件设置下测得的性能数据,得到各个模块和软件选项在性能提高方面的作用。2、使用Xilinx嵌入式开发套件EDK(Embedded Development Kit)构建基于MicroBlaze的硬件系统。在CPU配置上,与Nios II实验有所不同。CPU先后使用了两种不同配置。在软件开发方面,针对Xilinx的驱动程序来修改基准测试程序,使得生成文件占有更小的空间且能更有效地运行。3、在Linux环境下或Cygwin环境下使用GRLIB库配置硬件,并使用Xilinx ISE对其进行综合、转译、映射和布局布线。在软件方面,使用BCC进行软件的编译工作。使用GRMON对硬件扫描,对软件下载和运行。4、使用Verilog HDL语言进行基于OpenRISC1200的硬件系统构建,使用Quartus II对搭建好的硬件系统进行综合。使用GCC、GDB、Binutils和uClibc等工具进行or32交叉编译工具链的构建。使用构建好的交叉编译工具链对Dhrystone2.1程序进行编译和链接。使用Quartus II下载工具对软硬件文件进行下载和运行。5、分别对各处理器系统配置和处理器结构包括指令集架构和缓存进行比较,还从易实现性、易配置性、性能和面积上对各处理器进行了比较。(本文来源于《北京工业大学》期刊2012-06-01)
赵冬媛,杨明,程鑫,王永博[3](2012)在《基于NIOS嵌入式软核图像处理算法的研究》一文中研究指出提出了一种在SOPC上自己配置系统并且基于FPGA可编程图像处理算法的设计方案.用户可以根据设计要求修改配置SOPC片上系统,采用自顶向下软硬件并行设计方案,并且图像处理结果通过VGA的IP核实时显示,系统设计好后,用户可以在Nios IDE下实现不同图像处理功能.(本文来源于《辽宁大学学报(自然科学版)》期刊2012年01期)
王红[4](2011)在《基于嵌入式软核Nios Ⅱ的网络视频监控系统》一文中研究指出讨论Nios Ⅱ嵌入式系统的硬件/软件设计的关键流程,通过将LwIP协议栈和Linux操作系统移植到Nios Ⅱ系统,设计基于Nios Ⅱ软核处理器的网络视频监控系统。实验测试表明,合理选择微型操作系统MicroC/OS-Ⅱ和TCP/IP协议栈LwIP,远端用户可以通过浏览器访问存储在本系统上的Web页面,同时实现实时的网络视频监控。(本文来源于《计算机与现代化》期刊2011年11期)
张莉[5](2011)在《基于Nios嵌入式软核的车载导航监控终端的设计》一文中研究指出本文首先分析了车载导航监控终端的基本功能需求,然后介绍了基于Altera StratixTM系列FPGAEP1S10的车载导航监控终端软硬件设计过程,并重点讨论了视频图像采集模块的逻辑接口设计方法。(本文来源于《广东公安科技》期刊2011年03期)
毛丽君[6](2011)在《基于NiosⅡ嵌入式软核的隧道照明控制系统设计》一文中研究指出高速公路隧道属于特殊路段,隧道洞内外环境差别非常大,需要在隧道内设置照明,以消除司机的“暗适应”与“明适应”视觉问题,保证隧道行车安全。而当前的大部分高速公路隧道照明控制系统简单,照明光源舒适度不高,无法根据洞外环境亮度实时调节隧道洞内照明亮度,存在盲目加大隧道照明的亮度的问题,给行车安全带来隐患,造成能源浪费,不符合设计规范和国家节能的政策要求。本文介绍了当前隧道照明的发展及照明灯具智能控制的研究状况,针对当前隧道照明的控制系统存在的问题,设计了基于NiosⅡ嵌入式软核的隧道照明控制系统。本系统主要应用于中小型隧道,具有调光精准、节能省电的特点。可以实现的功能为:根据隧道外光照强度的变化对隧道内照明进行实时连续调光,实现隧道内光照强度的平滑过渡;自动故障检测,一旦灯具出现故障可直接将故障灯编号显示在液晶触控屏上;夜间模式下隧道内有无车辆检测,当无车辆通过时照明灯具全线关闭。根据隧道照明控制系统的功能要求,将本系统分为隧道外控制系统和隧道内照明灯具终端两部分来分别设计。隧道外照明系统主要包括内嵌于FPGA芯片的NiosⅡ软核控制器、光强传感器、车辆传感器与液晶触控屏。隧道内照明灯具终端包括LED颗粒阵列、LED驱动电路、灯具故障检测电路以及C8051F330D控制终端。NiosⅡ内核控制器与C8051F330D控制终端通过RS485总线进行通信,传递调光信息与故障信息。本文介绍了以上各电路的设计思路和电路设计的实现原理,对电路主要器件的选型,所使用器件的结构、性能特点以及主要技术参数的选择和计算都进行了详细的说明,并且给出了每部分电路的详细电路原理图。软件部分对隧道外控制系统和隧道内照明灯具终端两部分的软件设计方法、流程及所实现的功能都进行了详细地描述。隧道外控制器实现了NiosⅡ内核控制器在FPGA中的嵌入,设计了串口、I2C总线等模块,在驱动程序的基础上,根据隧道照明控制系统的实际功能需求,编写了相应的应用程序。隧道内C8051F330D控制终端通过软件实现了占空比可调的PWM输出以及故障信号的处理与传送。最后,总结了本论文的主要内容,同时指出了设计中的不足和改进。(本文来源于《太原理工大学》期刊2011-05-01)
郑彦[7](2011)在《基于嵌入式软核的硬件加密卡设计》一文中研究指出随着现代通信技术与互联网技术的不断发展,人类进入信息化时代。人们在享受获取信息便利快捷的同时,面临着个人数据安全的严峻考验。如何保证数据安全的存放和传输是人类在全面推进信息化时所必须认真考虑的问题。数据加密是目前解决数据安全的一种有效的方法,从实现的技术角度来讲,目前的数据加密技术主要分为两类,软件加密和硬件加密。软件加密技术是基于个人计算机特定的操作系统,使用应用程序实现的一种加密技术。这种加密技术的特点是应用方便,成本较低,加密方式比较灵活,加密速度依赖于个人计算机的处理性能。但由于操作系统和应用软件本身的不健全性,使这种加密技术在安全和可靠方面存在很大问题,不适合对重要信息的加密存储。硬件加密技术使用相对独立的系统完成数据加密,加密过程相对独立不受外界影响,具有很高的安全性和可靠性,是现代加密存储技术的主要研究方向。本文就目前使用的硬件加密卡集成度不高,处理速度较慢的问题,提出了基于嵌入式软核结构的硬件加密卡设计。根据设计思路,作者选择MicroBlaze软核处理器作为主控制器,将软核处理器,PCI Express通信控制器和部分逻辑控制电路集成在一块FPGA芯片中,使整个硬件加密卡的集成度有了很大提高。同时作者选用高速加密芯片和PCI Express通信接口来提高数据处理和交换能力,提升整个加密卡的性能。最终实现了基于通用计算机平台的硬件加密卡设计。(本文来源于《太原理工大学》期刊2011-05-01)
王龙[8](2011)在《嵌入式软核的Linux操作系统应用研究》一文中研究指出随着计算机技术的发展,嵌入式系统已经广泛应用到工业控制、信息家电、机电产品等众多领域。其中大多数应用都是基于ARM、Power PC、MIPS等硬核处理器,虽然技术比较成熟,但其生产成本较高,设计灵活性较差,产品一旦完成便不易升级。因此,本文主要研究基于Nios II软核处理器的嵌入式系统应用。Nios II是Altera公司为实现SOPC(System On a Programmable Chip,片上可编程系统)技术而设计的第二代FPGA(Field Programmable Gate Array,现场可编程门阵列)嵌入式处理器,它以软核的形式在FPGA中实现,具有高度的灵活性和可配置性。Linux操作系统作为开源、免费的自由软件,具有高效、稳定、可裁剪、支持多种硬件设备等特点在嵌入式系统中得到了广泛的应用,uClinux是Linux操作系统的一个嵌入式版本。本课题重点讨论嵌入式uClinux操作系统在Nios II软核处理器上的移植过程及应用。本文以EP2C35F484C8 FPGA芯片为核心,首先,研究了基于Nios II嵌入式处理器的软件架构,利用SOPC Builder开发工具搭建了基于Nios II的嵌入式系统硬件开发平台,并详细分析了各个组成模块的功能;然后,在PC机上搭建运行嵌入式系统开发所需的交叉编译环境,并在Nios II平台上完成了对通用嵌入式操作系统引导程序U-Boot的分析和移植;接着,分析和研究了嵌入式uClinux操作系统在Nios II上的移植过程,通过对内核的修改、配置与编译,并制作合适的根文件系统,搭建了一个功能完善的嵌入式操作系统开发平台;最后,研究并实现了在此平台上基于LCD的设备驱动程序开发,同时对图形用户界面MiniGUI进行了简单的分析和移植。(本文来源于《西安电子科技大学》期刊2011-01-01)
王卫国,宋千,林志彬[9](2010)在《使用Nios Ⅱ嵌入式软核CPU配置快速锁定锁相环频率合成芯片ADF4193》一文中研究指出介绍了锁相环的原理和ADF4193芯片的特点和配置方式,结合Altera的SOPC技术,利用SOPC Builder中集成的SPI核,设计了一种基于Nios II软核CPU的嵌入式系统,用来配置AD公司生产的快锁芯片ADF4193。实测结果表明,配置成功。并且经过适当修改可用于其他基于SPI串口配置的芯片。(本文来源于《电子技术》期刊2010年11期)
张莉[10](2009)在《基于Nios嵌入式软核的车载导航监控终端的设计》一文中研究指出本文首先分析了车载导航监控终端的基本功能需求,然后介绍了基于Altera StratixTM系列FPGAEP1S10的车载导航监控终端软硬件设计过程,并重点讨论了视频图像采集模块的逻辑接口设计方法。(本文来源于《广东公安科技》期刊2009年03期)
嵌入式软核论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
以深亚微米工艺和IP核复用技术为基础的片上系统(SoC)技术是超大规模集成电路发展的趋势和当今集成电路技术的主流。SoC以嵌入式系统为核心,集软硬件于体,并在系统集成中追求产品系统的最大包容性,能成功实现多学科的协作与融合。对于些仅为小批量应用或处于开发阶段的SoC,若马上流片,则需要投入较多的资金,承担较大的试制风险。而用FPGA来实现SoC的功能就可以降低或规避风险。嵌入式CPU是嵌入式SoC的核心。嵌入式CPU种类繁多,选择款好的处理器是开发SoC的重要步骤。性能是选择嵌入式CPU的重要方面,性能测试则是开发嵌入式SoC的重要部分。目前在SoC设计中广泛使用的32位RISC处理器,如ARM处理器和MIPS处理器均属于商业内核,使用者必须支付相对昂贵的授权费。考虑到软核的灵活性和可剪裁性,本文选择四款免费的嵌入式微处理器软核进行性能比较,它们分别是Nios II、MicroBlaze、LEON3和OpenRISC1200。性能测试采用被广泛使用的Dhrystone2.1基准测试程序。本文的重点和难点在于构建硬件系统和修改软件程序使其适应不同的硬件平台。在构建硬件系统方面通过添加或去除某个模块的实验来确定某个模块在提升性能方面的作用。在修改软件程序方面参考不同硬件平台下的软件库函数对Dhrystone2.1进行修改。做了以下工作:1、使用Quartus II中的SOPC Builder构建基于Nios II的硬件SOPC系统,使用Quartus II对系统进行编译并下载。在Nios II IDE下修改基准测试程序。通过在不同的硬件配置和软件设置下测得的性能数据,得到各个模块和软件选项在性能提高方面的作用。2、使用Xilinx嵌入式开发套件EDK(Embedded Development Kit)构建基于MicroBlaze的硬件系统。在CPU配置上,与Nios II实验有所不同。CPU先后使用了两种不同配置。在软件开发方面,针对Xilinx的驱动程序来修改基准测试程序,使得生成文件占有更小的空间且能更有效地运行。3、在Linux环境下或Cygwin环境下使用GRLIB库配置硬件,并使用Xilinx ISE对其进行综合、转译、映射和布局布线。在软件方面,使用BCC进行软件的编译工作。使用GRMON对硬件扫描,对软件下载和运行。4、使用Verilog HDL语言进行基于OpenRISC1200的硬件系统构建,使用Quartus II对搭建好的硬件系统进行综合。使用GCC、GDB、Binutils和uClibc等工具进行or32交叉编译工具链的构建。使用构建好的交叉编译工具链对Dhrystone2.1程序进行编译和链接。使用Quartus II下载工具对软硬件文件进行下载和运行。5、分别对各处理器系统配置和处理器结构包括指令集架构和缓存进行比较,还从易实现性、易配置性、性能和面积上对各处理器进行了比较。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
嵌入式软核论文参考文献
[1].谭龙生,梁华国,王存.一种用于嵌入式软核的动态可重构容错方案[J].合肥工业大学学报(自然科学版).2015
[2].马梦雅.嵌入式软核CPU的FPGA实现和比较研究[D].北京工业大学.2012
[3].赵冬媛,杨明,程鑫,王永博.基于NIOS嵌入式软核图像处理算法的研究[J].辽宁大学学报(自然科学版).2012
[4].王红.基于嵌入式软核NiosⅡ的网络视频监控系统[J].计算机与现代化.2011
[5].张莉.基于Nios嵌入式软核的车载导航监控终端的设计[J].广东公安科技.2011
[6].毛丽君.基于NiosⅡ嵌入式软核的隧道照明控制系统设计[D].太原理工大学.2011
[7].郑彦.基于嵌入式软核的硬件加密卡设计[D].太原理工大学.2011
[8].王龙.嵌入式软核的Linux操作系统应用研究[D].西安电子科技大学.2011
[9].王卫国,宋千,林志彬.使用NiosⅡ嵌入式软核CPU配置快速锁定锁相环频率合成芯片ADF4193[J].电子技术.2010
[10].张莉.基于Nios嵌入式软核的车载导航监控终端的设计[J].广东公安科技.2009
标签:现场可编程门逻辑阵列; 可重构; 嵌入式; 叁模冗余;