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.