OCTAL SPI Master IP
Overview
Octal SPI master is full-featured, easy-to-use, synthesizable design, compatible with standard protocol of Macronix (MX66LM1G45G) Octal SPI REV.1.0 specification.Through its octal SPI master compatibility,it provides a simple interface to a wide range of low-cost devices. OCTAL SPI master IIP is proven in FPGA environment.The host interface of the OCTAL SPI master can be AMBA APB, AMBA AHB, AMBA AHB-Lite, AMBA AXI, AMBA AXI-Lite, VCI, OCP, Avalon, PLB, Tilelink, Wishbone or Custom protocol.
Key Features
- Full Octal SPI Master Functionality
- Fast frequency support(Up to 133MHz)
- Compliant to the SPI de-facto standard
- Single, dual, quad and octal serial data lines
- Software programmable transmission formats (CPOL and CPHA)
- Up to 16 slaves supported under master control
- Configurable SPI transfers
- Fast sampling clock input for the SPI transfers
- Copyright +® SmartDV IP Solutions Private Limited
- SPI Block Specs compliant
- FIFOs used for transferring data (configurable depth)
- Full duplex operation
- LSB or MSB mode
- 8-bit, 16-bit, 24-bit and 32-bit synchronous serial transmission
- Software programmable SCLK rate
- Supports DMA/HCI (Host controller Interface) mode of operation.
- Interrupt control
- Fully synthesizable
- Static synchronous design
- Positive edge clocking and no internal tri-states
- Scan test ready
- Simple interface allows easy connection to microprocessor/microcontroller devices
Benefits
- Single Site license option is provided to companies designing in a single site.
- Multi Sites license option is provided to companies designing in multiple sites.
- Single Design license allows implementation of the IP Core in a single FPGA bitstream and ASIC.
- Unlimited Designs, license allows implementation of the IP Core in unlimited number of FPGA bitstreams and ASIC designs.
Deliverables
- The OCTAL SPI MASTER interface is available in Source and netlist products.
- The Source product is delivered in verilog.If needed, VHDL and SystemC can also be provided
- Easy to use Verilog Test Environment with Verilog Testcases
- Lint, CDC, Synthesis, Simulation Scripts with waiver files
- IP-XACT RDL generated address map
- Firmware code and linux driver package
- Documentation contains User s Guide and Release notes.
Technical Specifications
Maturity
Getting used at customer site
Related IPs
- Standard SPI Single Master
- SPI Master - EEPROM Controller
- SPI Master / Slave Controller w/FIFO (APB Bus)
- SPI Master / Slave Controller w/FIFO (AHB & AHB-Lite Bus)
- SPI Master / Slave Controller w/FIFO (AXI & AXI-Lite Bus)
- Serial Peripheral Interface – Master/Slave with Octal, Quad, Dual and Single SPI Bus support