六月 22, 2020
03:45 AM
Hi. cypress
根据附件规格是书中P66页Table 44中的Read ID指令9F,我们在vivado对应的sdk下面编译执行可以读取到附件规格书中P123页Table 53中相应的Manufacturer和Device ID
但是通过如上方式读取不同芯片的如上信息是一样的,我们想读到该芯片的unique id,附件规格书中P136页11.3节可以找到相关的说明,但是地址中的(SA)不知道是多少还请指点读取芯片unique id的方法,谢谢!
已解决! 转到解答。
标签
1 解答
六月 25, 2020
11:31 AM
Hi,
在FL256S上Unique ID一般是指我们1024byte OTP区间的前16byte(128bit)的随机值,这个是Cypress出厂时设置的随机值并且客户无法擦除或改写,读取Unique ID其实就是读取OTP前16byte的值:
具体操作实现可以参考OTPR(4Bh)命令的章节,只不过读取Unique ID时起始地址是全0:
Regards,
Apurva
1 回复
六月 25, 2020
11:31 AM
Hi,
在FL256S上Unique ID一般是指我们1024byte OTP区间的前16byte(128bit)的随机值,这个是Cypress出厂时设置的随机值并且客户无法擦除或改写,读取Unique ID其实就是读取OTP前16byte的值:
具体操作实现可以参考OTPR(4Bh)命令的章节,只不过读取Unique ID时起始地址是全0:
Regards,
Apurva