当前位置: 首页 > 软件与支持 > IP资源 > SPI Controller

SPI Controller IP


This External SPI IP basically has the same behavior like 8051's internal SPI controller. The IP provides the interface to EMIF (External Memory Interface) of 8051 core in CME FPGA and can be programmed to work as master or as slave device.

 

Features

 

  • Full duplex mode
  • Three wire synchronous transfers
  • Master or Slave mode
  • Seven SPI Master baud rates
  • Slave Clock Master baud rates
  • Serial clock with programmable polarity and phase
  • Data transmitted Most Significant Bit(MSB) first and Least Significant Bit(LSB) last
  • Slave Select Output port to control external slave devices
  • Programmable address space for internal registers
  • Support 8 bits,16bits,32bits SPI data width
  • Support AHB interface and EMIF interface
  • Programmable BASE_ADDR for internal registers, EMIF interface base address must be 0x20 aligned, 
        AHB interface address must be 0x80 aligned
  • Support AHB single no-sequence transaction


Block diagram




Rource and performance

 

AHB interface


EMIF interface



Download

 

Doc(.pdf)


CME_external_spi_user_guide(EN03)

CME_external_spi_example_user_guide(EN03)

 

Design(.rar)


SPI_example_M5&M7&HR3





     加入我们    |     联系我们    |     官方微博    |     官方博客 京ICP备案12039486号     京公网安备110114001125号