|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
DSP/BIOS在DSP项目中的地位: G$ `( E) g# M Q9 i) ?
) H+ `' @0 t+ _9 J9 q( N6 d/ A
5 k5 Z8 u8 x, d4 G2 Q }) r
下图是TI公司倡导的DSP软件架构,) i' W. ~5 D4 f9 F9 i; l8 ~
& J: g# F. E% N0 }& P0 `/ d9 A, ]# w( y
1 s1 O: A, C5 V+ j; \- |% L" h
9 A# Y* d0 G, ] @" c' ]9 e
9 h% Y5 \7 B+ y8 |/ p
由图可知,
% c4 S$ p+ \0 W& c( F! ^6 t
; a; b; u3 k5 A3 x5 s, P7 x O
. R6 g2 L0 a0 a1 _" ]由CSL负责DSP芯片级外设的驱动,这部分是软件开发人员最底层的代码,DSP/BIOS负责底层的调度,方便应用层的管理,还有Driver模块,我认为是其它的非DSP芯片级的驱动,如USB/PCI等外设接口/ s8 Z8 f" u% b5 V" F
9 T# o6 r9 J, B! @# I2 [
% }+ ^3 H& Y/ Y8 ^中间层主要是算法相关的东西,TI提供了一个DSP算法的标准,只要按该标准编写的算法能很容易的实现不同DSP之间的移植2 }$ q4 X( t- ~; l; o: N$ V
" k' r6 t- F! Q& D
8 k) |% p5 T9 V# [
再上层就是应用程序了
: |3 r8 L2 {; n; S6 [5 N
2 I8 e! q; @1 U% r3 p0 q& F
9 ^8 [% Y7 H! t( l这就是TI的DSP高端大气上档次的三层软件架构!8 D8 y, w, F4 {9 k2 |7 i3 v
( |; w4 o W' q/ f( Y
8 k! Z( v# M+ a0 k5 B" D% A f( w参考资料
& o0 ` B7 E. e5 L6 a* C, k ^; k2 Y! d# z! J4 E
w N; a$ A/ [: j
- 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讲座$ q2 @( i' ` h3 F0 e6 I& S
4 o H4 N, z" L/ @$ Q- M
' A1 G& W8 d6 s2 G/ o& O j3 f; I, a+ i. O5 ~& g4 l
3 h4 \1 B7 p% h
. }$ k* r* |. I, O) R |
|