MIPSfpga为大学开启了MIPS体系结构的大门(二)

选择合适的MIPS CPU,软件及工具

首先,选择哪款CPU呢?好吧,其实不难选,我想用microAptiv,因为它已经被制作成了硅芯片。对学生来说它真实存在——学生每天都会接触它。接下来的问题是如何去配置它?有几十种选择呢!

像我常做的一样,我让学校来决定以解决这个问题。配置工作由哈维姆德学院的David Harris教授来完成。他完成了若干不同配置,直到他的合著者,孜孜不倦的Sarah Harris教授(内华达大学)决定改进教学材料时,我们才明白微处理器配置才是我们的方向。

MIPS可编程门阵列集成包的内部架构

MIPS可编程门阵列集成包的内部架构

围绕这样一个CPU还有很多事情要做:模拟器,FPGA平台的选择,启动代码,包装器、调试链、调试接口探针,开发工具,C库访问…这是一个漫长的过程,需要团队付出巨大努力。

它开源吗?并不完全。对于学校的使用者来说使用许可要求非常简单:你可以随心所欲的使用,但不能把它用于制作芯片。当你修改它,并想要为所做的修改申请专利时,必须首先告知我们。简言概之,在许可范围内大学可以随意进行深度开发。

既然MIPSfpga的首创精神就是公开,那么我来告诉你可以利用的,将来会发生什么。

• 初始包包含microAptiv微处理器及开启所需的所有元件。其中有详细的使用指南,来指导你对可编程门阵列中正在运行的CPU进行检查,以对它进行编译。指南中也给出了一些在Terasic DE2-115(Altera FPGA)平台与Digilent Nexys4 DDR(Xilinx FPGA)平台使用的案例,当然,我们相信用户将会把它应用于其他平台。

• 开始包发布后,我们很快会推出使用该CPU进行教学工作的完整教材。

• 接下来教材会把教学工作引向更深层次。

你或许会问:它能否运行Linux系统?我可以给你肯定的回答,因为CPU中包含全部所需的元件,不过要过段时间才能实现,因为还需要为可编程门阵列配置一些IP模块,并编写一些驱动软件,这正是我们现在在做的事情。

维姆德学院的与会人员将成为MIPS可编程门阵列的最早接触者,他们将与5月13日和14日在学院的第一工作室中见到MIPSfpga(详情见网址 www.imgtec.com/MIPSfpga )。

结论

本人从事大学相关的工作已有21年之久,但从来没有一件事像这个项目一样令人满意,我知道我们正在开辟新领域,并真正贯彻了教育的价值。

并且我坚信,对于那些教授计算机体系结构的重要课程,所设计的MIPS精简指令集系统计算机体系结构将作为一个选择而继续发挥其价值。

我要感谢Imagination公司给我这个机会,使我可以对教育事业真正做些贡献,我要感谢那些鼓励我完成这个项目的大学,我要感谢实现它的团队,团队人员来自美国的圣克拉拉、波特兰、奥斯汀,英国的国王兰利和利茨,上海及普纳。

当然,我还要对我们的专家——Sarah Harris教授与David Harris教授表示由衷的感谢。

希望您能享受MIPSfpga的使用过程。如果您喜欢,欢迎在本网站上登记,以便在更新时让我们通知您。

原文链接:
http://blog.imgtec.com/mips-processors/mipsfpga-opens-up-the-mips-archit...

--电子创新网--
粤ICP备12070055号