打印

【FPGA代码学习】1.1 openrisc初识

[复制链接]
200|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
喷水壶|  楼主 | 2018-8-24 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这几天看到新闻,国产ARM 64核处理器完胜intel x86处理器,

不觉感叹祖国的技术发展实在是太快了。

现在ARM大行其道,接触到的很少有其他架构的处理器和控制器了,咱也学习一下开源CPU知识。虽然很有可能以后用不到,但是总能够学到不少知识。

今天开始学习openrisc啦,虽然性能看着不怎么样,但总有发展,我想linux一开始功能也没有现在这么强大吧



下来看看openrisc的介绍

OpenRisc是OpenCores组织提供的基于GPL协议的开放源代码的RISC(精简指令集计算机)处理器。有人认为其性能介于ARM7和ARM9之间,适合一般的嵌入式系统使用。最重要的一点是OpenCores组织提供了大量的开放源代码IP核供研究人员使用,因此对于一般的开发单位具有很大的吸引力。

OpenRisc具有以下特点:

1.采用免费开放的32/64bit RISC/DSP架构。

2.用Verilog HDL(硬件描述语言)实现了基于该RISC/DSP架构的RTL(寄存器传输级)描述。

3.具有完整的工具链,包括:开源的软件开发工具,C语言实现的cpu仿真模型,操作系统,以及软件应用所需的函数库。

目前openrisc 1000有以下几个实现,OR1200, mor1kx,AltOr32, Or10,or1knd i5。仿真环境有OR1ksim和Jor1k

支持ecos、ucos、freertos、rtems和linux。

有完整的GNU工具链,

代码https://github.com/openrisc  或者svn http://opencores.org/ocsvn/openrisc/







——————————————————————————————————————

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

437

帖子

0

粉丝