Home
        SMT387 User Manual
         Contents
1.                                                          16                                                          P                                               18  Figure  5 RSL COMOCIOEP optet eee pid pid pile ub odis 21  Figure 6  Global Bus constraints file signal                                                              22  Figure 7  FPGA PCI Command Sequences                                                             23  Figure 8  SATA daughter module 44444444 anne 28  Figure 9  SMT387 with SATA daughter module installed                                           28  Figure 10  SMT387 Components placement Top                                                       36  Figure 11  SMT387 Components placement Bottom view                                         37  Figure  12  Top View SHO ces nicer hector ER PEE eh            HER EIE ER EE UID entente 38  Figure 13  Top View of JTAG Multilinx                                                                      40  Table of Tables   Table 1           Choices t                           15        1   2 2           51265  2                                17  Table 3  RSL Speed vs  FPGA Speed                                                                         22  Table 4  FPGA PCI Register Offsets      de 23  Table S                     ed Tn 25  Table 6  Powering the devices    25  Table 7  Power GODSUmplOLD zu access meme mem nome ud ne eee age                    27  Table 8 SHB interfaces table  huissier 39    Tabl
2.             gy     NE                 A           e     M e     am 9012                ane   gt  go            9  e eig  ee           omn gc            5 gx e e 9            amp 09067725          rw             conc        a a     CO cin meg                 5 NN mE mm      mm mms                        g a lalala  ESS gs Pt  RIT e e e     ee     Su    6012 0112      p ERST            a an e e o     e  e     gt  S                                HERREN 111000       O O  ee           as S                                        e e       0             ac      299 929999 935000000 Oe                       58                         83885 55020 109 e           ee     wm ccyl69 Zi meas 002                    ee        Tor          ee am oi Olo e o  eo     zl SERRE ER EES Em le a eee oe  ee SEN in EIL 163   69   69 ge e e e          mue EE 755    ee      18028            ee                               e e e oe  eve     e               maso     an       ac 79      a e  soo E EGETI Whg as ps E                             ee   zo                      e e e             ocus m ON WO  E      19 ign IL SLI e e   9 9            aai   EL 12 naonna       ee 297   1 IE g     0     799                 ao    88  Tu aS ns  ee         mM  8      ee  oe             amp  9 9 0   ee   Bi      0         99             260072 192      a                                                      i oz         17      wee ome an 0 0 0 0   e                                           e eoo        181816  eve    
3.           NS SOME SoMa                       13                    Pc EP PUDE 14           eel 15  COMMOURAUOM                           15  JTAG Boundary SCAN ated ceto      DR Er Toa e t e totg tores 15  Configuring with MultiLINX        res exeo eee ex et 16               en ete ce 17  Pipelined  ZB TRAM zn tete oe                                            17  COMPOS uod oii oae mud pice mud meine cen Dae Du RUD RC nee                               17  SIIB                                                          18  SHB COHIBCIOE s x oaa          18  SHB  Cable                        ee ee ne 19    SHB Inter Modules            5                                   19    Version 1 0 3 Page 4 of 42 SMT387 User Manual    Half Word Interface  16 bit SHB Interface     19  Constraint File Signal Names                                                           nnne nnne 20   i                                                        PM 21         GODDeC IO  cosmos ook ol o dpa pi DURO pi te oS p pp op pp iMd 21  RSL  Cable Assembly enone rette ie eee 21  RSU Interface oa      atero m enne Dal Ha tte eed Iu d Aa AR RU ITIN a e Fa 21  Global busiz eid med ud Du        i Qu                                      mln male 22  Constraints File Signals Names               22   2 IOGKS Li PD          DU QU DAN EROR            23   549                                                             ne   23  FPOR POI COMD uc cada d edu cad cui 24  FPOA                oannes ct D a due 24  FESSA TO
4.      5  Replace the carrier board in the host system or power on for a stand alone  Carrier     Version 1 0 3 Page 11 of 42 SMT387 User Manual    TMS320C6415 xe  TMS320C6201    The processor will run with zero wait states from internal SRAM     An on board crystal oscillator provides the clock used for the C60 which then  multiplies this by 12 internally     Boot Mode xe  Boot Mode    The SMT387 is configured to boot from Flash only after a reset     Flash boot     1  The processor copies a bootstrap   XE  bootstrap program   program from the  first part of the flash memory into internal program RAM starting at address 0     2  Execution starts at address 0     The standard bootstrap supplied with the SMT387 then performs the following  operations     1  All relevant C60 internal registers are set to default values     2  The FPGA is configured   XE  FPGA configuration   from data held in flash  memory and sets up the communication ports  the global bus and the  Sundance High speed Buses  This step must have been completed before  data can be sent to the Comports from external sources such as the host or  other TIMs     3  A C4x style boot loader is executed  This will continually examine the six  communication ports until data appears on one of them  The bootstrap will  then load a program in boot format from that port  the loader will not read data  arriving on other ports     4  Finally  control is passed to the loaded program     The delay between the release of the board
5.     As RSL are based on RocketlO transciever blocks  the speed is limited by the speed  grade of FPGA installed     Version 1 0 3 Page 22 of 42 SMT387 User Manual       Speed grade  7  6  5                      RSL speed  Gbps  3 125 3 125 2 0       Table 3  RSL Speed vs  FPGA Speed Grade    Based on the above  the 4 bi directional links of SMT387 can provide a combined  bandwidth of up to 12 5Gbps           The RSL connector is J3   See Figure 10  SMT387 Components placement Top view        Refer to the latest SUNDANCE RSL specification for technical information on how it  works     Global bus    The global bus is compatible with the TIM standard     The Global Bus Interface is a memory Interface that follows Texas Instruments     TMS320C4x External Bus operation standard  Additional information on the standard  is available in the TMS320C4x User   s Guide chapter 9     External Bus operation   When Writing  the FPGA sends data across the global bus to the external device   When Reading  the external device writes data across the global bus to the FPGA     Constraints File Signals Names    GBUS RW1N          Global Bus       signal          Active level   N   Active low    STATn 3 0  are also global  Bus signals          Figure 6  Global Bus constraints file signal names        Version 1 0 3 Page 23 of 42 SMT387 User Manual    Clocks    The FPGA clock is provided by the EMIFA of the DSP  This can be configured as  4  or 1 6 of the DSP core speed  e g  if the DSP core speed i
6.    SMT387    User Manual       Certificate Number FM 55022    User Manual  Version 1 0 2  4 8 04     Sundance Digital Signal Processing  Inc  2004    Version 1 0 3 Page 2 of 42 SMT387 User Manual    Revision History    Date Comments Engineer   Version               Frstreleased version em  100    amm  Wmrdemum em  101    4 8 04 Edits from feedback PTM 1 0 2    6 23 04   Update of jumper details  LED info added       Version 1 0 3 Page 3 of 42 SMT387 User Manual    Table of Contents    REVISION HISLOEV                   ne                                                          PE pede 2  Table CF                        en Sienne ee eee 3  Table OT FIQUPOSS        6                                       es nn Ste RS ANS M 6  Physical Properties        ES es 7                          sacs sic oka     e                                8  Related Documents  courier at Cro HR Te I        Dl Le a HR TOU DIE I               8  Block DIagr ant oett RE RERO RR RET 8  Mechanical Interface  TIM Standard ss 9  iR FSU PO OME                9  SMT387 lnstallatlON   rco sro ne See      M MEN DAN 9  SMTSSI AIO Scot f opponent n 9  SMIS67 DSP TIM ec 10   D Even                                                    11  BOOUMOGOG              CH GELT QU ent STA HU UE RUE CL ta ARAM aah 11  EMIF Control Registers ouod oeste nn nn E nn nr ose 11  SDEANS    ee de se                       12              ee ee ee Re e ce ua      d LM 12                MER        e Me Ns MR e                          
7.    The PCI specifications state that the maximum power allowed for any PCI board is 25  Watts  and represents the total power drawn from all power rails provided at the  connector   5V   3 3v   VI O  12V  12V   3 3Vaux   The expansion board  in our  case the TIM carrier board and the TIM modules  may optionally draw all this power  from either the  5V or  3 3V rail    Nevertheless  it is anticipated that many systems will not provide a full 25 Watts per  connector for each power rail  because most boards will typically draw much less  than this amount     For this reason it is recommended that you analyse the total FPGA device power  drawn by using Xilinx XPOWER before implementing your design in the FPGA     This will tell you if you need to use the external power connector provided on our  carrier boards   Like the SMT310Q carrier board     TI 6415 DSP   FPGA Sil3512  XC2VP    Vccint Vdd  Vcco Vddq  Vpci                Vccaux       Table 6  Powering the devices        Version 1 0 3 Page 26 of 42 SMT387 User Manual    This module must have 5V supplied through the TIM connectors  In addition  a 3 3V  supply is required and should be supplied through the TIM mounting holes  This is  compatible with the SMT310Q  SMT327 and future Sundance TIM carrier boards     Contained on the module are linear regulators for the DSP core  3512 core  FPGA  VCCAUX  and FPGA PCI  A DC DC converter supplies the core voltage for the  FPGA     DC DC converter  An International Rectifier IP1001 Powe
8.   Torun the example you will need   e The Sundance board support package  SMT6025      e The Diamond Windows Server  This is made available as part of the  installation of Diamond  This part of the product can also be installed  using a kit contained in newer versions of Diamond  The kit can be  included in distributions of the Logger under simple licence conditions     2  To modify and rebuild the DSP application you will need    e Diamond   e The Texas Instruments C6000 tools  compiler and linker   3  To modify and rebuild the user interface you will need    e Microsoft Visual C      The Kit    The distribution kit contains a number of files in several directories  Copy the  complete contents of the kit into a working directory  which this document will assume  is called Logger     Building the Example    The Logger directory contains a makefile that will build the complete application   see Prerequisites   The directory Logger DSP contains a makefile that will build only  the DSP portion  Logger app   Note that the Microsoft VC   compiler may object to  the existing intermediate files  and complain about precompiled headers   This can  be cured by selecting the VC   option Build Clean and then rebuilding the  application     The DSP configuration is specified in the file Logger DSP Logger cfg  The Root  processor is currently identified as an SMT361 because the SMT387 has not been  included in the standard Diamond release  The type of the Node processor is not  particularl
9.   at  an 18 0 or 14 8 CPU to PCI clock frequency ratio only  e g   600 MHz or 490 MHz  CPU for 33 MHz PCI    Refer to TMS320C6414  TMS320C6415  and TMS320C 6416  Digital Signal Processors Silicon Errata  SPRZO11  for more information     Virtex FPGA    The SMT387 incorporates a Xilinx Virtex XC2VP20 FPGA  XC2VP7 or XC2VP30 are  also possible   This device controls the majority of the I O functionality on the  module  including the Comports  SHBs  global bus  timers and interrupts     This device requires configuring after power up  the Virtex technology is an SRAM  based logic array   This configuration is performed by the DSP as part of the boot  process     Two control register bits are needed for this purpose  one to put the FPGA into a     waiting for configuration    state  and another to actually transfer the configuration  data     The PROG pin  causes the FPGA to enter the non configured state  is accessed at  address 0x6C02000X  Writing to address 0x6C020000 will assert this pin  and  address 0x6C0200001 will de assert this pin     The configuration data clock is accessed at address 0x6C080001  Each bit of the  FPGA s configuration bit stream must be serially clocked through this address     Note  This configuration process is part of the standard boot code  and does not  need to be implemented in any user application     Version 1 0 3    FPGA    Page 15 of 42    The module can be fitted with    XC2VP7  XC2VP20  or XC2VP30   Only flip chip FF896 package will fit on t
10.  13  Top View of JTAG Multilinx headers    JTAG Boundary scan User defined jumpers pinout  JP1 JP2     SMT387 User Manual                   Name   Pin   Function Connections  JMP1   1 User defined function To FPGA pin  Pulled up to 3 3V with 4 7k when unconnected ARTE  JMPO   2 User defined function To FPGA pin  Pulled up to 3 3V with 4 7k when unconnected ARTS  GND  3   Ground Board             ground  Designed to pull down pin 1 by using a 0 1    jumper   GND  4   Ground Board  ground    Designed to pull down pin 2 by using a 0 1    jumper                 VCC 5 Power        To target          Version 1 0 3 SMT387 User Manual    Page 41 of 42                         Supplies VCC  3 3V  10 mA  typically  to the cable  system VCC   TCK 6   Test Clock  Connect to  This clock drives the test logic for all devices on   SYStem TCK  boundary scan chain  pin    GND  7 Ground  To target  Supplies ground reference to the cable  system   ground   TMS  8   Test Mode Select  Connect to  This signal is decoded by the TAP controller to control         test operations  pin    TDO  9 Read Data  Connect to  Read back data from the target system is read at this        TDO  pin  1   TDI 10   Test Data In  Connect to  This signal is used to transmit serial test instructions system         and data  pin                 Table 9  Connector JTAG Jumper Header       Version 1 0 3 Page 42 of 42 SMT387 User Manual    Safety  This module presents no hazard to the user     EMC    This module is designed 
11.  bit SHB Interface   The SHB connectors provide to the FPGA connections to the external world     You can implement your own interface to transfer data over using these connectors   but if you want to communicate with other Sundance TIM modules  you can  implement a Half Word  Hw  interface sitting on 25 pins of an SHB connector     Then  the SHBs are parallel communication links for synchronous transmission     An SHB interface is derived from the SDB interface which is a 16 bit wide  synchronous communication interface  SUNDANCE SDB specification     The differences are     a The SHB interface can be made Byte  8 bits   Half Word  16 bits  or  Word  32 bits  wide        The transfer rate can be increased thanks to better quality interconnect        As an example  let us consider the Half Word  Hw  SHB interface     You can implement 2 x 16 bit SHB interfaces per SHB connector  and have some  spare signals for User defined functions   no differential lines are needed thanks to  our SHB cable assembly described in SHB Cable Assembly      The SMT387 provides one SHB interface on one connectors and can support data  rates of 400MB s at 100MHz    You must refer to the latest SUNDANCE SDB specification for technical information  on how it works     Version 1 0 3 Page 20 of 42 SMT387 User Manual    Constraint File Signal Names    According to the SUNDANCE SHB specification  5 Byte interfaces  from 0 to 4  can  be implemented on the 60 pins of a SHB connector  Each Byte interface h
12.  reset and the FPGA configuration is  around 4s for a SMT387  600MHz clock      A typical time to wait after releasing the board reset should be in excess of this delay   but no damage will result if any of the I Os are used before they are fully configured   In fact  the comm  Ports will just produce a not ready signal when data transfer is  attempted during this time  and then continue normally after the FPGA is configured     EMIF Control Registers xe  EMIF Control Registers      The C6415 has two external memory interfaces  EMIFs   One of these is 64 bits  wide  the other 16 bits     Version 1 0 3 Page 12 of 42 SMT387 User Manual    The C60 contains several registers that control the external memory interfaces   EMIFs    xe  memory space  CEO to CE3   A full description of these registers can  be found in the C60 Peripherals Reference Guide     The standard bootstrap will initialise these registers to use the following resources                             Memory Resource Address range  space   EMIFA   Internal program memory   0x00000000                          1MB   CEO SDRAM  2x 8MB chips  0x80000000   0x807FFFFF  CE3 Virtex 0xB0000000   OxBFFFFFFF  Memory Resource Address range  space   EMIFB   CE1 15   3 section of flash  2MB   0x64000000     0x641FFFFF  each   CE2 2    4  section of flash  2MB   0x68000000     0x681FFFFF  each                    SDRAM xe  RAM      Memory space CEO is used to access 16MB of SDRAM over EMIFA  The SDRAM  operates at one quarter  or on
13. 000  and RS 232 serial    Version 1 0 3 Page 17 of 42 SMT387 User Manual    communication from the PC  The Parallel Cable 11 supports only parallel port  communication from the PC to the Boundary Scan chain     Memory    Pipelined ZBTRAM  Up to 4MB of pipeline ZBT memory is provided with direct access by the FPGA     The ZBTRAM is designed to sustain 100  bus bandwidth by eliminating the  turnaround cycle when there is transition from Read to Write  or vice versa     This device is well suited for SDR applications that experience frequent bus  turnarounds  need to operate on small data chunks  especially one word chunks    and need to operate at higher frequencies than permitted by the flow through  version     For more complete information  please read     General Information on how to choose your memory type according to your  application    For the parts datasheet  please read   ZBTRAM datasheets  Chips parts and densities are shown in the table below                    ZBTRAM part  Sizein Sizein   Actual Amount of  number bits Bytes Memory   memory  size per board  K7N801801M 8Mb 1MB 512kx18   1MB  K7N161801A 16Mb 2MB 1Mx18 2MB  K7N321801M 32Mb 4MB 2Mx18 4MB                      Table 2  ZBTRAM sizes  The total available ZBT RAM on the board is therefore 1 MB  2 MB  or 4 MB     Comports    The SMT387 provides 6 Comports  numbered 0  1  2  3  4  and 5   These are described in http   sundance com docs Firmware pdf    The Comport drives at 3 3v signal levels     Version 1 0 
14. 3 Page 18 of 42 SMT387 User Manual    SHB    SHB Connector    The SMT387 includes a single 60 pin connector to provide SHB communication to  the outside world     The connector is referenced on the PCB by J2  See Figure 10  SMT387 Components  placement Top view      All 60 pins of the SHB connector are routed to the FPGA in all available  configurations of SMT387        Figure 4  SHB Connector    Features     a High speed socket strip  QSH 030 01 L D A K on the SMT387  mates with  QTH 030 01 L D A K    a QTH are used for cable assembly or PCB connecting 2 TIMs   a Centreline  0 5mm  0 0197    Q QSH Connector       An adapter is available for Agilent probes for the 16760A Logic Analyser     The 2 probes supported are the E5378A 100 pin Single ended Probe and the  E5386A Half Channel Adapter with E5378A     Version 1 0 3 Page 19 of 42 SMT387 User Manual    SHB Cable Assembly    The cable is custom made by Precision Interconnect and a cable assembly solution  builder can be found at  http   www  precisionint com tdibrsb content howtouse asp    SHB Inter Modules solutions    High speed data transfer can be achieved between TIM modules thanks to the use of  a 60 way flat ribbon micro coax cable or via PCB connections     InterModule PCBs can be found at  Inter Module Connections    As a result  NO DIFFERENTIAL lines are required to transfer data on long distances  and at speeds in excess of 100MHz  which allows the full use of the SHB connector  60 pins     Half Word Interface  16
15. 3 Page 32 of 42 SMT387 User Manual    used  The first few blocks of data read from the SDBs will  be discarded to ensure a continuous data stream     Stop Stop Playback or Record  When a Record operation is  stopped  information will be written to the discs to note the  amount of data recorded     Exit This has the same effect as Stop  but also terminates the  example     SDBs    You can select how many SDBs to use by clicking either 1 SDB or 2 SDBs     Version 1 0 3 Page 33 of 42 SMT387 User Manual    Discs    You can select the discs to use by clicking IDE 0 and IDE 1  The discs will be used  as follows        IDE 0 Use only the disc connected as IDE 0        IDE 1 Use only the disc connected as IDE 1           Start using the disc connected as IDE 0  Once that is full  IDE 0  amp  IDE 1    for Record  or has been read to the end  Playback   the  selected operation will continue using IDE 1              The setting will be changed automatically if the DSP reports it can only find one disc     Information    The window at the bottom right of the display is used to show various status and  error messages     Status    The user interface displays information about each disc in the system     Capacity The size of the disc report by the controller   Recorded The amount of information that has been written to the discs   Playback Record  the percentage of the disc that has been written     Playback  the percentage of the recorded data that have been  read     Rate The current rat
16. Comport links   between all the modules fitted and a pathway to the host  for a non stand alone  system     The SMT387 requires an additional 3 3V power supply  as present on all Sundance  TIM carrier boards   which must be provided by the two diagonally opposite mounting  holes     SMT387 Support    The SMT387 is supported by the SMT6087 software package available from  SUNDANCE  Please register on the SUNDANCE Support Forum if not yet registered   Then enter your company   s forum and you can request the SMT6087 from there     SMT387 Installation    Do NOT connect any external TTL  5v  signals to the SMT387 I Os as the FPGA  is NOT 5v compliant  This implies that the Comports and global bus lines of    the carrier board MUST be LVTTL and that any device driving signals on the  SHB connectors must drive at LVTTL  3 3v         Two types of configuration are described here  nevertheless  you shouldn t be  restricted and should consult Sundance if your system architecture differs     SMT387 Alone    You can fit the SMT387 on its own  on the first TIM site of one of Sundance   s 3 3v  compatible carrier boards plugged in a host computer  PC  PCI  VME carrier etc       like SMT310Q  SMT328  SMT300 etc        Please  follow these steps to install the SMT387 module on a Host system   1  Remove the carrier board from the host system     2  Place the SMT387 module on the first TIM site  This TIM site communicates  with the host   See your carrier board User Manual   This allows you t
17. DR    32 bit PCI Address for Reads Writes  Low 2 bits must be  00  for configuration transactions  Byte enables are decoded from low 2 bits for I O transactions    a FPGA PCI ADDR 1 0     00  means byte 0 is read effected  a FPGA PCI ADDR 1 0     01  means byte 1 is read effected  a FPGA PCI ADDR 1 0     10  means byte 2 is read effected  a FPGA PCI ADDR 1 0  7  11  means byte 3 is read effected       FPGA PCI DOUT  32 bit PCI Data for Write transactions    FPGA PCI DIN  32 bit PCI Data for Read transactions  valid only until the next PCI access     Miscellaneous 1 0    There are two user defined jumper locations on SMT387  Refer to the section  JTAG Multilinx headers for information on the location of these jumpers  The software  interface to the jumpers is located in the LED register of the standard Sundance  firmware  Bits 2 and    reflect the status of JMPO and JMP1  respectively  Bits 0 and 1  of the LED register control FPGA LEDO and LED1  respectively  See Table 5 for  details on LED identification        LED Designator   LED Color Meaning       D1 Green IDEO Disk Activity       D2 Green IDE1 Disk Activity          D3 Red FPGA DONE                Version 1 0 3 Page 25 of 42 SMT387 User Manual                D4 Red DSP GPO   D5 Red DSP GP1   D6 Red FPGA LEDO   D7 Red FPGA LED1   PCI SATA  IDSEL                     FPGA       is used for PCI SATA IDSEL on SMT387V1 PCBs   Table 5  LED Identification    See Figure 10  SMT387 Components placement Top view     Power Supplies
18. ES        om am 2  eve                       628  a s ugin oe  aS a m                Figure 11  SMT387 Components placement Bottom view    U1  Xilinx FPGA Power Supply  U2  Sil3512   U3  amp  U12  SDRAM   U4  Xilinx FPGA   U5  Xilinx CPLD   U6  TI 6415 DSP   U7  ZBTRAM   U14  Flash    Y1  PCI Clock  33MHz   Y2  EMIFA External Clock  optional   Y3  DSP Core Clock   12  50MHz     SMT387 User Manual    Page 38 of 42    Version 1 0 3    Headers Pinout    SHB Header       Figure 12  Top View QSH 30    Version 1 0 3 Page 39 of 42 SMT387 User Manual    SHB Pinout  LVTTL only   J2     In the constraints file provided for the SMT387 FPGA  the SHB signals have been  named to match 2 16 bit SDB interfaces  or Hw SHB interface  pinout according to  the SUNDANCE SHB specification Half Word configuration     QSH Pin number   QSH Pin number  1 2                         SHBxUSERO 16   SHBxUSERO 17  SHBxUSERO 18     SHBxUSERO 19                 SHBxUSER1 23 SHBxUSER1 24  SHBxUSER1 25          SHBxUSER1 27  SHBxUSER1 28             SHBxUSER1 26          SHBxUSER1 29  SHBxUSER1 31  SHBxUSER1 33  SHBxUSER1 34    SHBxUSER1 30       SHBxUSER1 32                                                         SHBxUSER2 52   SHBxUSER2 53  SHBxUSER2 54   SHBxUSER2 55                 Table 8  SHB interfaces table        Version 1 0 3 Page 40 of 42    JTAG Multilinx headers  The JTAG Multilinx headers have the following pinout     TIM   TINConnector      XC2VP  FF896               TIM Connector          Figure
19. I                                                                                      ne 24  FPGA       ADIN itte eae ns ei aa                                24  Miscellaneous C  2    ons sen Suns en un en ons en                         24  PONS SUP BUCS          ere cc cs tua ia 25  DCDC CONVEFIE RES                      26  Linear Voltage regulator                    tette tte TE 26  Power ConsurmpllOF  i22 e doces ananas 27  Serial        on ooo PPS Oben nS ts 28  Nlis e                                                         29  COMNGUEALION DE 29   PPETOOIHISIIBS             ent PROPRIA       DONOR Ame eumd    dee RATER           30  Hio 1   Pv ctt 30  Building the Example      E Bee Bee Bee BREE BREE BREE BREE ENE Baek 30  Running the Exam                       law E Em 31  Yser INntetaCe              i en get e FIR te CI EC E ROS QU Re            n 31  Playback fut                                            HY 31  PIayDackoto      hs ssh st 31             ce eter Ne E 32  DISCS nonae                        a                         ein a E UE             33  IMTOTNAONESS shite vith                                          33    SAIS LE Aeneas                     ae nt eran        A M oe E oa nk 33    Version 1 0 3 Page 5 of 42 SMT387 User Manual    F  rther de ASE EC e TT 33  Verification                                               R RES EE        RR RAREEERGERRERMRRR ARR 34  REVIEW                      1 1                        mani        MI DM entente 34  Valida
20. as its own  CLK  WEN  REQ and ACK     The signal names going from the FPGA to the SHB connector use the configuration  of 2 SDB interfaces     So  when in Half Word configuration   e 16 bit data D 0 to 15     e CLKO is borrowed from Byte configuration 0  WEN1  REQ1 and ACK1 are  borrowed from Byte configuration 1 to make configuration SDBA control  signals and    e CLK3 is borrowed from Byte configuration 3  WEN4  REQ4 ACK4 are  borrowed from Byte configuration 4 to make configuration SDBB control  signals           The SHB connector is J2   See Figure 10  SMT387 Components placement Top view        Please refer to SHB Header        Version 1 0 3 Page 21 of 42 SMT387 User Manual    RSL  RSL Connector  The SMT387 includes a single 28 pin  14 pair  RSL connector     The connector is referenced on the PCB by J3  See Figure 10  SMT387 Components  placement Top view      16 pins  8 pairs  of the RSL connector are routed to the FPGA in all available  configurations of SMT387        Figure 5  RSL Connector    Features     a High speed socket strip  QSE 014 xx DP on the SMT387  mates with QTE   014 xx DP    a PCB adapters with QTE connectors on one side and QSE on the other are  used for connecting 2 TIMs           Samtec for details    RSL Cable Assembly    Cable assemblies with QTE connectors on one side and QSE on the other are like  the flexible versions of the PCB adapters mentioned above     RSL Interface  The RSL connectors are the fastest FPGA connections available on SMT387 
21. e 9  Connector JTAG Jumper                                             41    Version 1 0 3 Page 7 of 42 SMT387 User Manual    Physical Properties             Dimensions See Physical specifications of      TIM specification  amp   user s quide   Weight 68 44  with daughter module    Supply Voltages See See Figure 10  SMT387 Components placement   Top view     Power Supplies          Supply Current See See Figure 10  SMT387 Components placement   Top view        Power Supplies          Version 1 0 3 Page 8 of 42 SMT387 User Manual    Introduction    Related Documents    1  Sundance High speed Bus  SHB  specifications     Sundance   http   sundance com docs SHB 20Technical 20Specification pdf   2  RocketlO Serial Links  RSL  specifications   Sundance     http   sundance com docs RSL 20    20 Technical 20Specification 20Rev01 20Iss03 pdf     3  TIM specifications     http   sundance com docs TIM Spec v1 12 pdf   4  External Interface User Manual  Sundance     http   sundance com docs Firmware pdf    Block Diagram    SDRAM       128MB max    32            320  6415    S ATA Conn  S ATA Conn            6 x ComPort   Global Bus    Figure 1  SMT387 Block Diagram    Version 1 0 3 Page 9 of 42 SMT387 User Manual    Mechanical Interface  TIM Standard   This module conforms to the TIM standard  Texas Instrument Module  See TI TIM  specification  amp  user   s quide   for single width modules    It sits on a carrier board     The carrier board provides power  Ground  communication links  
22. e accessed using the address range 0x67E00000 0x681FFFFF   This gives a 4MB continuous space     The flash can be divided into the four logical sections shown in the following figure   paging bit is bit 21      0x67C00000                                        2 MBytes  Section 1  CEO 0x67E00000  Page1     2 MBytes  Section 2  0x68000000  Page0     2 MBytes  Section 3  CE1 0x68200000  Page1     2 MBytes  Section 4  0x68400000    Figure 2  Flash logical sections    To change the state of the page bit  you need to write to the following address as  shown  the data written are irrelevant                  Address Flash page selected  0x6C000000          0  17 and 3r   sections enabled   0x6C000001 Page 1  2    and 4   sections enabled              The EMIFB CEO space control register should be programmed with the value                                    The integrated 33MHz PCI32 bus interface of the 6415 6416 DSP is used to access  the Serial ATA host controller  For more information on the DSP PCI interface see   TMS320C6000 DSP Peripheral Component Interconnect Reference Guide   SPRU581      Version 1 0 3 Page 14 of 42 SMT387 User Manual    One limitation of the DSP PCI interface is that it is incapable of byte oriented reads or  writes  This limitation has been circumvented by implementation of this feature in the  FPGA  Refer to the description of the PCI interface in the FPGA section below     Note  Due to a defect in the DSP PCI interface  the DSP should only be operated  
23. e at which data are being transferred     Further details    Please consult the documentation included with the SMT6087 package for details on  the internals of this software     Version 1 0 3 Page 34 of 42 SMT387 User Manual    Verification Procedures  The specification  design requirements  will be tested using the following   1  Power module test     FPGA configuration using DSP and or JTAG connector     Comport transfers between a SMT376 and the SMT387   4  SDRAM memory tests     SHB connector Pins Test using SHB tester PCBs        Global Bus transfers between SMT387 and SMT310Q onboard SRAM  Not  yet implemented     7  External clock I O tested with scope   8  Serial ATA disk transfers    Review Procedures    Reviews will be carried out as indicated in design quality document QCF14 and in  accordance with Sundance s ISO9000 procedures     Validation Procedures  The validation procedure is happening during the verification procedure     Test that all the memories are accessible by the FPGA as well as all the  communication links     FPGA Constraint File General Information    Since only the FF896 package type is supported on SMT387  one constraints file is  provided  Some pins will not be supported on VP7     Ordering Information  Currently  the SMT387 is available in 2 configurations  Basic and Custom     Basic    In the basic configuration a Virtex 11 Pro 20 is used and allows interfacing to ALL the  memories and ALL I Os available on the SMT387  Basic configuration inc
24. e sixth  of the core clock speed  with a max frequency  of 133MHz   Depending upon the application  the best performance may be obtained  whilst running the DSP at a lower clock speed  Eg  At 600MHz  the external EMIF will  only run at 100MHz  core clock   6  as we are constrained by the TI imposed limit of  133MHz   But if the core were running at 533MHz  then the EMIF would be at the  max possible speed of 133MHz  533 4   This speed adjustment is not a user option   but must be adjusted during manufacture     The EMIFA CEO memory space control register should be programmed with the  value 0x00000030     Note that the DSP only has 20 address pins on the EMIFA  but since address bits are  multiplexed for SDRAM a maximum addressable space of 128MB is possible     FLASH xe  Flash      An 8MB Flash ROM  XE  Flash protection algorithm    device is connected to the  C60 EMIFB     The ROM holds boot code for the C60  configuration data for the FPGA  and optional  user defined code     Version 1 0 3 Page 13 of 42 SMT387 User Manual    The EMIFB CE1 and CE2 space control registers should be programmed with the  value OxFFFFFFO3     As the C60 only provides 20 address lines on its EMIFB  both CE1  amp  CE2 are used  to access this device  This in itself allows the direct access of 4MB  A paging  mechanism is used to select which half of the 8MB device is visible in this 4MB  window     As the EMIFB CE1  amp  2 memory spaces alias throughout the available range  the  flash device can b
25. his board     The choice of FPGA will be price performance driven  The following table shows the    main FPGA characteristics     The choice of the FPGA also determines which board architecture you will get   amount of logic available  speed  number and type of I Os  on board Memory size  and type   For a complete list of the different board architectures  please consult   Ordering Information    This Xilinx Virtex Il Pro  is responsible for the provision of one SHB  6 Comports  a  PCI interface  8 RSLs  the global bus and the ZBT memory  In FULL configuration     see Ordering Information      SMT387 User Manual                                                    Device er   a   SelectRAM Blocks  en    Sona                            Blocks Blocks          Slices RUE      ae              DCMs  XC2VP7 8 1 11 088   4 928 154 44 44 792 4  XC2VP20 8 2 20 880   9 280 290 88 88 1 584 8  XC2VP30 8 2 30 816   13 696 428 136 136 2 448 8       Table 1  FPGA Choices    Configuration    The FPGA can be configured 2 different ways     e Using SMT6001 to update the FPGA loaded from flash by the DSP  See    http   www sundance com docs SMT6001 20User 20Manual pdf     e Using the on board JTAG header and Xilinx JTAG programming tools     JTAG Boundary Scan    The JTAG Programmer software is a standard feature of the Alliance Series     and  Foundation Series     software packages  JTAG Programmer is a part of Web Pack     which can be downloaded from the following site   Xilinx JTAG programme
26. ludes 16MB  of SDRAM and no ZBT SRAM     Version 1 0 3 Page 35 of 42 SMT387 User Manual    Custom  The ordering code for custom configuration is as follows     SMT387 VP20 5 x Zy  Board Type              Virtex II part  Virtex Il speed grade  On board SDRAM in MB  On board ZBTRAM in MB    FPGA  a Part options  VP7  VP20  VP30  a Speed grades  5  6  7    Note  With VP7 part installed SATA connectivity is not possible and no ZBT  memory can be used        Memories  a SDRAM  16MB  32MB  64MB  128MB  a ZBTRAM  1MB  2MB  4MB       SHBs   a One SHB connectors is available in all configurations to allow the  implementation of up to 2x16 bit SDB interfaces    Comports   a 6 Comports are available in all configurations    Global Bus  a 1 Global Bus    External Clock     1 External clock I O     Version 1 0 3 Page 36 of 42    PCB Layout Details    Components placement        eti    1 H 1 A            3             m EG 200       m       Sundance       Digital Signal  Inc       C20 m mC15 m m       m            5    US    Nui                 R3           m           a       Figure 10  SMT387 Components placement Top view    Ct C4 J2  zs mmt            in                                          R16      E             Se          SMT387 User Manual     71   ze                  lt     Version 1 0 3 Page 37 of 42 SMT387 User Manual                                 0 R70 RO RR    HSHEHSHZHSHHHELE E LITT         Be                             d   td         cm     mm            e  e  e  e    
27. nectors on the daughter module conforms to the  Serial ATA Specification 1 0     M    Figure 8  SATA daughter module             Clas mulum mut 2  SS aw mmm           H                     Digital Signal  Processing Inc        i  Sundance        S m                                  etete  settee                                                   V                            an  PETTITT   a          DC                                     MINNN    Figure 9  SMT387 with SATA daughter module installed             Version 1 0 3 Page 29 of 42 SMT387 User Manual    Software    The software developed to support the SMT387 Data Logger will transfer data  between one or two SDBs and one or two discs in two modes     1  Record  Read in continuous mode from the SDBs and write to the discs   stopping under user control or when the discs are full     2  Playback  Read from the saved data on disc and write to the SDBs     This document assumes the reader is familiar with Diamond  PCI  Visual C    and  Sundance TIMs     Configuration    The following diagram shows the hardware configuration        Root         Sundance Digital Bus  SDB     Node       Comport       The Host PC runs a Visual C   program  Logger exe  to provide a user interface   Ul   The two DSPs  Root and Node  run a Diamond application  Logger app     1 Connectors for IDEO and IDE1 are labelled as        and JA2 on the SATA daughter module   respectively     Version 1 0 3 Page 30 of 42 SMT387 User Manual    Prerequisites    1
28. o use  Global Bus and Comport 3 to communicate with the host     3  Make sure that the board is firmly seated  and then provide the 3 3V to the  board by screwing the SMT387 on the two main mounting holes with the bolts  and screws provided with the board     4  Connect the SHB links if required by your application     Version 1 0 3 Page 10 of 42 SMT387 User Manual    5  Replace the carrier board in the host system or power on for a stand alone  carrier     SMT387   DSP TIM    You can fit the SMT387 coupled with a DSP module on any of Sundance carrier  boards  Stand alones or plugged in a Host     Please  follow these steps to install the SMT387 module and the DSP TIM on a  carrier     1  Remove the carrier board from the host system or turn the power off for a stand   alone carrier     2  Place the SMT387 module onto one of the TIM sites on the carrier board     e Preferably  fit the DSP TIM on the first TIM site  This TIM site  communicates with the host   See your carrier board User Manual     This allows the processor board to handle the interactions with the  Host     e Fit the Comport communication links between the DSP TIM and the  SMT387 respecting the rules on polarity at reset   See your carrier  board User Manual      3  Make sure that the board is firmly seated  and then provide the 3 3V to the board  by screwing the SMT387 on the two main mounting holes with the bolts and  screws provided with the board     4  Connect the SHB links if required by your application
29. r    The JTAG chain is composed of the CPLD and the FPGA     The CPLD is pre programmed by Sundance     Do NOT try to reprogram the CPLD without SUNDANCE approval       Version 1 0 3 Page 16 of 42 SMT387 User Manual    TOI                      c 353b  l sce vpel   BYPASS BYPASS    TDO       Figure 3  JTAG Chain on the SMT387    When accessing the board using JTAG  the CPLD can be bypassed and you can  configure the FPGA only     Xilinx describe how to connect both download cables at  Parallel cables    Xilinx describe how to configure their devices using these cables at  Configuration  Mode General Information     For complementary and more detailed information please go to  Xilinx 5 software  Manuals and Help   See board header pinout in Table 9  Connector JTAG Jumper Header    Configuring with MultiLINX  The Mutilinx cable can be used to configure the FPGA via JTAG   See board header pinout in Table 9  Connector JTAG Jumper Header     The MultiLINX cable set is a peripheral hardware product from Xilinx   For additional information on the MultiLINX cable set  go to the following site   Xilinx MultiLINX cable    Using MultiLINX  Parallel cable III or IV    The JTAG header is provided to enable device programming via suitable software   Typically  this will be Xilinx iMPACT     Xilinx iMPACT supports both the Xilinx MultiLINX    and Parallel Cable Ill download  cables for communication between the PC and FPGA s   The MultiLINX cable  supports both USB  Windows 98 and Windows 2
30. r Block is used to supply the 1 5V core voltage  to the FPGA  The current limit is configured for 20A     Linear Voltage regulator    The DSP core  3512 core  FPGA VCCAUX  and FPGA PCI voltages are supplied  through linear voltage regulators drawn from 3 3V     Version 1 0 3 Page 27 of 42 SMT387 User Manual    Power Consumption    Measurements were made on an SMT387 at idle with the standard FPGA  configuration loaded  Requirements will vary depending on software activity  FPGA  configuration  environment  and other factors                    Supply  V  Current  A  Power  W   3 3 0 84 2 77  5 0 0 07 0 35  Total   3 12                Table 7  Power Consumption    Note  Figures do not include power required for the carrier board itself     FPGA  Depending on the implemented design  the power consumption can reach 30  Watts or more  Please consider connecting an external power supply to the carrier  board for demanding designs     Version 1 0 3 Page 28 of 42 SMT387 User Manual    Serial ATA    The Silicon Image 3512 host controller allows for 2x Serial ATA 1 0 compliant  interfaces  This device is under the control of the DSP and FPGA and requires  special application software  such as SMT 6087   Details of the functionality of the  host controller can be found in Si 3512 PCI to Serial ATA Controller Datasheet   which can be obtained from Silicon Image with an NDA     Connection to Serial ATA devices requires that the daughter module be installed on  the SMT387  Placement of con
31. s 600MHz  the FPGA is  running at 100MHz by default      There is a place to install an oscillator of a different frequency on the PCB  but keep  in mind that this clock will also be used for the SDRAM   PCI    The FPGA PCI interface is required to perform byte oriented reads and writes over  the PCI bus     The following are the offsets of the associated PCI registers                       Address PCI Function  0xB0060000 FPGA PCI CMD  0xB0068000 FPGA PCI ADDR  0xB0070000 FPGA PCI DOUT  0xB0078000 FPGA PCI DIN             Table 4  FPGA PCI Register Offsets                                                                                              Reset Configuration      Read      Write  Set Set 3     Write Write  FPGA PCI CMD FPGA PCI CMD  Reset bit IDSEL FPGA PCI ADDR FPGA PCI ADDR  Perform PCI Set Write  Wait 1ms configuration via FPGA PCI CMD  DSP PCI interface   0x2 PES Dare  Clear Clear Poll for Set  FPGA PCI CMD FPGA PCI CMD FPGA PCI CMD FPGA PCI CMD  Reset bit IDSEL Idle   0x3  Poll for  Read from  FPGA PCI DATA re RONDE                      Figure 7  FPGA PCI Command Sequences    Version 1 0 3 Page 24 of 42 SMT387 User Manual    Note  An example of these procedures is available in software package SMT6087     FPGA_PCI_CMD  a FPGA PCI CMD 3 0    FPGA PCI Command     0  2     O Read     0  3       Write  a FPGA PCI CMD 12    DSP IDSEL  a FPGA PCI CMD 13    SATA IDSEL  a FPGA PCI CMD 15     PCI Reset  a FPGA PCI CMD 16    FPGA PCI Idle  read only           FPGA PCI AD
32. tion                      ee             SacabesaSamsnaesenasucesuansesunencbesaneuasioune 34  FPGA Constraint File General Information    34  Ordering Information  tn 34             E ER rs edd tice sea nus kes Soa Ds Puits BA Eee ue BU PP         34   CUSIOM                          35            DEDE DUDEN CE eM OMNE TM 35  juice                                                Oar 35         on PN 35  COMPOS enas a a a                        a          a 35  CIA         UE UE E EDEN 35  External GIOCK ct e Ua eR a a CE CIUS AR HIS QUT    35  PCB  Layout Detalls   iecit cet                                                              CEPS CP DIEI 36   Components                                                                     eare ereere tete RE        36  Headers PIBOUL        aa a ee ce ap a eh ed sara ene nee ee eva vee ce eee nese 38   SHB                   nn                                                             38   SHB Pinout  EVITE Only                reir ret tto rao tae eot          UE 39  JTAG M  ltilinx headers mme                                          on aded dte ame he eee 40  JTAG Boundary scan User defined jumpers pinout  JP1 JP2                            40         p                                  OEE 42    Version 1 0 3 Page 6 of 42 SMT387 User Manual    Table of Figures    Figure 1  SMT387 Block Dice rein             oi Seis once           Hbc tee        8  Figure 2  Flash logical sections       eeren 13  Figure 3  JTAG Chain on the SMT387  
33. to operate from within an enclosed host system  which is  build to provide EMC shielding  Operation within the EU EMC guidelines is not  guaranteed unless it is installed within an adequate host system     This module is protected from damage by fast voltage transients originating from  outside the host system which may be introduced through the output cables     Short circuiting any output to ground does not cause the host PC system to lock up  or reboot     
34. y significant  as any Sundance TIM with one or two SDBs may be used   The application in the kit has been built assuming an SMT376  you will need to  modify Logger DSP Logger cfg and reconfigure the application if a different type of  TIM is to be used     Version 1 0 3 Page 31 of 42 SMT387 User Manual    Running the Example    The example is executed by running Logger exe  This resets the DSPs  loads them  with Logger app  and starts them running  It assumes that Logger app is in the  same directory that contains Logger exe  Note that it takes a few seconds to reset  the SMT387     User Interface    Once the DSPs have been successfully started running  the following window will  appear       Sundance Logger    Disc information Playback to file  Capacity Recorded Playback Rate            IDEO 232 9GB 1 4GB 0  OKB s           2329GB 270GB 0  12MB s ERES EE RT E RR E ER ER RR ER RE RE E REL ER    Terminating    ee Recording finished      IDEO  M IDE 1       The top five buttons are     Playback Start transferring data from the discs to the SDBs  The  transfer will stop once all the written data have been  moved     Playback to      Ask for an output file name and start transferring data from  the discs to that file  The transfer will stop once all the  written data have been moved     Record Delete any existing data on the discs and start transferring  new data from the SDBs to the discs  The transfer will  stop once all the available space on the discs has been    Version 1 0 
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
TOAST-MAX™  アストロン製品カタログ  FUTURA  User`s Manual - Wholesale Point  Weider WEEVSY2996 User's Manual  this document  Mode d`emploi testo 480    取扱説明書  Craftsman 757.243481 User's Manual    Copyright © All rights reserved. 
   Failed to retrieve file