[sdiy] self-modifying code was: Re: My latest project
Rainer Buchty
rainer at buchty.net
Thu Feb 18 19:45:58 CET 2010
On Thu, 18 Feb 2010, cheater cheater wrote:
> "because auf zhe place und raute effort I dont knov whezzer".. ;-)
There you see how speaking two languages messes up the language
processor.
Btw, you wouldn't use "auf" here in German, but pronounced English it
matches the sound of "of". So much for that ;)
> Seriously though: the FPGA is great because you can reconfigure it
> when you need.. It would be nice to be able to have that need more
> often than once per boot. You could even think of a reduced
> instruction set CPU which sets up pipelines for additional
> instructions as and when they are needed - substantially removing the
> die size needed, while still giving you the whole range of
> capabilities..
Welcome to part of my research -- Self-X architectures ;)
But dynamical P&R is out of the question, you certainly don't want to do
that with average FPGAs.
Some time ago there was a research project (cf. Warp Processor) which
used a dedicated architecture (2 ARM cores and a restricted FPGA logic)
for dynamic architecture alteration (loop support, block synthesis).
Here, the FPGA was quite stripped down so that a (40MHz IIRC) ARM core
is able to perform P&R within a matter of seconds.
Rainer
More information about the Synth-diy
mailing list