SPI外设

Reference Design Logo本参考设计实现了一个串行外设接口(SPI)从器件接口,提供了与一个SPI主器件的全双工、同步、串行通信。一个简单的后端并行接口提供了与任何系统的灵活接口。本参考设计可实现在嵌入式系统中立即添加SPI总线的功能。

特性

  • SPI从器件,带有全双工功能
  • 支持4时钟极性和时钟相位模式
  • 和其他从器件共享SPI总线
  • 接收和发送寄存器1至32位宽可配置。更长位宽需要通过软件支持实现
  • 双缓冲传输允许在旧数据移出的同时写入新的数据
  • 可选择先传输最低有效位或最高有效位

立即跳转到

框图

SPI Peripheral Block Diagram

性能和大小

经测试的器件* 语言 性能 I/O引脚 设计大小 版本
LCMXO640C-3T100C Verilog/VHDL >80 MHz 28 37 LUTs 1.1
LC4064ZE-4TN100C Verilog/VHDL >80 MHz 28 60 个宏单元 1.1
LPTM10-12107-3FTG208CES Verilog/VHDL >80 MHz 28 37 LUTs 1.1

1. 最高时钟频率是通过运行莱迪思设计软件的时序分析获得的。请在与您的设计结合后,运行时序仿真。

* 可能可以在其他器件中工作。

注:上面所列的性能和设计大小都仅是估计值。实际结果可能根据所选的参数、时序限制和器件实现有所不同。请参见设计文档,了解详细信息。若无特别说明,所有的代码和设计工作都是在PC平台上完成的。

文档

技术资源
标题 编号 版本 日期 格式 文件大小
选择全部
Serial Peripheral Interface (SPI) - Documentation
RD1075 1.1 12/23/2011 PDF 158.7 KB
Serial Peripheral Interface (SPI) - Source Code
RD1075 1.1 12/23/2011 ZIP 124.8 KB