Intel® Quartus® Prime Standard Edition用户指南: 部分重配置

ID 683499
日期 9/24/2018
Public
文档目录

1.3.2. AND/OR模式

AND/OR模式是指如何重写这些比特。通过AND/OR的部分重配置使用一种two-pass方法。

简单地说,这可以与MASK进行AND运算的比特进行比较,并与新值进行OR运算,从而使多个PR区域垂直地重叠单个列。在第一个pass中,对于通过PR区域的一列,CRAM帧中的所有比特与'0'进行AND运算,而PR区域外的那些比特与'1'进行AND运算。在第一个pass之后,对应于PR区域的所有CRAM比特在不修改静态区域的情况下被复位。在每个CRAM帧的第二个pass中,新数据与PR区域内的当前值0进行OR运算,而在静态区域中,比特与“0”进行OR运算,因此它们保持不变。使用AND/OR模式的PR区域的编程文件大小可以是使用SCRUB模式的相同PR区域的编程文件大小的两倍。

图 5. AND/OR模式这是使用AND/OR模式的FPGA的布局图,包括两个PR区域和重叠的列。
注: 如果设计中有重叠的PR区域,那么必须使用AND/OR模式对所有PR区域进行编程,包括没有重叠的PR区域。存在重叠区域时, Intel® Quartus® Prime软件将不允许使用SCRUB模式。如果没有区域重叠,那么可以使用AND/OR,SCRUB或两者的混合。