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