对于LatticeECP3,初始编程后保留IO个性锁存器,即I / O电气属性,如驱动强度,缓冲器使能路径,漏极开路,上拉/下拉/保持器。
这些SRAM单元不能通过任何其他方式清除,而是上电复位清零或应用另一个比特流来覆盖锁存器。
因此,在对器件进行编程的情况下,通过切换PROGRAMN,REFRESH或SRAM擦除命令进行的任何重新初始化都不会完全清除IO特性,并且将与默认的BSDL文件不匹配。
。LatticeECP3功能是器件系列固有的,支持TransFR(透明现场可重配置)。。这允许设计在更改内部结构时保持其IO。。只有当位流使用INBUF = ON选项时,才能在重新初始化编程设备后使用默认BSDL。。仅从bitgen命令行支持此功能。。这将启用未使用的输入缓冲区上的输入路径,并允许默认BSDL在最初编程后工作。
没有回复内容