跳转到主要内容

Imagination RTXM-2200 CPU: 解决方案指南

<style type="text/css">
#div-all{height: 100%;width: 100%;margin:0;padding:0;text-align:left; }
a, a:hover{text-decoration:none; color:black;}
p{padding:8px 0; line-height:200%;}

/* Imagination RTXM-2200 CPU:解决方案指南 */
.tit1 font{font-size:163%;}
.butt{padding:25px 15%;}
.butt2{padding: 10px 13%; }
.zhi{margin: 0 5%; color: black; width:76%;}
.titdd{padding-bottom: 5px; font-size:103%;}
button{background-color:#ff1256; color:#ffffff; text-align: center; display: inline-block; padding: 8px 25px; font-size: 16px; border:0; border-radius:3px; font-weight: bold; font-size:120%;}
.box{width:100%;}
.dxd{display: block; float: left; margin: 0 8px; text-align: center; width:22%; font-weight: bold; font-size:120%;}
.dxd a{display: block; padding:25px; box-shadow: 0px 0px 25px #e3e3e3; border:1px solid white; }
.dxd a:hover{color:white; background-color:black;}

.co1{box-shadow: 0px 0px 25px #e3e3e3; width:80%;}
.co2{background-color:#f6f6f6;width:80%;}
.co101{padding: 30px 9% 15px 9%; color:white; background-color:black;}
.co10{padding: 40px 9%; font-size:110%;}
.co10 li{padding:4px 0; line-height:180%;}

.img-fd{display: block; float: right; margin: 10px 0 15px 15px;}
.img-fds{display:none; }
.clear{clear: both;}

.tit20{clear: both;}
.tit20 font{font-size:130%; font-weight: bold; display: block; margin-top: 15px;}
.tit2 font{font-size:130%; font-weight: bold; }

/* 省略号分割样式 */
.deng{font-size:250%; font-weight: bold; color: #ff1256; text-align: center; line-height:150%;}

/* 分割线样式 */
.hrr{margin-top: 40px;}

/* 返回样式 */
.to-top{box-shadow: 0px 0px 5px #e3e3e3; }
#to-top{position: fixed;bottom: 50px;right: 50px;}
.to-top img{width:60px;height:60px;}
.to-top:hover{box-shadow: 0px 0px 25px #fed7e3;}

/* 手机样式 */
@media (max-width: 767px){
.dxd{margin: 15px 0 5px 0; text-align: center; width:100%; height:auto; border:1px white solid;}
}
@media (max-width: 767px){
.box{margin: 0;padding:0;}
}
@media (max-width: 767px){
.co1,.co2{width:100%;}
}
@media (max-width: 767px){
.img-fd{display: none;}
}
@media (max-width: 767px){
.img-fds{display: block; margin:5px 0; box-shadow: 0px 0px 25px #e3e3e3; padding:10px;}
}
@media (max-width: 767px){
#to-top{position: fixed;bottom: 30px;right: 30px;}
}
@media (max-width: 767px){
.to-top img{width:40px;height:40px;}
}
@media (max-width: 767px){
.butt{padding:15px 5%; }
}

</style>
<div id="div-all">
<!-- Imagination RTXM-2200 CPU:解决方案指南 -->
<table width="100%">
<!-- <tr><td align="center" class="butt">
<p class="tit1"><font>Imagination RTXM-2200 CPU:解决方案指南</font></p>
</td></tr> -->
<tr><td align="center" class="butt2"><a class="to-top" id="to-top" href="#choose"><img src="https://cdn.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347611.jpg&…; alt="back to top"/></a>
<p class="titdd">IMG RTXM-2200 CPU是一款高度可扩展的、实时的、确定性32位嵌入式CPU,专为主流设备设计,功能丰富且设计灵活。它是多个市场的理想解决方案。<a name="choose"></a>请在下方选择一个应用场景,以便深入了解IMG RTXM-2200 的用途及其优势和解决方案。</p>
</td></tr>
<tr><td width="100%" align="center"><table align="center" class="zhi"><tr><td width="100%">
<!-- 辅助核心 -->
<ul class="box">
<li class="dxd"><a href="#core">….作为辅助核心</a></li>
<!-- 存储控制器 -->
<li class="dxd"><a href="#controller">⋯作为存储控制器</a></li>
<!-- 网络处理器 -->
<li class="dxd"><a href="#processor">⋯作为网络处理器</a></li>
<!-- 安全隔离区 -->
<li class="dxd"> <a name="core" href="#enclave">⋯作为安全隔离区</a></li></ul>
</td></tr></table></td></tr>
</table>
<p class="deng">……<p>
<!-- RTXM-2200 作为辅助核心 -->
<table align="center" class="co1">
<tr><td align="left" class="co101">
<p class="tit1"><font>RTXM-2200 作为辅助核心</font></p>
</td></tr>
<tr><td class="co10"><p class="tit2"><font>何为辅助核心?</font></p>

<p>辅助核心是集成在系统级<img class="img-fd" width="400" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347708-h…; alt="helper-core" />芯片(SoC)中的小型高效CPU,负责处理特定任务以减轻主处理器的负担。这类任务通常具有实时QoS需求或特殊功能要求。利用此类核心辅助主处理器可提高效率和效能。随着对不同处理器控制需求的发展和增长,辅助核心成为受欢迎的附加组件。RTXM-2200 可作为辅助核心应用于GPU集群、图像信号处理模块、调制解调器、网络处理器、二维或三级显示引擎、计算机视觉、AI加速引擎、电源管理单元、外围设备集中器等。</p>

<img class="img-fds" width="100%" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347708-h…; alt="helper-core" />

<p class="clear">一个例子是在图像信号处理器(ISP)中。随着传感器分辨率和帧率的提高,导致ISP实时处理的数据量增加,进而可能增加对主CPU的需求。此外,诸如自动对焦、自动曝光和自动白平衡等ISP算法复杂度的提升,可能需要比固定功能硬件提供更灵活的控制方法。将部分此类任务卸载到本地CPU“辅助核心”上,可以在无需使用主SoC应用处理器的情况下提高ISP单元的效率。</p>

<p><img width="100%" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347709-h…; alt="helper-core" /></p>

<p>RTXM-2200 在GPU中的<img class="img-fd" width="385" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347710-h…; alt="helper-core" />另一个重要应用案例是,GPU是一种执行大量并行处理的专用硬件单元,支持许多高层任务。RTXM-2200 可作为辅助核心,也称为固件处理器,负责与主CPU上的驱动程序交互以及GPU上的工作负载调配。它可以管理初始化、调度、上下文切换、仲裁、电源管理、内存管理、缓存监控、安全监控等工作。作为“辅助核心”使用的实时、轻量级RTXM-2200 CPU可显著提升性能和功耗表现。</p>

<img class="img-fds" width="100%" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347710-h…; alt="helper-core" />

<hr class="hrr">
<p class="tit2"><font>RTXM-2200 用作辅助核心</font></p>

<p>RTXM-2200 是来自Imagination的Catapult系列的32位按序RISC-V架构CPU。它是一个高度可配置的核心,能够适应广泛的使用场景。</p>

<p>RTXM-2200 不仅是一款实时的、确定性CPU,具有极强的性能密度竞争力,而且具备成为理想辅助核心的特性:</p>
<ul><li>低延迟内存访问,得益于集成的0-128KB紧耦合内存(TCM),带有纠错码(ECC),适用于指令和数据。 </li>
<li>直接内存访问(DMA),通过128位AXI从接口独立与主系统内存交互。 </li>
<li>缓存大小、紧耦合内存大小、PMA区域和中断都是可配置的,允许授权者根据自己的特定需求定制CPU。</li></ul>

<p><img width="100%" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347712-r…; alt="IMG RTXM-2200" /></p>
</td></tr>
</table>

<p class="deng"><a name="controller"></a>……</p>

<!-- RTXM-2200 用作存储控制器 -->
<table align="center" class="co2">
<tr><td align="left" class="co101">
<p class="tit1"><font>RTXM-2200 用作存储控制器</font></p>
</td></tr>
<tr><td class="co10"><p class="tit2"><font>何为存储控制器? </font></p>
<p>存储控制器(或SSD控制器)负责处理和存储主机计算机系统中的数据。在所有行业中,收集和处理的数据量在增加,这对数据的存储和处理提出了挑战。在数据中心,多台服务器可以连接在一起构建大型数据存储解决方案,这些解决方案依赖于高性能的存储控制器,能够快速、可靠且高效地将数据写入内存的适当区域,并在主机系统需要时再次读取。</p>

<p>这些存储控制器需要具备以下特点:</p>
<ul><li><strong>高性能:</strong>能够快速地在存储设备与系统之间传输所需的数据量。</li>
<li><strong>可靠:</strong>能够维护数据完整性。 </li>
<li><strong>安全:</strong>能够防止存储解决方案遭受破坏。</li>
<li><strong>能效高:</strong>在电源受限的设备中尤为重要。</li></ul>
<hr class="hrr">
<p class="tit20"><font>RTXM-2200 用作存储控制器</font></p>

<p>RTXM-2200 是来自Imagination的Catapult系列的32位按序RISC-V架构CPU,具有高度可配置性,能够适应广泛的应用场景。</p>

<p>RTXM-2200 可以部署在存储控制器的闪存转换层(FTL)中,负责映射逻辑和物理地址、运行磨损均衡算法、执行垃圾回收,并将读/写描述符分配给适当的闪存。它也可以用作存储控制器的后端处理器,更接近闪存执行控制序列的检查。</p>

<p><img width="100%" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347714-s…; alt="IMG RTXM-2200" /></p>
<hr class="hrr">
<p class="tit20"><font>RTXM-2200 的特性使其成为理想的存储控制器</font></p>

<p>概括来说:</p>
<ul><li>其高性能可确保快速理解所请求数据的位置</li>
<li>它能够双重发射内存操作,从而实现高内存带宽,对Flash转换层工作负载非常有用。</li>
<li>紧耦合内存(TCM)单元配备SECDED ECC,保障安全,并通过确保一致的访问时间来增强确定性。 </li>
<li>低功耗使其成为重视效率的后端处理器的理想选择。 </li>
<li>优化了指针追踪加载路径,这是在管理大型动态数据结构的FTL中常见任务。 </li>
<li>支持RISC-V缓存管理操作,如Zicbom用于软件一致性管理,Zicboz/Zicbop用于提高性能。</li></ul>

<p><img width="100%" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347712-r…; alt="IMG RTXM-2200" /></p>

</td></tr>
</table>

<p class="deng"><a name="processor"></a>……</p>

<!-- RTXM-2200 用作网络处理器 -->
<table align="center" class="co1">
<tr><td align="left" class="co101">
<p class="tit1"><font>RTXM-2200 用作网络处理器</font></p>
</td></tr>
<tr><td class="co10"><p class="tit2"><font>何为网络处理器?</font></p>
<p>网络处理器是可编程的微处理器,专门优化来处理当今电信网络中传输的数据包。这些网络上的数据流量逐年增长,需要更强大的网络处理器来按需操作和转换数据包。网络处理器能执行的操作包括加密、数据包检测和队列管理。</p>

<p>为了实现这些功能,网络处理器需要: </p>
<ul><li>能够处理高数据速率。</li>
<li>可通过软件编程,使处理器具备执行多种功能的灵活性。</li>
<li>面积小且能效高,便于多个处理器高效集成形成阵列,构成高性能的并行处理引擎。</li></ul>
<hr class="hrr">
<p class="tit20"><font>RTXM-2200 在网络处理器中的应用</font></p>

<p>RTXM-2200 是Imagination Catapult系列中的一款32位按序执行的RISC-V架构CPU,高度可配置,能适应广泛的应用场景。RTXM-2200 可以在网络处理器SoC中作为织构处理器、队列管理单元或信道处理器部署。</p>

<p><img width="100%" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347711-n…; alt="IMG RTXM-2200" /></p>

<p>基于以下优点,使其成为这些应用场景的理想选择:</p>
<ul><li>通过128位宽数据通路和高频率,实现卓越的带宽吞吐量。</li>
<li>由紧耦合内存和内存保护提供的实时确定性确保了可靠性。 </li>
<li>高效的单精度浮点格式。</li>
<li>具备可扩展性,可根据特定需求调整不同配置。</li></ul>

<p><img width="100%" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347712-r…; alt="IMG RTXM-2200" /></p>

<p>通过将此CPU知识产权与现成资产(如RISC-V应用处理器、PCIe和来自Imagination生态系统的SRAM)相结合,可以打造出高效的基于RISC-V的网络处理器。</p>
</td></tr>
</table>

<p class="deng"><a name="enclave"></a>……</p>

<!-- RTXM-2200 用作安全隔离区 -->
<table align="center" class="co2">
<tr><td align="left" class="co101">
<p class="tit1"><font>RTXM-2200 用作安全隔离区</font></p>
</td></tr>
<tr><td class="co10"><p class="tit2"><font>何为安全隔离区?</font></p>
<p>安全隔离区是一种与主处理器隔离的专用安全子系统,旨在提供额外的安全层级。它用于保护敏感用户数据的安全,即使应用处理器内核遭到破坏也能确保安全,许多设备利用安全隔离区进行用户身份验证。</p>

<p>为了最小化遭受攻击的风险,安全隔离区通常配备运行较低时钟速度的专用处理器。尽管它没有自己专属的存储空间,但它包含了一个机制,可以从中分离出自己的DRAM / SRAM区域,这部分与应用处理器使用的区域隔离,能够以真正的安全性进行读写操作。</p>

<hr class="hrr">
<p class="tit20"><font>RTXM-2200 在安全隔离区的应用</font></p>

<p>RTXM-2200 是来自Imagination Catapult系列的32位按序执行RISC-V架构的CPU,具有高度可配置性,能够定制以适应广泛的应用场景。RTXM-2200 可用作安全隔离区的主要计算单元,是一款实时的、确定性CPU,具有高效率,并包含: </p>

<ul><li>内存保护支持,用于访问控制</li>
<li>支持数据无关的定时指令</ul>

<p><img width="100%" src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347712-r…; alt="IMG RTXM-2200" /></p>

<p>通过将这款CPU知识产权与Imagination生态系统中易于获得的资源(如真随机数生成器、加密引擎和安全非易失性存储)相结合,可以构建一个基于高效RISC-V的安全隔离区。</p>

<p><img src="https://images.eetrend.com/files/tu_pian_ku_/2024-05/100581327-347713-s…; alt="security-enclave" /></p>

</td></tr>
</table>
</div>