使用串行到并行接口(SPI)块

使用串行到并行接口(SPI)块

通信协议技术

这种技术是用于串行到并行接口(SPI)嵌段,可以在SLG46140,SLG46620,和SLG46621。

SPI模块是可用于GreenPAK和SOC之间的通信的特殊宏小区。它可以转换的串行数据转换为并行或并行数据转换为串行。的输入是标准SPI I / O连接(MOSI,MISO,NCSB,SCLK和输出的数量)。NCSB是有源低芯片选择。SCLK是时钟控制SPI宏串行时钟。

SPI可以用来传输数据到这样的块:

  • FSM
  • DCMP
  • DAC(通过DCMP

相同的SPI可以用于将数据从传输:

  • ADC
  • FSM

所有这些都可以用于其他macrocells的功能,如:

  • 脉冲宽度调制
  • 模拟到数字的比较
  • 数字到模拟的比较
  • 比较两种结果DCMP
  • SDIO和液晶

可以选择SPI以8位或16位的形式工作。请记住,SPI macrocell不能在同一程序文件中发送和接收串行数据。它必须在S2P或P2S模式下设置。

在P2S模式下,在数据传输完成后,“INTR”针每一次高脉冲一个时钟周期。

否则,在GreenPAK实现SPI符合普遍接受的标准。所以能够设定时钟频率高达2 MHz。也可以配置与CPOL位和时钟相位CPHA位时钟极性。当CPHA = 0,数据只能从串行传输到平行的,不从并行到串行。当CPHA = 1时,数据可以被传输既从串行到并行的和从并行到串行。

资源

GreenPAK设计文件