MIPS

多重可信:定义下一代TEE

安全性现在是许多嵌入式应用程序的主要要求。随着连接设备越来越多地融入我们的生活,其安全隐患可能是灾难性的——可能导致隐私、数据和财务信息的丢失,甚至在某些情况下导致死亡。

由于其行为有封闭性的特点,一般嵌入式平台不需要考虑任何级别的安全性;然而,现在许多嵌入式设备都会联网,并支持第三方下载软件,这就引起人们对这些“智能”设备的安全和可信操作的密切关注。

这种“智能“超越PC和手机,由此引发了新的思考。

图1- 不同应用间隔离的SoC平台

现在,为了使不同应用程序的资产保护(如密码,数据,证书等)相互隔离,必须要采用一个标准的方法,并在可移植性、可扩展性和部署方便性方面提出了挑战。为此,行业采用在嵌入式平台中强制执行多个受保护的环境的方法是至关重要的。保护一个或多个环境的能力使得这些应用程序的可信操作需要防止来自物理上或者互联网的外部攻击。

作者:Benny Har-Even

Imagination科技致力于帮助客户创造富有创新性的产品,甚至改变世界。我们一直在思考如何才能实现一个更好的未来——充满光明、勇敢和力量。这个伟大愿景的核心是我们的员工,他们是实现这个的关键,而且他们对这个世界充满了有趣的想法。因此我们对一些员工进行了采访并展示给大家,我们将了解他们这么做的动力以及他们对未来的憧憬。

下面我们对话的是Jim Nicholas,MIPS事业部执行副总裁,和他交流的是Benny Har-Even,Imagination科技的技术通信专家。MIPS在网络和汽车领域有着巨大的影响力,它是嵌入式处理器主要的可选架构,具备最高的性能和最低的功耗。

作者:Benny Har-Even

Imagination科技致力于帮助客户创造富有创新性产品,甚至改变世界。我们一直在思考如何才能实现一个更好的未来——充满光明、勇敢和力量。这个伟大愿景的核心是我们的员工,他们是实现这个的关键,而且他们对这个世界充满了有趣的想法。因此我们对一些员工进行了采访并展示给大家,我们将了解他们这么做的动力以及他们对未来的憧憬。

下面我们对话的是Jim Nicholas,MIPS事业部执行副总裁,和他交流的是Benny Har-Even,Imagination科技的技术通信专家。MIPS在网络和汽车领域有着巨大的影响力,它是嵌入式处理器主要的可选架构,具备最高的性能和最低的功耗。通过两部分的对话,Jim向我们介绍了他关于未来的展望,以及Imagination科技如何帮我们实现这些目标。

深入访谈系列:Jim Nicholas谈下一代技术:人类的智商与AI相结合(一)

联发科技选用MIPS开发LTE调制解调器

Imagination的多线程 MIPS CPU已内置于联发科技的新款旗舰级 Helio X30智能手机芯片组中并已出货

2017年8月21日 ─ Imagination Technologies 宣布,联发科技已选用具有多线程的MIPS I-class CPU来开发智能手机的LTE调制解调器。旗舰级MT6799 Helio™ (曦力) X30 处理器是联发科技第一款内置MIPS的器件,在其Cat-10 LTE 调制解调器中内置了MIPS技术。归功于与联发科技的合作关系,MIPS被应用到大量生产的智能手机调制解调器中,并展现MIPS多线程技术可为LTE、AI和IoT等众多即时、功耗敏感的应用提供显著的性能和效率优势。

【下载】I6500多处理数据表

I6500多处理器(MPS)是一款高性能多核微处理器该系统在片上系统中提供最佳的电源效率(SoC)应用程序。 每个I6500 CPU内核都结合了多线程和高效的双重组合管道提供卓越的计算吞吐量。

详阅请点击下载《I6500多处理数据表》

mips体系结构--汇编

指令集

指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序。拥有这些指令集,CPU就可以更高效地运行。

