1.一種CAN FD通信協(xié)議驗(yàn)證系統(tǒng),其特征在于,所述CAN FD通信協(xié)議驗(yàn)證系統(tǒng)包括:
模塊聯(lián)動(dòng)層,用于實(shí)現(xiàn)CAN FD協(xié)議功能的有效區(qū)隔、劃分;
狀態(tài)聯(lián)動(dòng)層,用于負(fù)責(zé)全局狀態(tài)控制及轉(zhuǎn)換;
信號(hào)聯(lián)動(dòng)層,用于實(shí)現(xiàn)頂層信號(hào)即仿真引腳、對(duì)應(yīng)于模塊聯(lián)動(dòng)層的交互信號(hào)和子模塊信號(hào)的處理。
2.如權(quán)利要求1所述的CAN FD通信協(xié)議驗(yàn)證系統(tǒng),其特征在于,所述模塊聯(lián)動(dòng)層包括:
total state engine單元、Receiver manager單元、Send Manager單元、Clock coordinator單元、Error Manager單元、Register set單元、Interface Controller單元。
3.如權(quán)利要求1所述的CAN FD通信協(xié)議驗(yàn)證系統(tǒng),其特征在于,所述狀態(tài)聯(lián)動(dòng)層包括:
total state engine單元,用于負(fù)責(zé)全局狀態(tài)控制及轉(zhuǎn)換;
state matching單元,用于采用多對(duì)一或一對(duì)一的方式與total state engine單元相對(duì)應(yīng)。
4.如權(quán)利要求3所述的CAN FD通信協(xié)議驗(yàn)證系統(tǒng),其特征在于,所述total state engine單元與各state matching單元擁有各自獨(dú)立的狀態(tài)轉(zhuǎn)移條件;state matching單元的狀態(tài)采用多對(duì)一或一對(duì)一的方式與total state engine單元相對(duì)應(yīng)。
5.如權(quán)利要求1所述的CAN FD通信協(xié)議驗(yàn)證系統(tǒng),其特征在于,所述信號(hào)聯(lián)動(dòng)層分為3種信號(hào)類型,頂層信號(hào)即仿真引腳;模塊信號(hào),對(duì)應(yīng)于模塊聯(lián)動(dòng)層的交互信號(hào);子模塊信號(hào),用于模塊內(nèi)部使用。
6.如權(quán)利要求1所述的CAN FD通信協(xié)議驗(yàn)證系統(tǒng),其特征在于,所述CAN FD 控制器節(jié)點(diǎn)通過(guò)引腳直接連接CAN FD星型電信號(hào)交換節(jié)點(diǎn);
所述CAN FD星型電信號(hào)交換節(jié)點(diǎn)包括:
智能線與交換模塊,CAN FD星型電信號(hào)交換節(jié)點(diǎn)連接CAN FD控制器的發(fā)送端和接收端,用于在交換節(jié)點(diǎn)內(nèi)部完成信號(hào)交換;
單節(jié)點(diǎn)錯(cuò)誤統(tǒng)計(jì)模塊,所有CAN FD節(jié)點(diǎn)都通過(guò)總線鏈接,用于區(qū)分并記錄單個(gè)節(jié)點(diǎn)的錯(cuò)誤情況;
錯(cuò)誤模擬模塊,用于模擬位錯(cuò)誤、填充錯(cuò)誤、CRC錯(cuò)誤、格式錯(cuò)誤、ACK錯(cuò)誤,并對(duì)單個(gè)節(jié)點(diǎn)的反應(yīng)進(jìn)行監(jiān)測(cè)和記錄;
總線復(fù)位啟動(dòng)模塊,通過(guò)與CAN FD星型電信號(hào)交換節(jié)點(diǎn)直接連接,用于對(duì)新加入節(jié)點(diǎn)進(jìn)行總線復(fù)位啟動(dòng)。