|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
DSP/BIOS在DSP项目中的地位5 P* V7 Q- o4 _
! o# _& L4 |8 @: }1 m. j. y4 ^) o9 B- t# P5 J* e7 U4 j7 e, u
下图是TI公司倡导的DSP软件架构,* d2 w p9 S2 n; D
" L: m1 u) M8 W$ `5 y" R( c: V& o& y* U8 S
7 G/ J+ u/ _2 D7 B8 P% j+ A. K1 R3 j4 o' z4 g
4 C0 j) V: W& P由图可知,, O! v$ R8 X7 C% C& f
# U+ p$ K, y7 D4 z# }# h3 d+ B o* D# S
由CSL负责DSP芯片级外设的驱动,这部分是软件开发人员最底层的代码,DSP/BIOS负责底层的调度,方便应用层的管理,还有Driver模块,我认为是其它的非DSP芯片级的驱动,如USB/PCI等外设接口
" l/ [: \; ^. z) J" l0 j# x* K+ C4 L% v$ T3 P' C
6 L: N9 p) ~; o: D7 W- Q
中间层主要是算法相关的东西,TI提供了一个DSP算法的标准,只要按该标准编写的算法能很容易的实现不同DSP之间的移植- U( K, W4 t; W5 R& A
6 _* D M+ w! m1 _! P
$ G4 m; G/ t9 H! `4 C3 M
再上层就是应用程序了
. V$ A* p5 h+ T
" }3 ^* E8 M |, D5 C: }! o4 M/ J* M+ b, f" P3 j Z
这就是TI的DSP高端大气上档次的三层软件架构!
' @( Y0 D6 ^% P
& v; w- `3 Q& P4 `0 R9 R0 o% A2 f! R6 A6 I3 B
参考资料9 I8 ^. `% @( V1 u6 _! P
& Z* w8 Q7 F- L: X" `
% z+ @) @2 Q2 s- }- x! n
- 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讲座
) e% o+ Q4 S& I & k7 Y5 o; N- }2 V( s3 i
, e7 U5 [, e' F6 f$ r3 c
/ L, F& M. u+ S2 X" d5 C' ?" F
8 j4 f, e% S' C" G: y$ }
6 K+ c0 k# F7 J% H7 D3 T' p |
|