76范文网
基于Xilinx的片上系统的无线保密通信终端
时间:2019-02-05 20:21:13 来源:76范文网

基于Xilinx的片上系统的无线保密通信终端 本文简介:

基于Xilinx的片上系统的无线保密通信终端encryption/decryptionterminalbasedonFPGASOC摘要:本系统设计了一种基于XilinxSPARTAN3E的FPGA片上系统的无线加密通信终端,充分应用了软硬件编程的优势,实现了基于硬件描述语言VHDL的硬件AES加解密

基于Xilinx的片上系统的无线保密通信终端 本文内容:

基于Xilinx的片上系统的无线保密通信终端
encryption/
decryption
terminal
based
on
FPGA
SOC
摘要:本系统设计了一种基于Xilinx
SPARTAN
3E的FPGA片上系统的无线加密通信终端,充分应用了软硬件编程的优势,实现了基于硬件描述语言VHDL的硬件AES加解密和使用软核microbalze来实现流程控制、无线通信、帧结构处理和人机交互,经验证能高速有效的实现保密通信
关键词:片上系统?
AES加密算法?
MicroBlaze?
CC2420?
数据帧结构??
FPGA
1.
引言:
利用软件实施加密算法已经成为实时安全通信系统的重要瓶颈。更为糟糕的是,标准的商品化CPU和DSP无法跟上数据加密算法的计算要求。此外,CPU和DSP需要完成太多的其他任务。基于FPGA高度优化的可编程的硬件安全性解决方案提供了并行处理能力,并且可以达到所要求的加密处理性能基准[1].然而如果仅使用FPGA可编程VHDL来实现的话,系统就不够灵活,升级困难,况且实现起来有很大的难度,本系统以AES加密算法为例,使用Xilinx
SPARTAN
3E为开发平台,以xilinx的嵌入式软核microblaze为主控制器,调用fpga的硬件VHDL编程实现的AES加解密和控制CC2420来实现高速有效的数据通信。
2.系统设计思想:
????
本设计使用硬件描述语言VHDL在FPGA数字逻辑层面上实现AES加解密,为了系统的扩展性和构建良好的人机交互,设计通过PS/2键盘输入加密密钥,并将其显示在LCD上。在软核MicroBlaze上,通过SPI总线读写FIFO和RAM控制射频芯片CC2420,使系统具有信道选择、地址识别、自动CRC校验功能,使系统更加安全、通信误码率更低。
2.1
数据帧结构设计
为了更好的提高本系统数据的传输率,在官方zigbee的数据帧格式基础上做了修改。采用如表5-2所示的数据帧格式。数据帧发送时,CC2420自动在数据包的开始处加上前导码和帧起始分隔符在数据包末尾加CRC检验。
?
preamble
SFD
length
destination
source
payload
CRC/Corr
4
bytes
1
byte
1
byte

1
byte
1
byte
16
bytes
2
byte

全零
0x7A
数据长度
0x12
目的地址
源地址
发送的16
字节信息
CRC校验对误
标识字节
?
3.系统模块构成:
 ?

控制台?上位机输入Vhdl加密LCDSPI控制台?上位机输入Vhdl解密SPILCDPS/2键盘输入keyPS/2接口PS/2接口???????????????????
系统总体控制数据流图
3.1
AES加解密模块
???

3.2
数据
4.程序的流程和主程序:
?

5.结论:
6.参考文献:
?[1]
A
E
S算法FPGA实现分析,唐金艺,海军计算技术研究所

基于Xilinx的片上系统的无线保密通信终端 本文关键词:终端,保密,通信,系统,Xilinx

基于Xilinx的片上系统的无线保密通信终端  来源:网络整理

  免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


基于Xilinx的片上系统的无线保密通信终端
由:76范文网互联网用户整理提供,链接地址:
http://m.yuan0.cn/a/52086.html
免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
最近更新/ NEWS
推荐专题/ NEWS
基于Xilinx的片上系统的无线保密通信终端模板 基于Xilinx的片上系统的无线保密通信终端怎么写 基于Xilinx的片上系统的无线保密通信终端如何写 基于Xilinx的片上系统的无线保密通信终端格式 基于Xilinx的片上系统的无线保密通信终端范例参考 基于Xilinx的片上系统的无线保密通信终端开头 基于Xilinx的片上系统的无线保密通信终端开头语 基于Xilinx的片上系统的无线保密通信终端范文 基于Xilinx的片上系统的无线保密通信终端范例 基于Xilinx的片上系统的无线保密通信终端格式大全 基于Xilinx的片上系统的无线保密通信终端_终端,保密,通信,系统,Xilinx基于Xilinx的片上系统的无线保密通信终端大全 基于Xilinx的片上系统的无线保密通信终端格式模板 基于Xilinx的片上系统的无线保密通信终端免费模板 基于Xilinx的片上系统的无线保密通信终端免费格式 基于Xilinx的片上系统的无线保密通信终端格式如何写 基于Xilinx的片上系统的无线保密通信终端开头如何写 基于Xilinx的片上系统的无线保密通信终端免费范文 基于Xilinx的片上系统的无线保密通信终端免费范例 基于Xilinx的片上系统的无线保密通信终端免费参考 基于Xilinx的片上系统的无线保密通信终端模板下载 基于Xilinx的片上系统的无线保密通信终端免费下载 基于Xilinx的片上系统的无线保密通信终端模板怎么写 基于Xilinx的片上系统的无线保密通信终端格式怎么写 基于Xilinx的片上系统的无线保密通信终端开头怎么写 基于Xilinx的片上系统的无线保密通信终端开头语怎么写 基于Xilinx的片上系统的无线保密通信终端模板如何写 基于Xilinx的片上系统的无线保密通信终端开头语如何写