調試TMS320C3x系列的常見問題?
2)TMS320VC33的PLL控制: TMS320VC33的PLL控制端只能接1.8V,不能接3.3V或5V。
如何調試多片DSP?
對于有MPSD仿真口的DSP(TMS320C30/C31/C32),不能用一套仿真器同時調試,每次只能調試其中的一個DSP; 對于有JTAG仿真口的DSP,可以將JTAG串接在一起,用一套仿真器同時調試多個DSP,每個DSP可以用不同的名字,在不同的窗口中調試。 注意:如果在JTAG和DSP間加入驅動,一定要用快速的門電路,不能使用如LS的慢速門電路。
在DSP系統中為什么要使用CPLD?
DSP的速度較快,要求譯碼的速度也必須較快。利用小規(guī)模邏輯器件譯碼的方式,已不能滿足DSP系統的要求。 同時,DSP系統中也經常需要外部快速部件的配合,這些部件往往是專門的電路,有可編程器件實現。 CPLD的時序嚴格,速度較快,可編程性好,非常適合于實現譯碼和專門電路。
DSP系統構成的常用芯片有哪些?
1)電源: TPS73HD3xx,TPS7333,TPS56100,PT64xx...
2)Flash: AM29F400,AM29LV400,SST39VF400...
3)SRAM: CY7C1021,CY7C1009,CY7C1049...
4)FIFO: CY7C425,CY7C42x5...
5)Dual port: CY7C136,CY7C133,CY7C1342...
6)SBSRAM: CY7C1329,CY7C1339...
7)SDRAM: HY57V651620BTC...
8)CPLD: CY37000系列,CY38000系列,CY39000系列...
9)PCI: PCI2040,CY7C09449...
10)USB: AN21xx,CY7C68xxx...
11)Codec:TLV320AIC23,TLV320AIC10...
12)A/D,D/A:ADS7805,TLV2543...
具體資料見www.ti.com,www.cypress.com
什么是boot loader?
DSP的速度盡快,EPROM或flash的速度較慢,而DSP片內的RAM很快,片外的RAM也較快。為了使DSP充分發(fā)揮它的能力,必須將程序代碼放在RAM中運行。為了方便的將代碼從ROM中搬到RAM中,在不帶flash的DSP中,TI在出廠時固化了一段程序,在上電后完成從ROM或外設將代碼搬到用戶指定的RAM中。此段程序稱為“boot loader”。
TMS320C3x如何boot?
在MC/MP管腳為高時,C3x進入boot狀態(tài)。C3x的boot loader在reset時,判斷外部中斷管腳的電平。根據中斷配置決定boot的方式為存儲器加載還是串口加載,其中ROM的地址可以為三個中的一個,ROM可以為8位。
Boot有問題如何解決?
1)仔細檢查boot的控制字是否正確。 2)仔細檢查外部管腳設置是否正確。 3)仔細檢查hex文件是否轉換正確。 4)用仿真器跟蹤boot過程,分析錯誤原因。
評論