[Milkymist-devel] New repositories

Sébastien Bourdeauducq sebastien.bourdeauducq at lekernel.net
Fri Aug 21 04:45:46 PDT 2009


Hi,

On Friday 21 August 2009 13.31.36 Takeshi MATSUYA wrote:
> I understood that you thought.
> and I agree.
>
> I have a one question.
>
> Why does lm32-linux on ECP250 work?

Did you see it working? According to the mediocre quality of the port, the 
incredible bugs in the GDB simulator, and the segfaults, the lockups and the 
generation of corrupt code from GCC when compiling Linux (if you check the 
wrong option with the wrong compiler version), I have some doubts.

I think they may have got it booting once or twice but they did not do 
extensive testings.

And it could be that they did not experience some race conditions because the 
peripherals and the memory have different latencies in LatticeMicoSystem and 
in Milkymist.

> It use the same programs and RTL.

Only the CPU core (Mico32) uses the same RTL. All the rest (peripherals, 
memory controller, bus interconnection etc.) is totally different and produces 
different timings that could, for example, uncover race conditions in buggy 
code.

> different from Synthesize tool?

Yes, also, Mico32 is made for use with Lattice tools and devices, not Xilinx 
ones.
But this is unlikely to be a problem.

Regards,
Sébastien



More information about the Devel mailing list