[sdiy] MIDI too fast?
Ullrich Peter
Peter.Ullrich at kapsch.net
Wed Jun 16 12:35:44 CEST 2010
Hi!
>Wonder if the cpu's on these old synths could be replaced with
>something faster that has the same instruction set or over clock the
>cpu, without screwing up the functionality... I would imagine it would
>depend on how the coding was done, if the programmers used the CPU
>speed to calculate timing that would probably mean you are stuck with
>that CPU...
Some of the older synth used the 8051 series microncontrollers.
Especially these microcontrollers that are still alive have been
Upgraded with faster cores and some of them should perform like the
original part but faster execution times. So the peripheral parts have to
react the same (timers, uarts) but the execution can be optimized.
With these new parts a software upgrade that adds some functionality
Or improves the standard functionality or timing (f.e. midi latency) would
be possible.
Some of the newer parts have different chip housings, so maybe adapter
PCBs are necessary.
Some of the improved 8051 series are/were from:
Dallas(Maxim), Silicon Labs, Intel (80c251)
But there were also some manufacturers that took the standard core and
only made it faster. Years ago I got a sample of a 40MHz 8031 CPU (normally 12MHz).
The problem that time was to find an eprom that could deliver the code in the short time...
Nowadays the fast 8051 CPU that go even beyond 100MHz work with integrated
flash memory that has been optimized for the speed. So if you want to use such a chip
you have the remove or disable the eprom in the synth.
Ciao
Peter
The information contained in this e-mail message is privileged and
confidential and is for the exclusive use of the addressee. The person
who receives this message and who is not the addressee, one of his
employees or an agent entitled to hand it over to the addressee, is
informed that he may not use, disclose or reproduce the contents
thereof, and is kindly asked to notify the sender and delete the e-mail
immediately.
More information about the Synth-diy
mailing list