DSPDSP原理及应用原理及应用
Principles and Applications of DSPPrinciples and Applications of DSP
主讲教师主讲教师: : 韩阳韩阳
MichaelMichael
20102010--33--11
北京化工大学北京化工大学BUCT BUCT 信息科学与技术学院信息科学与技术学院
本科课程教学本科课程教学 EEE42200EEEE42200E
VERSION EEE42200E200701-03 COPYRIGHT© 2007EECECS&MIC 2010.3.1 ALL RIGHTS RESERVED.
22
33
DSPDSP原理及原理及应用应用
北京化工大学信息科学与技术学院北京化工大学信息科学与技术学院
韩阳韩阳 hany@mail.buct.edu.cnhany@mail.buct.edu.cn
yang0888@163.comyang0888@163.com
44
Digital Signal ControllerDigital Signal Controller
TMS320F2812TMS320F2812
Texas Instruments Incorporated
55
What is a Digital Signal Controller ?What is a Digital Signal Controller ?
1.1. Microprocessor (Microprocessor (µµP):P):
Central Device of a multi chip Micro Computer SystemCentral Device of a multi chip Micro Computer System
–– Two basic architectures:Two basic architectures:
Von NeumannVon Neumann-- ArchitectureArchitecture
Harvard Harvard –– ArchitectureArchitecture
–– Von Neumann Von Neumann -- Architecture:Architecture:
Shared memory space between code and dataShared memory space between code and data
Shared memory busses between code and dataShared memory busses between code and data
Example: IntelExample: Intel‘‘s x86 Pentium Processor familys x86 Pentium Processor family
–– Harvard Harvard –– Architecture:Architecture:
Two independent memory spaces for code and Two independent memory spaces for code and
datadata
Two memory bus systems for code and dataTwo memory bus systems for code and data
A A µµP to operate needs additional devicesP to operate needs additional devices
66
History (1984): Microprocessor Intel 80x86History (1984): Microprocessor Intel 80x86
- Bus Control
- Address & Data Bus –
Interface
- Instruction Queue
Bus - Unit
- Memory Manager
- logical / physical
address
Address – Unit
Execution - Unit Instruction – Unit
- CPU
- ALU
- Register
- Decode Instruction
- Operation Queue
data
control/
status
address
77
Your Desktop Your Desktop –– PC is a...PC is a...
2.2. MicroMicro ComputerComputer
–– Micro Computer = Microprocessor(Micro Computer = Microprocessor(µµP) + Memory + P) + Memory +
PeripheralsPeripherals
–– Example: your Desktop Example: your Desktop --PCPC
Microprocessor
Code - Memory Data - Memory
Clock Timer/Counter
Analogue OutDigital In Analogue InDigital In
Memory Bus
Peripheral Bus
88
PeripheralsPeripherals
Peripherals include: Peripherals include:
–– Digital Input / Output LinesDigital Input / Output Lines
–– Analogue to Digital Converter (ADC)Analogue to Digital Converter (ADC)
–– Digital to Analogue Converter (DAC)Digital to Analogue Converter (DAC)
–– Timer / Counter unitsTimer / Counter units
–– Pulse Width Modulation ( PWM) Output LinesPulse Width Modulation ( PWM) Output Lines
–– Digital Capture Input LinesDigital Capture Input Lines
–– Network Interface Units:Network Interface Units:
Serial Communication Interface (SCI) Serial Communication Interface (SCI) -- UARTUART
Serial Peripheral Interface ( SPI)Serial Peripheral Interface ( SPI)
Inter Integrated Circuit ( IInter Integrated Circuit ( I22C) C) –– Bus Bus
Controller Area Network (CAN)Controller Area Network (CAN)
Local Interconnect Network (LIN)Local Interconnect Network (LIN)
Universal Serial Bus (USB)Universal Serial Bus (USB)
Local / Wide Area Networks (LAN, WAN)Local / Wide Area Networks (LAN, WAN)
–– Graphical Output DevicesGraphical Output Devices
–– and moreand more
99
System on ChipSystem on Chip
3.3. Microcontroller (Microcontroller (µµC) C)
–– Nothing more than a Micro Computer as a single Nothing more than a Micro Computer as a single
silicon chipsilicon chip
–– All computing power AND input/output channels All computing power AND input/output channels
that are required to design a real time control that are required to design a real time control
system are on chipsystem are on chip
–– Guarantee cost efficient and powerful solutions Guarantee cost efficient and powerful solutions
for embedded control applicationsfor embedded control applications
–– Backbone for almost every type of modern Backbone for almost every type of modern
productproduct
–– Over 200 independent families of Over 200 independent families of µµC C
–– Both Both µµP P –– Architectures (Von Neumann and Architectures (Von Neumann and
Harvard) are used inside MicrocontrollersHarvard) are used inside Microcontrollers
1010
Digital Signal ProcessorDigital Signal Processor
4.4. Digital Signal Processor (DSP)Digital Signal Processor (DSP)
–– Similar to a Microprocessor(Similar to a Microprocessor(µµP), e.g. core of a P), e.g. core of a
computing systemcomputing system
–– Additional Hardware Units to speed up Additional Hardware Units to speed up
computing of sophisticated mathematical computing of sophisticated mathematical
operations:operations:
Additional Hardware Multiply Unit(s)Additional Hardware Multiply Unit(s)
Additional Pointer Arithmetic Unit(s)Additional Pointer Arithmetic Unit(s)
Additional Bus Systems for parallel accessAdditional Bus Systems for parallel access
Additional Hardware Shifter for scaling Additional Hardware Shifter for scaling
and/or multiply/divide by 2and/or multiply/divide by 2nn
1111
What are the typical DSP algorithms?What are the typical DSP algorithms?
Algorithm Equation
Finite Impulse Response Filter ∑
=
−=
M
k
k knxany
0
)()(
Infinite Impulse Response
Filter ∑∑ == −+−=
N
k
k
M
k
k knybknxany
10
)()()(
Convolution ∑
=
−=
N
k
knhkxny
0
)()()(
Discrete Fourier Transform ∑−
=
−=
1
0
])/2(exp[)()(
N
n
nkNjnxkX π
Discrete Cosine Transform ( ) ( )∑−
=
⎥⎦
⎤⎢⎣
⎡ +=
1
0
12
2
cos).().(
N
x
xu
N
xfucuF π
The Sum of Products (SOP) is the key element in The Sum of Products (SOP) is the key element in
most DSP algorithms:most DSP algorithms:
1212
Doing a SOP with a Doing a SOP with a µµPP
Task : use a Desktop Task : use a Desktop -- PC and code the equation PC and code the equation
into a common Cinto a common C--compiler system, e.g. compiler system, e.g.
Microsoft Visual Studio.NetMicrosoft Visual Studio.Net
A CA C--Code Solution could look like this:Code Solution could look like this:
#include
#include
int data[4]={1,2,3,4};int data[4]={1,2,3,4};
int coeff[4]={8,6,4,2};int coeff[4]={8,6,4,2};
int main(void)int main(void)
{{
int i;int i;
int result =0;int result =0;
for (i=0;i<4;i++)for (i=0;i<4;i++)
result += data[i]*coeff[i];result += data[i]*coeff[i];
printf("%i",result);printf("%i",result);
return 0;return 0;
}}
∑
=
=
3
0
][*][
i
icoeffidatay
1313
6 Basic Operations of a SOP6 Basic Operations of a SOP
What will a Pentium be forced to do?What will a Pentium be forced to do?
1.1. Set a Pointer1 to point to data[0]Set a Pointer1 to point to data[0]
2.2. Set a second Pointer2 to point to coeff[0]Set a second Pointer2 to point to coeff[0]
3.3. Read data[i] into coreRead data[i] into core
4.4. Read coeff[i] into coreRead coeff[i] into core
5.5. Multiply data[i]*coeff[i]Multiply data[i]*coeff[i]
6.6. Add the latest product to the previous onesAdd the latest product to the previous ones
7.7. Modify Pointer1Modify Pointer1
8.8. Modify Pointer2Modify Pointer2
9.9. Increment I;Increment I;
10.10.If i<3 , then go back to step 3 and continueIf i<3 , then go back to step 3 and continue
Steps 3 to 8 are called Steps 3 to 8 are called ““6 Basic Operations of a DSP6 Basic Operations of a DSP””
A DSP is able to execute A DSP is able to execute all 6 steps in one single machine all 6 steps in one single machine
cyclecycle!!
∑
=
=
3
0
][*][
i
icoeffidatay
1414
Doing a SOP with a DSPDoing a SOP with a DSP
Now: use a DSPNow: use a DSP--Development System and code Development System and code
the equation into a DSP Cthe equation into a DSP C--compiler system, e.g. compiler system, e.g.
Texas Instruments Code Composer StudioTexas Instruments Code Composer Studio
CC--Code Solution is identical:Code Solution is identical:
intint data[4]={1,2,3,4};data[4]={1,2,3,4};
int coeff[4]={8,6,4,2};int coeff[4]={8,6,4,2};
int main(void)int main(void)
{{
int i;int i;
int result =0;int result =0;
for (i=0;i<4;i++)for (i=0;i<4;i++)
result += data[i]*coeff[i];result += data[i]*coeff[i];
printf("%i",result);printf("%i",result);
return 0;return 0;
}}
∑
=
=
3
0
][*][
i
icoeffidatay
1515
与通用微处理器与通用微处理器CPUCPU相比,相比,DSPDSP更适于更适于
数字信号处理的运算且速度快数字信号处理的运算且速度快
DSPDSP的基础应用的数字信号处理的基础应用的数字信号处理
DSPDSP原理及应用课程主要解决原理及应用课程主要解决DSPDSP处理处理
器硬件结构、软件结构、开发环境、常器硬件结构、软件结构、开发环境、常
用算法用算法(FIR(FIR、、FFTFFT、、DCTDCT等等))的的DSPDSP实现实现
1616
DSP Market Share in 2003DSP Market Share in 2003
DSP Market Share 2003
source : Forward Concepts, 2004
48,00%
13%
10%
10%
19%
Texas Instruments
Agere Systems
Motorola
Analog Devices
Other
Total Revenue: 6,130 Million US-$
1717
四大四大DSPDSP生产厂家生产厂家
TITI
Lucent Lucent AgereAgere SystemsSystems
MotorolaMotorola
ADI ADI ADSPADSP--BF506FBF506F——BlackfinBlackfin处理器处理器
DSP Market Share in 2009DSP Market Share in 2009
1818
四大四大DSPDSP生产厂家生产厂家
TI TMS320C2000/5000/6000/OMAP/DaVinciTI TMS320C2000/5000/6000/OMAP/DaVinci
Lucent Lucent
AgereAgere SystemsSystems
AgereAgere SystemsSystems公司前身系朗讯科技的微电子部门公司前身系朗讯科技的微电子部门 ,,
主要提供通信系统中的核心部件主要提供通信系统中的核心部件,,产品涵盖了从光传输、产品涵盖了从光传输、
网络通信、接入、无线和终端几乎所有领域。自从贝网络通信、接入、无线和终端几乎所有领域。自从贝
尔实验室发明尔实验室发明DSPDSP以来以来,,AgereAgere SystemsSystems一直向业界一直向业界
提供高性能的提供高性能的DSPDSP产品。产品。 目前主要分为三个系列:目前主要分为三个系列:
DSP1600DSP1600、、DSP16000DSP16000、、StarProStarPro((MotorolaMotorola和和
AgereAgere SystemsSystems合作开发合作开发 )系列。)系列。
Motorola MSCMotorola MSC
ADI ADI
DSP Market Share in 2009DSP Market Share in 2009
1919
1.1.课程性质课程性质
数字信号处理器数字信号处理器(DSP)(DSP)技术是当代发展最快的信息技术是当代发展最快的信息
学科之一学科之一, , 是电子信息相关专业的一门专业方向课,是是电子信息相关专业的一门专业方向课,是
一门实践性强、实用性强、具有工程意义的课程,在一门实践性强、实用性强、具有工程意义的课程,在
电子和信息工程技术、信号处理与通信技术、计算机电子和信息工程技术、信号处理与通信技术、计算机
科学与技术等领域有着广泛的应用。科学与技术等领域有着广泛的应用。DSPDSP技术应用遍技术应用遍
及通信、雷达、生物医学、智能机器人、语音和图像及通信、雷达、生物医学、智能机器人、语音和图像
处理、虚拟现实及自动控制等领域处理、虚拟现实及自动控制等领域, , 已成为电子信息、已成为电子信息、
通信、计算机、自动控制、仪器仪表类学生和从事相通信、计算机、自动控制、仪器仪表类学生和从事相
关领域研发的工程技术人员需要掌握的前沿技术。关领域研发的工程技术人员需要掌握的前沿技术。
INTRODUCTIONINTRODUCTION
2020
背景介绍背景介绍
在在DSPDSP领域,美国领域,美国TI (Texas Instruments)TI (Texas Instruments)公司公司
的产品具有较强的竞争力,本课程选定的产品具有较强的竞争力,本课程选定TMS320 DSPTMS320 DSP
这个代表系列,这个代表系列,TI 2000TI 2000系列系列DSPDSP不仅具有高速数字信不仅具有高速数字信
号处理功能,又具有实时性强、低功耗、高集成度等号处理功能,又具有实时性强、低功耗、高集成度等
嵌入式微计算机的特点,因此在通信、航空航天、工嵌入式微计算机的特点,因此在通信、航空航天、工
业控制、医疗、国防、汽车等应用领域得到了很好的业控制、医疗、国防、汽车等应用领域得到了很好的
应用。应用。
INTRODUCTIONINTRODUCTION
2121
背景介绍背景介绍
本课程选定本课程选定TMS320 DSPTMS320 DSP这个代表系列,同时也这个代表系列,同时也
考虑到考虑到TMS320F2812TMS320F2812系列芯片具有很好的性能价格系列芯片具有很好的性能价格
比,以及所具有的低成本、低功耗、高性能和高外设比,以及所具有的低成本、低功耗、高性能和高外设
集成度、高集成度、高A/DA/D转换速度、在工业控制系统中有很好转换速度、在工业控制系统中有很好
的应用前景的特点。的应用前景的特点。
本课程对本课程对TMS320F2812TMS320F2812进行重点讲述,包括其原进行重点讲述,包括其原
理、结构、指令系统、编程方法、理、结构、指令系统、编程方法、CCSCCS使用方法以及使用方法以及
外设接口模块得应用,并在此基础上通过对大量应用外设接口模块得应用,并在此基础上通过对大量应用
实例的设计实例的设计
INTRODUCTIONINTRODUCTION
2222
强调两个方面的学习
强调强调DSPDSP基本概念和方法基本概念和方法
强调实践强调实践: : 可视化开发工具可视化开发工具 DSPDSP器件的结构器件的结构,,特性特性,,使用方法使用方法
DSPDSP芯片的基本概念芯片的基本概念, , 内部结构内部结构, , 工作原理工作原理, , 指令系统指令系统, ,
系统开发系统开发, , 各种硬件接口电路设计各种硬件接口电路设计
INTRODUCTIONINTRODUCTION
2323
以以TMS320C2000TMS320C2000、、TMS320C5000TMS320C5000及及TMS320C6000TMS320C6000系系
列列DSPDSP为主为主,,使同学们掌握数字信号处理器技术中所涉及使同学们掌握数字信号处理器技术中所涉及
到的到的DSPDSP芯片的芯片的CPUCPU、存储器、总线结构、片内资源及、存储器、总线结构、片内资源及
其编程应用方法,学会各种开发工具和最新的集成开发环其编程应用方法,学会各种开发工具和最新的集成开发环
境境CCS (Code Composer Studio)CCS (Code Composer Studio)软件的使用。软件的使用。
2.2.课程任务课程任务
INTRODUCTIONINTRODUCTION
2424
3.3.课程目的课程目的
通过课堂教学和实验研究的紧密结合,培养学生通过课堂教学和实验研究的紧密结合,培养学生
理论联系实际的思维方式,增强分析与解决实际问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
理论联系实际的思维方式,增强分析与解决实际问题
的能力,初步具备的能力,初步具备DSPDSP应用系统的设计能力,为今后应用系统的设计能力,为今后
从事信号处理和从事信号处理和DSPDSP技术及相关的计算机及通信技术技术及相关的计算机及通信技术
的研发工作打下基础。的研发工作打下基础。
INTRODUCTIONINTRODUCTION
2525
4.4.教学特点教学特点
①以①以TMS320C2000TMS320C2000及及TMS320C5000TMS320C5000系列系列为代表,阐述为代表,阐述DSPDSP技术技术
②②实践性及实用性强。理论教学与实验相结合。实践性及实用性强。理论教学与实验相结合。
的基本概念的基本概念, , 结构及工程应用的实现及使用开发方法结构及工程应用的实现及使用开发方法
INTRODUCTIONINTRODUCTION
2626
5..教学安排教学安排
教学思路教学思路
DSP基础知识 DSP硬件结构
DSP软件结构 DSP编程方法 DSP开发环境及实验
INTRODUCTIONINTRODUCTION
2727
本课程将对本课程将对TMS320C2000/5000TMS320C2000/5000系列产品的系列产品的
内部结构、存储空间配置、指令系统、汇编程序内部结构、存储空间配置、指令系统、汇编程序
的开发与调试、的开发与调试、DSPDSP应用系统构成及应用系统构成及DSPDSP算法实算法实
现作详细的描述。现作详细的描述。
适当介绍适当介绍TMS320C6000TMS320C6000、、OMAPOMAP、、DaVinciDaVinci
等技术与原理等技术与原理 ((代表:代表: TMS320C6416/6713 DSPTMS320C6416/6713 DSP、、
OMAPOMAP--L137L137、、 TMS320DM6446 TMS320DM6446 SoCSoC——DaVinciDaVinci
Digital Media SystemDigital Media System--onon--ChipChip) ) ARM9+DSPARM9+DSP
INTRODUCTIONINTRODUCTION
2828
本课程系统的阐述了本课程系统的阐述了TI2000TI2000系列系列DSPDSP中最具代表性芯片中最具代表性芯片
TMS320F2812TMS320F2812的结构、指令系统和开发环境使用方法,的结构、指令系统和开发环境使用方法,
使同学们对芯片的了解有一个完整的框架。使同学们对芯片的了解有一个完整的框架。
通过大量的实例对芯片所有外设模块的应用设计(阐述设通过大量的实例对芯片所有外设模块的应用设计(阐述设
计思路;给出硬件电路图、程序流程图、程序代码);汇计思路;给出硬件电路图、程序流程图、程序代码);汇
编和编和CC语言混合编程方法及实验均进行了阐述。语言混合编程方法及实验均进行了阐述。
本课程期望能够兼顾单片机的原理架构和开发流程,达到本课程期望能够兼顾单片机的原理架构和开发流程,达到
对单片机、对单片机、TI 2000TI 2000、、50005000系列及其他公司系列及其他公司DSPDSP芯片触芯片触
类旁通、举一反三的效果。类旁通、举一反三的效果。
INTRODUCTIONINTRODUCTION
2929
第一章第一章 绪论绪论
第二章第二章 TMS320F2812 DSPTMS320F2812 DSP内部结构内部结构
第三章第三章 TMS320F2812TMS320F2812中断系统中断系统
第四章第四章 TMS320F2812TMS320F2812指令系统与汇编程序设计指令系统与汇编程序设计
第五章第五章 C C 程序编写基础程序编写基础
第六章第六章 DSPDSP系统开发环境系统开发环境CCSCCS
第七章第七章TMS320F2812TMS320F2812片内外设片内外设
第八章第八章 eCANeCAN总线及总线及C2812C2812的的eCANeCAN模块模块
第九章第九章 DSPDSP系统设计与实验系统设计与实验
第十章第十章 TMS320C5000/6000/OMAP/DaVinciTMS320C5000/6000/OMAP/DaVinci技术技术
3030
6.6.学习方法学习方法
听课,记好笔记, 阅读讲义及参考
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
, 抓住重点抓住重点
掌握掌握DSPDSP开发方法及完成开发方法及完成DSPDSP实验实验
INTRODUCTIONINTRODUCTION
3131
1~141~14周周 授课授课
12~1512~15周:在计算机楼周:在计算机楼307307硬件实验室做实验硬件实验室做实验
TI CCS TI CCS 目标板目标板 硬件仿真器硬件仿真器
软件设计软件设计
77. . 课程安排(课程安排(1~151~15周)周)
INTRODUCTIONINTRODUCTION
3232
3232
((课堂教学课堂教学24+24+实验环节实验环节8)8)
22
8.8.课程考核方式课程考核方式
电子信息相关专业的一门专业方向课程。电子信息相关专业的一门专业方向课程。
总学时总学时
学学 分分
INTRODUCTIONINTRODUCTION
3333
本课程考核采用实验与理论考核相结合。本课程考核采用实验与理论考核相结合。
实验考核主要依据实验完成情况和实验项目抽测结果评定。实验考核主要依据实验完成情况和实验项目抽测结果评定。
课程考核方式课程考核方式
成绩评定成绩评定
采采取百分制,课程总成绩依据下列比例评定:取百分制,课程总成绩依据下列比例评定:
卷面分数占卷面分数占70% 70%
平时成绩占平时成绩占30%30%(其中作业占(其中作业占5%5%;实验占;实验占20%20%;考勤占;考勤占
5%5%)。)。
INTRODUCTIONINTRODUCTION
3434
9. 9. 推荐参考书推荐参考书
《《DSPDSP系统与实验教程系统与实验教程 》》 (2010.7(2010.7出版出版) )
电子工业出版社电子工业出版社 主编主编 何苏勤何苏勤 张杰张杰 韩阳韩阳
INTRODUCTIONINTRODUCTION
《《DSPDSP原理及应用课堂讲义原理及应用课堂讲义 》》 韩阳韩阳 2010.32010.3
3535
9.9.推荐参考书推荐参考书 (References)(References)
TMS320X281XDSPTMS320X281XDSP原理及原理及CC程序程序
开发开发 苏奎峰等苏奎峰等
北京航空航天大学出版社北京航空航天大学出版社
TMS320F2812TMS320F2812原理与开发实践原理与开发实践
陈是和陈是和 姜蕊辉姜蕊辉
中国电力出版社中国电力出版社
TMS320C2000TMS320C2000系列系列DSPDSP原理及实原理及实
用技术用技术
何苏勤何苏勤 王忠勇王忠勇 电子工业出版社电子工业出版社
DSPDSP控制器原理及应用控制器原理及应用((第第22版版))
宁改娣宁改娣
科学出版社科学出版社
TMS320X28XXXTMS320X28XXX原理与开发原理与开发
苏奎峰等苏奎峰等
电子工业出版社电子工业出版社
参参
考考
书书
籍籍
参参
考考
书书
籍籍
TMS320VC55xTMS320VC55x系列系列DSPDSP的的
CPUCPU与外设与外设
彭启琮等编译彭启琮等编译
电子工业出版社电子工业出版社
DSP嵌入式系统开发典型案例
汪安民
人民邮电出版社
TMS320C6000TMS320C6000系列系列DSPDSP的的CPUCPU与外与外
设设
美国德州仪器公司著美国德州仪器公司著 卞红雨等编译卞红雨等编译
清华大学出版社清华大学出版社
3636
10.10.参考文献参考文献(Recommended Reading)(Recommended Reading)
DSPDSP应用系统设计应用系统设计
朱明皓等朱明皓等 电子工业出版社电子工业出版社
DSPDSP实用技术实用技术 苏涛苏涛
西安电子科技大学出版社西安电子科技大学出版社
DSPDSP芯片的原理与开发应用芯片的原理与开发应用((第第
44版版) ) 张雄伟等编著张雄伟等编著
电子工业出版社电子工业出版社
A.V.A.V.奥本海姆奥本海姆, R.W., R.W.谢弗谢弗
离散时间信号处理离散时间信号处理
科学出版社科学出版社
DSPDSP技术技术
彭启琮彭启琮, , 李玉柏等李玉柏等
电子科技大学出版社电子科技大学出版社
参参
考考
书书
籍籍
参参
考考
书书
籍籍
TMS320C54xDSPTMS320C54xDSP应用程序设应用程序设
计与开发计与开发 刘益成刘益成
北京航空航天大学出版社,北京航空航天大学出版社,
20022002
TMS320C54X CPU and
Peripherals: Reference Set,
Vol.1, Texas Instruments
TMS320C54xxDSPTMS320C54xxDSP实用技术实用技术
江安民江安民 清华大学出版社清华大学出版社
20022002
3737
Recommended Recommended
WebsitesWebsites
http:// www. http:// www. titi. com. com
http:// www. http:// www. seeddspseeddsp. com. com
http:// www. http:// www. dspzixundspzixun. com DSP. com DSP技术资讯中心技术资讯中心
http:// www. http:// www. dspchinadspchina. com. com
11.11.参考网站参考网站(Websites)(Websites)
http:// www. http:// www. realtimerealtime. com. com
3838
Recommended Recommended
WebsitesWebsites
http:// www. 61ic. Com http:// www. 61ic. Com 中国电子在线中国电子在线
http:// www. http:// www. icminericminer. com. com
http:// http:// www.analog.comwww.analog.com
11.11.参考网站参考网站(Websites)(Websites)
3939
What is a Digital Signal Controller ?
History (1984): Microprocessor Intel 80x86
Your Desktop – PC is a...
Peripherals
System on Chip
Digital Signal Processor
What are the typical DSP algorithms?
Doing a SOP with a µP
6 Basic Operations of a SOP
Doing a SOP with a DSP
DSP Market Share in 2003