雙口RAM在DSP與ICCD通信系統(tǒng)中的應(yīng)用
圖3即為通信雙方接口的BUSY邏輯時序。本文引用地址:http://m.butianyuan.cn/article/150986.htm
(3)軟件協(xié)調(diào):對于任何一個雙機系統(tǒng)來講,雙方的軟件設(shè)計都是避免爭端沖突的重要環(huán)節(jié)。軟件方案將在下一節(jié)詳細介紹。
4 軟件設(shè)計方案
系統(tǒng)中,ICCD(右方)主要負責發(fā)送數(shù)據(jù),信息處理系統(tǒng)(左方)主要負責接受數(shù)據(jù)。信息處理系統(tǒng)的軟件基于TI的TMS320C6713,用C語言與線性匯編語言進行編程。通信部分的軟件主要包括了兩方面的內(nèi)容:(1)系統(tǒng)自檢,即右方向信令字單元0xFFFH寫入“5AH”,左方接到中斷后,到0xFFFH中讀取數(shù)據(jù),如果是“5AH”,說明通信正常,反之亦然。(2)傳輸數(shù)據(jù),右方向信令字單元FFFH寫入‘A5H’,在左方產(chǎn)生中斷后,左方讀信令字單元FFFH,如果是‘A5H’,說明在傳輸數(shù)據(jù),讀完數(shù)據(jù)后,向信令字單元FFEH寫入‘AAH’,表示讀完。右方接到中斷后,讀信令字單元FFEH,如果是‘AAH’,表示傳數(shù)據(jù)成功。
圖4為基于DSP的通信程序流程。
5 結(jié)論
基于雙口RAM芯片IDT7007實現(xiàn)DSP系統(tǒng)與ICCD并行接口的設(shè)計方案,實現(xiàn)了ICCD和信息處理系統(tǒng)的高速通信,保證了整體系統(tǒng)的實時性。文中所涉及的中斷,忙邏輯,軟件協(xié)調(diào)三種模式,可有效解決兩個系統(tǒng)之間的通信爭端。整體系統(tǒng)已經(jīng)通過調(diào)試,信息處理系統(tǒng)與ICCD可良好協(xié)調(diào)工作,系統(tǒng)運行穩(wěn)定,構(gòu)成合理,對相關(guān)系統(tǒng)設(shè)計有一定的參考價值。
評論