|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
DSP/BIOS在DSP项目中的地位
' _4 d$ U. B) `$ K1 O+ Q1 p1 }; I" Y5 U/ u6 r+ s+ ]0 f3 e
. _7 ~+ i+ ]/ C% t$ e& v4 H5 t下图是TI公司倡导的DSP软件架构,( e x( y" B+ l6 N. S
( V! A5 w" A% K4 C; h2 _9 ~) Z: W7 ?3 f* p
9 L/ H1 T4 s: }9 ^+ ^4 w+ J
2 m+ h7 t( s1 s3 O! I0 T. D3 \& c3 u, ?
由图可知,* C+ ^9 s, P, ^8 E9 Y
1 n. j' T# U5 S8 p
- J9 \1 ]; X2 u1 w0 Z8 ~由CSL负责DSP芯片级外设的驱动,这部分是软件开发人员最底层的代码,DSP/BIOS负责底层的调度,方便应用层的管理,还有Driver模块,我认为是其它的非DSP芯片级的驱动,如USB/PCI等外设接口! r6 u' z; O3 K6 l7 z A( }8 `/ l# X
! w! G' x, J( p. q, _2 }6 K5 E/ ^( z: s2 a/ {
中间层主要是算法相关的东西,TI提供了一个DSP算法的标准,只要按该标准编写的算法能很容易的实现不同DSP之间的移植 `4 Q/ Z! `! s5 w$ C" J# T2 |
3 a: U& R' G$ S' G( s# p
' K0 w& A( `) r& Y: ^
再上层就是应用程序了% V; R# `& a2 o, \# V
6 T1 m. Y; h% j- b4 D) g( ]6 \ r4 s% d! a
这就是TI的DSP高端大气上档次的三层软件架构!7 U2 J" s9 j* x/ e
% Q1 k' U ~. W5 D
" i' f3 @( @# {) [
参考资料
/ ?0 g( a6 _2 ~+ A! R! A' V- h% [' R, ?
( W! m; Z1 E# w" ]5 k* p) Q
- SPRU430S: TMS320C6000 DSP/BIOS 5.x Application Programming InteRFace (API) Reference Guide
- SPRU423F: TMS320 DSP BIOS User Guide
- SPRU616A: DSP-BIOS Driver Developer's Guide
- 刘鑫茂:DSP/BIOS讲座
e3 Y! z0 s: b4 [: s + B3 N: b! H9 Q) ]8 b
0 M6 J" d' A9 ]8 C" X' |8 P9 y* Y
! e* c4 r/ U0 I' T) R( G- d
* |- N/ S9 F$ \3 ~# J
' b9 \/ b2 x& i
|
|