1423 - Can I access the on-chip Flash memory use the Master SPI Mode(MSPI) for MACHXO2 device?
You can not use the Master SPI Mode(MSPI) to access the on-chip Flash memory. This mode is exclusively for SRAM memory configuration. You can use the MSPI port for programming the external SPI Flash device through JTAG mode. This provides a single interface to support Dual Boot function as well as to update the external SPI Flash device.
Related Articles
5731 - Crosslink: Which SPI mode does Crosslink use in Master SPI to configure from SPI Flash? I am referring to CPOL and CPHA conventions of the SPI specification.
Crosslink uses CPOL=0 and CPHA= 0 in master SPI mode.
1409 - How can I access the User Flash Memory(UFM) of MACHXO2 device?
You can access the User Flash Memory(UFM) sector via the internal WISHBONE interface of the Embedded Function Block(EFB) module, external Slave SPI port and exteranl I2C Primary port. In addition, you can also access the UFM sector through the JTAG ...
103 - Can the LatticeXP2 use encrypted configuration bitstreams supplied by an external SPI Master or SPI Slave?
The LatticeXP2 provides two methods to supply non-volatile programming images into the FPGA configuration memory. The first method employs an on-chip flash memory that is read and loaded at power-up or image refresh. The second method allows an ...
5779 - iCE40 UltraPlus: Can iCE40 devices be configured in Master SPI or Slave SPI mode if the NVCM has already been programmed?
When the NVCM of an iCE40 device has already been programmed, it can no longer be configured in Master SPI mode (SPI serial Flash PROM). However, Slave SPI is still possible which could be an external device, such as a processor, microcontroller, or ...
5550 - For the Dual Boot Option, Can the customer use SPI memory space before 0x10000 address since the golden pattern is being stored on the SPI Flash at 0x10000 starting address?
Yes, as long as the primary pattern is saved at the internal flash of the XO2 device, the customer may use the SPI memory available before 0x10000.