一种利用自bob综合体育官方入口定制的ICAP核实现

2022-06-21 07:19 胡八一

动态可重构技术中最关键的步骤之一是下载比特流文件。传统的下载方式是通过FPGA提供的内部配置访问端口(ICAP),让嵌入式微处理器直接控制可编程器件内部的可重构操作。通过ICAP端口对可重配置设备内部的设备进行部分重配置的基本步骤是,首先将一些配置数据放在存储设备上。在重构过程中,处理器从外部存储器中读取配置数据,然后通过片上总线将配置数据发送给封装了ICAP模块的HWICAP,再通过HWICAP的控制模块将部分配置数据写入ICAP端口,从而完成系统自重构的功能。本设计中的HWICAP和ICAP接口是我们自己设计的,充分说明了它们的工作过程。

本文引用地址:http://www.eepw.com.cn/article/128894.htm

总体设计方案

原型系统的整体硬件框图如图1所示。部分配置文件存储在CF卡中,用户通过超级终端输入重新配置命令,由MicroBlaze处理器读取命令进行重新配置。重新配置时,MicroBlaze通过应用程序从CF卡中读取文件,分析其文件长度,然后通过自定义的ICAP接口将配置信息存储到配置内存中,完成重新配置区域的重新配置。

整个系统设计在Xilinx嵌入式设计套件中实现,使用ISE Design Suite12.4和EDK12.4设计工具,使用的开发平台是Digilent公司生产的Xilinx Virtex-5 ML505开发板,使用的FPGA器件是XC5VLX110T。

设计周期

在基于模块的部分可重构设计流程的基础上,Xilinx公司提出了针对Virtex-4及以上设备的嵌入式设计流程,并对其进行了多处改进。