Original Lossless codec IP core - Full HD 30fps@126MHz (1Sample/clk)
You are here:
16位精简指令架构(RISC)处理器 – 低成本 & 低功耗CPU
eSi-160016位CPU是eSi-RISC处理器家族中最小的核。 它主要面向目前采用8位CPU的低功耗的应用场景,或者那些32位处理器在面积或功耗太大的场景。
由于采用了精简指令(RISC)流水线,虽然eSi-1600是16位处理器,它的逻辑门数量却跟8位处理器一样少。 在数据通路和寄存器都是16位的情况下,运行应用程序需要的时钟周期更少。 因此,可以通过CPU降频或者让CPU更快的进入省电模式来节省大量的能耗。
同时,如果应用场景要求相对高的性能,那么5级流水线也支持在成熟的制程下达到更高的频率。
eSi-1600的指令集支持丰富的算数运算,比如32位整数乘除,累乘。 它同时支持一些可选的针对特殊应用场景的指令和寻址模式。 也可以支持位操作指令,比如位抽取和插入,clz,popcnt,ffs以及位反转。 还支持整型平方根,绝对值,min/max,crc和parity指令。 Wait-for-interrupt指令可以快速的进入低功耗状态,实现对时钟频率和功耗的节流。
对于那些需要极高性能或者极低功耗的应用场景,可以实现相关的用户自定义指令。
同时支持16位和32位指令编码长度,常用的指令基本都有16位编码,最大程度增加代码密度,减小取指功耗。
同时支持用户态和核心态,特权指令和内存保护可以通过可选的MPU实现,操作系统可以跟应用程序有效隔离,从而得到充分的保护。
硬件调试支持硬件断点,观察点,跟踪,性能计数器,空指针探测,单步。这些特性可以有效的支撑对运行在ROM,FLASH和RAM上的程序进行快速调试。
由于采用了精简指令(RISC)流水线,虽然eSi-1600是16位处理器,它的逻辑门数量却跟8位处理器一样少。 在数据通路和寄存器都是16位的情况下,运行应用程序需要的时钟周期更少。 因此,可以通过CPU降频或者让CPU更快的进入省电模式来节省大量的能耗。
同时,如果应用场景要求相对高的性能,那么5级流水线也支持在成熟的制程下达到更高的频率。
eSi-1600的指令集支持丰富的算数运算,比如32位整数乘除,累乘。 它同时支持一些可选的针对特殊应用场景的指令和寻址模式。 也可以支持位操作指令,比如位抽取和插入,clz,popcnt,ffs以及位反转。 还支持整型平方根,绝对值,min/max,crc和parity指令。 Wait-for-interrupt指令可以快速的进入低功耗状态,实现对时钟频率和功耗的节流。
对于那些需要极高性能或者极低功耗的应用场景,可以实现相关的用户自定义指令。
同时支持16位和32位指令编码长度,常用的指令基本都有16位编码,最大程度增加代码密度,减小取指功耗。
同时支持用户态和核心态,特权指令和内存保护可以通过可选的MPU实现,操作系统可以跟应用程序有效隔离,从而得到充分的保护。
硬件调试支持硬件断点,观察点,跟踪,性能计数器,空指针探测,单步。这些特性可以有效的支撑对运行在ROM,FLASH和RAM上的程序进行快速调试。
查看 16位精简指令架构(RISC)处理器 – 低成本 & 低功耗CPU 详细介绍:
- 查看 16位精简指令架构(RISC)处理器 – 低成本 & 低功耗CPU 完整数据手册
- 联系 16位精简指令架构(RISC)处理器 – 低成本 & 低功耗CPU 供应商
Block Diagram of the 16位精简指令架构(RISC)处理器 – 低成本 & 低功耗CPU
RISC IP
- Compact, low-power 32-bit RISC CPU
- High-performance 32-bit RISC CPU
- DSP-enhanced ARC EMxD and HS4xD processors provide combined RISC + DSP processing for computation intensive applications
- Low-power, 16-bit RISC CPU with cache
- Ultra low power, high-performance DSP / controller RISC core
- 32-bit High Performance Single/Multicore RISC Processor