AXI Multi-Channel DMA Capable SPI Master and Slave controller IP


Green Electrons Multi-Channel SPI controller with integrated DMA engine, allows the user to easily have up to 16 independent concurrent Master or Slave SPI interfaces.

 

Key facts and contents

  • One single IP handles up to 16 cuncurrent SPI channels.

  • The IP is capable of performing DMA to DRAM memory to fetch the data which should be sent over any of SPI interfaces or to put the data received from any of SPI interface in the memory.

  • Software can configure the IP and then stand aside completely while the Multi-Channel SPI controller is operating.

  • Multi-Chanel SPI controller can also be configured at the time of instantiation in the design. The IP becomes fully operational the soonest FPGA comes up and without any need for any configuration from CPU. This is particularly useful in scenarios where the SPI interface should be active before any software running on CPU cores executing.


Synplified symbolic representation

The following Figure shows a symbolic representation of the IP.


symplified symbolic representation of axi multi-channel dma-capable spi ip

 

Target FPGA families

IP is compatible with AMD Zynq, Zynq Ultrascale+, and all other Series-7 devices.


Support

The package comes with email based support. During your learning and using the IP, whenever you have questions or doubts about the IP or any of the provided examples, you simply write us an email and it will be answered as soon as possible.


 

Pricing

Index Package content Price (euros)
1 Multichannel DMA capable SPI Controller IP, RTL source code along with design examples. 990
 

If you are a student then there exists a 10% discount on the above prices for you.

 

Licensing

The license of the package asks the customer (individual, company or research lab) to pay attention that the entire provided content is for customer's own personal educational use only.

 

Questions?

Might you have any questions, please kindly look at the contacts menu and write me an email. It will be answered as soon as possible.