文章详情

ID: 5736
实例类型: faq
分类: Architecture
相关: Configuration/Programming
产品系列: MACHXO3

搜索答案数据库

Search Text Image

MachX03: What is the difference between "Security Program Password Key" and "Security Program Password Key With Lock" in terms of Feature Row mapping?

The difference between "Security Program Password Key" and "Security Program Password Key With Lock" is that Security Program Password Key With Lock enables Secure PWD which is a bit that locks the feature row.

For JTAG, the flow is:

  • Send in 8 bits LSC_PROG_FEABITS (0xF8) at shift IR Send in 16 bits 0x000D at shift DR Run-test idle and wait for completion.


For Non-JTAG (Slave SPI or I2C) the flow is:



  • Send in 8 bits (1 byte) of LSC_PROG_FEABITS (0xF8) and 24 bits (3 bytes) of the operand.


For Non-JTAG, the 24 bits (3 bytes) of the operand always requires to specify additional settings or addresses. In this command, there is no additional information required so the value is 00 00 00. Send in 16 bits (2 bytes) of data 0xB000. Since the Non-JTAG port always requires the LSB bit shift in first so the data need to reverse. (Please note that the feature bit value does not need to map to the operand).