ICAP模塊實現了架構和FPGA配置控制器之間的接口,該模塊基元就像邊界掃描模塊基元一樣。其例化無需額外的邏輯單元,因為這些端口嵌入在FPGA中。要在器件配置完成后讀取配置比特流,ICAP宏必須被例化,ICAP模塊也常用
ICAP、內部配置入口和ICAP源語必須包含在設計中,用于實現多引導或重配置的功能。ICAP的源語是個簡單的8位線寬的同步讀(寫)模塊,如圖所示,模塊中的信號說明如表所示。 圖 ICAP模塊示意 表 ICAP模塊信號說明 通常
ICAP必須從輸入口寫入20個字節(jié)用于啟動一次多引導重配置。表描述了⒛個字節(jié)的含義。從中可看到,大部分的字節(jié)內容都是固定的,少部分內容需要根據具體應用設計來設置(可參見《Spartan-3系列配置用戶指南(UG332)》一書