上海妇科疾病研究所 上海女性不孕医院 上海引产医院 无痛引产痛不痛 上海人流医院 白癜风治疗医院 上海小儿脑瘫医院 上海女子医院
Blackfin的技术文章和教学视频连载5:内核之ALU-Blackfin-技术中心-国内专业ADI仿真器,Blackfin开发板,DSP芯片,软件算法,解决方案提供商-北京四维卓信电子有限公司
用户名: 密码:
主页 设为首页 加入收藏
      产品中心       技术中心       下载中心        社区新闻        诚聘英才       大学计划        关于我们       技术论坛
  您的当前位置:ADSP开源社区 >> 技术中心 >> Blackfin 今天是:
技术中心  
SigmaDSP
SHARC
A2B音频总线
Blackfin
ADI操作系统
ADSP-218X
TigerSAHRC
ADI DSP仿真器
产品导航
ADI DSP仿真器
SigmaDSP开发板
ADI A2B总线开发板
SHARC DSP开发板
销售网络
Blackfin  
Blackfin的技术文章和教学视频连载5:内核之ALU
[ 作者:OP ] [ 来源:ADSP开源社区 ] [ 发布时间:2014-8-5 ]

 ALU当然是处理器内核的一个重要单元,我们来看图说话:

 
 
再来一张放大图:
 
 
    ALU的全称是Arithmetic Logic Unit!中文是不是应该叫算术逻辑单元?还是来英文吧。
 
    Two 40-bit ALUs operating on 16-bit, 32-bit, and 40-bit input operands and output 16-bit, 32-bit, and 40-bit results.
 
    Functions
  • Fixed-point addition and subtraction
  • Addition and subtraction of immediate values
  • Accumulator and subtraction of multiplier results
  • Logical AND, OR, NOT, XOR, bitwise_XOR, Negate
  • Functions: ABS, MAX, MIN, Round, division primitives
  • Supports conditional instructions
    Four 8-bit video ALUs :Explained in more detail as part of Advanced Instructions section
 
    ALU Operations :Conditional Code (CC) Bit in ASTAT
 
    CC bit is used in several instructions
  • Action taken in the instruction depends on the value of CC
  • If cc jump here;  //if cc = 1, jump to label “here”
  • If cc r3 = r0; // perform move if cc=1
    CC bit value is based on a comparison of two registers, pointers or accumulators;CC bit can be moved to and from a data register or ASTAT bit;CC bit can be negated;
 
    下一篇就准备简单说一下MAC,全称:MULTIPLY-ACCUMULATORS
联系我们 | 关于我们 | 免责声明 | 诚征英才 | 友情链接
Copyright 2019 All rights reserved  本网页版权属Open ADSP所有
北京海淀区中关村大街32号新中发市场3659 邮编100100
电话 18611096839 
粤ICP备14035876号-1