首页> 外国专利> Reconfiguration procedure for programmable blocks at runtime

Reconfiguration procedure for programmable blocks at runtime

机译:运行时可编程块的重新组态过程

摘要

The invention relates to a method for reconfiguration during the running time of FPGA, in which there is a loading logic or several loading logics which react to signals of any kind and recognize and can process special loading logic commands within a configuration programme consisting of data and commands, and, on the basis of the source of an event, can compute an entry in a branch table. For this, there are one or more branch tables for locating the address of the configuration data to be loaded after computing. One or more configuration memory areas exist, in which one or more configuration programmes are loaded; and there are one or more FIFO memory areas into which configuration data is copied which could not be sent to the element or elements to be configured. When an event occurs, an address is computed in a branch table, based on the source of the event. FIFO memory area is provided and run through before each reloading, and, if the cell can not be reloaded, the configuration data is copied into it nearer the beginning; if the cell can be reloaded, the configuration data is transferred to the cell. The computed branch table entry is read-out, and the configuration data which is stored at the read-out address is loaded into the cell, or, if the cell cannot be reprogrammed, it is copied into the FIFO memory area.
机译:本发明涉及一种在FPGA运行期间进行重新配置的方法,其中存在一个或多个加载逻辑,它们对任何种类的信号作出反应,并在由数据和数据构成的配置程序中识别并处理特殊的加载逻辑命令。命令,并基于事件的来源,可以计算分支表中的条目。为此,存在一个或多个分支表,用于定位计算后要加载的配置数据的地址。存在一个或多个配置存储区,在其中装载了一个或多个配置程序。并且有一个或多个FIFO存储区,配置数据被复制到其中,而这些数据不能发送到要配置的一个或多个元素。发生事件时,将基于事件的源在分支表中计算地址。提供了FIFO存储区并在每次重新加载之前运行该区,并且,如果无法重新加载单元,则将配置数据复制到开始时的位置;如果可以重新加载该单元,则将配置数据传输到该单元。读出计算出的分支表条目,并将存储在读出地址中的配置数据加载到单元中,或者,如果无法对单元进行重新编程,则将其复制到FIFO存储区中。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号