一種機載TM總線接口設計
2.2 TIU設計
在所設計的系統總體結構中,TM總線主/從模塊上都有一個TIU,其基本功能是完成TM總線協議及實現主從模塊間的數據通信。
2.2.1 TIU詳細設計
在TM-BUS控制器的研制中,主/從TM-BUS控制器實現一體化設計,通過控制使TIU工作在主/從兩種模式下,主方式下的TIU發送命令,從方式下的TIU接收并執行命令。TIU結構設計圖如圖3所示。本文引用地址:http://www.104case.com/article/202554.htm
2.2.2 TIU的設計原理
從數據信號流程方面來說:接收數據時,TM總線上的輸入信號經過譯碼轉換進入寄存器,在這里完成數據串/并格式轉換,進行奇偶校驗檢查,檢查后如果正確,則通過地址比較邏輯,進行命令譯碼,按照所給出的命令送入所定義的不同作用的寄存器中。
TIU執行控制命令的過程如下:TIU鏈路層狀態機控制命令的接收,核心狀態機執行該命令,并把待傳送的應答傳送至移位寄存器中,再由TIU鏈路層狀態機控制應答傳送。由軟件實現的命令其執行過程是核心狀態機將該命令傳送至輸入接口緩沖器并產生中斷信號,模塊中的CPU響應中斷,從輸入接口緩沖器中讀取命令,進行測試操作和模塊維護操作,并把結果寫入狀態寄存器或輸入緩沖器,然后TM總線主控制器取走該測試結果。
2.3 TM總線狀態機設計
TM總線協議規定其鏈路層狀態機分為主從兩個狀態機,由于TIU不存在同時既做主又做從的工作模式,因此可以把主/從兩個狀態機合為一個。通過控制使TIU工作在主/從兩種模式下,主方式下的TIU發送命令,從方式的TIU接收并執行命令。圖4為主狀態機狀態轉換圖。
在TM-BUS主狀態機狀態標記中,最后兩位表示在該狀態下MCTL和MMD的值,狀態轉換的條件由狀態變量M1,M2,M3表示。圖4中所標的轉換條件為[M1,M2,M3]取值。
評論