Lattice Semiconductor Corporation
Home > Products > Intellectual Property > CAST Cores > SPI_MS: Serial Peripheral Interface Master/Slave Core

SPI_MS: Serial Peripheral Interface Master/Slave Core

Documents & Downloads

CAST logo
Download the datasheet

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.

Developed for easy reuse, the SPI_MS is available optimized for several Lattice devices, with competitive utilization and performance characteristics.

 

Implementation Results

The following are typical performance and utilization results.

ispXPGA Device LUT-4s Registers PFUs SysMEM
EBRs
External
I/Os
Speed
(fmax, MHz)
LFX1200B-4 165 132 54 - 42 166
ORCA4 Device LUT-4s Registers PFUs SysMEM
EBRs
External
I/Os
Speed
(fmax, MHz)
OR4E02-3 187 111 33 - 42 106
LatticeECP2 LUT-4s Registers Slices SysMEM
EBRs
External
I/Os
Speed
(fmax, MHz)
LFE2-50-6  148  111  126  42  205 
LatticeSC LUT-4s Registers Slices SysMEM
EBRs
External
I/Os
Speed
(fmax, MHz)
LFSC3GA25-6  143  111   95 42  25

Features

Applications

 

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2013