Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: New "Forth" MCU Board, ChipStick Date: Tue, 05 Apr 2016 02:12:56 -0700 Organization: A noiseless patient Spider Lines: 15 Message-ID: <87zit8pgfb.fsf@nightsong.com> References: <33379c59-49ee-48ba-8d72-24d6d78a5971@googlegroups.com> <8737r3sloc.fsf@nightsong.com> <092057c0-e91f-49cf-8d69-506df8d03b1d@googlegroups.com> <87y48vql51.fsf@nightsong.com> <87twjhrk9l.fsf@nightsong.com> <0273c125-c337-4fd0-8073-e9355b4ddc9b@googlegroups.com> <878u0sr2wy.fsf@nightsong.com> <50caa4ea-c3eb-4cf6-aed1-204ee234434b@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="52eac348160ce62b68e4635eee7cc854"; logging-data="10406"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19qk8IWsT5xzayvH3bEvCxD" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:4y8DCY1kq2YWOCFM7mSv6g1M7RA= sha1:kc1YH2Ch3xBqUr1jpYdvN/cBrNg= Xref: csiph.com comp.lang.forth:46519 Raimond Dragomir writes: > Speaking of FRAM, I know that the FRAM memory has limited number of > cycles for both read and write - not only for write like the flash. > 10^14 is quite a number, but when executing a program from FRAM > (read cycles) that can be not enough... especially on tight loops... > Maybe this is the reason TI included some normal SRAM on the chips? I don't know about read wear, but yes, that's why there's SRAM, which is also a little bit faster than FRAM. I'd put the stacks and address interpreter and a few other critical things in SRAM and the rest in FRAM or off-chip flash. That might use 0.5k of SRAM leaving a fair amount for user code and variables that they could put there. FRAM sounds way better than flash since you don't have to erase pages (slow and burns energy etc). You just update it a word at a time like ram.