莱迪思网站上提供的默认BSDL文件是否可用于在重新初始化后测试已编程的LatticeECP3器件?

对于LatticeECP3,初始编程后保留IO个性锁存器,即I / O电气属性,如驱动强度,缓冲器使能路径,漏极开路,上拉/下拉/保持器。

这些SRAM单元不能通过任何其他方式清除,而是上电复位清零或应用另一个比特流来覆盖锁存器。

因此,在对器件进行编程的情况下,通过切换PROGRAMN,REFRESH或SRAM擦除命令进行的任何重新初始化都不会完全清除IO特性,并且将与默认的BSDL文件不匹配。 。LatticeECP3功能是器件系列固有的,支持TransFR(透明现场可重配置)。。这允许设计在更改内部结构时保持其IO。。只有当位流使用INBUF = ON选项时,才能在重新初始化编程设备后使用默认BSDL。。仅从bitgen命令行支持此功能。。这将启用未使用的输入缓冲区上的输入路径,并允许默认BSDL在最初编程后工作。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 11:20:39 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它