|
IC库存索引: | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 |
最新IC库存 |
新闻资讯 |
当前位置:首页 > 新闻资讯 |
EP1AGX50DF1152I6N
EP1AGX35DF780I6N EP1AGX50CF484C6N EP1AGX50DF1152C6N EP2AGX125EF29I6N EP2AGX95EF35I6N EP2A40B724I9N EP2A40F1020I8N EP2A40F672I8N EP2A25F672I8N EP2A25B724I7N EP2A15FF672I8N EP2A15B724I7N EP2A15F672I8N EP2AGX95EF35C6N EP2AGX125EF35C5N EP2A40B724C9N EP2A40F1020C8N EP2A40F672C8N EP2A25F672C8N EP2A25B724C7N EP2A15FF672C8N EP2A15B724C7N EP2A15F672C8N EP4SE530F40I3N EP4SE290H29I2N EP4SE290F40I2N EP4SE680H35I3N EP4SE680F43I3N EP4SE680F40I3N EP4SE360H29I2N EP4SE360F40I2N EP4SE290F35I2N EP4SE230F29I2N EP4SE110F29I2N EP4SGX530NF45I2N EP4SGX530KH40I2N EP4SGX530HH35I2N EP4SGX230KF40I2N EP4SGX230HF35I2N |
ATMEL公司发布先进的体系结构的优化Atmel的AVR CPU 发布时间:2014/2/10 9:55:03
降低复杂性,提高效率
许多人认为RISC的全称是“精简指令集计算机”,那一个RISC设备必须具有的指令数量有限。但那些熟悉历史的RISC和CISC就知道RISC的全称是“降低复杂指令集计算机”。由于术语RCISC是不雅观,首字母缩写词的RISC施加到理论。 爱特梅尔AVR并不一定减少的集合中的指令的数目,但是降低了每个指令进行解码所需的数字电路的复杂性。因为每个指令是16位的倍数时,没有能量被浪费试图传输和解码不包含任何有用的信息比特。 为了使AVR的指令集尽可能高效,从背后IAR Systems公司的AVR CPU邀请专家编译了Atmel团队共同开发的第一个AVR单片机的C编译器。经过深入细化,AVR架构成为C代码执行优化,瓶颈在施工阶段完全消除。这就是为什么在AVR的代名词,成为小的代码尺寸,高性能和低功耗。 通常情况下,当CPU执行一个程序,它需要频繁地访问有限的数据集,包括指针,循环计数器,信号状态位,和数组索引。实际上,源代码仔细检查将揭示大部分数据时,才需要的时间非常短,那么以后丢弃。这就是为什么在AVR CPU包含多个“工作寄存器”,其中存储在CPU内部的动态数据。组织在“注册文件”,他们不再需要从CPU移到临时数据到SRAM的只读回的几个周期后。该寄存器文件是非常快的,允许CPU读取,执行和结果返回到寄存器存储在一个时钟周期。它们也需要少得多的访问时,能量相比,访问一个大的SRAM与长地址和数据线。因为没有周期被浪费,功耗,用于执行代码被大大降低。 32位AVR包含了非常广泛的指令集与整数,定点和浮点DSP指令,给它任何的AVR CPU的最高CPU性能。32位AVR指令集包括饱和和舍入指令,用于帮助加快循环通过要求的中间结果没有内部范围检查。具有快速乘法,累加和除法指令,32位AVR对于那些需要进行大量的数字信号处理应用的完美选择。 基于哈佛架构 |
|