上海妇科疾病研究所 上海女性不孕医院 上海引产医院 无痛引产痛不痛 上海人流医院 白癜风治疗医院 上海小儿脑瘫医院 上海女子医院
Blackfin的技术文章和教学视频连载3:Blackfin的内核简介-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的技术文章和教学视频连载3:Blackfin的内核简介
[ 作者:OP ] [ 来源:ADSP开源社区 ] [ 发布时间:2014-8-4 ]

    接下来就是正题了,详细的讲讲Blackfin这个处理器,当然是以现在最受欢迎的BF533/BF531作为典型来讲了。

 
    首先是内核,Blackfin的内核是ADI公司和Intel公司因为微软的一个饼而构建的,和其他的ADI DSP不太一样,我的印象中SHARC和21XX是Traditional DSPs Core Architecture,而Blackfin跟高富帅TigerSHARC则是MSA CORE Architecture. Blackfin是由MCU+DSP的综合架构组成,这个不是简单的1+1=2,而是你中有我我中有你的混合架构,官方名曰汇聚处理器。这种架构就让Blackfin从一个单纯的DSP升级成为一个有MCU功能的DSP。所以你可以在DSP上做跑比如ucos,uclinux的操作系统,是一大特色。
 
    内核框图如下:
 
 
  • Orthogonal RISC-like Microprocessor Instruction Set
  • Single-Instruction Multiple-Data (SIMD)
  • Dynamic Power Management
  • 64-bit-wide Instruction-Fetch Bus
  • ten-Stage Instruction Pipeline
  • Multi-issue 64-bit instructions (VLIW)
    上面是Blackfin内核的特点,用英文表达应该更显而易见吧。下面则是它的优势:
  • Optimized Instruction Set:High density compiled code
  • Limited multi-issue capability:Use many of the core resources in a single instruction cycle
  • Algebraic syntax:Easy programming & read
  • Optimized Linker of C/C++ Compiler :More sufficient software environment
   
     以BF533为例,我们来具体看一下这个内核吧。
 
 
 
    上图可见,红色的是Blackfin的core component,绿色的则是memory unit。这个时候你会发现,BF533的core就包含了:
  • Data arithmetic unit:ALUs;MAC;Registers
  • Control unit:Sequencer; Registers
  • Addressing arithmetic unit :DAGs;Registers
    BF533的CORE每一个部分包含都有寄存器,因此我们下面就来探讨一下BF533的寄存器吧!
 
    我是想到哪里写到哪里,有点随意,大家如果有兴趣看的话也请随意。
 
联系我们 | 关于我们 | 免责声明 | 诚征英才 | 友情链接
Copyright 2019 All rights reserved  本网页版权属Open ADSP所有
北京海淀区中关村大街32号新中发市场3659 邮编100100
电话 18611096839 
粤ICP备14035876号-1