基于Xilinx FPGA的片上系统无线保密通信终端
来源:21IC 作者:—— 时间:2011-04-20 14:48
②密钥扩展模块
本设计采用了Xilinx IP核Single Block RAM 位宽32,深度64,在程序的开始,由用户设置的初始密钥系统按照密钥扩展算法生成的10轮扩展密钥,将生成的密钥按照地址次序从低到高放入RAM中,在每一轮执行addroundkey时取出对应轮数的密钥,与明文相加(异或)。
图2 AES解密模块仿真波形
3.2 无线通信模块
在本系统中采用TI 公司的CC2420来实现数据的无线通信CC2420工作于免授权的2.4GHz频段,33个16位配置寄存器、15个命令选通寄存器、1个128字节的RX RAM、1个128字节的TX RAM、1个112字节的安全信息存储器。TX和RX RAM的存取可通过地址或者用两个8位的寄存器。主机可通过SPI总线设置其工作在Normal模式,通过SPI总线MOSI,MISO接口对TX FIFO和RX FIFO及状态进行写和读的操作,将数据写入和读出RAM来实现与CC2420的数据传输,通过触发CC2420STXON,SRXON来实现数据的无线发送和接收。表二是本系统CC2420涉及的寄存器及其功能。
表2 是本系统CC2420涉及的寄存器及其功能



- •ADI宣布Sensinel by Analog Devices心肺管理(CPM)系统获得美国FDA 510(k)认证并正式上市2024-03-07
- •人工智能安全关键型系统中的验证和确认2024-02-29
- •Omdia:预计 L3 及以上自动驾驶系统平均配备 5-8 个毫米波雷达2023-02-23
- •研究显示近半数美国司机将高级辅助驾驶系统当自动驾驶用2022-10-12
- •法拉第未来多名高管被美国SEC传唤,涉嫌向投资者发布不准确信息2022-04-01
- •日本光伏发电系统也开始“缺芯”了2021-07-14
- •Cadence推出下一代Palladium Z2和Protium X2系统2021-04-06
- •思特威全新推出SC910GS与SC410GS,全面赋能智能交通系统2021-01-07
- •Xsens的MTi-100 系列IMU 为UWB 信标系统提供强大支持2020-09-02
- •英特尔回应“断供浪潮信息”:预计两周以内恢复2020-07-01