基于fpga的可编程技术的应用-电子与通信工程专业论文.docxVIP

  • 5
  • 0
  • 约4.59万字
  • 约 71页
  • 2019-01-09 发布于上海
  • 举报

基于fpga的可编程技术的应用-电子与通信工程专业论文.docx

基于fpga的可编程技术的应用-电子与通信工程专业论文

摘要随着微电子技术和计算机技术的迅猛发展,尤其是现场可编程器件的出现, 摘要 随着微电子技术和计算机技术的迅猛发展,尤其是现场可编程器件的出现, 为满足实时处理系统的要求,诞生了一一种新颖灵活的技术——可重构技术。它采 用实时电路重构技术,在运行时根据需要,动态改变系统的电路结构,从而使系 统既有硬件优化所能达到的高速度和高效率,又能像软件那样灵活可变,易于升 级,从而形成可重构系统。可重构系统的关键在于电路结构可以动态改变,这就 需要有合适的可编程逻辑器件作为系统的核心部件来实现这一功能。 论文利用可重构技术和“FD—ARM7TDMI-CSOC”实验板的可编程资源实现 了一个8位微程序控制的“实验cPU”,将“实验cPu”与实验板上的ARM cPu 构成双内核CPu系统,并对双内核CPU系统的工作方式和体系结构进行了初步研 究。 首先,文章研究了8位微程序控制cPu的开发实现。通过设计实验CPu的系 统逻辑图,来确定该CPU的指令系统,并给出指令的执行流程以及指令编码。“实 验cPU”采用的是微程序控制器的方式来进行控制,因此进行了微程序控制器的 设计,即微指令编码的设计和微程序编码的设计。为利用可编程资源实现该“实 验CPu”,需对“实验CPU”进行VHDL描述。 其次,文章进行了“实验CPU”综合下载与开发。文章中使用“Syllplidty7’3.3” 作为综合工具和“Fastchip3.0”作为开发工具。将“实验cPu”的ⅥⅡ)L描述 进行综合以及下载,与实验箱上的越tM CPu构成双内核cPu,实现了基于可 重构技术的双内核cPu的系统。根据实验板的具体环境,文章对双内核cPu系 统存在的关键问题,如“实验CPU”的内存读写问题、微程序控制器的实现, 以及“实验cPu”框架等进行了改进,并通过在开发工具中添加控制模块和驱动 程序来实现系统工作方式的控制。 最后,文章对双核CPU系统进行了功能分析;经分析,该系统中两个CPU 内核均可正常运行指令、执行任务。利用实验板上的ARM cPu监视用“实验 CPu”的工作情况,如模拟“实验cPu”的内存,实现机器码运行,通过串行 口发送的指令来完成单步运行、连续运行、停止、“实验CPU”指令文件传送、“实 验CPU”内存修改、内存察看等工作,所有结果可显示膏超级终端上。该系统通 过利用ARM cPu来监控可重构cPu,研究双核cPu之间的通信,尝试新的体 系结构。 关键词:FPGA可重构技术双核cPu ABSTRACTAlong ABSTRACT Along wim the great deVelopment Of rnicro—elec仃onics technOlOgy and computer techI】jque,especiaUy the印pearance of Field Pmgr猢able Gate Array(FPGA),a kind of new techn0109y——_RecOnngurable technology has come into being to meet t11e request Of mntime system.It adopts real—time circuit reconfjgurable tecllnOlogy aIld altersⅡle circuit stnlctllre dyn疵caUy 0n demalld,which makes me syst啪high Speed a11demcientlikethehardware andfl嘶bIe and easyto updatelike so脚areto achi“e血e reconfigurable syst锄.The key to me reconfigurable system lies in drcuit smlcmre being altered d),Ilarnically.To that function,some印pr叩riate pr0蹦unmable 109ical devices are needed as me keHlel parts of幽e system, This paper builds a 8 bit墒cro_progra瑚med con仃ol“expe咖1ental CPU”wifh recOnfigumble tecllnolOgy and吐le prOgranunable resOurces on the expedmental board of “FD一删7TDMI-CSOC”.nen a11d ARM CPU experimental CPU onⅡ1e eXp嘶mental board are built in

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档