[Milkymist-devel] Version 0.2 released
Sébastien Bourdeauducq
sebastien.bourdeauducq at lekernel.net
Sat Jan 16 06:49:26 PST 2010
Version 0.2 is now available for download:
http://www.milkymist.org/downloads.html
ChangeLog:
* Support for Ethernet (using Opencores ethmac)
Following popular demand and in order to speed up current Linux developments,
Milkymist now supports Ethernet, currently using the MAC from Opencores.
Contrary to most IPs available from Opencores, this one does get its job done,
but, like most of the remaining IPs, it suffers from resource greediness and
timing problems. I have been therefore unable to synthesize a complete ML401
system-on-chip with all the previous features and Ethernet, and therefore
Ethernet comes disabled by default in binary kits and source release.
To re-enable it, edit boards/xilinx-ml401/rtl/setup.v and uncomment the
"`define ENABLE_ETHERNET" line. You will then need to pick other cores to
disable.
Using this Opencores IP is merely an expedient to add Ethernet support and
speed up software development, and it will be kicked out as soon as a better
core is available.
* PS/2 write support (Takeshi)
Now keyboard + mouse are supported on the ML401.
* Hard reset support
This feature replaces the previous "warm boot", which did not bring the system
to complete reset and caused problems.
Warm boot could still have been useful for debugging, but a better option is
to use a GDB stub similar to what can be found
gnu/src/newlib/libgloss/lm32/crt0jtag.S in the Lattice sources.
* Dropped support for the Avnet Spartan-3A board, now available as a fork.
Thanks Fallen for taking care of this. The forked project is available at:
http://github.com/fallen/milkymist-avnet
This fork will evolve in a different direction, with smaller performance and
feature goals. Add-ons for the Spartan-3A kit such as a SDRAM module will
probably be developed, yielding a dirt cheap FPGA development platform that
could be still used for quite advanced softcore CPU development.
* flterm 1.1 (now has default load addresses)
* Upgraded to LatticeMico32 3.5
* Reduced drive strength for SystemACE
* New splash screen
More information about the Devel
mailing list