渦街流量計數(shù)字信號處理技術(shù)的探討 九十七
6.3系統(tǒng)軟件總體設(shè)計
軟件設(shè)計是針對硬件來進行的,由于本文硬件系統(tǒng)的主要特點是:
1.整個系統(tǒng)主要分為基于MSP430F l 49的控制電路和基于TMS320VC54 1 6的信號處理電路兩大部分;
2.MSP430F149與TMS320VC5416之間的數(shù)據(jù)交換主要靠HPI口來實現(xiàn);
3.TMS320VC54 l 6片內(nèi)沒有程序存儲器(EPROM或FLASH),必須要在DSP片外存儲程序,同時還要設(shè)計DSP的程序裝載;
4.數(shù)字電路(信號處理電路和控制電路)和模擬電路(模擬信號預(yù)處理電路)共存。
根據(jù)上述特點把軟件設(shè)計分為四大部分:HPI通信程序設(shè)計、信號處理程序設(shè)計、控制程序設(shè)計和DSP的Boot Loader程序設(shè)計。
其中HPI通信程序設(shè)計是首要的,也是第一步要設(shè)計完成的,因為如果沒有HPI通信,MSP430F149和TMS320VC5416就無法聯(lián)系,也組成不了一個完整的系統(tǒng)。設(shè)計完HPI后才能設(shè)計數(shù)字信號處理程序和控制部分程序,最后設(shè)計DSP的程序裝載。
由于本文的系統(tǒng)基于雙核技術(shù),所以兩個處理器之間的協(xié)調(diào)十分重要,應(yīng)該在總體設(shè)計時候把信號在兩個處理器間的傳輸和處理過程設(shè)計完善,這樣有利于提高軟件設(shè)計效率。
流量計