EDA/PLD中的ICAP模块简介
ICAP模块实现了架构和FPGA配置控制器之间的接口,该模块基元就像边界扫描模块基元一样。其例化无需额外的逻辑单元,因为这些端口嵌入在FPGA中。要在器件配置完成后读取配置比特流,ICAP宏必须被例化,ICAP模块也常用于实现Spartan-3A/3AN/3A DSP平台中的多重启动功能。如果ICAP被用于实现一种以上的功能,如多重启动和比特流验证,那么当连接至ICAP时就需要考虑信号优先级和控制。可以和多路复用器或更为复杂的仲裁逻辑一样简单。 图 所示为ICAP基元的示意。 图 ICAP基元的ICAP_SPARTAN3A示意 该模块例化后的VHDL代码如下 (
用户评论