使用嵌入式功能块的SPI从器件外设

Reference Design LogoSPI(串行外设接口)总线是一个同步串行数据链路标准,这个可在全双工模式下运行的标准是由摩托罗拉公司创建的。允许多个从器件具有独特的片选线。 XO2 EFB包含了可配置为SPI主器件或SPI从器件的SPI控制器。

这个参考设计提供了一个现成的实现直观的接口之间的RTL代码段:

  • 外部SPI主器件和XO2内部寄存器(用户逻辑)
  • 外部SPI主器件和XO2中的存储器扩展

    SPI接口用于主/从模式,由主器件发起通信。这种设计的一个典型应用是提供GPIO扩展至SPI兼容的微控制器主器件,或接口SPI微控制器至XO2中的嵌入式RAM块(EBR)。

    特性

    • 现成的RTL代码
    • 用户不用学习I2C和Wishbone总线协议,缩短了开发时间
    • 可编程的从器件中断

    立即跳转到

    框图

    SPI Slave Peripheral using Embedded Function Block Diagram

    性能和大小

    经测试的器件1 语言 fmax I/O 引脚 利用率 结构资源 版本
    LCMXO2-1200ZE-3MG132C Verilog >50MHz 102 246 LUTs EFB 1.0

    1. 可能可以用其他器件工作。
    2. 使用指定的测试器件和Lattice Diamond™1.4软件产生的性能和利用特性。

    注: 以上所示的性能和设计规模仅是估计。实际结果可能取决于所选择的参数,时序约束和所用的器件。若要了解更详细的情况,请查阅设计文件。除非另有说明,所有的代码和设计工作都是在PC平台上完成的。

    文档

    技术资源
    标题 编号 版本 日期 格式 文件大小
    选择全部
    SPI Slave Peripheral Using the Embedded Function Block
    RD1125 1.3 1/1/2015 PDF 1.2 MB
    SPI Slave Peripheral Using the Embedded Function Block Reference Design
    RD1125 1.3 1/1/2015 ZIP 730.6 KB