| |
|
||||
![]() |
![]() |
||||
|
SPI_MS Serial Peripheral Interface Master/Slave CoreOn this page: Description | Implementation Results | Features | Applications | Block Diagram | Support | Verification | Deliverables The Serial Peripheral Interface (SPI) allows high-speed synchronous serial data transfers between microprocessors, microcontrollers and peripheral devices. The SPI_MS core implements the Serial Peripheral Interface, which can operate either as a master or as a slave. When operating in master mode, the core generates the serial data clock (SCK) and selects the slave device, which will be addressed. When operating in slave mode, another master device generates the serial data clock and activates the slave select input of the core, in order to communicate. The core was carefully designed to provide the most reliable communication possible, and to achieve very high bit rates. The SPI_MS is a microcode-free design developed for reuse in ASIC and FPGA implementations. The design is strictly synchronous with positive-edge clocking, no internal tri-states and a synchronous reset; therefore scan insertion is straightforward. See representative implementation results (each in a new pop-up window): Features
ApplicationsThe core is suitable for implementing serial interfaces in a wide range of applications, including:
Block Diagram
SupportThe core as delivered is warranted against defects for ninety days from purchase. Thirty days of phone and email technical support are included, starting with the first interaction. Additional maintenance and support options are available. VerificationThe core has been verified through extensive simulation and rigorous code coverage measurements. DeliverablesThe core is available in ASIC (synthesizable HDL) and FPGA (netlist) forms, and includes everything required for successful implementation:
On this page: Description | Implementation Results | Features | Applications | Block Diagram | Support | Verification | Deliverables Download PDF datasheets for more info: ASIC | Altera | Lattice | Xilinx
|
|||||||||||||||||||||
|
top of page |
||||||||||||||||||||||