2 banki SRAM jako przełączany firmware, programowanie w układzie

May 11, 2010 2 Replies

musze na szybko uczynic modul do dosyc starego sterownika elgeby ktory umozliwil by zmienianie parematrow (zaszyte razem z softem) - przez zmiane bankow pamieci; trywialne, tyle ze w momencie gdy 1 bank (64kB) sobie pracuje musze miec mozliwosc programowania drugiego; dane sa 8mio bitowe, takze przy przelaczaniu nic sie nie rozjedzie, sam soft nie ulega zmianom, wiec bez problemu banki moge przelaczac; klopot z tym ze wyciaganie kosci odpada a jedyne co przychodzi mi do glowy to buforowac (i to podwojnie obie pamieci i pierwszym z brzegu prockiem programowac nieaktywna) tyle ze to strasznie wielkie wtedy wyjdzie (12xHC245+procek); ma ktos pomysl na jakies elastyczniejsze rozwiazanie?



pozdrawiam Artur



Jakie masz czasy dostępu do tej pamięci? Bo być może za bufor mógłby robić jakiś uC z CS podpiętym do przerwania? Miałbyś wtedy tylko 2 kostki ram i procka.

ArturVF500 pisze:

CPLD/FPGA + uC, pod warunkiem, że system jest 3V, albo 5V i toleruje poziom H w okolicy 3V.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required