On Aug 10, 2008, at 3:55 PM, Julian Skidmore wrote:
CPLD's are
cheap and easy to program now days.
I suspect getting high speed 2901's and proms
for any micro-programed machine is tricky.
Over the past 6 to 9 months I've become rather intrigued about Lilith.
One of the great things about the design of MCode (the Lilith's
stack-based bytecode) is that it lends itself to being emulated
directly by a Microcontroller, rather than emulating the machine at
a Microcode level (170ns / microinstruction).
My preliminary calculations imply that a low-end 60MHz ARM
Microcontroller attached to 128k (or 256K of RAM) could emulate a
Lilith in this way at full-speed even if it didn't have a proper
memory bus (i.e you access the RAM via I/O Ports).
I'd love to see something like this happen. Are the Lilith's
internals documented well enough to allow for something like this?
-Dave
--
Dave McGuire
Port Charlotte, FL