• 文字サイズ変更
  • S
  • M
  • L
  • No : 14541
  • 公開日時 : 2023/08/09 17:54
  • 印刷

【Lattice FPGA】 MachXO5-NXで外部からI2Cで内蔵フラッシュにアクセスできるか?

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を使用してください。

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます