Aug
21
SelectMap32要点:
1、SelectMap8和SelectMap32的顺序是相反的,如果一个做了倒序,另一个就不需要了。
2、生成的Bit文件,开头同步字AA 99 55 66 前的0xFFFFFFF是冗余信息,只是为了FPGA配置准备而加的。原来SelectMap8的时候,这4个字节可以提供4个Clock的时间,可是SelectMap32的时候只有一个Clock时间了。因此会导致准备时间不足,配置不成功。因此再加上12个字节的0xFF,变成16个字节,变成了4个Clock时间,基本上就没问题了。
3、当然,不要忘了改Mode Pin:)
4、UG071 P40中也有提到,增加一个CONFIG约束可能有所帮助:
CONFIG CONFIG_MODE=string;
此处string可以是S_SELECTMAP32(Slave SelectMAP32 Mode)或S_SELECTMAP32+READBACK (Slave SelectMAP Mode with Persist set to support Readback and reconfiguration)。
1、SelectMap8和SelectMap32的顺序是相反的,如果一个做了倒序,另一个就不需要了。
2、生成的Bit文件,开头同步字AA 99 55 66 前的0xFFFFFFF是冗余信息,只是为了FPGA配置准备而加的。原来SelectMap8的时候,这4个字节可以提供4个Clock的时间,可是SelectMap32的时候只有一个Clock时间了。因此会导致准备时间不足,配置不成功。因此再加上12个字节的0xFF,变成16个字节,变成了4个Clock时间,基本上就没问题了。
3、当然,不要忘了改Mode Pin:)
4、UG071 P40中也有提到,增加一个CONFIG约束可能有所帮助:
CONFIG CONFIG_MODE=string;
此处string可以是S_SELECTMAP32(Slave SelectMAP32 Mode)或S_SELECTMAP32+READBACK (Slave SelectMAP Mode with Persist set to support Readback and reconfiguration)。





