This is a soft processor core written in verilog-2001 with five pipeline stages which supports almost MIPSI instructions. MIPS789 supports gcc-elf-mips tools provided by Steve Rhords, author of plasma.In fact, this core is designed based on this complier. I’ve tested it by using a lot of C programs in a CYCLONE device EP1C6Q240 at 50MHZ frequence and it worked so well. By calculation, its CPI (cycle per instruction) is about 1.1 when run common programs.
下载地址是:http://www.opencores.org/projects.cgi/web/mips789/overview
里面包含所有的源泉代码以及编译器以及一些小工具软件。 相关链接:http://www.opencores.org/projects.cgi/web/mips789/overview |