安路EF2、EF3系列器件中,合封了一块大容量SPI接口Flash,用于存储配置位流。位流未占用的部分,用户也可以读写访问。使用方法是在代码中例化一个原语引出SPI Flash的硬件接口,如EF2的原语如下:
module EF2_PHY_INTFLASH (
mosi_io0,
miso_io1,
wp_n_io2,
hold_n_io3,
cclk,
cs_n
);
inout mosi_io0; //PT6D
inout miso_io1; //PT23B
inout wp_n_io2; //PT20D
inout hold_n_io3; // PT9D
input cclk; //PT9B
input cs_n; //PT11D
endmodule
备注:通过原语访问SPI Flash,同时需要设置Properties->Generate Bitstream->Control Option中persist_bit=0。
EF2、EF3系列器件,内部集成了振荡器,可以输出时钟,中心频率约为266M,频率误差为30%。高精度场景不建议使用;
在FPGA产品出现的早期,为了让客户评估逻辑容量,使用了ASIC的门概念。但是这个ASIC门和查找表的变换系数没有一个统一的标准,各家各说,客户容易误解。一般来说30~80门相当于1个4输入LUT。 大家对于FPGA都比较熟悉了,而且厂家、器件型号很多。现在FPGA厂商的Datasheet里都提供了等效逻辑单元(LE)参数,逻辑单元(1个4输入LUT、1个寄存器)。根据逻辑单元的数量,就可以在不同FPGA产品里找到对应的型号了。