8051软核基本速度比较

2015-03-11来源: 51hei关键字:8051软核  基本速度
快2年没怎么碰FPGA了,最近更新了quartusII 11.0sp1,就把以前的几个8051软核重新跑了一下,由于quartusII 10.0以后不再对旧版本的一些宏模块提供支持,所有的存储器都重新配置了一下。

 

mc8051 18.03MHz

i8051 23.25MHz

dw8051 39.39MHz

mcu8951 275.03MHz

evatronix c8051 76.51MHz

oc8051(opencores) 30.52MHz 前面一直把original 8051当作是oc8051,后来才发现那个还是mc8051!

 

e8051 45.42MHz,使用EP1C12报错,用EP2C15AF484C8跑的。

 

硬件是altera的EP1C12Q240C8,所有项目都是原始状态,未作任何优化。还有一些其他的8051核处于收藏状态,未激活。

mc8051 来自Oregano Systems,版本为1.5,2002年;
i8051 来自Intel,版本为2.8,1977年;
dw8051 来自synopsys,版本为3.7,2004年;
mcu8951 来自Mentor Graphics,传说是为altera OEM的,后来康芯在该核基础上做了一些改进;

evatronix c8051 来自Evatronix,版本为3.01,2001年;

oc8051 来自opencores,版本为0.2,2002年。

 

e8051 来自England,版本为4.4,2006年。

 

进一步比较了一下资源使用情况,
mc8051 占用 4033个LEs,
i8051 占用 6466个LEs,
dw8051 占用 2674个LEs,
mcu8951 占用 1741个LEs,

evatronix c8051 占用 2526个LEs,

oc8051 占用 2519个LEs。

 

e8051 占用 5230个LEs。

 

最古老的i8051占用资源较多,需要大容量的FPGA才能跑的顺;mc8051能找到的资料从09年以后就比较多了,但是对于只有4608个LEs的EP2C5来说也太大了,只能在连接了外围的竞赛板上跑;dw8051据说是可以直接流片的,但是没怎么看datasheet,现在连顶层是什么样的都还想不出来;M8951看来是一段时间内研究的重点了。

PS:传说中性能最好的是Actel的core8051,达到宇航级的极品,目前能免费下载到的无片上调试功能、无跟踪寄存器、无硬件触发器……

 

以上数据仅供参考。quartusII 6.07.29.1 各版本编译后数据有一定差异。
 

关键字:8051软核  基本速度

编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/2015/0311/article_18657.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于12864液晶的程序代码显示本人姓名及专业
下一篇:STC12C2052单片机解剖实验报告

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

基于NiosII软核处理器的步进电机接口设计

    电子技术发展日新月异,控制技术也发生了革命性的变化,特别是SOC技术的发展,文中主要研究的是远程控制系统中步进电机控制模块设计。首先,根据控制功能的要求设计了步进电机控制模块,该模块采用一种脉冲叠加算法,实现了对步进电机任意频率变速;然后,将该模块封装到SOPC Builder的标准模块库中;最后,利用SOPC技术,在Altera公司的Cyclone II EP2C35芯片上集成了NiosII软核,相关的外围控制器和自定义的电机控制模块,完成了该设计的验证工作。 1 基本原理    步进电机是一种把电脉冲信号变换成直线位移或角位移的执行元件。步进电机的转子做成多极的,定子上嵌装有多相不同连接的控制绕组,有专用电源
发表于 2012-08-04

基于FPGA软核的高速数据采集系统设计

    摘  要: 为解决不同性能指标数据采集系统开发时间较长的问题,提出了一种将FPGA软核技术应用于高速数据采集系统设计的方法。系统以Xilinx公司的FPGA为例设计软核,使用VHDL语言对软核进行模块化设计。介绍了数据采集系统的硬件电路、USB固件程序、USB驱动程序以及LabVIEW上位机的设计。该数据采集系统结构可移植性强,有利于缩短同类型系统设计研发周期。关键词: FPGA;USB;软核;数据采集系统  数据采集在现代工业生产及科学研究中的重要地位日益突出,同时对实时采集、实时传输、实时处理的高速数据采集的要求也不断提高。此外,对于不同的场合,数据采集系统的数据采样参数
发表于 2011-08-04
基于FPGA软核的高速数据采集系统设计

基于MC8051软核的星载智能1394终端

加上1394总线芯片及外围逻辑芯片,这种设计方案需要的芯片数量多,接口设备体积大,扩充接口功能实现起来比较复杂。     针对IEEE1394星载应用的实际需要,本文基于MC8051软核,提出一种简单、低功耗、小型化和易于扩展的IEEE1394智能终端设计方案,克服了以往1394总线接口硬件电路复杂、使用芯片多、体积大等缺点,并且可以很方便地扩展接口的其他功能。     2 系统实现方案     整个1934接口系统的框图如图1所示。采用的是Actel公司基于FLASH技术的ProASIC Plus系列FPGA芯片APA600。它具有单芯片
发表于 2011-07-26
基于MC8051软核的星载智能1394终端

Nios软核在CT机扫描系统控制器设计中的应用

1 引言    近年来,可编程逻辑器件的发展,使得SOPC (System On A Programmable Chip,可编程片上系统)成为可能, 即在一块可编程芯片上实现整个系统。Nios是Altera公司研发的可用于SOPC设计的处理器软核。基于Nios软核的SOPC系统,其最大特点就是灵活,能根据自己的需要灵活改动Nios的外围设备,使得硬件利用效率达到最高,同时他具有ISP(In System Programmable,在系统编程)的功能,可裁减,可扩充,可升级。本文充分利用了Nios系统灵活制定的好处,设计实现了一套CT机扫描系统控制器。 2 CT扫描系统控制器   
发表于 2011-07-23
Nios软核在CT机扫描系统控制器设计中的应用

基于嵌入式NiosⅡ软核的串口直接读写寄存器方式编程

    O 引言    Altera公司的FPGA作为全定制芯片的一个代表正在得到日益广泛的应用。为了用户使用方便,Altera公司推出嵌入式软核NiosⅡ可以便利地使用工具生成并放人FPGA芯片中。NiosⅡ软核可以在用户的系统中处理一些诸如人机接口界面、内部时序逻辑控制、外部设备初始化等工作。通用异步收发器(UART),是嵌入式系统上很常用的一个串行接口,由于其方便、简单、易用等特性,在嵌入式系统中依然扮演着十分重要的角色。所以Altera才把UART作为一个连接Nios/NiosⅡ与其相关外设的IP放在SoPC Builder里面供用户使用。Nios一代调试
发表于 2011-07-08
基于嵌入式NiosⅡ软核的串口直接读写寄存器方式编程

源见科技推出3核视频单芯片

苏州源见科技(VisionFlow)股份有限公司用两年时间研发成功的首个产品——VF1000日前发布。源见科技称,VF1000是一款适用于移动电视和可佩戴视频产品应用的超低功耗H.264/AVS视频解码多核片上系统(SoC)解决方案,智能手机、IPTV和PMP是VF1000首选的目标应用市场。 VF1000内嵌3个并行软核CPU,3核片上系统架构使得视频、音频和图像处理能够合理分工,从而达到较优的处理模式。并支持用户定制其它CPU硬核以实现兼容性。源见科技CEO袁开智介绍,VF1000的设计理念是在平衡功耗与性能的基础上把解码过程模块化,分别用硬件和软件实现以便于同步开发,实际上也只有软硬件结合才能做到最好。袁开智表示
发表于 2007-10-30

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved