其实这颗处理器比ARM的牛掰多了!

俄罗斯超级计算机制造商T-Platforms近日宣布,它的一款台式PC Tavolga Terminal TB-T22BT 采用了Baikal Electronics公司的“Baikal-T1”(贝加尔湖)CPU,这款CPU基于MIPS P5600架构,采用(台积电)28nm工艺制造,封装尺寸25×25毫米,功耗不足5W。

Imagination和明导国际合作,利用Veloce和Codelink来加速基于MIPS设计的验证

Imagination Technologies和明导国际(Mentor Graphics)宣布,双方已就硬件模拟(emulation)技术展开合作,以协助共同客户加速产品的上市时间。现在,Imagination全系列的从入门级到最高性能MIPS CPU的设计,包括最新推出的以MIPS R6架构为基础的深度嵌入式M级M6250,都能运用Mentor® Veloce®硬件模拟平台,特别是Codelink™产品来进行调试。

公司信息: 

ADAS越来越热,这家公司为何能俾睨群雄?

为减少人为原因造成的各类交通事故,ADAS已经成为汽车安全的重要保障,预计到2020年,一半的汽车将配备ADAS功能,在今年的国际消费性电子展(CES 2016)上,汽车ADAS功能成为新亮点,Nvidia、恩智浦(NXP )、德州仪器(TI)、东芝、IP供应商CEVA以及英特尔、高通(Qualcomm)等纷纷杀入这个领域,IHS Automotive资讯娱乐与先进驾驶辅助系统(ADAS)研究总监Egil Juliussen在CES上表示,“这个领域突然变得热闹非凡。”不过这其中有个公司却很牛,它在ADAS市场占据了80%的份额,他的CEO在CES发布会上公然说其他公司根本不懂无人驾驶相关技术,这个公司为什么有这样的底气?

30多年前,BBC成就了ARM,这次它又出手了!

作者:电子创新网张国斌
1978年3月,ARM公司的联合创始人Hauser和Sinclair公司的工程师Chris Curry一起,创办了CPU公司(Cambridge Processing Unit)(这名字真牛! )。随着当时计算机市场走热,在1979年12月,2人和Andy Hopper一起创立了Acorn公司。CPU公司变成了一个开发和控股公司,而Acorn公司不久后就开始贩卖家用电脑Atom,这比苹果电脑也晚不了一点,比IBM的PC要早。

公司信息: 

Imagination CEO谈MIPS重大进展

作者:电子创新网张国斌
在刚刚结束的2016 年美国消费电子展上,Imagination Technologies MIPS 业务运营副总裁 Jim Nicholas 喊出“2016 将会是‘MIPS 之年’”的口号,并 称MIPS架将成为汽车、消费性产品、IoT 等应用的另一种重要 CPU 选择!他为何有如此底气?

公司信息: 

Imagination发布在CES 2016的重要进展

Imagination Technologies宣布在2016年美国消费电子展上内置其技术的重要展示与进展,其中包括Imagination的技术突破、合作伙伴的产品与技术开发,以及展场中众多采用Imagination技术的产品展示。

公司信息: 

Imagination 2015深圳媒体见面会现场图片报道

Imagination 2015深圳媒体见面会现场图片报道

PEZY与Imagination合作开发下一代高性能计算系统

超高效超级计算机处理器的顶尖开发人员将在下一代设备中整合64位MIPS CPU
Imagination Technologies和日本的处理器开发公司PEZY Computing K.K.宣布,双方将建立策略伙伴关系,专注于开发下一代高性能计算 (HPC) 系统。通过共同合作,PEZY将在其适用于超级计算机与其他高性能应用的下一代PEZY-SC2多核处理器中整合Imagination的高性能64位MIPS Warrior CPU。

公司信息: 

Imagination推出适用于先进异构CPU系统的端到端调试环境

• 新的MIPSOn-Chip Instrumentation 可实现灵活、模块化的调试工作
•最新的Codescape SDK可支持MIPS 第6版架构的开发、调试与优化
•新的CodescapeSysProbes基于新的调试技术,能快速、有效的进行系统调试
•可支持包括Lauterbach和Green Hills所提供的多种探针工具

公司信息: 

Google 新款 Brillo 物联网操作系统可完整支持 MIPS CPU 架构

Imagination 基于 MIPS 架构的 Creator Ci41 获选为初期开发人员入门开发板

Imagination Technologies 宣布,在 Google 为物联网应用开发的新款 Brillo 操作系统中,MIPS CPU 架构是获得完整支持的主要 CPU 架构之一。

如何选择合适的微控制器,方法就在这里!

系统性能并不等价于计算能力。较低的功耗、丰富的片内外设以及实时的信号处理能力对于大部分嵌入式应用来说是最为重要的。传统的8位、16位单片机已经很好的处理了这类问题,但是随着当今嵌入式设计不断增长的功能需求和特殊要求,许多微控制器厂商开始抛弃他们传统的8位、16位单片机。但是选择32位处理器对于某些任务来可能并不是最适宜的。下面我们就讨论一下单片机的选型问题。

理解系统性能

MIPS(million instructions per second),是微控制器计算能力的表征。但是,所有的嵌入式应用不仅仅是需要计算能力,所以应用的多样化决定了系统性能衡量方式的多样化,大部分参数都同等重要并且难于用一个参数来表示,我们并不应该仅仅从MIPS就判定系统的好坏。也许某一应用由于成本的限制,需要一款高集成度的微控制器,该控制器需要多个定时器和多种接口。但是另一个应用需要高的精度和快速的模拟转换能力。两者的共同点可能仅仅是供电部分,比如采用电池供电。对于一个实时的顺序处理应用来说,通信的失败可能会导致灾难性后果。这样的场合下就需要一个灵巧的控制器。这个控制器应当能够以正确的顺序处理任务,并且响应时间必须均衡。所有上述应用的共同问题可能就是定期的现场升级能力。

龙芯加紧知识产权布局 力推完全独立自主知识产权服务器

在当今知识经济时代,知识产权是经济领域中最具潜在价值的“硬通货”,也是市场竞争中颇具杀伤力的“重武器”。而一直以来,国内很多企业在知识产权上存在短板,在快速发展尤其是走出国门的道路上困难重重,去年底小米在印度因专利问题导致印度市场小米手机被禁止销售就是一个例子。作为国内自主CPU企业,龙芯从建立之初就非常重视知识产权的建设和保护工作,龙芯推出的处理器产品都具有完全自主知识产权,近期和曙光进行合作的“龙芯3B服务器”更是我国首款具有完全独立自主知识产权的服务器。

Imagination的新款Codescape工具可为MIPS软件提供完整的生命周期开发环境

正式推出 Codescape MIPS SDK Essentials 和 Codescape MIPS SDK Professional
Imagination Technologies 宣布,推出专为满足 MIPS 软件开发所需的新款工具,可适用于从 SoC 设计与集成、到 SoC 启用到终端产品的整个产品生命周期。新的 Codescape MIPS SDK Essentials (MIPS SDK) 和 Codescape MIPS SDK Professional (MIPS proSDK) 可为针对从入门级MIPS 开发板到高端多核 SoC 系统等任何一种 MIPS-based 平台的开发人员带来强大的功能。

公司信息: 

(原)自己动手写处理器之第七阶段(11)——除法指令实现过程2

亚马逊的销售地址如下,欢迎大家围观呵!

http://www.amazon.cn/dp/b00mqkrlg8/ref=cm_sw_r_si_dp_5kq8tb1gyhja4
在当当、京东、互动、北发等网上书店均有!

除法指令的实现过程有点长,分两篇博文介绍,今天是第二篇。

7.12.2 修改译码阶段的ID模块
译码阶段的ID模块要增加对除法指令的分析,根据图7-15给出的指令格式可知,除法指令都是SPECIAL类指令,可以依据功能码确定是哪一种指令,确定指令的过程如图7-19所示。

(原)自己动手写处理器之第七阶段(10)——除法指令实现过程1

亚马逊的销售地址如下,欢迎大家围观呵!

http://www.amazon.cn/dp/b00mqkrlg8/ref=cm_sw_r_si_dp_5kq8tb1gyhja4
China-pub的销售地址如下:

