02FSoE應(yīng)用軟件包
FSoE Slave控制
FSoE Slave通信有五種狀態(tài)。包括Reset State、Session State、Connection State、Parameter State、Data State。
FSoE Slave控制部分執(zhí)行FSoE Slave狀態(tài)管理,以及基于每個(gè)狀態(tài)的數(shù)據(jù)控制。
數(shù)據(jù)流
安全數(shù)據(jù)輸出操作的數(shù)據(jù)流,顯示了如何在“數(shù)據(jù)”狀態(tài)下處理“安全數(shù)據(jù)的輸出”。
PDU : Protocol Data Unit
[數(shù)據(jù)狀態(tài)] 安全數(shù)據(jù)輸出操作的數(shù)據(jù)流:
1從外部IC接收Safety PDU
EtherCAT通信IC從EtherCAT主設(shè)備接收數(shù)據(jù),并提取安全協(xié)議數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)通信IC接口。
2發(fā)送Safety PDU到兩個(gè)MCU
網(wǎng)絡(luò)通信IC接口將安全協(xié)議數(shù)據(jù)傳遞給FSoE應(yīng)用軟件。FSoE應(yīng)用軟件將安全協(xié)議數(shù)據(jù)發(fā)送到在對(duì)應(yīng)RX MCU上運(yùn)行的FSoE軟件。
3分析兩個(gè)MCU上的Safety PDU
FSoE應(yīng)用軟件在RX MCU之間多次交換數(shù)據(jù),并分析安全協(xié)議數(shù)據(jù)。
4將安全數(shù)據(jù)發(fā)送到數(shù)據(jù)I/O接口
分析后,生成一個(gè)安全數(shù)據(jù),F(xiàn)SoE應(yīng)用軟件將其傳遞到數(shù)據(jù)I/O接口。
5將安全數(shù)據(jù)輸出到外部端口
數(shù)據(jù)I/O接口將安全數(shù)據(jù)值發(fā)送到外部端口。
[數(shù)據(jù)狀態(tài)] 安全數(shù)據(jù)輸入操作數(shù)據(jù)流:
安全數(shù)據(jù)輸入操作數(shù)據(jù)流,顯示了如何在數(shù)據(jù)狀態(tài)下處理安全數(shù)據(jù)的輸入。
PDU : Protocol Data Unit
1從外部端口輸入安全數(shù)據(jù)
在第一步中,數(shù)據(jù)I/O接口從外部端口接收安全數(shù)據(jù)。
2向FSoE應(yīng)用軟件發(fā)送安全數(shù)據(jù)
數(shù)據(jù)I/O接口將安全數(shù)據(jù)傳遞給FSoE應(yīng)用軟件。
3數(shù)據(jù)交換和處理,CRC計(jì)算
FSoE應(yīng)用軟件執(zhí)行RX MCU之間的數(shù)據(jù)交換并處理安全數(shù)據(jù)。數(shù)據(jù)處理過程是用戶可編程的。在安全數(shù)據(jù)處理之后,生成安全數(shù)據(jù)的CRC。
4生成Safety PDU格式
FSoE應(yīng)用軟件將SafeData轉(zhuǎn)換為安全協(xié)議數(shù)據(jù)格式,然后傳遞到網(wǎng)絡(luò)通信IC接口。
5將Safety PDU發(fā)送到外部IC
網(wǎng)絡(luò)通信IC接口將安全協(xié)議數(shù)據(jù)發(fā)送到外部EtherCAT通信IC。EtherCAT通信IC生成含有安全協(xié)議數(shù)據(jù)的EtherCAT數(shù)據(jù)幀,并將其發(fā)送到主設(shè)備。
執(zhí)行控制
在FSoE處理中,MCU之間的數(shù)據(jù)交換被執(zhí)行多次,如圖所示的6個(gè)部分。拆分流程以最大限度地減少對(duì)其他應(yīng)用程序流程的影響。
在數(shù)據(jù)交換完成之前,F(xiàn)SoE應(yīng)用軟件不能啟動(dòng)下一個(gè)過程,這樣的設(shè)計(jì)使得其他用戶應(yīng)用程序可以在數(shù)據(jù)交換期間得以執(zhí)行。
數(shù)據(jù)格式
所需安全數(shù)據(jù)的大小因功能安全設(shè)備的不同而有所不同。FSoE應(yīng)用軟件可以通過專用設(shè)置文件輕松更改要處理的安全數(shù)據(jù)的大小。
例如,可以將安全PDU設(shè)定為6個(gè)字節(jié),此時(shí)安全數(shù)據(jù)為1個(gè)字節(jié),也可以安全PDU設(shè)定為11個(gè)字節(jié),此時(shí)安全數(shù)據(jù)為4個(gè)字節(jié)。
評(píng)估版本
FSoE應(yīng)用軟件包分為商業(yè)版本和評(píng)估版本,評(píng)估版本,用于產(chǎn)品開發(fā)過程中的規(guī)范合規(guī)性檢查和性能評(píng)估。除了包括功能安全證書在內(nèi)的一些文件外,評(píng)估版本與商業(yè)版本相同。
-
mcu
+關(guān)注
關(guān)注
146文章
17718瀏覽量
358200 -
瑞薩
+關(guān)注
關(guān)注
36文章
22356瀏覽量
87579 -
軟件包
+關(guān)注
關(guān)注
0文章
108瀏覽量
11845
原文標(biāo)題:瑞薩RX MCU功能安全解決方案簡介(5-2)FSoE功能軟件包
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
瑞薩RX MCU功能安全解決方案簡介 硬件參考板

瑞薩電子功能安全IEC61508解決方案介紹(3)

瑞薩e2studio(1)----瑞薩芯片之搭建FSP環(huán)境
瑞薩MCU指紋識(shí)別解決方案!
瑞薩電子推出基于32位RX微控制器的EtherCAT功能安全解決方案
瑞薩RX MCU功能安全解決方案之FSoE應(yīng)用軟件包(1)

瑞薩開發(fā)板?RX-FSOE-REF-KIT功能安全使用介紹(上)

評(píng)論