On 29.12.2013 20:03, Guy Sotomayor wrote:
I tend to be biased towards
> Xilinx FPGAs since they're what I have the most experience with.
Me, too
:-)
> First I thought about using an open source 8051
core that I read about, but
> at the moment I'm thinking of Xilinx's Microblaze core family instead.
> I did a quick experiment and found that it took up around 25% of the smallest
> Spartan 6 in the configuration I tried. Larger Microblaze configurations in
> other Xilinx families can even run Linux.
I did. Works fine - but not at speed
of light, of course.
There are also Xilinx parts that have hard ARM cores
in them too.
Zync 7000 as I mentioned in last posting (sorry: before reading
yours).
To keep it ?classic?, I?m aware that one list member
has done some work with
a Xilinx Spartan 3E and put a fairly complete PDP-11 as the programmable
controller. That implementation as I recall took only about 10% of the gate
count in the 3E (I think it was a 1200 but can?t be sure).
Interesting.
My experience: Complete basic pdp8/e without EAE but passing the maindec stuff
running at approx 100MHz (1 memory access per clock with few exceptions). It
used less thatn 30% of a 200k gate Spartan-3 on the well-known littke Spartan-3
board (S3board @ digilent).
I?ve come to the conclusion that the best way
to do this is to get some open implementation of a processor and include it
within the FPGA itself.
Do you know a great free and reliable CPU that has a MMU
and is supported by Linux?