| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
DSPI fully configurable master/slave device, which allows user configu
Top Searches for this datasheetSerial Peripheral Interface Master/Slave 2.07 DSPI fully configurable master/slave device, which allows user configure polarity phase serial clock signal SCK. DSPI allows microcontroller communicate with serial peripheral devices. also capable interprocessor communications multi-master system. serial clock line (SCK) synchronizes shifting sampling information independent serial data lines. DSPI data simultaneously transmitted received. DSPI technology independent design that implemented variety process technologies. DSPI system flexible enough interface directly with numerous standard product peripherals from several manufacturers. system configured master slave device. Data rates high CLK/4. Clock control logic allows selection clock polarity choice fundamentally different clocking protocols accommodate most available synchronous serial peripheral devices. When configured master, software selects eight different rates serial clock. DSPI automatically drive selected SSCR (Slave Select Control Register) slave select outputs (SS7O SS0O), address slave device exchange serially shifted data. Error-detection logic included support interprocessor communications. writecollision detector indicates when attempt trademarks mentioned this document trademarks their respective owners. made write data serial shift register while transfer progress. multiplemaster mode-fault detector automatically disables DSPI output drivers more than devices simultaneously attempts become master. DSPI fully customizable, which means delivered exact configuration meet users' requirements. There need extra used features wasted silicon. includes fully automated testbench with complete tests allowing easy package validation each stage design flow. APPLICATIONS Embedded microprocessor boards Consumer professional audio/video Home automotive radio Digital multimeters FEATURES Master Master Multi-master operations slave select lines System error detection Mode fault error Write collision error Interrupt generation Supports speeds system clock http://www.dcd.pl Copyright 1999-2007 Digital Core Design. Rights Reserved. rates generated 1/512 system clock. Four transfer formats supported Simple interface allows easy connection microcontrollers LICENSING Comprehensible clearly defined licensing methods without royalty fees make using Core easy simply. Single Design license allows Core single FPGA bitstream ASIC implementation. Unlimited Designs, Year licenses allow Core unlimited number FPGA bitstreams ASIC implementations. cases number Core instantiations within design, number manufactured chips unlimited. There time restriction except Year license where time limited months. Slave Slave operation System error detection Interrupt generation Supports speeds system clock Simple interface allows easy connection microcontrollers Four transfer formats supported Fully synthesizable, static synchronous design with internal tri-states Single Design license VHDL, Verilog source code called Source Encrypted, plain text EDIF called Netlist DELIVERABLES Source code: VHDL Source Code or/and VERILOG Source Code or/and Encrypted, 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 core specification Datasheet Synthesis scripts Example application Technical support Core implementation support months maintenance Delivery Core updates, minor major versions changes Delivery documentation updates Phone email support Year license Encrypted Netlist only Unlimited Designs license Source Netlist Upgrade from Source Netlist Single Design Unlimited Designs trademarks mentioned this document trademarks their respective owners. http://www.dcd.pl Copyright 1999-2007 Digital Core Design. Rights Reserved. SYMBOL datai(7:0) addr(1:0) scki datao(7:0) scko scken soen ss7o ss6o ss5o ss4o ss3o ss2o ss1o ss0o BLOCK DIAGRAM Shift register Read Data Buffer central element system. system single buffered transmit direction double buffered receive direction. This fact means data transmission cannot written shifter until previous transaction complete; however, received data transferred into parallel read data buffer shifter free accept second serial character. long first character read read data buffer before next serial character ready transferred, overrun condition will occur. When transfer occurs, 8-bit character shifted data while different 8-bit character simultaneously shifted second data pin. Another view this transfer that 8-bit shift register master another 8-bit shift register slave connected circular 16-bit shift register. When transfer occurs, this distributed shift register shifted eight positions; thus, characters master slave effectively exchanged. PINS DESCRIPTION datai(7:0) addr(1:0) scki datao(7:0) scko sckz ss7o-ss0o TYPE input input input input input input input input input input input output output output output output output output DESCRIPTION Global clock Global reset Data input Processor address lines Chip select Processor read strobe Processor write strobe clock input Master serial data input Slave serial data input Slave select Data output Interrupt request clock output clock output enable Master serial data output Slave serial data output Slave select outputs 8-Bit Shift Register Read Data Buffer addr datao Divider ÷512 CPHA CPOL Clock Logic scko scki Control Reg. Status Reg. datai Controller Control Reg. scken soen ss7o ss6o ss5o ss4o ss3o ss2o ss1o ss0o Control Register read written time, used configure DSPI System. This register controls mode transmission (Master, Slave), polarity phase Clock transmission speed. Status Register (SPSR) read only register contains flags indicating completion transfer occurrence system errors. trademarks mentioned this document trademarks their respective owners. http://www.dcd.pl Copyright 1999-2007 Digital Core Design. Rights Reserved. flags automatically when corresponding event occur cleared software sequence. Slave Select Control Register configures which slave select output should driven while master transfer. Contents SSCR register automatically assigned SS7OSS0O pins when DSPI master transmission starts. Clock Logic Software select four combinations serial clock (SCK) phase polarity using bits control register (SPCR). clock polarity specified CPOL control bit, which selects active high active clock significant effect transfer format. clock phase (CPHA) control selects fundamentally different transfer formats. clock phase polarity should identical master device communicating slave device. some cases, phase polarity changed between transfers allow master device communicate with peripheral slaves having different requirements. flexibility system DSPI allows direct interface almost existing synchronous serial peripheral. Controller manages Master/Slave operation controls transmission. Controller manages transmission speed format (Phase polarity). Controller also responsible generating interrupt request detection transmission errors. PERFORMANCE following table gives survey about Core performance ALTERA® devices after Place Route (all features have been included): Speed Logic Cells Fmax grade CYCLONE CYCLONE2 STRATIX STRATIX2 STRATIXGX APEX2A APEX20KC APEX20KE APEX20K ACEX1K FLEX10KE MAX2 MAX3K MAX7K Core performance ALTERA® devices Device trademarks mentioned this document trademarks their respective owners. http://www.dcd.pl Copyright 1999-2007 Digital Core Design. Rights Reserved. Transfer Formats Software select four combinations serial clock (SCK) phase polarity using bits control register (SPCR). clock polarity specified CPOL control bit, which selects active high active clock significant effect transfer format. clock phase (CPHA) control selects fundamentally different transfer formats. clock phase polarity should identical master device communicating slave device. some cases, phase polarity changed between transfers allow master device communicate with peripheral slaves having different requirements. flexibility system DSPI allows direct interface almost existing synchronous serial peripheral. L=0) L=1) L=0) L=1) trademarks mentioned this document trademarks their respective owners. http://www.dcd.pl Copyright 1999-2007 Digital Core Design. Rights Reserved. CONTACTS modification special request please contact Digital Core Design local distributors. Headquarters: Wroclawska 41-902 Bytom, POLAND e-mail: iinffo@dcd.pll o@dcd tel. Distributors: Please check trademarks mentioned this document trademarks their respective owners. http://www.dcd.pl Copyright 1999-2007 Digital Core Design. Rights Reserved. Other recent searchesSMV1470-004 - SMV1470-004 SMV1470-004 Datasheet SMV1470-004LF - SMV1470-004LF SMV1470-004LF Datasheet PTZ9 - PTZ9 PTZ9 Datasheet MCP3909 - MCP3909 MCP3909 Datasheet FH2164 - FH2164 FH2164 Datasheet CXA3286R - CXA3286R CXA3286R Datasheet 2SK2329 - 2SK2329 2SK2329 Datasheet
Privacy Policy | Disclaimer |