热度 22
2014-4-12 16:43
1444 次阅读|
1 个评论
写在前面: OR1200系列包括OR1200设计手册的翻译,OR1200设计的分析,由于这是一个很庞大的工程,一个人面对时难免会显得力不从心,总共花了近1个半月的时间,部分代码研究过,部分结构研究过,但是仍然有很多不是很明白的地方,这样的结果也是必然的,这毕竟是个处理器。 Opencore里面确实有很多不错的开源项目,估计有精力和时间的小伙伴可以下载进行研究,里面的设计一般都配有相应的手册,虽然不是那么细致,但是可以作为指示灯,让自己不至于迷茫;同样里面的项目很多是经过FPGA验证的,在功能上还是有一定的保证的;当你面对一个新的项目迷茫时,不妨到这里逛逛,或许它能给你提供一些灵感。 至此,OR1200到一段落,我会在附件中上传相应的手册翻译和设计分析,关于代码和英文手册,大家可以自行到官方网站上进行下载。 希望我做的这些工作对大家有所帮助,部分地方的设计分析是参考我之前提到的两本书,在此对作者表示感谢,也同样谢谢各位! 另外大家下载我的文档,如果进行发布的话希望进行一下作者的说明,毕竟这是我花了很大功夫做得事情,因为之前我就在网上看到很多我写的东西被别人发布了!谢谢! 五:数据和指令 MMU ( DMMU , IMMU ) 由于二者相似,下面仅介绍 DMMU: 模块示意如下: 六:相关外设(计时器模块( ticker ),可编程中断控制器模块( pic ) , 电源管理模块( power ) , 总线接口单元模块,写缓冲模块) 计时器模块: 可编程中断控制器: 电源管理模块: 写缓冲模块: 总线接口单元: