Xilinx社区
首页 > 参考设计 > 一种利用自定制的ICAP核实现自重构的方法
参考设计
一种利用自定制的ICAP核实现自重构的方法
来源:电子产品世界  时间:2012-02-13  浏览量:3989

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

  整体设计方案

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

  

 

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

  设计流程

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

热点文章
精选视频
推荐资源

中国授权培训机构

北京 电话:(010)82757632
      (010) 62192881
深圳 电话:(0755)86186715
武汉 电话:(027)61389792
成都 电话:(028)80821007
南京 电话:(025)66022032
西安 电话:(029)82230498
邮箱:sales@e-elements.com

中国授权经销商

香港 电话:(852)22127848
北京 电话:(010)84148118
成都 电话:(028)86528262
上海 电话:(021)33678387
深圳 电话:(0755)26584925
武汉 电话:(027)87322806
邮箱:china@avent.com
深圳 电话:(0755)26743210
上海 电话:(021)51696680
北京 电话:(010)51726678
成都 电话:(028)85139576
武汉 电话:(027)87690155
邮箱:
xilinx_enquiry@comtech.com.cn

社区主办


《电子产品世界》杂志社

内容提供


    赛灵思公司

Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备12027778号-2 北京市公安局备案:1101082052