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