Microcontrolere 32-biți

De ce și cum să extindeți memoria de program a microcontrolerelor cu SPI XiP Flash?

Odată cu creșterea complexității aplicațiilor cu microcontrolere, dezvoltatorii utilizează mai multă memorie de program Flash pentru firmware-ul de aplicație. Acest lucru este adevărat în special pentru punctele finale ale Internetului Lucrurilor (IoT) care au început să realizeze o procesare la margine (edge computing) relativ complexă. Cu toate acestea, uneori se pot extinde până la gradul în care este necesară o memorie de program externă, punct în care dezvoltatorii trebuie să aleagă între Flash serial sau paralel.
Adăugarea unui cip de memorie externă Flash paralelă utilizând liniile de I/O, înseamnă mai multă complexitate și consum suplimentar de spațiu pe placă. Acest articol va descrie cum se poate extinde memoria de program Flash a unui microcontroler prin adăugarea unui cip de memorie Flash serială externă de la Adesto Technologies, care suportă o interfață SPI XiP (eXecute in Place). Este, de asemenea, explicată modalitatea prin care memoria XiP Flash este mapată în spațiul de memorie al unui microcontroler de la Microchip Technology astfel încât executarea programului este aproape transparentă la firmware.

Read more