一種DSP小系統接口電路可移植性設計方案
4.1 DSP小系統和PC機的讀寫(xiě)和中斷操作比較
DSP小系統的讀寫(xiě)時(shí)序有一些比較顯著(zhù)的特點(diǎn),其和普通PC機讀寫(xiě)時(shí)序有著(zhù)很大不同。DSP系統的I/O讀、寫(xiě)時(shí)序分別如圖2和圖3所示。
其中:IS是數據和I/O空間選擇信號。只有與某一外部空間通信時(shí),相應的選擇信號才為低電平。他們的有效期和地址信號的有效期相對應。
IOSTRB為I/O選通信號。IOSTRB平時(shí)為高電子,當CPU尋址外部I/O設備時(shí)為低電平;
R/W為讀/寫(xiě)信號。R/W指示CPU與外部器件通信期間數據傳送的方向。R/W一般情況下為讀方式(即高電平)只有當DSP執行一次寫(xiě)操作時(shí)才變成低電平。
4.2 讀寫(xiě)和中斷的通用性設計
在原理設計時(shí),設置跳線(xiàn)可根據DSP系統和普通PC系統的不同來(lái)切換讀寫(xiě)信號,原理電路如圖4和圖5所示。
其中:圖中的DSP系統P-IS引腳對應PC系統的寫(xiě)信號;P-R/W信號對應PC機的讀信號。
中斷產(chǎn)生電路做人CPLD器件,根據外部系統對中斷信號要求的不同,在系統對CPLD器件進(jìn)行擦寫(xiě)。
5 結 論
本文提出的方案在實(shí)際應用中證明是可行的,使用該方案的接口電路通過(guò)在PC機上進(jìn)行功能調試驗證了可靠性,用該接口電路再和所搭的DSP小系統聯(lián)調,很好地隔離了故障,為電路調試帶來(lái)了很大方便。
評論