CRC校验在SPI接口设计中的实现

作者:强小燕; 史兴强; 刘梦影
来源:电子与封装, 2018, 18(11): 30-35.
DOI:10.16257/j.cnki.1681-1070.2018.0124

摘要

串行外设接口(SPI,serial peripheral interface)以其高速的传输性能和灵活简单的配置,广泛应用于扩展外设及其数据交换。由于串行通信传输的不确定性以及干扰等原因,通信经常会出现异常情况。为提高SPI通信传输的可靠性,在SPI接口设计中增加循环冗余校验(CRC,cyclic Redundancy Check)功能。运用硬件描述语言Verilog HDL设计并实现了具有CRC校验功能的SPI接口。仿真结果表明,该SPI接口不仅可以高速高效地工作于多种工作模式,且CRC校验功能能够保证通信传输的可靠性。

  • 单位
    中科芯集成电路股份有限公司