新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種利用自定制的ICAP核實現自重構的方法

        一種利用自定制的ICAP核實現自重構的方法

        作者:高紅佳,施慧彬 時間:2012-02-13 來源:電子產品世界 收藏

          分動態可重構技術中最關鍵的一個步驟就是比特流文件的下載。傳統的下載方法是通過FPGA提供的內部配置訪問端口(),使得內嵌的微能夠直接在可編程器件內部對可重構操作進行控制。通過端口在可重構器件內部對器件進行部分重構的基本步驟是,首先把部分配置數據放在存儲器設備上,在重構時,從外部存儲器上讀取配置數據,然后通過片內的總線將配置數據發送給封裝模塊的HWICAP,然后通過HWICAP的控制模塊將部分配置數據寫入ICAP端口,完成系統自重構的功能。此設計中的HWICAP和ICAP接口都是自行設計,充分解釋了其工作過程。

        本文引用地址:http://www.104case.com/article/128894.htm

          整體設計方案

          原型系統的整體硬件框圖如圖1所示。部分配置文件存放在CF卡中,用戶通過超級終端輸入重構命令,MicroBlaze讀取命令發生重構。重構時,MicroBlaze通過應用程序從CF卡中讀取文件,并分析其文件長度,然后通過自定制的ICAP接口將配置信息存到配置存儲器中,完成對重構區域的重配置。

          

         

          整個系統的設計是在嵌入式設計套件中實現的,使用的是ISE Design Suite12.4和EDK12.4設計工具,所使用的開發平臺是Digilent公司生產的 Virtex-5 ML505開發板,采用的FPGA器件為XC5VLX110T。

          設計流程

          在基于模塊的部分重構設計流程的基礎上,公司提出了針對Virtex-4及其以上版本器件的嵌入式設計流程,并在許多地方進行了改進。



        關鍵詞: Xilinx 處理器 ICAP

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 绥阳县| 东山县| 海晏县| 阳新县| 百色市| 垫江县| 新乡市| 富平县| 闸北区| 安阳市| 隆昌县| 神木县| 永靖县| 英吉沙县| 石狮市| 汶上县| 鲁山县| 淅川县| 安庆市| 陈巴尔虎旗| 玛沁县| 德昌县| 即墨市| 宿松县| 深水埗区| 徐闻县| 哈尔滨市| 澎湖县| 柘城县| 张家川| 青州市| 安泽县| 德保县| 武川县| 江西省| 贺州市| 大关县| 阿拉尔市| 枣庄市| 邵阳市| 札达县|