Part Number Hot Search : 
MGRB2018 EUR30D AN2N3 UPD3728 TS482IQT 109309 AO6800 MT48V
Product Description
Full Text Search
 

To Download DSPIS Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 DSPIS
Serial Peripheral Interface -Slave ver 1.01
OVERVIEW
The DSPIS is a fully configurable SPI ma slave device, designated to operate with passive 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 shifting and sampling of the information on the two independent serial data lines. DSPIS data are simultaneously transmitted and received. The DSPIS system is flexible enough to interface directly with numerous standard product 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 communicate with passive devices. When transmission starts (SS Line goes low) the first portion of data is copied to the address register and then to the ADDRESS bus output, after transmission of the address the DSPIS generates the read signal (RD) and copy DATAI bus contents to the transmitter shift register, and prepare data to be exchanged with SPI Master. 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
All trademarks mentioned in this document are trademarks of their respective owners.
master. Transmission is ended when the SS line goes high. 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 design flow.
APPLICATIONS
Embedded microprocessor boards Consumer and professional audio/video Home and automotive radio Digital multimeters
http://www.DigitalCoreDesign.com http://www.dcd.pl
Copyright 1999-2007 DCD - Digital Core Design. All Rights Reserved.
KEY FEATURES

LICENSING
Comprehensible and clearly defined licensing methods without royalty fees make using of IP Core easy and simply. Single Design license allows use IP Core in single FPGA bitstream and ASIC implementation. Unlimited Designs, One Year licenses allow use IP Core in unlimited number of FPGA bitstreams 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 restriction except One Year license where time of use is limited to 12 months.

SPI Slave
Slave operation Automatic read and write operations Automatic address incrementation after any data portion transfer Configurable address and data length. Configurable SCK phase and polarity. Supports speeds up 1/4 of system clock Simple interface allows easy connection to passive devices, and SPI Master
Fully synthesizable, static synchronous design with no internal tri-states
DELIVERABLES
Source code: VHDL Source Code or/and VERILOG Source Code or/and Encrypted, or plain text EDIF netlist VHDL & VERILOG test bench environment Active-HDL automatic simulation macros ModelSim automatic simulation macros Tests with reference responses Technical documentation Installation notes HDL core specification Datasheet Synthesis scripts 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
Single Design license for
VHDL, Verilog source code called HDL Source Encrypted, or plain text EDIF called Netlist
One Year license for
Encrypted Netlist only

Unlimited Designs license for
HDL Source Netlist

Upgrade from
HDL Source to Netlist Single Design to Unlimited Designs

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.
SYMBOL
clk rst datai(D:0) cpha cpol sck si ss datao(D:0) address(A:0) rd we so
ments. The flexibility of the SPI system on the DSPIS allows direct interface to almost any existing synchronous serial peripheral. 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 positions; thus, the characters in the master and slave are effectively exchanged.
clk rst cpha cpol sck
PINS DESCRIPTION
PIN
clk rst datai(D:0) cpha cpol sck si ss datao(D:0) addres(A:0) rd we so
TYPE
input input input input input input input input output output output output output
DESCRIPTION
Global clock Global reset Data bus input SCK clock phase SCK clock polarity SPI serial clock SPI serial data input Slave select Data bus output Address bus output Read output Write enable Slave serial data output
SPI Clock Logic
so
MSB
Shift Reg.
LSB
si
datai
Data reg. Adr. reg.
SPI Controller
ss datao address we rd
Data Register holds data read from passive device and to be sent serially to the SPI Master. Address Register holds address presented on Address bus. it's contents is incremented every single data portion sent/received serially through the SPI bus. 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.
BLOCK DIAGRAM
SPI Clock logic controls phase and polarity of the SCK clock line, and detects correct sample 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 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 requireAll 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.
PERFORMANCE
The following table gives a survey about the Core performance in the ALTERA(R) devices after Place & Route (all key features have been included):
Speed Logic Cells Fmax grade CYCLONE -6 79 354 MHz CYCLONE2 -6 87 329 MHz STRATIX -5 79 386 MHz STRATIX2 -3 84 422 MHz STRATIXGX -5 79 382 MHz MERCURY -5 95 347 MHz EXCALIBUR -1 82 224 MHz APEX2A -7 82 320 MHz APEX20KC -7 82 241 MHz APEX20KE -1 82 202 MHz APEX20K -1 82 140 MHz ACEX1K -1 87 196 MHz FLEX10KE -1 87 204 MHz MAX2 -3 79 257 MHz MAX3K -5 57 114 MHz MAX7K -5 57 114 MHz Core performance in ALTERA(R) devices Device
Transfer Formats
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.
SC K C Y C L E# SC K (C PO L=0) SC K (C PO L=1) M O SI M ISO SS M SB M SB 6 6 5 5 4 4 3 3 2 2 1 1 LSB LSB 1 2 3 4 5 6 7 8
SC K C YC L E# SCK (CPO L=0) SC K (C PO L=1) M O SI M ISO SS
1
2
3
4
5
6
7
8
M SB M SB
6 6
5 5
4 4
3 3
2 2
1 1
LSB LSB
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.
CONTACTS
For any modification or special request please contact to Digital Core Design or local distributors. Headquarters: Wroclawska 94 41-902 Bytom, POLAND
nfo@dcd.pl e-mail: iinfo@dcd.pl
tel. fax : +48 32 282 82 66 : +48 32 282 74 37
Distributors: http://www.dcd.pl/apartn.php Please check http://www.dcd.pl/apartn.php
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.


▲Up To Search▲   

 
Price & Availability of DSPIS

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X