C64+系列DSP的总结
过去研究TI公司的C64及C64+DSP,现在觉得应该写点东西总结下。
这样有空看下会觉得过去学了点东西。根据DSP的特点,觉得应该从几个方面总结。
====================================================================
第一节:学习资料
TI的DSP,其官方提供的文档很丰富,但是基本都是英文的,中文的很少。初学者往往看着这些英文文档,会觉得头大,一片茫然
,不知道从哪里开始学起.
http://blog.csdn.net/cjsafty/article/details/7855038
第二节:文档学习方法
虽然TI出了大量的英文文献,让人看起来不知道从何下手,但是基本上还是有规律的,而且其文档非常全。
http://blog.csdn.net/cjsafty/article/details/7855026
第三节:学习的方向以及编程语言
有人可能会说,从哪里开始入手呢,外设驱动还是算法优化?的确,如果真要分类,这两个分支确实是个分类的好方法。
请不要纠结于此。
http://blog.csdn.net/cjsafty/article/details/7855017
第四节:C64+ DSP 的CPU及存储器体系中存储器关系
简要说明CPU结构。 存储器结构中缓存(不可访问区域)和存储器(可访问区域)的转换规律
http://blog.csdn.net/cjsafty/article/details/7799124
第五节:存储器体系的术语
这些术语是理解缓存体系的关键所在。大概有几十个。这里挑选重要的解释十多个。
http://blog.csdn.net/cjsafty/article/details/7818917
第六节:CPU读缓存,写缓存在不同级别的存储器的规律
在Level 1 memory,level 2 memory即,一级存储和二级存储器上,CPU读写缓存的规律。
http://blog.csdn.net/cjsafty/article/details/7854566
第七节:关于优化,线性汇编和汇编
优化是一个值得讨论的话题,要最大程度利用缓存,并且合理使用线性汇编,若你有信心比编译器优化的好,也可以尝试汇编。
第八节:关于缓存一致性
缓存一致性是一个不可回避的话题,在算法优化以及外设开发的时候,都会遇到。
第九节:关于EDMA
EDMA是DSP中的一个重要的器件,在优化算法时以及开发外设驱动时,都会遇到
第十节:
。。。。
C64+系列DSP的总结相关推荐
- 【DSP开发】C6000非多核非KeyStone系列DSP中断系统
C6000系列DSP的中断系统 上一篇介绍了C6455的GPIO系统,最后把GPIO4配置成了中断/事件模式,本文将介绍C6455的中断系统,介绍完基本概念后,给出把GPIO4映射到INT4的代码. ...
- TI公司三大系列DSP内部结构之比较
一引言 DSP有两种解释:一种是数字信号处理器(Digital SignalProcessor),也称数字信号芯片:另一种是数字信号处理技术(Digital Signal Processing).我们 ...
- dsp指令ixh_C24XX系列DSP移位指令总结
C24XX系列DSP移位指令总结 徐丽红王佰营 TI公司C24XX系列DSP的移位指令很有特色而且效率很高:一般的移位功能不用专门的指令实现而是作为其他指令中的一个功能给出,并且移位并不占用CPU额外 ...
- 达芬奇系列DSP——CCS_V5安装技术文档
达芬奇系列DSP --CCS_V5安装技术文档 Tanspring 20121101 1. 在TI官方网站下载(www.ti.com)CCS软件的安装文件(CCS5.2.1.00018_win32). ...
- 最强ADI SHARC系列DSP:ADSP-SC589的开发入门详解
作者的话 ADI的SHARC系列DSP,现阶段最强的型号是SC589,那么我就以SC589为例,写一点资料,让新手能够比较便捷的熟悉开发环境,软硬件,顺利的进入开发. 文档解决的是入门的问题,所以不会 ...
- C2000系列DSP学习开发前准备
文章目录 1.开发前资料获取和环境搭建 1.1.官方资料的获取 1.1.1.官方文档的获取 1.1.2.开发套件SDK的获取 1.2.软件安装 1.2.1.CCS软件安装 1.2.2. Pin Mux ...
- CCS5连接调试C64X系列DSP核
CCS从3.3改版为5.X之后,CCS 变化很大.DaVinci芯片中DSP的调试步骤也不同了.这里介绍下在CCS里如何调试DaVinci的DSP核心 1. 创建CCS V5版本的project 本人 ...
- HowTo——TMS320F28X系列DSP开发技巧总结
硬件环境 TMS320F28235, TMS320F28335 开发工具 CSS3.3 先吐槽下TI的软件支持: 1. 没有类似意法半导体STM32那样完善的底层驱动库支持,示例源码太简单: 2. F ...
- C6000系列DSP的内联函数
在c中,为了解决一些频繁调用的小函数大量消耗栈空间或是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数数.栈空间就是指放置程序的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限 ...
- 初见TIC66XX系列DSP——C6678
首先C6678是一个多核处理器(8个C66XX核),每个核都有自己独立32KB的LIP.32KB的L1D以及512KB的L2,此外8个核还有4M的共享的MSM,接口资源包括,SRIO,PCIe,Hyp ...
最新文章
- android自定义view获取控件,android 自定义控件View在Activity中使用findByViewId得到结果为null...
- 编程一个最简单游戏_一个关于AI编程的游戏
- java中VO、PO、DTO 、DO、POJO、BO、TO
- java虚拟机调优_Java虚拟机中JVM参数调优及其有用的命令
- IDEA 正式版终于支持中文版和 JDK 直接下载了(太方便了)附介绍视频
- Apahce服务器配置非根目录的虚拟目录
- jsp之建立一个九九乘法表
- 阿里云申请免费ssl证书并配置nginx
- 556. 下一个更大元素 III
- 大芒果mysql下载_大芒果魔兽世界单机版
- 我们现在不再需要杀毒软件了吗?
- 一些有趣但少有人知的 Python 特性
- 通过网页控制嵌入式设备
- Mirror 镜像站点的使用
- CSS实现三角形、扇形、半圆以及圆形
- ensp使用web登录防火墙
- linux指令查询ip地址
- 备忘1:爬取热门微博评论
- 汽车软件开发自动化测试攻略
- Android Studio代码检查lint使用
热门文章
- 计算机网络工程师 一共几级,2020年计算机软考网络工程师中级多少分过
- Opencv与python实现多目标跟踪 (一) - PaddleDetection目标检测
- MATLAB中调用eemd函数
- 保护模式下的80386及其编程04:中断及异常
- 物联网在环境中的应用
- spark学习之SparkStreaming
- clustalX2使用以及相关的问题
- 逻辑英语语法电子版_11920671英语逻辑语法上.pdf
- ios 请求头设置token_AFNetworking的请求头设置(token)
- python 四舍五入到整数_python “四舍五入”