HX1K的配置文件所需大小(在“SPI从站”模式下)

时间:2017-05-11 16:00:43

标签: embedded yosys

我正在为Olimex iCE40HX1K板(针对STM32F103主板)重新编程,我也希望实现“SPI Slave”模式,将图像直接配置到RAM而不使用串行闪存。

查看莱迪思“编程和配置指南”(第11页),在表8中注意到ICE40-LP / LX1K的EPROM必须至少为34112字节。 (我猜 - 意味着配置文件可以达到那个大小)。 但是,我用冰暴工具创建的所有图像(sofar)都是32220个八位字节。

我在这里有点困惑。 有人可以解释这两个数字之间的区别吗?

HX1K是否需要32220或34112字节的配置文件?

1 个答案:

答案 0 :(得分:0)

我不知道莱迪思是如何得出这个号码的。具有BRAM初始化但没有注释且没有多引导头的完整HX1K bin文件大小为32220字节。 (可选)多引导头将添加另外160个字节(32220 + 160 = 32380)。点阵工具通常会在注释字段中添加大约80个字节(32220 + 80 = 32300)。无论我做什么,我所拥有的所有数字都超过了40112。

我不知道评论是否有最大长度。也许有和34112是比特流的大小与最大长度的评论?

34112 - 32220 = 1892.也许有人决定增加8kB(8192字节)以防万一,但是那个人不小心换了前两位数? IDK ..

如果您不关心注释或多引导头,则iCE40 1K比特流具有固定大小,并且该大小为32220字节。