一、   DSP C6000的结构

(1)、哈佛结构:将程序和数据存储在不同的存储器中,每个独立存储器独立编址,独立访问。

(2)、多级流水线:一种DSP指令(取指、译码、取操作数、执行).每个阶段称为一级流水线。

(3)、硬件乘法器。

(4)、特殊的DSP指令。

(5)、多总线,多处理单元。

二、   TMS320C6000系列DSP

C67X包括:程序取指单元、指令分配单元、指令译码单元、(A/B)2组通用寄存器(共32个)、8个功能单元、1组控制寄存器、控制逻辑、测试仿真和中断控制逻辑。TMS320C67X DSP的结构框图如下图所示:

C674X有两级缓存:32Kb L1P程序缓存、32Kb L1D数据缓存、256KbL2二级缓存。(初始条件下二级缓存当做内存来使用。L1才当做缓存使用)。

片内外设:EMIFA/B、EDMA3(x2)、Timers、GPIO、UART(x3)、SPI、I2C(x2)、HPI、USB1.0/USB2.0、McASP(x2)、EMAC肪宽发生器、VPIF、SATA、MMC/SD(8b)(x2)、HPI、MDIO、128KBRAM。

TI C6000 DSP笔记相关推荐

  1. 开源啦!OMAP-L138/C6748 TI C6000 DSP/ARM 工业级核心板/口袋板/教学实验箱硬件设计开源

    源文件下载地址 PDF 格式原理图 https://github.com/wbdosx/OMAP-L138 可编辑 Cadence 16.6 格式原理图.PCB 以及 BOM 表 请发送标题为「获取 ...

  2. 理解:TI C6000 数据存储处理与性能优化

    存储器之于CPU好比仓库之于车间.车间加工过程中的原材料.半成品.成品等均需入出仓库,生产效率再快,如果仓库周转不善,也必然造成生产阻塞.如同仓库需要合理地规划管理一般,数据存储也需要恰当的处理技巧来 ...

  3. 关于TI公司DSP工程调用DELAY_US()进入非法中断问题的解决

    关于TI公司DSP工程调用DELAY_US()进入非法中断问题的解决 最近笔者在调试一个DSP程序时,发现在ad外设初始化时无法正常执行,单步检查,发现当执行到调用 DELAY_US(1000);语句 ...

  4. C6000 DSP技术深度探索-图像处理算法仿真到硬件实现踩过的那些坑

    C6000 DSP技术深度探索-图像处理算法仿真到硬件实现踩过的那些坑 写在前面 图像处理算法-仿真篇 DSP硬件移植篇-挖坑篇 DSP硬件移植篇-坑的种类 写在前面 时间如白马过隙,今天登录CSDN ...

  5. Ti公司DSP的DSK、EVM、DDK的区别

    1. DSK TI的DSP Starter kit,初学者开发套件,它是一个DSP的最简单系统,最小开发功能板,是在最小系统上的略微扩充,使初学者了解DSP系统结构的板卡.DSK是TI或TI的第三方生 ...

  6. TI C66x DSP 系统events及其应用 - 1

    TI C66x dsp的每个corePac(cpu及其属于该cpu的资源的package)有12个可屏蔽的中断,一个可屏蔽的异常,一个不可屏蔽的中断/异常.每个corePac包括一个INTC(中断控制 ...

  7. TI CC2530 学习笔记-20-NewBit-CC2530-OLED显示屏

    TI CC2530 学习笔记-目录 功能描述:使用OLED显示字符 主要代码 int main( void ) {halMcuWaitUs(10000); //等待时间稳定,约10msCLKCONCM ...

  8. TI CC1101学习笔记(四)

    相关功能及原理部分已经在TI CC1101学习笔记(一)~(三)中简要概述了,本节将继续学习TI CC1101的寄存器配置及相关功能. 3 个数字输出引脚 GDO0 和 GDO1 和 GDO2为常规控 ...

  9. TI CC1101学习笔记:工作原理简单入门

    众所周知,在IOT的市场应用中,从通信协议细分的话,有SUB-1G,2.4G,3G, 4G,以及最新推出的5G,虽然5G通信协议已经在崭露头角,但是不同的通信协议在不同的应用领域之中还是占据着一定的重 ...

最新文章

  1. POJ-2481 Cows---树状数组的运用
  2. Java 面向对象四大特性
  3. buu 信息化时代的步伐
  4. 【JavaScript】理解与使用Javascript中的回调函数
  5. swiper高度自适应_小程序自定义导航自适应高度
  6. Linux使用parted进行分区及拓展实验
  7. 算法建模流程详解及python代码实现
  8. Angular 如何自定义 pipe 管道以及参数传递问题
  9. java例子:数组 数3退1
  10. 博客搬家到github啦
  11. 分布式服务框架gRPC
  12. c语言中sprintf函数_在C / C ++中使用sprintf()函数
  13. Java Map在遍历过程中删除元素
  14. Marxan模型保护区优化与保护空缺甄选技术、InVEST生态系统中的应用
  15. C语言的应用之单片机学习
  16. 基于php+mysql的网上购物商城系统
  17. 程序员月薪3万?2020年12月程序员平均薪资14222元,招聘近40万人!
  18. c语言卸载了软件打不开了,控制面板卸载不了程序,手把手教你如何处理控制面板中卸载不掉的软件...
  19. 不同等级的UI设计师工作内容有什么区别?
  20. 抢票显示服务器失败是什么原因,抢票网站的手机核验失败原因

热门文章

  1. PHP SOCKET编程
  2. 跨年烟花但是飘零半生
  3. 超嗜热酶综述翻译,《Hyperthermophilic Enzymes: Sources, Uses, and Molecular Mechanisms for Thermostability》
  4. JAVA程序系统测试感受
  5. 我虽不是人类:且看我如何攻破Google的ReCAPTCHA
  6. 陈硕罡谈c语言,看陈硕罡朋友给你的一点分享
  7. Android 生成签名文件、配置签名信息、打包
  8. 《那些年啊,那些事——一个程序员的奋斗史》——114
  9. android piechart属性,安卓piechart百分之0数据怎么隐藏
  10. 谈情--读《白马啸西风》有感