基于dsp的總線適配器的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種基于DSP的總線適配器,包括DSP處理器、網(wǎng)絡(luò)通訊卡、串行存儲(chǔ)器和RJ-11接口電路,所述DSP處理器的數(shù)據(jù)端口分別與所述網(wǎng)絡(luò)通訊卡的數(shù)據(jù)端口、串行存儲(chǔ)器的數(shù)據(jù)端口和所述RJ-11接口電路連接,所述DSP處理器包括總線控制器、只讀存儲(chǔ)器、數(shù)據(jù)加密器、存儲(chǔ)器、CRC16算法發(fā)生器、暫存器、數(shù)據(jù)存儲(chǔ)器和密匙存儲(chǔ)器,采用帶有自動(dòng)加密電路的DSP處理器,能夠使數(shù)據(jù)存儲(chǔ)和傳輸更安全可靠。采用USB接口電路,使總線適配群器具有高速傳輸、支持熱插拔、即插即用、開(kāi)發(fā)成本低等優(yōu)點(diǎn)。
【專利說(shuō)明】基于DSP的總線適配器【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種總線適配器,特別是涉及一種基于DSP的總線適配器。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)硬件、軟件技術(shù)及集成電路技術(shù)的迅速發(fā)展,基于現(xiàn)場(chǎng)總線技術(shù)的通信網(wǎng)絡(luò)逐步取代分散式工業(yè)控制系統(tǒng),成為計(jì)算機(jī)技術(shù)及電子技術(shù)應(yīng)用領(lǐng)域中最具活力的一種邊緣分支并取得巨大進(jìn)步。美國(guó)美信公司設(shè)計(jì)的1-Wire總線是眾多現(xiàn)場(chǎng)總線中極具競(jìng)爭(zhēng)力的一種。具備能與計(jì)算機(jī)進(jìn)行數(shù)字通信、總線負(fù)載量大、布線簡(jiǎn)練、精度高、性能穩(wěn)定、價(jià)格便宜等諸多優(yōu)點(diǎn),特別是非常適合中短距離通信,是工業(yè)系統(tǒng)設(shè)計(jì)的高級(jí)境界。1-Wire測(cè)量網(wǎng)絡(luò)的實(shí)現(xiàn)需要與PC主機(jī)相結(jié)合,所以在1-Wire總線組成的測(cè)量網(wǎng)絡(luò)中,網(wǎng)絡(luò)適配器是必不可少的,它擔(dān)負(fù)著主機(jī)監(jiān)控單元與網(wǎng)絡(luò)節(jié)點(diǎn)之間數(shù)據(jù)傳輸?shù)闹匾蝿?wù)。然而現(xiàn)有總線適配器存在電路復(fù)雜、數(shù)據(jù)存儲(chǔ)和傳輸安全性差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是為了解決上述問(wèn)題而提供一種電路簡(jiǎn)單、體積小、具有數(shù)據(jù)加密功能的基于DSP的總線適配器。
[0004]本發(fā)明是通過(guò) 以下技術(shù)方案實(shí)現(xiàn)的:
[0005]一種基于DSP的總線適配器,包括DSP處理器、網(wǎng)絡(luò)通訊卡、串行存儲(chǔ)器和RJ-1l接口電路,所述DSP處理器的數(shù)據(jù)端口分別與所述網(wǎng)絡(luò)通訊卡的數(shù)據(jù)端口、串行存儲(chǔ)器的數(shù)據(jù)端口和所述RJ-1I接口電路連接,所述DSP處理器包括總線控制器、只讀存儲(chǔ)器、數(shù)據(jù)加密器、存儲(chǔ)器、CRC16算法發(fā)生器、暫存器、數(shù)據(jù)存儲(chǔ)器和密匙存儲(chǔ)器,所述總線控制器的數(shù)據(jù)端口與所述數(shù)據(jù)加密器的數(shù)據(jù)端口連接,所述數(shù)據(jù)加密器的數(shù)據(jù)端口分別與所述暫存器的數(shù)據(jù)端口、所述CRC16算法發(fā)生器的數(shù)據(jù)端口和所述數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)端口和所述密匙存儲(chǔ)器的數(shù)據(jù)端口連接,所述CRC16算法發(fā)生器的數(shù)據(jù)端口和所述數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)端口連接,所述暫存器的數(shù)據(jù)端口分別與所述數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)端口、所述密匙存儲(chǔ)器的數(shù)據(jù)端口和所述只讀存儲(chǔ)器的數(shù)據(jù)端口連接,所述只讀存儲(chǔ)器的數(shù)據(jù)端口與所述總線控制器的數(shù)據(jù)端口連接。
[0006]向數(shù)據(jù)存儲(chǔ)器寫數(shù)據(jù)、裝載初始密鑰,暫存器作為緩存器使用。數(shù)據(jù)存儲(chǔ)器、密鑰存儲(chǔ)器位于線性地址空間中。數(shù)據(jù)存儲(chǔ)器對(duì)讀訪問(wèn)沒(méi)有限制,但向數(shù)據(jù)存儲(chǔ)器和寄存器頁(yè)寫數(shù)據(jù)時(shí)則需要知道密鑰。密鑰的安裝有二種方法,一是把數(shù)據(jù)從暫存器復(fù)制到密鑰存儲(chǔ)器;二是當(dāng)前密鑰和暫存器內(nèi)容經(jīng)過(guò)運(yùn)算后生成新的密鑰。密鑰不能直接讀取,只有SHA引擎能夠訪問(wèn)它,計(jì)算信息鑒定碼MAC。
[0007]進(jìn)一步地,所述總線適配器還包括USB接口電路,所述USB接口電路與所述DSP處理器的數(shù)據(jù)端口連接。所述USB接口電路總線具有高速傳輸、支持熱插拔、即插即用、開(kāi)發(fā)成本低等優(yōu)點(diǎn)。
[0008]本發(fā)明的有益效果是:[0009]采用帶有自動(dòng)加密電路的DSP處理器,能夠使數(shù)據(jù)存儲(chǔ)和傳輸更安全可靠。采用USB接口電路,使總線適配群器具有高速傳輸、支持熱插拔、即插即用、開(kāi)發(fā)成本低等優(yōu)點(diǎn)。
【專利附圖】
【附圖說(shuō)明】
[0010]圖1是本發(fā)明基于DSP的總線適配器的結(jié)構(gòu)框圖;
[0011]圖2是本發(fā)明DSP處理器的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0012]下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明:
[0013]如圖1所示,本發(fā)明基于DSP的總線適配器,包括DSP處理器、網(wǎng)絡(luò)通訊卡、串行存儲(chǔ)器和RJ-1I接口電路,所述DSP處理器的數(shù)據(jù)端口分別與所述網(wǎng)絡(luò)通訊卡的數(shù)據(jù)端口、串行存儲(chǔ)器的數(shù)據(jù)端口和所述RJ-1l接口電路連接,所述DSP處理器包括總線控制器、只讀存儲(chǔ)器、數(shù)據(jù)加密器、存儲(chǔ)器、CRC16算法發(fā)生器、暫存器、數(shù)據(jù)存儲(chǔ)器和密匙存儲(chǔ)器,所述總線控制器的數(shù)據(jù)端口與所述數(shù)據(jù)加密器的數(shù)據(jù)端口連接,所述數(shù)據(jù)加密器的數(shù)據(jù)端口分別與所述暫存器的數(shù)據(jù)端口、所述CRC16算法發(fā)生器的數(shù)據(jù)端口和所述數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)端口和所述密匙存儲(chǔ)器的數(shù)據(jù)端口連接,所述CRC16算法發(fā)生器的數(shù)據(jù)端口和所述數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)端口連接,所述暫存器的數(shù)據(jù)端口分別與所述數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)端口、所述密匙存儲(chǔ)器的數(shù)據(jù)端口和所述只讀存儲(chǔ)器的數(shù)據(jù)端口連接,所述只讀存儲(chǔ)器的數(shù)據(jù)端口與所述總線控制器的數(shù)據(jù)端口連接。
[0014]向數(shù)據(jù)存儲(chǔ)器寫數(shù)據(jù)、裝載初始密鑰,暫存器作為緩存器使用。數(shù)據(jù)存儲(chǔ)器、密鑰存儲(chǔ)器位于線性地址空間中。數(shù)據(jù)存儲(chǔ)器對(duì)讀訪問(wèn)沒(méi)有限制,但向數(shù)據(jù)存儲(chǔ)器和寄存器頁(yè)寫數(shù)據(jù)時(shí)則需要知道密鑰。密鑰的安裝有二種方法,一是把數(shù)據(jù)從暫存器復(fù)制到密鑰存儲(chǔ)器;二是當(dāng)前密鑰和暫存器內(nèi)容經(jīng)過(guò)運(yùn)算后生成新的密鑰。密鑰不能直接讀取。
[0015]如圖1所示,所述總線適配器還包括USB接口電路,所述USB接口電路與所述DSP處理器的數(shù)據(jù)端口連接。所述USB接口電路總線具有高速傳輸、支持熱插拔、即插即用、開(kāi)發(fā)成本低等優(yōu)點(diǎn)。
【權(quán)利要求】
1.一種基于DSP的總線適配器,其特征在于:包括DSP處理器、網(wǎng)絡(luò)通訊卡、串行存儲(chǔ)器和RJ-1I接口電路,所述DSP處理器的數(shù)據(jù)端口分別與所述網(wǎng)絡(luò)通訊卡的數(shù)據(jù)端口、串行存儲(chǔ)器的數(shù)據(jù)端口和所述RJ-1l接口電路連接,所述DSP處理器包括總線控制器、只讀存儲(chǔ)器、數(shù)據(jù)加密器、存儲(chǔ)器、CRC16算法發(fā)生器、暫存器、數(shù)據(jù)存儲(chǔ)器和密匙存儲(chǔ)器,所述總線控制器的數(shù)據(jù)端口與所述數(shù)據(jù)加密器的數(shù)據(jù)端口連接,所述數(shù)據(jù)加密器的數(shù)據(jù)端口分別與所述暫存器的數(shù)據(jù)端口、所述CRC16算法發(fā)生器的數(shù)據(jù)端口和所述數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)端口和所述密匙存儲(chǔ)器的數(shù)據(jù)端口連接,所述CRC16算法發(fā)生器的數(shù)據(jù)端口和所述數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)端口連接,所述暫存器的數(shù)據(jù)端口分別與所述數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)端口、所述密匙存儲(chǔ)器的數(shù)據(jù)端口和所述只讀存儲(chǔ)器的數(shù)據(jù)端口連接,所述只讀存儲(chǔ)器的數(shù)據(jù)端口與所述總線控制器的數(shù)據(jù)端口連接。
2.根據(jù)權(quán)利要求1所述的基于DSP的總線適配器,其特征在于:所述總線適配器還包括USB接口電路,所述USB接口電路與所述DSP處理器的數(shù)據(jù)端口連接。
【文檔編號(hào)】H04L12/40GK104038399SQ201310073260
【公開(kāi)日】2014年9月10日 申請(qǐng)日期:2013年3月8日 優(yōu)先權(quán)日:2013年3月8日
【發(fā)明者】卓貴明, 王文博 申請(qǐng)人:成都藝創(chuàng)科技有限公司