SPI Master/Slave Controller
- Support for both SPI Master and Slave.
- Multi Master Support.
- 8 Slave Select Lines.
- In Master Mode – bit rate generated is System Clock/2.
- In Slave Mode – bit rate supported is ≤ System Clock/8.
- Programmable SCK Phase and Polarity.
- Supports Repeated Start and Fast Read Operation.
- Transaction Layer implemented in HDL Source code as well.
- Programmable internal data path width from 1 byte to 64 bytes.
- Software APIs available for direct SPI Slave Device Register Read/Write.
- Easy-to-use interface with handshaking signals.
- Fully Synchronous design with single clock domain.
- Technology independent HDL Source code.
- Supports all FPGA devices.
- Well proven IP against multiple SPI devices.
IP Data Fact Sheet | ||||||
Configuration | Resources Utilization | Throughput @ 200 MHz | ||||
50 MHz 4 Byte Data Path | LUTs | FFs | Block RAMs | (Mbps) | ||
300 | 400 | 0 | ||||
Provided with IP | ||||||
Documents | Product Specification | |||||
Net-list | EDIF/QXP/NGD file | |||||
Design Files | RTL-VHDL (Optional) | |||||
Reference Design | Provided | |||||
Design Tools | ||||||
Simulation | ModelSim SE | |||||
Synthesis Tool | Xilinx ISE 14.4/Altera Quartus 10.1 | |||||
Support | ||||||
Three Month Support Provided |