Ako ušetrit na FPGA konfiguračních pametiach

Pri prezeraní môjho nového kitu som si všimol ze konfiguračná pamäť je iná ako by mala byť. A bal som sa či ju budem môcť vôbec naprogramovať. Hodinka na internete a našiel som dobré správy.

Keď bi ste si robili zoznam HW nutného pre váš FPGA projekt narazili by ste na zaujímavú vec. Altera konfiguračné pamäte su zrovnateľne drahé a u menších typoch FPGA aj drahšie ako vlastné FPGA.

Priklad z cenníka farnell:

  • Aktuálne najlacnejší Cyclone-II alebo III v ponuke je EP3C5 za 12Euro
  • Konfiguračná pamäť pre tento cip je EPCS4 ktorá stoji 16Euro

Troska čudné nie? A na čo som narazil? Na ST alebo Micron M25P10-A, M25P40, M25P16 a M25P64. Posledne menovaný je na mojom kite. Tieto Serial Flash pamäte majú rovnaké zapojenie vývodov, nenechajte sa zmiasť inými názvami signálov. Ale aj dynamické vlastnosti.

Pamäte sa dajú použiť ako náhrady EPCS1, EPCS4, EPCS16, EPCS64. A ceny?

  • EPCS1 – 4.43Eura       M25P10-A – Nieje v ponuke
  • EPCS4 – 16.40Eura     M25P40 – 2.28 Eura
  • EPCS16 – 18.62Eura   M25P16 – 2.96 Eura
  • EPCS64 – 60Eur          M25P64 – 1.62 Eura

Zaujímavé nie? A FPGA ani USB Blaster si rozdielu nevšimol.

 

Print Friendly, PDF & Email