处理器内核越复杂,面积和功耗就越大。但是,随着处理器处理数据的方式变得更加复杂,复杂性并不是一个单一的衡量维度。在选择处理器IP内核时,为您的项目选择正确的复杂性很重要。
思考复杂性的一些方法包括:
字节长
执行单元
特权/保护
虚拟内存
安全功能
通常,字节越短,内核越小,功率越低,但是,并非总是如此。8位内核(例如8051)的门数可与最小的32位内核相比,但功耗通常更差。8位内核需要更多的存储器访问权限,这是因为每个时钟周期需要较少的计算量,需要更多的周期。最终的影响是它需要更多功能来完成计算。
处理器内核在其执行单元的复杂性方面差异很大。最简单的是基本的单个ALU,它们需要通过简单的指令来实现许多通用操作。例如,使用shift和add来实现乘法。因此,内核具有硬件乘法器和除法器是普遍的。如果需要良好的浮点性能,则添加硬件浮点单元将提供明显更好的性能。此选项可用于Codasip的Bk3和Bk5 RISC-V内核,但价格更贵。
到目前为止,我们已经假设单个计算线程和标量处理单元可以一次执行一条指令。超标量体系结构具有指令级并行性,能够提取多个指令并将其发送到不同的执行单元。例如,Western Digital EH1和EH2 SweRV内核有两个执行单元。理论上,单线程双核处理器可以具有单核两倍的性能。但是,线程可能会挂起,这会使两个执行单元暂时处于非活动状态。如果有两个硬件线程,一个线程挂起后,另一个线程可以继续执行。
处理器的流水线深度可能有很大差异,并且深度与延迟之间存在直接关系。一些应用程序可以忍受高延迟,结果是对中断的响应变慢,以换取较高的时钟频率和吞吐量。其他应用程序需要对中断的快速响应,因此需要更短的流水线。
复杂性的另一个方面是特权模式。模式越多,核心逻辑就越复杂。许多嵌入式应用程序以机器模式运行,这意味着代码具有对内核的完全访问权限。例如Linux中的root特权。必须完全信任此类代码,以避免产生负面后果。在更复杂的应用程序中,可以提供一系列特权,例如机器,管理员和用户。普通应用程序将在具有最大保护程度的用户模式下运行,而一些需要更高权限的软件将使用管理员模式。 Linux需要这三种模式,这就是Codasip开发具有Linux功能的Bk7内核的原因。
虚拟内存还需要其他处理器资源,例如内存管理单元(MUU)和转换后备缓冲器(TLB),以处理将虚拟内存地址转换为物理地址的操作。这在面积和功耗方面带来了额外的成本,而没有提高处理器的吞吐量。但是,虚拟内存对于使用丰富的操作系统(例如Linux)是必不可少的,该操作系统可以使用更复杂的软件。
因此,在选择处理器内核时,请确定所需的执行单元,内存管理,特权和安全性。这种结合将决定内核的复杂性。
上一篇:Teledyne e2v 扩大服务范围,进一步提升处理器功效
下一篇:仿真在电子设计中的重要性
推荐阅读最新更新时间:2024-11-06 12:28
- 英特尔中国正式发布2023-2024企业社会责任报告
- 贸泽电子与Analog Devices联手推出新电子书
- AMD 推出第二代 Versal Premium 系列:FPGA 行业首发支持 CXL 3.1 和 PCIe Gen 6
- SEMI:2024Q3 全球硅晶圆出货面积同比增长 6.8%、环比增长 5.9%
- 台积电5nm和3nm供应达到"100%利用率" 显示其对市场的主导地位
- LG Display 成功开发出全球首款可扩展 50% 的可拉伸显示屏
- 英飞凌2024财年第四季度营收和利润均有增长; 2025财年市场疲软,预期有所降低
- 光刻胶巨头 JSR 韩国 EUV 用 MOR 光刻胶生产基地开建,预计 2026 年投产
- Imagination DXS GPU 已获得ASIL-B官方认证
- EVAL-ADF4007EB1,用于评估 ADF4007 7.5 GHz PLL 频率合成器的评估板
- 使用 ROHM Semiconductor 的 BD9C601EFJ 的参考设计
- 恩智浦基于EdgeReady MCU的3D人脸识别解决方案
- 用于可调电流源的 LT1764AEQ-1.8 LDO 稳压器的典型应用
- 16 位、333KSPS、4 通道便携式 DAC
- ZXRE1004 Sot23微功率(4A)1.22V电压基准典型应用
- 人员无线报警
- 有源桥式整流器可减少用于辅助输入和 PoE 电源架构的 PoE 安全摄像头内的散热
- 使用 Analog Devices 的 AD5684RARUZ 的参考设计
- LT1173CS8 +5V 至-5V 转换器的典型应用电路
- TI有奖直播|使用DLP®微型投影技术的IoT显示方案
- 阅读并了解是德科技 Power Supply 精彩专题,参与答题赢好礼!
- TE 智能电表特训营,产品、技术、市场全解锁!
- 评论赢京东卡,探秘美光内存和存储解决方案!
- 免费领取|射频年度大会EDI CON VIP全场通票(注册到场100%中奖!)
- EEWorld邀你来拆解(第五期):拆拆排插学评电路
- TI EP类课程年度精选出炉,推荐分享赢好礼!
- 抢先体验!免费试用LM3S8962 评估套件!(10.13~11.30)
- 基于PolarFire® SoC FPGA的Microchip非对称多处理(AMP)解决方案
- 有奖直播:8月21上午10:00 泰克助您应对现在及未来的测试挑战!