MachXO5-NXの内蔵フラッシュメモリに外部からI2C経由で書き込みたいのですが可能でしょうか?
MachXO5-NXのコンフィグレーションテクニカルノート
(FPGA-TN-02271-x-x-MachXO5-NX-Programming-and-Configuration-User-Guide、
“x-x”部分はRevisionを示します)の2. Featuresに以下のようにコンフィグインターフェース
の記載がございますように、
• Multiple programming and configuration interfaces:
• 1149.1 JTAG
• Self-download
• Slave I2C (For SRAM Configuration)
• Slave I3C (For SRAM Configuration)
• Slave SPI, includes SERIAL, DUAL, and QUAD mode
• Dual Boot and Multi Boot support
• Ping-Pong Boot
• Daisy chaining
Slave I2Cは内蔵SRAMコンフィグレーションは可能ですが、内蔵フラッシュメモリへの外部から
のI2C書き込みはできません。
例えばリモートアップデートなど、外部CPU経由で内蔵フラッシュのコンフィグデータの書き込み
や更新を行われる場合のインターフェースは、SPIあるいはJTAGを使用してください。