基于SDIO接口的嵌入式多CPU互聯(lián)電路、互聯(lián)方法及驅(qū)動(dòng)方法

基本信息

申請(qǐng)?zhí)?/td> CN202010021731.X 申請(qǐng)日 -
公開(公告)號(hào) CN110971621A 公開(公告)日 2020-04-07
申請(qǐng)公布號(hào) CN110971621A 申請(qǐng)公布日 2020-04-07
分類號(hào) H04L29/06;G06F15/17 分類 電通信技術(shù);
發(fā)明人 索艷濱;鄒式論;卿輝;劉鴻宇 申請(qǐng)(專利權(quán))人 四川衛(wèi)士通信息安全平臺(tái)技術(shù)有限公司
代理機(jī)構(gòu) 成都金英專利代理事務(wù)所(普通合伙) 代理人 袁英
地址 610000 四川省成都市高新區(qū)云華路333號(hào)3棟12、13層(生產(chǎn)項(xiàng)目限分支機(jī)構(gòu)在工業(yè)園區(qū)內(nèi)經(jīng)營(yíng))
法律狀態(tài) -

摘要

摘要 本發(fā)明提出了基于SDIO接口的嵌入式多CPU互聯(lián)電路、互聯(lián)方法及驅(qū)動(dòng)方法,所述互聯(lián)電路包括由多片CPU構(gòu)成的CPU組和一個(gè)隔離加速單元,每一片CPU與隔離加速單之間通過(guò)兩組收、發(fā)獨(dú)立的SDIO通道和專用的收、發(fā)中斷連接,所述的CPU組與宿主機(jī)、內(nèi)網(wǎng)和外網(wǎng)連接;互聯(lián)方法包括初始化步驟、寄存器配置步驟、數(shù)據(jù)傳輸步驟以及中斷實(shí)現(xiàn)步驟;驅(qū)動(dòng)方法包括:S1:注冊(cè)一個(gè)網(wǎng)卡設(shè)備;S2:對(duì)SDIO設(shè)備進(jìn)行初始化;S3:請(qǐng)求必要的系統(tǒng)資源,并告訴網(wǎng)卡設(shè)備開始工作;S4:當(dāng)輸入設(shè)備將數(shù)據(jù)準(zhǔn)備好或輸出設(shè)備可接收數(shù)據(jù)時(shí),向CPU發(fā)出中斷請(qǐng)求,以進(jìn)行數(shù)據(jù)傳輸;本發(fā)明避免收發(fā)總線復(fù)用以及嵌入式CPU端采用查詢處理帶來(lái)的CPU占用率高的問(wèn)題,解決了總線利用率低和通道擁塞的缺點(diǎn)。