[發明專利]基于APB總線的SPI通信裝置在審
| 申請號: | 201711375890.4 | 申請日: | 2017-12-19 |
| 公開(公告)號: | CN108123793A | 公開(公告)日: | 2018-06-05 |
| 發明(設計)人: | 楊軍;奚嘉琦;楊指望;蔡蕊 | 申請(專利權)人: | 杭州中天微系統有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L29/06 |
| 代理公司: | 北京匯澤知識產權代理有限公司 11228 | 代理人: | 張瑾 |
| 地址: | 310012 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 明文數據 密文數據 模塊接收 主機 加密模塊 解密模塊 密鑰 使能 密鑰生成密文 控制模塊 密鑰生成 數據傳輸 | ||
1.一種基于APB總線的SPI通信裝置,用于實現主機和從機之間的SPI通信,其特征在于,包括:
APB總線接口模塊,與主機的APB總線連接;
SPI總線接口模塊,與從機的SPI總線連接;
加密模塊,通過所述APB總線接口模塊接收主機傳來的明文數據和密鑰,被使能時根據所述明文數據和密鑰生成密文數據,將所述密文數據通過所述SPI總線接口模塊發送到從機;
解密模塊,通過所述SPI總線接口模塊接收從機傳來的密文數據,并通過所述APB總線接口模塊接收主機傳來的密鑰,被使能時根據所述密文數據和密鑰生成明文數據,將所述明文數據通過所述APB總線接口模塊發送到主機;
控制模塊,通過所述APB總線接口模塊接收主機傳來的控制指令,根據所述控制指令對所述加密模塊、解密模塊和SPI總線接口模塊進行控制,并通過所述APB總線接口模塊向主機反饋狀態信號。
2.根據權利要求1所述的裝置,其特征在于,所述裝置還包括:第一2選1多路選擇器,所述第一2選1多路選擇器輸入所述APB總線接口模塊傳來的明文數據及所述加密模塊輸出的密文數據,在所述控制模塊的控制下選通輸出所述明文數據或者密文數據。
3.根據權利要求1或2所述的裝置,其特征在于,所述裝置還包括:第二2選1多路選擇器,所述第二2選1多路選擇器輸入所述SPI總線接口模塊傳來的密文數據及所述解密模塊輸出的明文數據,在所述控制模塊的控制下選通輸出所述明文數據或者密文數據。
4.根據權利要求1所述的裝置,其特征在于,所述加密模塊由加法器和SR寄存器構成。
5.根據權利要求1所述的裝置,其特征在于,所述解密模塊由加法器和DSR寄存器構成。
6.根據權利要求1所述的裝置,其特征在于,所述明文數據和密文數據的寬度為8位、16位、32位或者64位。
7.根據權利要求1所述的裝置,其特征在于,所述密鑰的寬度為32位、64位、128位或者256位。
8.根據權利要求1所述的裝置,其特征在于,所述從機為具有SPI總線的存儲器。
9.根據權利要求1所述的裝置,其特征在于,所述APB總線接口模塊包括中斷請求信號線以及AMBA協議定義的APB總線。
10.根據權利要求1所述的裝置,其特征在于,所述SPI總線接口模塊包括數據接收信號線、數據發送信號線、串行時鐘信號線以及從機使能信號線。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州中天微系統有限公司,未經杭州中天微系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711375890.4/1.html,轉載請聲明來源鉆瓜專利網。





