基于ARM的FPGA远程重配置的设计

被引量 : 0次 | 上传用户:zgkl004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展,FPGA在现实生活中的应用越来越广泛,但是目前对FPGA器件的重配置普遍都要将FPGA设备与电脑进行连接,再使用厂商提供的配置软件和配置器件对FPGA进行重配置。这种配置方式具有一定的局限性,需要在电脑的周边进行配置,只适用于实验室环境和比较平和、稳定的生产环境,当需要在非常恶劣且常剧烈变化的环境下时(如战争情况、野外作业环境等),就需要研究一种方便的配置方式。本设计的任务是运用口益发展的嵌入式技术,使用ARM对FPGA进行重配置,使FPGA重配置脱离专用配置软件,使得FPGA配置时不需要与电脑进行直接连接。可将配置文件预存在ARM的存储芯片中,使ARM系统连接到网络从远程服务器上下载配置文件来对FPGA进行重配置。在后期的设计中,对FPGA系统生成的配置文件进行处理(格式转换、加密、解密等),并将文件处理的方法推广到该类型的各个系列FPGA上去。这样一来,只要有配置文件就可以对FPGA进行配置,而不再需要将FPGA系统和实验电脑连接在一起。本论文具体完成的内容如下:首先,构建了NFS文件系统,使得基于ARM的嵌入式Linux系统能够与远程的Linux服务器进行连接,得到相应的FPGA配置文件。其次,设计了SPI配置模式下的相关电路,将ARM与FPGA的配置电路相连接,选用主SPI Flash模式,把ARM设定为主设备,FPGA设定为从设备,使用ARM对FPGA以SPI重配置的方式对FPGA进行重配置进行硬件连接。最后,在Linux系统下,通过ARM将配置文件从服务器端下载到ARM中,再通过ARM使用SPI通讯协议将配置文件传输到FPGA中,使FPGA进行重配置。这里选用Linux操作系统,并在Linux下开发相应的SPI驱动程序。本论文的设计结果实现了计算机与ARM开发板之间的NFS文件系统、有线网通信和配置文件的处理,实现了ARM与FPGA之间的用于进行重配置的SPI通信。
其他文献
目的:研究农村医疗服务需求的影响因素。方法:从个体效用函数和医疗机构的利润目标函数出发,推导得到医疗服务需求的引力模型,并利用江西省部分县区医院的数据回归检验模型。
刘勰在《文心雕龙》中最早对"风骨"进行了系统的论述,"风骨"也从此成为文学理论中的主要概念。"风骨"最早产生于汉魏时期的人物品评之中,在文学自觉之后逐渐运用于文学评论之
<正> 属于土地买卖契约的两汉"地券",是研究封建土地所有制的一项重要史料。但是,如同其他传世的历史文物一样,首先存在一个鑑别真伪的问题。这里,试图以《文物》1972年第五
目前我国水资源危机日益加重,水回用的必要性日益凸显,而针对不同回用途径拟定不同的回用水处理工艺,是在保障节能环保的前提下合理配置资源的有效方式。研究对象为某污水厂
社会经济不断发展的背景下,人们对于居住环境的要求也有了新的变化。在建筑工程发展的过程中,外墙外保温技术的发展也获得了一定的发展,对于建筑物整体质量以及绿色环保理念
我国有着丰富的特细砂资源,如长江、黄河、珠江等流域的河砂,西北和新疆等地的风积砂几乎遍布全国各地。对粉煤灰特细砂混凝土在水电工程中的应用进行了总结和探讨,对综合利
高层管理团队在企业战略管理中发挥着决定性作用,是企业战略变革的关键因素之一。高层管理团队异质性会对团队的内部沟通、凝聚力以及决策的效率和质量产生影响,最终对企业的战
为缓解社会老龄化压力和解决子女照顾老人的精力不足等问题,设计一种基于深度相机的高准确性和低误报性的人体跌倒检测系统。该系统使用RGB相机和红外IR相机获取标定后的老人
分析了乡村旅游开发对农村经济的积极作用和负面影响,提出了乡村旅游经济可持续发展的途径。
视频中运动目标跟踪是计算机视觉领域中富有挑战性的课题之一,在军事制导、视觉导航、安全监控、智能交通、视频编码、医疗诊断和气象分析等众多领域中有着广阔的应用前景,而