http://product.china-pub.com/3804025

在京东、北发等网上书店均有!

除法指令的实现过程有点长,分两篇博文介绍,今天是第一篇。

7.12 修改OpenMIPS以实现除法指令
7.12.1 增加DIV模块
DIV模块的接口如图7-17所示,各接口的含义如表7-5所示。

DIV模块的主要部分是一个状态机,共有四个状态,如下,状态转换如图7-18所示。

(原) 自己动手写处理器之第七阶段(9)——除法指令说明及实现思路

亚马逊的销售地址如下,欢迎大家围观呵!

http://www.amazon.cn/dp/b00mqkrlg8/ref=cm_sw_r_si_dp_5kq8tb1gyhja4
China-pub的销售地址如下:

http://product.china-pub.com/3804025

北发的销售地址如下:

http://book.beifabook.com/Product/BookDetail.aspx?Plucode=712123950&extr...

7.10 除法指令说明
除法指令有2条,包括:div、divu,各指令的格式如图7-15所示。从图中可知这2条指令的指令码都是SPECIAL,第6-15bit都为0,可以依据第0-5bit的功能码确定是哪一种指令。

(原)自己动手写处理器之第七阶段(8)——验证乘累加指令的实现效果

亚马逊的销售地址如下,欢迎大家围观呵!

http://www.amazon.cn/dp/b00mqkrlg8/ref=cm_sw_r_si_dp_5kq8tb1gyhja4
China-pub的销售地址如下:

http://product.china-pub.com/3804025

北发的销售地址如下:

http://book.beifabook.com/Product/BookDetail.aspx?Plucode=712123950&extr...

7.9 测试乘累加、乘累减指令实现效果

.org 0x0
.set noat
.global _start
_start:
ori $1,$0,0xffff
sll $1,$1,16

(原)自己动手写处理器之第七阶段(7)——乘累加指令的实现

亚马逊的销售地址如下,欢迎大家围观呵!

http://www.amazon.cn/dp/b00mqkrlg8/ref=cm_sw_r_si_dp_5kq8tb1gyhja4
China-pub的销售地址如下:

http://product.china-pub.com/3804025

北发的销售地址如下:

http://book.beifabook.com/Product/BookDetail.aspx?Plucode=712123950&extr...

7.8 修改OpenMIPS以实现乘累加、乘累减指令
7.8.1 修改译码阶段的ID模块
译码阶段的ID模块要添加对乘累加、乘累减指令的分析,根据图7-11给出的指令格式可知,这4条指令都是SPECIAL2类指令,可以依据功能码确定是哪一种指令,确定指令的过程如图7-13所示。

(原)一个人的处理器,一个人的骄傲

一个人的旅行是孤单的

一个人的冬季是寒冷的

但是

一个人的处理器是骄傲的

让我们骄傲一次

收到博文视点寄过来的样书了,一贯的精致,欢迎大家预定啊!

China-pub的预售地址如下(有目录、内容简介、前言):

http://product.china-pub.com/3804025

亚马逊的预售地址如下,欢迎大家围观呵!

(原)自己动手写处理器之第七阶段(5)——流水线暂停机制的设计与实现

7.5 流水线暂停机制的设计与实现
7.5.1 流水线暂停机制设计
因为OpenMIPS设计乘累加、乘累减、除法指令在流水线执行阶段占用多个时钟周期,因此需要暂停流水线,以等待这些多周期指令执行完毕,一种直观的实现方法是:要暂停流水线,只需保持取指令地址PC的值不变,同时保持流水线各个阶段的寄存器(也就是IF/ID、ID/EX、EX/MEM、MEM/WB模块的输出)不变。

OpenMIPS采用的是一种改进的方法:假如位于流水线第n阶段的指令需要多个时钟周期,进而请求流水线暂停,那么需保持取指令地址PC的值不变,同时保持流水线第n阶段、第n阶段之前的各个阶段的寄存器不变,而第n阶段后面的指令继续运行。比如:流水线执行阶段的指令请求流水线暂停,那么保持PC不变,同时保持取指、译码、执行阶段的寄存器不变,但是可以允许访存、回写阶段的指令继续运行。