Professional Documents
Culture Documents
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
INOMIZE
SPI100 - Verilog SPI IP Core
FEATURES
INTRODUCTION
slaves
tion
The Motorola SPI uses one serial clock wire, one ac-
tive low chip select wire and one data wire in each
direction. The chip select is active around one or
more consecutive data transfers and the clock can
be operated in one of four modes of clock polarity
and clock phase compared to the data. Multiple
The TI SPI uses one serial clock wire, one active high
Motorola or TI protocol
frame).
FIFO level status monitoring via software, interrupt or DMA HW handshake for flow control
fer. The SPI100 can work with very fast serial bit
clock over the interface in any rate up to eight times
the frequency of the AHB or APB clock. In slave
mode, the bit clock is received over the bus and in
master mode the clock is a division of the AHB clock
INOMI ZE, 12 -B Bikat Beit -Netofa St. Kfar Saba, 44628 Israel
www.I nomize. com Phone: +972-54-6223-555 Fax: +972-57-7961-495 E-mail: info@Inomize.com
h speed
Optimized for hig
ble
Highly configura
configuration
AHB/APB
BUS
I/F
AHB /
APB
DMA
Spi_clock
Bit clock
and CS
generation
Spi_regs
Register
set,
interrupt
controller
and DMA
interface
Spi_rx_fifo
Received
data buffer
Glue-less integration
Spi_clock:
Spi_ext_if:
Spi_filter:
received data filtering until a synchronization pattern is detected
Spi_Spi_rx_fifo:
Received data buffering between serial bus and
AHB/APB. Fullness of the FIFO is used for various
interrupts and DMA controls
DELIVERIES
Spi_regs:
SPI_SDI
guidelines)
Spi_filter
Received
data
blocking
This block is the configuration register file, the interrupt generator and the DMA interface control.
Option for very high bit rate with low AHB fre-
operation
SPI_CS
quency
SPI_CLK
Spi_ext_if
Serial data
management
status
configuration
BENEFITS
SPI_SDO
Spi_tx_fifo
Data to transmit
buffer
Spi_Spi_tx_fifo:
Transmitted data buffering between AHB/APB and
serial bus. Fullness of the FIFO is used for various
interrupts and DMA controls
Copyright 2008, Inomize Ltd. All other trademarks are the property of their respective owners.
SPI100 REV1.5
INOMI ZE, 12 -B Bikat Beit -Netofa St. Kfar Saba, 44628 Israel
www.I nomize. com Phone: +972-54-6223-555 Fax: +972-57-7961-495 E-mail: info@Inomize.com
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
INOMIZE