Mips汇编语言的风格
汇编语言指令格式
[标签:] 操作符 [操作数] [#注释]
标签: (可选)
标记内存地址, 必须跟冒号
通常在数据和代码段出现
操作符
定义操作 (比如add, sub, 等)
操作数
指明操作需要的数据
操作数可以是寄存器,内存变量或常数
大多数指令有3个操作数

# this is acomment
entrypoint:         # that’s a label
add $1 , $2,$3  # (registers) $1 = $2 + $3
 
# —— 注释
xxx:—— 定义代码的人口点和命名数据段的存储段

程序结构

32位超前进位加法器的设计

作者:T-Tang

最近在做基于MIPS指令集的单周期CPU设计,其中的ALU模块需要用到加法器,但我们知道普通的加法器是串行执行的,也就是高位的运算要依赖低位的进位,所以当输入数据的位数较多时,会造成很大的延迟,影响整个CPU的性能,为了减小这种延迟,遂采用超前进位加法器(也叫先行进位加法器),下面来介绍一下设计的原理:

设二进制加法器第 i 位为Ai, Bi,输出为Si,进位输入为Ci,进位输出为C(i+1),则有:

Si = Ai ⊕ Bi ⊕ Ci (1-1)

C(i + 1) = Ai * Bi + Ai * Ci + Bi * Ci = Ai * Bi +(Ai+Bi)* Ci (1-2)

令Gi = Ai * Bi , Pi = Ai + Bi,则: C(i + 1) = Gi + Pi * Ci

当 Ai 和 Bi 都为1时,Gi = 1, 产生进位C(i+1) = 1;

Imagination宣布扩展 MIPS与Sequans的合作协议

Sequans 将采用MIPS CPU开发新一代的 StreamrichLTE解决方案

Imagination Technologies 宣布扩展其与 Sequans Communications S.A 公司针对 MIPS 处理器 IP 的合作协议。 Sequans 已选用 MIPS CPU 作为其 LTE 芯片平台的内核,此平台已应用在全球各地与日俱增的各种产品中,包括平板电脑、移动路由器、CPE 等。通过这项协议, Sequans 将开发以 MIPS 架构为基础的新一代 StreamrichLTE 解决方案。

MIPS CPU 是 LTE、 LTE Advanced、 LTE Advanced Pro 和 5G 应用的理想选择,并已广泛内置于移动宽带、以及布署于全球 LTE 网络的 IoT 产品之中。MIPS CPU 可提供性能与面积/功耗之间的理想平衡,并支持广泛的可配置特性,使 CPU 内核能针对特定的应用进行最佳化设计。对于LTE调制解调器中的通信处理来说,不仅小尺寸与功耗非常重要,延迟与确定性反应也是系统性能所不可或缺的,而MIPS CPU可针对这些特性进行最佳化设计,以实现高效的即时性嵌入式处理。

新款CPU把高性能与功能安全性结合到FortifAI™智能系统

今日,Imagination Technologies (IMG.L)宣布推出高扩展性的64位MIPS多重处理解决方案,并已通过严格的评估与验证,可符合ISO 26262 与IEC 61508 标准的功能安全性(FuSa)要求。针对自动驾驶、工业IoT与机器人等新兴的安全关键系统,此方案是处理其运算密集任务的理想选择。I6500-F的功能超越其他的 FuSa CPU IP内核,可为推动这些系统的多核设计提供高性能、高效率的基础,并能在一个系统中扩展至64个异构集簇,每个集簇由多线程、多核MIPS CPU以及其它加速器所组成。

FuSa 对安全关键系统中的所有元件都极为重要,其中包括SoC中最关键的CPU IP。例如自动驾驶以及智能工厂中的工业控制系统等应用,都需要越来越高的处理能力,已超越了当前遵循FuSa标准的CPU IP内核所提供的功能。因此,客户能利用 I6500-F的扩展性能,有效地在其安全关键设备中整合日益增加的智能功能 ─ 包括CNN和DNN等人工智能技术。

【资料下载】MIPS SIMD架构白皮书

MIPSSIMD架构(MSA)的目的是支持通用单指令多数据(SIMD)处理使用8 - 16 - 32 - 64位整数、16 - 32位固定点或32位浮点数的向量。这是一个简单而非常有效的指令集。它建立在由MIPS首创的RISC架构上。这篇白皮书介绍了MSA,并描述了它的主要特性。

详阅请点击下载《MIPS SIMD架构白皮书》

精彩专辑《MIPS处理器》阅读同主题信息。
同步内容
--电子创新网--
粤ICP备12070055号