electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » Clavia Nord Modular » NM Classic (NM1 or G1)
nm1 memory endurance question
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [6 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
chresan



Joined: Jul 11, 2006
Posts: 150
Location: Karlsruhe, Germany

PostPosted: Tue Jan 16, 2007 6:43 am    Post subject: nm1 memory endurance question Reply with quote  Mark this post and the followings unread

Hi,

as part of the Nomad - modular editor project I am writing a test suite to simulate user interaction with the nm1. Now I fear that the massive amount of memory write operations might cause damage to the memory and finally will decrease the lifetime of my synthesizer. I know that flash memory generally does not allow many erase cycles. Has someone specifics about the nm1 memory and can help me estimate this problem?

Thanks in advance,
Christian

_________________
----------------------
http://nmedit.sf.net
Back to top
View user's profile Send private message Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24446
Location: The Netherlands, Enschede
Audio files: 297
G2 patch files: 320

PostPosted: Tue Jan 16, 2007 9:12 am    Post subject: Reply with quote  Mark this post and the followings unread

Hi Christian,

the flash in my NM Classic is an AM29F080B (manufacturer is AMD), also see the following threads :

http://electro-music.com/forum/viewtopic.php?highlight=amd&t=14765
http://electro-music.com/forum/viewtopic.php?highlight=amd&t=13667

I guess you should be worried indeed.

_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
chresan



Joined: Jul 11, 2006
Posts: 150
Location: Karlsruhe, Germany

PostPosted: Tue Jan 16, 2007 10:07 am    Post subject: Reply with quote  Mark this post and the followings unread

Hi Jan,

thank you for the info. I was able to find the data sheet:
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/21503g2.pdf
It says that 1,000,000 program/erase cycles per sector are guaranteed.

I assume that selected patches are copied to a fixed address space (Slot A-D), what means there is a accumulation of write operations at the particular locations. That sounds not good Shocked .

Well then, do you know how much it would cost to replace the flash memory, if I had to ? Laughing

_________________
----------------------
http://nmedit.sf.net
Back to top
View user's profile Send private message Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24446
Location: The Netherlands, Enschede
Audio files: 297
G2 patch files: 320

PostPosted: Tue Jan 16, 2007 11:02 am    Post subject: Reply with quote  Mark this post and the followings unread

I don't know if an anti wear-out algorithm is implemented by Clavia. If they did it wouldn't matter where you'd store patches, otherwise it might be good to do some rotating over the storage locations yourself.

BTW, when you just send a patch to the synth and do not store it I think it is kept in RAM (as it's gone after a power cycle) and not in flash. So I think it's only permanent storage (and OS updates) that will do harm to the flash in the long run.

Re. the cost of changing the chip I'd say it could be done in an hour or maybe two for an experienced person (so let's say max. 150 € might be a reasonable price). The chip itself is probably just a few €'s. However there is always a risk in the PCB getting damaged by de-soldering larger surface mount components. Might this happen it usually is possible to repair the PCB, but it won't look very nice then - with maybe some extra wires soldered around or excessive solder being used. I wouldn't mind too much myself about that, but others may have a different opinion.

For what it's worth ... I've done some development of flash based systems myself, for the job. I never ran into a situation that a flash device wore out during the debugging phase.

_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
chresan



Joined: Jul 11, 2006
Posts: 150
Location: Karlsruhe, Germany

PostPosted: Tue Jan 16, 2007 11:26 am    Post subject: Reply with quote  Mark this post and the followings unread

The test suite I am going to write will test if changes to a patch are in sync with the patch stored in one of the slots. So the flash memory should not be affected at all since the patch is kept in ram. This sounds much better.

Thank you for the clarification.

_________________
----------------------
http://nmedit.sf.net
Back to top
View user's profile Send private message Visit poster's website
micro



Joined: Mar 01, 2004
Posts: 28
Location: Croatia

PostPosted: Sat Apr 28, 2007 7:58 am    Post subject: Reply with quote  Mark this post and the followings unread

I was also asking this question myself, seeing this thread it freaked me out. Now I see that the best memory is my brain, real analog modular and pencil and paper for patch schematics Very Happy
Quote:
The chip itself is probably just a few €'s. However there is always a risk in the PCB getting damaged by de-soldering larger surface mount components. Might this happen it usually is possible to repair the PCB, but it won't look very nice then - with maybe some extra wires soldered around or excessive solder being used. I wouldn't mind too much myself about that, but others may have a different opinion
Maybe is the best way to solder ZIF-socket on PCB for future proof if its possible and harmless.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [6 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Clavia Nord Modular » NM Classic (NM1 or G1)
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use