DSPIS 概述
Serial Peripheral Interface - Slave 串行外设接口 - 从
DSPIS 数据手册
通过下载DSPIS数据手册来全面了解它。这个PDF文档包含了所有必要的细节,如产品概述、功能特性、引脚定义、引脚排列图等信息。
PDF下载DSPIS
Serial Peripheral Interface –Slave
ver 1.01
master. Transmission is ended when the SS
line goes high.
O V E R V I E W
The DSPIS is a fully configurable SPI ma
slave device, designated to operate with pas-
sive devices like memories, LCD drivers etc.
The DSPIS allows user to configure polarity
and phase of serial clock signal SCK.
A serial clock line (SCK) synchronizes shift-
ing and sampling of the information on the two
independent serial data lines. DSPIS data are
simultaneously transmitted and received.
The DSPIS is a technology independent
design that can be implemented in a variety of
process technologies.
DSPIS is fully customizable, which means
it is delivered in the exact configuration to
meet users’ requirements. There is no need to
pay extra for not used features and wasted
silicon. It includes fully automated testbench
with complete set of tests allowing easy
package validation at each stage of SoC de-
sign flow.
The DSPIS system is flexible enough to in-
terface directly with numerous standard prod-
uct peripherals from several manufacturers.
Data rates as high as CLK/4. Clock control
logic allows a selection of clock polarity and a
choice of two fundamentally different clocking
protocols to accommodate most available
synchronous serial peripheral devices.
The DSPIS allows the SPI Master to com-
municate with passive devices. When trans-
mission starts (SS Line goes low) the first por-
tion of data is copied to the address register
and then to the ADDRESS bus output, after
transmission of the address the DSPIS gener-
ates the read signal (RD) and copy DATAI bus
contents to the transmitter shift register, and
prepare data to be exchanged with SPI Mas-
ter. During the next data portion transmission
DSPIS simultaneously transmits data out and
in. When the first data portion is received the
DSPIS asserts DATAO bus generates the
write signal (WE), then increments ADDRESS
bus performs a read operation and prepare
another data portion to be exchanged with SPI
A P P L I C A T I O N S
● Embedded microprocessor boards
● Consumer and professional audio/video
● Home and automotive radio
● Digital multimeters
All trademarks mentioned in this document
are trademarks of their respective owners.
http://www.DigitalCoreDesign.com
http://www.dcd.pl
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.
K E Y F E A T U R E S
L I C E N S I N G
● SPI Slave
Comprehensible and clearly defined licensing
methods without royalty fees make using of IP
Core easy and simply.
○
○
○
Slave operation
Automatic read and write operations
Single Design license allows use IP Core in
single FPGA bitstream and ASIC implementa-
tion.
Automatic address incrementation after any
data portion transfer
○
○
○
○
Configurable address and data length.
Configurable SCK phase and polarity.
Supports speeds up ¼ of system clock
Unlimited Designs, One Year licenses allow
use IP Core in unlimited number of FPGA bit-
streams and ASIC implementations.
In all cases number of IP Core instantiations
within a design, and number of manufactured
chips are unlimited. There is no time restric-
tion except One Year license where time of
use is limited to 12 months.
Simple interface allows easy connection to
passive devices, and SPI Master
● Fully synthesizable, static synchronous
design with no internal tri-states
● Single Design license for
D E L I V E R A B L E S
Source code:
○
VHDL, Verilog source code called HDL
Source
♦
♦
◊ VHDL Source Code or/and
◊ VERILOG Source Code or/and
◊ Encrypted, or plain text EDIF netlist
VHDL & VERILOG test bench environ-
ment
◊ Active-HDL automatic simulation macros
◊ ModelSim automatic simulation macros
◊ Tests with reference responses
Technical documentation
◊ Installation notes
○
Encrypted, or plain text EDIF called Netlist
● One Year license for
Encrypted Netlist only
● Unlimited Designs license for
○
○
○
HDL Source
Netlist
♦
● Upgrade from
◊ HDL core specification
◊ Datasheet
Synthesis scripts
○
○
HDL Source to Netlist
Single Design to Unlimited Designs
♦
♦
♦
Example application
Technical support
◊ IP Core implementation support
◊ 3 months maintenance
● Delivery the IP Core updates, minor
and major versions changes
● Delivery the documentation updates
● Phone & email support
All trademarks mentioned in this document
are trademarks of their respective owners.
http://www.DigitalCoreDesign.com
http://www.dcd.pl
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.
ments. The flexibility of the SPI system on the
DSPIS allows direct interface to almost any
existing synchronous serial peripheral.
S Y M B O L
clk
rst
Shift register– is a central element in the SPI
system. When an SPI transfer occurs, an 8-bit
character is shifted out on data pin while a
different 8-bit character is simultaneously
shifted in a second data pin. Another way to
view this transfer is that an 8-bit shift register
in the master and another 8-bit shift register in
the slave are connected as a circular 16-bit
shift register. When a transfer occurs, this
distributed shift register is shifted eight bit po-
sitions; thus, the characters in the master and
slave are effectively exchanged.
datai(D:0)
datao(D:0)
address(A:0)
rd
we
cpha
cpol
sck
si
so
ss
P I N S D E S C R I P T I O N
PIN
TYPE
DESCRIPTION
cpha
cpol
sck
clk
rst
SPI Clock Logic
clk
rst
input Global clock
input Global reset
datai(D:0)
cpha
cpol
input Data bus input
input SCK clock phase
input SCK clock polarity
input SPI serial clock
input SPI serial data input
input Slave select
MSB
LSB
so
si
Shift Reg.
sck
ss
Data reg.
Adr. reg.
datai
si
datao
address
we
SPI
Controller
ss
rd
datao(D:0)
output Data bus output
addres(A:0) output Address bus output
Data Register holds data read from passive
device and to be sent serially to the SPI Mas-
ter.
rd
output Read output
we
so
output Write enable
output Slave serial data output
Address Register holds address presented
on Address bus. it’s contents is incremented
every single data portion sent/received serially
through the SPI bus.
B L O C K D I A G R A M
SPI Clock logic controls phase and polarity of
the SCK clock line, and detects correct sam-
ple and shift edge for the Shift register. SPI
clock Logic allow user to select any of four
combinations of serial clock (SCK) phase and
polarity using two pins CPHA and CPOL. The
clock polarity is specified by the CPOL, which
selects an active high or active low clock and
has no significant effect on the transfer format.
The clock phase CPHA selects one of two
fundamentally different transfer formats. The
clock phase and polarity should be identical
for the master SPI device and the communi-
cating slave device. In some cases, the phase
and polarity are changed between transfers to
allow a master device to communicate with
peripheral slaves having different require-
SPI Controller - detects begin and end of SPI
transfer. Manages data exchange between
DSPIS and passive device controlled by
DSPIS, and increment Address Register
(SPAD) after any successful transfer.
All trademarks mentioned in this document
are trademarks of their respective owners.
http://www.DigitalCoreDesign.com
http://www.dcd.pl
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.
Speed
grade
-6
P E R F O R M A N C E
Device
Logic Cells
Fmax
The following table gives a survey about
the Core performance in the ALTERA® de-
vices after Place & Route (all key features
have been included):
CYCLONE
CYCLONE2
STRATIX
STRATIX2
STRATIXGX
MERCURY
EXCALIBUR
APEX2A
APEX20KC
APEX20KE
APEX20K
ACEX1K
79
87
79
84
79
95
82
82
82
82
82
87
87
79
57
57
354 MHz
329 MHz
386 MHz
422 MHz
382 MHz
347 MHz
224 MHz
320 MHz
241 MHz
202 MHz
140 MHz
196 MHz
204 MHz
257 MHz
114 MHz
114 MHz
-6
-5
-3
-5
-5
-1
-7
-7
-1
-1
-1
-1
-3
-5
-5
FLEX10KE
MAX2
MAX3K
MAX7K
Core performance in ALTERA® devices
T r a n s f e r F o r m a t s
Software can select any of four combinations of serial clock (SCK) phase and polarity using two
bits in the SPI control register (SPCR). The clock polarity is specified by the CPOL control bit,
which selects an active high or active low clock and has no significant effect on the transfer format.
The clock phase (CPHA) control bit selects one of two fundamentally different transfer formats.
The clock phase and polarity should be identical for the master SPI device and the communicating
slave device. In some cases, the phase and polarity are changed between transfers to allow a
master device to communicate with peripheral slaves having different requirements. The flexibility
of the SPI system on the DSPI allows direct interface to almost any existing synchronous serial
peripheral.
SCK CYCLE#
1
3
4
5
6
7
2
8
SCK (CPOL=0)
SCK (CPOL=1)
6
5
4
3
2
2
1
1
LSB
M SB
MOSI
M ISO
SS
M SB
5
4
3
LSB
6
SCK CYCLE#
SCK (CPOL=0)
1
3
4
5
6
7
2
8
SCK (CPOL=1)
6
5
5
4
4
3
3
2
2
1
1
LSB
M SB
MOSI
M ISO
SS
M SB
LSB
6
All trademarks mentioned in this document
are trademarks of their respective owners.
http://www.DigitalCoreDesign.com
http://www.dcd.pl
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.
C O N T A C T S
For any modification or special request
please contact to Digital Core Design or local
distributors.
Headquarters:
Wroclawska 94
41-902 Bytom, POLAND
info@dcd.pl
e-mail:
tel. : +48 32 282 82 66
fax : +48 32 282 74 37
Distributors:
l
http://www.dcd.pl/apartn.php
Please check
l
All trademarks mentioned in this document
are trademarks of their respective owners.
http://www.DigitalCoreDesign.com
http://www.dcd.pl
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.
DSPIS 相关器件
型号 | 制造商 | 描述 | 价格 | 文档 |
DSPL0001H | LITTELFUSE | Littelfuse生产的CC 类和小型保险丝盖拔钳可为操作人员提供保护,且便于他们安全地从保险丝盒上拆卸保险丝。 保险丝盖拔钳安装到保险丝上后,操作人员无需再使用单独的拔钳即可卸下保险丝。 | 获取价格 | |
DSPLINKER_LIBRARIANRM | ETC | DSP Linker Librarian Reference Manual | 获取价格 | |
DSPLINKRM | ETC | DSP Linker/Librarian Reference Manual | 获取价格 | |
DSPOC30F0013AT-20E | MICROCHIP | High-Performance, 16-bit Digital Signal Controllers | 获取价格 | |
DSPOC30F0013AT-20I | MICROCHIP | High-Performance, 16-bit Digital Signal Controllers | 获取价格 | |
DSPOC30F0013AT-30E | MICROCHIP | High-Performance, 16-bit Digital Signal Controllers | 获取价格 | |
DSPOC30F0013AT-30I | MICROCHIP | High-Performance, 16-bit Digital Signal Controllers | 获取价格 | |
DSPOC30F0013BT-20E | MICROCHIP | High-Performance, 16-bit Digital Signal Controllers | 获取价格 | |
DSPOC30F0013BT-20I | MICROCHIP | High-Performance, 16-bit Digital Signal Controllers | 获取价格 | |
DSPOC30F0013BT-30E | MICROCHIP | High-Performance, 16-bit Digital Signal Controllers | 获取价格 |
DSPIS 相关文章
- 2024-09-20
- 6
- 2024-09-20
- 9
- 2024-09-20
- 8
- 2024-09-20
- 6