User Manual User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999

Size: px
Start display at page:

Download "User Manual User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999"

Transcription

1 User Manual User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999

2 Version 2.5 Page 2 of 25 SMT358 User Manual Revision History Date Comments Engineer Version 10 Feb Initial Release Version Sept 1999 Overall update to SMT358 User Manual Version Oct 1999 SDB connector Pins renamed. Addition of Global Clock Buffer signal assignments Version Nov 1999 Modification of the FSM for the FPGA Reconfiguration. Version Nov 1999 Addition of TIM Connectors and mounting holes position Version Dec 1999 Clarification of the FSM and explanations for the FPGA Configuration and Reconfiguration. Version Jan 2000 SDB bi-directional clock drawing in Figure 4 corrected Version Jan 2000 SDB Connector Pins correspondence between SMT373 and SDB standard. Version Feb 2000 Description of the Installation and configuration of the SMT358 Version March 2000 Addition of a WARNING for customers with SMT358 boards delivered before Version March 2000 Addition of the memory addressing scheme for a memory Bank. Version July 2000 Figure 3 modification of SDB bi-directional signal number for SDB C and D Version October 2000 Table 3 is modified and becomes Table 1.General modifications to adapt the User Manual to VirtexE Version January 2001 Table 1 is modified to remove parts, which won t be fitted on SMT358. Addition of new conversion software. Version January 2001 Addition of power consumption considerations for the SMT358 Version 2.5

3 Version 2.5 Page 3 of 25 SMT358 User Manual The FPGARESET signal must be tied to ground in any FPGA design for SMT358s received before SMT358s received after see the FPGA constraint file modified for Comm-Port 3 and any FPGA design must use the FPGARESET signal as a global reset active low.

4 Version 2.5 Page 4 of 25 SMT358 User Manual Table of Contents Revision History... 2 Table of Contents... 4 Scope... 6 SMT358 Versions... 6 SMT358 Power consumption Considerations... 7 Technical description... 8 On-board SRAM... 9 Sundance Digital Bus (SDB) SMT358-DSP Communication channels Sundance Datapipe Links FPGA Global Clock Buffers Installation Configuration Hardware Sequence of events At power-up FPGA Reconfiguration Once configured FPGA Reconfiguration in real time Software tools The Bit to Dat Conversion The Dat to Obj conversion Interface TIM Connectors Position... 22

5 Version 2.5 Page 5 of 25 SMT358 User Manual LIST OF FIGURES FIGURE 1: SMT358 BLOCK DIAGRAM... 8 FIGURE 2: ZBT SRAM CLOCK SIGNAL... 9 FIGURE 3: FPGA, MEMORY AND SDB COMMUNICATION CHANNELS FIGURE 4: MEMORY ADDRESSING FIGURE 5: FPGA-DSP COMMUNICATION CHANNELS FIGURE 6: GLOBAL CLOCK BUFFERS ASSIGNMENTS IN THE VIRTEX/E FIGURE 7: GLOBAL RESET ROUTING. USE OF FPGARESET AS A GLOBAL RESET FOR DESIGNS.. 17 FIGURE 8: FPGA RECONFIGURATION FIGURE 9: SMT358 LAYOUT FIGURE 10: TIM CONNECTORS POSITION FIGURE 11: TIM DIMENSIONS AND MOUNTING HOLES POSITIONS LIST OF TABLES TABLE 1: VIRTEX/E-ZBT SRAM COMBINATIONS... 6 TABLE 2: SMT358 CONNECTOR REFERENCE TABLE TABLE 3: 40 WAY SDB CONNECTOR PINS TABLE 4: JTAG CONNECTOR... 25

6 Version 2.5 Page 6 of 25 SMT358 User Manual Scope This document describes the architecture, the function, the use and the interface considerations for the SMT358. This document is intended for both the users of the SMT358 and the designer who is interested in designing the FPGA provided on the Board. SMT358 Versions The SMT358 comes under 4 standard versions, highlighted in red in Table 1. A Virtex or Virtex E is fitted and the ZBTSRAM is in the pipelined version. The total amount of memory on the board is either 4 MBytes or 8 Mbytes or 16 Mbyte. Depending on the amount of on-board memory required, the Virtex/E fitted on-board, the SMT358 can be implemented in 18 subversions, which can be adapted to a wide range of application needs and costs. Other configurations are possible depending on the speed of the application, as shown in Table 2 and Table 3. Table 1 summarises the various board configurations offered. SMT358 ZBT SRAM 4MBytes Virtex/E XCV400 XCV600 XCV800 XCV1000E SMT MBytes SMT MBytes SMT SMT SMT SMT SMT SMT SMT Table 1: Virtex/E-ZBT SRAM Combinations SMT E-4 SMT E-8 SMT E-16

7 Version 2.5 Page 7 of 25 SMT358 User Manual SMT358 Power consumption Considerations The SMT358 power consumption is mostly dependant on the Virtex fitted and its usage. When using a SMT E, sufficient cooling is provided on-board for the voltage regulator and for the Virtex 1000E, nevertheless a correct airflow MUST prevail in your PC. The larger and the faster the Virtex FPGA design is, the higher the Virtex power consumption is. For example, considering a shift register using 50% of the LUTs of a Virtex 1000E at 100 Mhz with data toggling at every clock cycle will have the effect of drawing more current than the voltage regulator can provide and will make the voltage regulator fail (safely) and the FPGA will loose its configuration. Therefore, we advice customers to use Xilinx power estimator to determine the worstcase power consumption of their design AND to consult. The Excel program can be found at: The user guide on how to use this program can be found at:

8 Version 2.5 Page 8 of 25 SMT358 User Manual Technical description ZBT SRAM ZBT SRAM ZBT SRAM ZBT SRAM BANK1 BANK2 BANK3 BANK4 Memory Signals Memory Signals 40 way IDC SDB_ConA SDB A Com-Port 1,4 Bottom Primary Connector 40 way IDC SDB_ConB SDB B FPGA Control Global Bus Connector 40 way IDC SDB_ConC SDB C XCVxxxxxBG560 D[31:0] A[30:0] 40 way IDC SDB_ConD SDB D IIOF2 H1 Top Primary Connector 50MHz Oscillator Com-Port 0 Config Control Com-Port 3 Ctrl Config D[7:0] Com-Port 3 Data Com-Port 3 Configuration Logic CPLD Figure 1: SMT358 Block diagram

9 Version 2.5 Page 9 of 25 SMT358 User Manual Figure 1 shows the block diagram of the SMT358 I/O module. The following section describes the SMT358 from a user s point of view. Reference is made to the different blocks of Figure 1 in the next Figures. On-board SRAM The SMT358 provides the user with pipelined or Flowthrough ZBT (Zero Bus Turnaround) SRAM from Micron. Therefore this type of SRAM is optimised for a 100 percent bus utilisation eliminating any cycle when transitioning from READ to WRITE or vice versa. Three Chip Enables allow easy depth expansion so that the SMT358 total amount of memory can vary from 4 MBytes up to 16 MBytes. Micron 4,8 or 16 Mbit ZBTSRAM have compatible inputs and outputs. FPGA designers can find the general description and a Pin description in the latest data sheets on Micron s Web Site at The on-board memory is divided into four banks (bank 1 to 4) accessible on a 72-bit bus (4 18-bit busses) and can be run at frequencies up to 166Mhz and. Each of the 4 SRAM banks is independently accessible (Control, Data and Address are independent for every bank) and share the same Clock signal. To ensure high performance, the clock signal can be de-skewed inside the FPGA using DLLs as reproduced in Figure 2. As a result, a high-speed de-skewed clock drives the controller inside the FPGA and the ZBT SRAM. The Virtex provides four programmable DLLs to produce waveforms with a wide range of frequencies and duty cycles. BoardClk DLL CONTROLLER Clk2x Addr RNW Data ZBT SRAM BANK1, 2,3,4 DLL VIRTEX/E Clk2x SMT358 Figure 2: ZBT SRAM Clock signal

10 Version 2.5 Page 10 of 25 SMT358 User Manual A simple Virtex/E interface to ZBTSRAM is provided by Xilinx and is described in Xilinx s Application Note: xapp136. The on-board SRAM can be extended of another 8Mword bank present on a Mezzanine card which connects on two of the four SMT358 SDB connectors shown in Figure 3. Figure 3 is a detailed view of the memory signal connections to the FPGA. ZBT SRAM BANK1 ZBT SRAM BANK Add Lines Add Lines Data lines Data lines Control Control 40 way IDC SDB_ConA 23 SDB A Clk A FPGA 22 SDB C Clk C 40 way IDC SDB_ConC XCVxxxxx 40 way IDC SDB_ConB 23 SDB B Clk B BG SDB D Clk D 40 way IDC SDB_ConD Control Control Data lines Data lines Add Lines 6 6 Add Lines ZBT SRAM BANK3 ZBT SRAM BANK4 Figure 3: FPGA, Memory and SDB Communication Channels

11 Version 2.5 Page 11 of 25 SMT358 User Manual As shown in Figure 4 each ZBTSRAM Bank is composed of a Low Bank and a High Bank which are selected by Address[20]. Addr[20] = 0 selects the Low bank Addr[20] = 1 selects the High bank CONTROLLER Addr[20] Addr[19:0] CE2 #CE2 Addr[19:0] Addr[19:0] ZBT SRAM High BANK1, 2,3,4 ZBT SRAM Low BANK1, 2,3,4 VIRTEX/E SMT35 Figure 4: Memory Addressing Sundance Digital Bus (SDB) The four 40-way miniature IDC connectors primary function is to provide bi-directional 16- bit data paths between TIMs with data transfer rates over 200 MBytes/s. Data rates of 200 MBytes/second through a connector have been achieved using a ground interlaced signal cable. Each high speed Sundance Digital Bus (SDB) Interface can transfer 16-bit data, to and from the TIM, at such a transfer rate. 400 MBytes/Second Data rates can be reached using in parallel 2 (SDB) Interfaces to send a 32-bit data every clock cycle at 100 MHz The SDB Interface packs the 16-bit data transmitted into a 32-bit Word and stacks them into a FIFO ready to be used. The transmission can be fully bi-directional. Many of Sundance TIM modules are being designed with this interface. A SDB Interface is available from Sundance Multiprocessor Technology IP Centre.

12 Version 2.5 Page 12 of 25 SMT358 User Manual Alternatively, the Sundance Digital Bus links can be extended to external interconnection by connecting them to the SMT373 mezzanine card. With this card, TTL signals are converted to Low-Voltage Differential signals and can connect two systems several meters apart. It provides two bi-directional 20-bit channels that can transfer up to 2 Gbytes/s through forty SN65LVDM176 transceivers. Each channel provides 16 bit of data, a clock and a clockenable signal with their direction controlled by one signal. Two other signals can be used for the bus arbitration in a bi-directional application. The direction of each of them can be controlled independently. All the signals controlling the direction are connected to the SMT358 FPGA through the connectors and so can be controlled by software. SMT358-DSP Communication channels The global bus or Comm-Port 0,1,3 or 4 are communication channels of the SMT358 used to interfaced to T.I. s DSP processors. The C4x Protocol defines Byte-wide links which can theoretically transmit at 20MBytes/second asynchronously between TIMs. The Global Bus is only available when the SMT358 is connected onto the SMT350PB mother board. The SMT350PB provides a non-blocking global bus interconnection between any source TIM site and any other destination TIM site. It provides a sustainable throughput of 50 MBytes/s between any of the module sites even with three modules accessing the same destination module. Access to the PCI bus takes place through TIM site 1. Please see our Web Site at Figure 5 shows the various dedicated DSP communication channels available on the SMT358 for inter-tim data transfers.

13 Version 2.5 Page 13 of 25 SMT358 User Manual Com-Port 3 Configuration Logic CPLD Config Control Config D[7:0] Com-Port 3 Ctrl Com-Port 3 Data Top Primary Connector Com-Port 0 4 FPGA XCVxxxx BG Global A[30:0] Global D[31:0] Global CTRL H1 IIOF2 Global Bus Connector Bottom Primary Connector Com-Port 1,4 Figure 5: FPGA-DSP Communication Channels For developers who want to interface a SMT358 to a C4x or C6x TIM like the SMT302, SMT331 or SMT332 via Comm-Ports or the Global Bus, a Comm-Port interface and a Global Bus interface are available from Sundance Multiprocessor Technology IP Centre. Sundance Datapipe Links The Comm-Port connections provided on the SMT358 can be used as Sundance Datapipe Links for fast data transfers between SMT338V2-SMT358 or C6x TIM based boards like the SMT335. An SDB interface is used and offers up to 100 MHz on copper and 50 MHz on flat-ribbon cables like the FMS used on the Sundance range of carrier boards.

14 Version 2.5 Page 14 of 25 SMT358 User Manual FPGA The FPGA is to be configured over Comm-Port 3 via the CPLD. The configuration bitstream is sent by a host, a C6x or C4x processor. This feature will allow a system to dynamically change the FPGA firmware. The configuration LED indicates that configuration is complete. The FPGA drives 4 LEDs, and is connected to it s own local oscillator package. The FPGA firmware will be user defined, and can be done on demand. Typical functions that can be implemented in the FPGA are: Full bi-directional global-bus interface Full bi-directional Comm-Port interface Bi-directional SDB Interface RAM, FIFOs, Dual port RAMs up to a total of 16K Bytes Communication protocols DSP pre-processors Any digital function that will fit in this size device The SMT358 TIM can typically be used to interface with a SMT338 Frame Grabber over the SDB connectors. The SMT358 can then perform customer specific data formatting before sending it to a nearby DSP TIM via Comm-Port or SDB. Due to the parallel nature of an FPGA it is well suited to handle multiple high-speed I/O lines. The FPGA can then provide a cleaner bus-interface to the associated DSP processors.

15 Version 2.5 Page 15 of 25 SMT358 User Manual Global Clock Buffers The Virtex/E provides four independent Global Clock Buffers, which allow the use of 4 or 8 (for a Virtex E) programmable DLLs to produce waveforms with a wide range of frequencies and duty cycles. Figure 6 shows the signals assignment to each Global Clock Buffer. 40 way IDC SDB_ConA 40 way IDC SDB_ConB SDB A Clk A SDB B Clk B BANK0 FPGA XCVxxxx BG560 BANK1 BANK5 BANK4 Clk 2x BoardClk ZBT SRAM BANK1, 2,3,4 Figure 6: Global Clock Buffers assignments in the Virtex/E

16 Version 2.5 Page 16 of 25 SMT358 User Manual Installation The minimum system requirements needed to run a SMT358 on a PC is a C4x TIMbased carrier board and a C4x or C6x TIM with at least a Transmit Comm-Port (Comm-Port 0,1 or 2) at Reset. The goal is to connect one of the processors Comm-Port to Comm-Port 3 of the SMT358. Follow these steps to install the SMT358 module on a Host system: 1. Remove the carrier board from the host system. 2. Place the SMT358 module into one of the TIM sites on the carrier board. 3. Make sure the that the board is firmly seated, then provide the 3.3V to the board by screwing the SMT358 on the two main mounting holes with the bolts and screws provided with the board. 4. Fit the processor-based board on the carrier board. To do so, please follow the installation procedure of that specific board. In the case of a SMT320 carrier board, the C4x or C6x board MUST be placed on the first TIM slot (TIM slot 0) of the SMT Connect at least Comm-Port 3 of the SMT358 to one of the transmit Comm-Port (at Reset) available on the Processor-based board. 6. Connect the SDB links as well if required by your application. 7. Replace the carrier board in the host system. Configuration The FPGA configuration is done by a software routine running on a host, C6x or C4x processor that downloads a bitstream to the Virtex/E via the CPLD using Comm-Port 3(on the SMT358). After configuration, the CPLD gives the hand to the FPGA, which becomes the owner of Comm-Port 3. The CPLD does the handshake with the Comm-Port and communicates with the FPGA as well. The following description is referring to Figure 7. Hardware Sequence of events At power-up. 1) The CPLD polls Comm-Port 3 until it receives the keyword 0xBCBCBCBC. (WAITFORCMD State)

17 Version 2.5 Page 17 of 25 SMT358 User Manual 2) On receiving the start-of-bitstream keyword 0xBCBCBCBC, The CPLD reads out the FPGA bitstream from Comm-Port 3 and configures the FPGA (CONFIG State). 3) The FPGA releases its DONE pin when the configuration phase is finished. At this time LED1 goes on (LED1 is directly driven by DONE). Then, the FPGA completes its startup sequence and the design downloaded is now ready to start. If the design inside the FPGA instantiates Comm-Port 3: it must be kept reset while the bitstream finishes to be downloaded. To do so, use the FPGARESET pin as a global reset for the Comm-Port interface in particular and for the whole design in general. FPGARESET is a bi-directional active low signal. The CPLD asserts FPGARESET low until it receives the end-ofbitstream word BCBCBC00 defining the end of the configuration process and enters an IDLE State waiting for an interrupt (general TISRESET from the PCI or FPGARESET coming from the FPGA this time). If the design inside the FPGA doesn t instantiate Comm-Port 3: The CPLD asserts FPGARESET low until it receives the end-of-bitstream word 0xBCBCBC00 defining the end of the configuration process and enters an IDLE State waiting for an interrupt (general TISRESET from the PCI or FPGARESET from the FPGA). Meanwhile, the FPGA design can start if it doesn t use FPGARESET as a global reset. (but a good practice is to use FPGARESET as a global reset). FPGA XCVxxxxxBG560 TIS_RESET Top Primary Connector FPGARESET Config Control Com-Port 3 Ctrl Config D[7:0] Com-Port 3 Data TIS_RESET Com-Port 3 FPGARESET Logic OR TIS_RESET Configuration Logic CPLD Figure 7: Global Reset routing. Use of FPGARESET as a global reset for designs.

18 Version 2.5 Page 18 of 25 SMT358 User Manual FPGA Reconfiguration The following description is referring to Figure 8. Once configured. When a TISRESET is received by the SMT358, the CPLD and the FPGA are reset. 4) The CPLD owns Comm-Port 3 and can configure the FPGA with a new bitstream (repeat step 2). 5) The CPLD can leave Comm-Port 3 available to the FPGA and enter an Idle state on receiving the command BCBCBC00. Figure 8: FPGA reconfiguration FPGA Reconfiguration in real time The SMT358 can be reprogrammed on-the fly by sending a new bitstream to the Virtex/E FPGA. It is possible to reconfigure the Virtex/E dynamically by sending a reconfigure command to it. The circuit recognizing a reconfiguration request must be implemented in the FPGA, so any user-defined command can be sent over a Comm-port for instance. An example design is provided in the software package for the SMT358 (SMT6358).

19 Version 2.5 Page 19 of 25 SMT358 User Manual The design makes use of a Comm-port to pass the reconfigure command to the SMT358 FPGA and waits for a 1 on the LSB of this Comm-Port. If another Comm-port than Comm-port 3 is used, the pins corresponding to Commport 3 on the FPGA must be tied to 1 in the FPGA (As designed in the reconfiguration example design) The following description is referring to Figure 8. 6) The FPGA reads the command and then warns the CPLD by sending an interrupt (FPGARESET low) that it decoded a reconfigure command. The FPGA goes into a RESET state and leaves Comm-port 3 available for the CPLD. (in case Commport3 is used by the design). 7) On receiving the FPGARESET interrupt, the CPLD goes into the WAITCMD State and polls Comm-port 3 for a keyword. (0xBCBCBCBC or 0xBCBCBC00) 8) On receiving the keyword, If it is the end-of-bitstream keyword 0xBCBCBC00, the FPGA DOES NOT get reconfigured, the CPLD leaves Comm-port 3 available for the FPGA and enters into an IDLE state to wait for the next interrupt. If it is the start-of-bitstream keyword 0xBCBCBCBC, repeat step 2 to 3). Software tools The SMT6358 is a suite of software support for the SMT358. It contains: A library of IP cores: a Comm-port Interface, an SDB interface and a ZBT Controller. Design examples of Comm-Port, SDB and memory applications. The pin allocation file for the Virtex/E: VIRTEX_TOP.ucf. 2 conversion softwares needed AFTER a bitstream has been generated to download it in the SMT358 FPGA. Some additional software is required: A CAD platform to create a schematic or VHDL design. A simulator to simulate the hardware designs. Xilinx Place & Route software such as M3.3i. Texas Instrument C compiler or 3L parallel C compiler.

20 Version 2.5 Page 20 of 25 SMT358 User Manual The bitstream that is used to configure the Virtex/E on the SMT358 is built using Xilinx Design implementation tools for FPGAs such as M2.1i. Follow these steps to build a bistream that can be executed on the SMT358: 1. Select your design available in edif format (filename.edf) with the Xilinx tools. 2. Target the constraint file provided with the SMT358 to map your design to the Virtex/E s I/O pins (comment out all the I/Os that your design doesn t use) 3. Run Xilinx Design implementation tools. 4. Next the bitstream is generated (Entityname.bit). The bitstream is a binary image of the VHDL core. The Bit to Dat Conversion 5. Format the Entityname.bit to an Entityname.dat file with the standalone application bit2dat.exe. To do so, you need to modify the Bit2dat.dat file. Place the file Entityname.bit in the folder containing the executable file Bit2dat.exe. Edit the file Bit2dat.bat file. Replace bit2dat bitfilename bitfilename by bit2dat Entityname Entityname. Note that the extension.bit is not necessary. Save and double click the bit2dat.bat file. The executable is called and generates a.dat file. 6. At this point the hardware core is ready for implementation in an application. 7. With an application running on the Processor-based board which the SMT358 is connected to, send the file Entityname.dat through the Comm-port connected to Comm-Port3 on the SMT358. The Dat to Obj conversion Users need to have CCStudio installed, even if they prefer working with 3L as the dat to obj conversion requires an executable installed under CCStudio. (Asm6x.exe) The reason for this conversion is that the download over JTAG (using CCStudio) of the.dat bitstream can take several minutes with CCStudio and around 30 secs using 3L but it will be instantaneous with the method described below. The. Dat needs to be converted in an. obj file so that it can be added to the.out application that is run under CCStudio or to the.app application that is run under 3L for configuring the SMT358 FPGA. Then the download of the bitstream is speeded up because the bitstream is read out of the on-board memory of the DSP board instead of being read out of the Hard Drive.

21 Version 2.5 Page 21 of 25 SMT358 User Manual The download is instantaneous if the following method is used: Format the Entityname.dat to an Entityname.asm file with the standalone application Dat2asm.exe. To do so, you need to modify the Dat2asm.bat file. a. Place the file Entityname.dat in the folder containing the executable file Dat2asm.exe. b. Edit the file Dat2asm.bat file. c. Replace Dat2asm bitfilename.dat bitfilename.asm by Dat2asm Entityname.dat Entityname.asm. Note that the extensions. dat and. Asm are necessary. d. Replace asm6x bitfilename.asm by asm6x Entityname.asm. (The asm6x executable is included in CCStudio). e. Save and double click the Dat2asm.bat file. The executable is called and generates a. obj file. Once the.obj file is generated, it can be linked with the configuration program (xxx.out for CCStudio or xxx.app for 3L) Interface P2 P2 SDB A SDB B ZBTSRAM Bank1 LED OSC VIRTEX FPGA ZBTSRAM Bank0 SDB C SDB Conn1 D ZBTSRAM Bank0 CPLD TQ100 ZBTSRAM Bank1 Voltage regu lator ZBTSRAM Bank2 4 LEDs ZBTSRAM Bank3 J T A ZBTSRAM Bank3 ZBTSRAM Bank2 G P1 P1 Figure 9: SMT358 Layout

22 Version 2.5 Page 22 of 25 SMT358 User Manual Figure 9 shows the Physical Layout of the SMT358, indicating the external connectors with their location and numbering. Connector definitions are as follows: SDB A,B,C,D JTAG P1 P2 : Digital Data & Clock Input /Output Signal Sundance Digital Bus High Density ODU connector A (40-way High Density IDC Connectors). : JTAG Signals 6-way connector. : Top Primary connector. : Bottom Connector. (Bottom Primary and Global Expansion Connectors) Table 2: SMT358 connector reference table TIM Connectors Position Figure 10: Tim Connectors position

23 Version 2.5 Page 23 of 25 SMT358 User Manual Figure 11: TIM dimensions and Mounting holes positions

24 Version 2.5 Page 24 of 25 SMT358 User Manual Function Pin Pin Function GND 2 1 CLK GND 4 3 D0 GND 6 5 D1 GND 8 7 D2 GND 10 9 D3 GND D4 GND D5 GND D6 GND D7 GND D8 GND D9 GND D10 GND D11 GND D12 GND D13 GND D14 GND D15 DIR USER_0 REQ/DIR WEN ACQ/DIR USER_1 Table 3: 40 Way SDB Connector Pins DIR0 sets the direction of the line USERDEF0, DIR1 of the line USERDEF1 and DIR2 of lines D0 to D15, CLKIN and WEN when the SMT373 PiggyBack board is used. Otherwise, REQ, ACK signals are used for the bus exchange as in the SDBs transfer standard.

25 Version 2.5 Page 25 of 25 SMT358 User Manual Function Pin VCC 1 GND 2 TCK 3 TDO 4 TDI 5 TMS 6 Table 4: JTAG Connector

Version 1.6 Page 2 of 25 SMT351 User Manual

Version 1.6 Page 2 of 25 SMT351 User Manual SMT351 User Manual Version 1.6 Page 2 of 25 SMT351 User Manual Revision History Date Comments Engineer Version 28/07/04 First revision JPA 1.1 16/09/04 Added pin number for JP1 pinout section. Updated

More information

SMT338-VP. User Manual

SMT338-VP. User Manual SMT338-VP User Manual Version 1.3 Page 2 of 22 SMT338-VP User Manual Revision History Date Comments Engineer Version 16/08/04 First revision JPA 1.0 17/05/05 Corrected: purpose of Led 5 and Led 6 SM 1.1

More information

SMT166-FMC User Guide

SMT166-FMC User Guide Sundance Multiprocessor Technology Limited Product Specification Unit / Module Description: Unit / Module Number: Document Issue Number: Issue Date: Original Author: SMT166-FMC User Guide Revision History

More information

Version Page 2 of 52 SMT398 User Manual

Version Page 2 of 52 SMT398 User Manual SMT398 User Manual Version 1.2.0 Page 2 of 52 SMT398 User Manual Revision History Date Comments Engineer Version 18.07.03 First released version E.P 1.0.0 22.08.03 TIM CONFIG signal feature described E.P

More information

HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at:

HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at: HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at: http://cmsdoc.cern.ch/cms/hcal/document/countinghouse/dcc/dcctechref.pdf Table

More information

SMT130. User Manual V1.0

SMT130. User Manual V1.0 SMT130 User Manual V1.0 User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999 Page 2 of 46 SMT130 User Manual V1.0 Revision History Date Comments Engineer Version 24/05/04

More information

User Manual for SMT111

User Manual for SMT111 Sundance Multiprocessor Technology Limited User Manual Form : QCF42 Date : 11 February 2009 Unit / Module Description: Standalone Carrier Board (single-module size) Unit / Module Number: SMT111 Document

More information

PXIe FPGA board SMT G Parker

PXIe FPGA board SMT G Parker Form : QCF51 Date : 6 July 2006 PXIe FPGA board SMT700 1.5 20 th November 2009 G Parker Sundance Multiprocessor Technology Ltd, Chiltern House, Waterside, Chesham, Bucks. HP5 1PS. This document is the

More information

EMBEDDED PROCESSOR SYSTEMS.

EMBEDDED PROCESSOR SYSTEMS. HARDWARE SPECIFICATION FOR EMBEDDED PROCESSOR SYSTEMS. Copyright Sundance All rights reserved. No part of this document may be reproduced, translated, stored in a retrieval system, or transmitted, in any

More information

SMT9091 SMT148-FX-SMT351T/SMT391

SMT9091 SMT148-FX-SMT351T/SMT391 Unit / Module Description: Unit / Module Number: Document Issue Number: Issue Date: Original Author: This Document provides an overview of the developed system key features. SMT148-FX-SMT351T/SMT391 E.Puillet

More information

SMT943 APPLICATION NOTE 1 APPLICATION NOTE 1. Application Note - SMT372T and SMT943.doc SMT943 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD.

SMT943 APPLICATION NOTE 1 APPLICATION NOTE 1. Application Note - SMT372T and SMT943.doc SMT943 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD. APPLICATION NOTE 1 Application Note - SMT372T + SMT943 SMT943 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD. Date Comments / Changes Author Revision 07/07/10 Original Document completed CHG 1 Date 13/05/2010

More information

SMT407 User Manual User Manual; Version 1.0.2, 4/8/04; Sundance Digital Signal Processing, Inc. 2004

SMT407 User Manual User Manual; Version 1.0.2, 4/8/04; Sundance Digital Signal Processing, Inc. 2004 SMT407 User Manual User Manual; Version 1.0.2, 4/8/04; Sundance Digital Signal Processing, Inc. 2004 Version 1.0.0 Page 2 of 38 SMT407 User Manual Revision History Date Comments Engineer Version 2/28/05

More information

SMT363XC2. User Manual

SMT363XC2. User Manual SMT363XC2 User Manual User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999 Version 2.2 Page 2 of 27 SMT363XC2 User Manual Revision History Date Comments Engineer Version

More information

Preliminary SMT128. User Manual

Preliminary SMT128. User Manual Preliminary SMT128 User Manual Preliminary Page 2 of 15 SMT128 User Manual Revision History Date Comments Engineer Version 13/6/00 Initial version AJP 1.0 05/9/00 Second Revision AJP 1.1 07/01/02 Modifications

More information

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract Sundance Multiprocessor Technology Limited EVP6472 Intech Demo Unit / Module Description: Capture Demo For Intech Unit / Module Number: EVP6472-SMT939 Document Issue Number 1.1 Issue Data: 1th March 2012

More information

SMT148. User Manual. Sundance Digital Signal Processing Inc 4790 Caughlin Parkway #233, Reno, NV , USA.

SMT148. User Manual. Sundance Digital Signal Processing Inc 4790 Caughlin Parkway #233, Reno, NV , USA. SMT148 User Manual Sundance Digital Signal Processing Inc 4790 Caughlin Parkway #233, Reno, NV 89509-0907, USA. Version 1.4 Page 2 of 35 SMT148 User Manual Revision History Date Comments Engineer Version

More information

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract Sundance Multiprocessor Technology Limited EVP6472 Intech Demo Unit / Module Description: Capture Demo For Intech Unit / Module Number: EVP6472-SMT391 Document Issue Number 1.1 Issue Data: 19th July 2012

More information

SMT310Q. User Manual

SMT310Q. User Manual SMT310Q User Manual User Manual (QCF42); Version 3.1, 31/03/03; Sundance Multiprocessor Technology Ltd. 2003 Version 2.1 Page 2 of 55 SMT310Q User Manual Revision History Date Comments Engineer Version

More information

ISAAC NEWTON GROUP - DETECTORS. General Arrangement TEMPERATURE COMMAND DETECTOR CONTROLLER DETECTOR SHUTTER FIBER INTERFACE DATA CONTROLLER INTERFACE

ISAAC NEWTON GROUP - DETECTORS. General Arrangement TEMPERATURE COMMAND DETECTOR CONTROLLER DETECTOR SHUTTER FIBER INTERFACE DATA CONTROLLER INTERFACE TEMPERATURE COMMAND SHUTTER DETECTOR DETECTOR CONTROLLER DATA FIBER INTERFACE CONTROLLER INTERFACE TEMPERATURE COMMAND SHUTTER DETECTOR DETECTOR CONTROLLER DATA FIBER INTERFACE SCSI-2 FAST WIDE BUS SUN

More information

Digilab 2 XL Reference Manual

Digilab 2 XL Reference Manual 125 SE High Street Pullman, WA 99163 (509) 334 6306 (Voice and Fax) www.digilentinc.com PRELIMINARY Digilab 2 XL Reference Manual Revision: May 7, 2002 Overview The Digilab 2 XL (D2XL) development board

More information

13. Configuring Stratix & Stratix GX Devices

13. Configuring Stratix & Stratix GX Devices 13. Configuring Stratix & Stratix GX Devices S52013-2.0 Introduction You can configure Stratix TM and Stratix GX devices using one of several configuration schemes. All configuration schemes use either

More information

4I39 RS-422 ANYTHING I/O MANUAL

4I39 RS-422 ANYTHING I/O MANUAL 4I39 RS-422 ANYTHING I/O MANUAL V1.0 Table of Contents GENERAL.......................................................... 1 DESCRIPTION................................................. 1 HARDWARE CONFIGURATION........................................

More information

Introduction Testing analog integrated circuits including A/D and D/A converters, requires a special digital interface to a main controller. The digit

Introduction Testing analog integrated circuits including A/D and D/A converters, requires a special digital interface to a main controller. The digit FPGA Interface for Signal Handling (FISH) Mohsen Moussavi Catena Networks April 2000 Introduction Testing analog integrated circuits including A/D and D/A converters, requires a special digital interface

More information

Product Specification for SMT148FX

Product Specification for SMT148FX Sundance Multiprocessor Technology Limited Product Specification Form : QCF51 Date : 6 July 2006 Unit / Module Description: 4 Slot Stand Alone TIM carrier Unit / Module Number: SMT148FX Document Issue

More information

Digilab 2 Reference Manual

Digilab 2 Reference Manual 125 SE High Street Pullman, WA 99163 (509) 334 6306 (Voice and Fax) www.digilentinc.com PRELIMINARY Digilab 2 Reference Manual Revision: November 19, 2001 Overview The Digilab 2 (D2) development board

More information

DESIGN SPECIFICATION FOR SMT318-SX55. Copyright Sundance

DESIGN SPECIFICATION FOR SMT318-SX55. Copyright Sundance DESIGN SPECIFICATION FOR SMT318-SX55 Copyright Sundance All rights reserved. No part of this document may be reproduced, translated, stored in a retrieval system, or transmitted, in any form or by any

More information

Application Note for EVP

Application Note for EVP Sundance Multiprocessor Technology Limited Application Note Form : QCF32 Date : 11 Februay 2009 Unit / Module Description: SMT111-SMT372T-SMT946 Unit / Module Number: Document Issue Number: 1.0 Issue Date:

More information

Reference board User Guide for PI7C8152 By Glenn Sanders

Reference board User Guide for PI7C8152 By Glenn Sanders Reference board User Guide for PI7C8152 By Glenn Sanders Introduction The Pericom PI7C8152 PCI-to-PCI bridge evaluation board demonstrates the bridge and allows testing of key features either before or

More information

PCI to SH-3 AN Hitachi SH3 to PCI bus

PCI to SH-3 AN Hitachi SH3 to PCI bus PCI to SH-3 AN Hitachi SH3 to PCI bus Version 1.0 Application Note FEATURES GENERAL DESCRIPTION Complete Application Note for designing a PCI adapter or embedded system based on the Hitachi SH-3 including:

More information

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port Digilent Digilab 2 Reference Manual www.digilentinc.com Revision: 5/7/02 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilab 2 development board (the D2) features the

More information

With Fixed Point or Floating Point Processors!!

With Fixed Point or Floating Point Processors!! Product Information Sheet High Throughput Digital Signal Processor OVERVIEW With Fixed Point or Floating Point Processors!! Performance Up to 14.4 GIPS or 7.7 GFLOPS Peak Processing Power Continuous Input

More information

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited Sundance Multiprocessor Technology Limited Form : QCF51 Template Date : 10 November 2010 Unit / Module Description: Quad DAC FMC Unit / Module Number: Document Issue Number: 1.1 Original Issue Date: 11

More information

Digilab 2E Reference Manual

Digilab 2E Reference Manual Digilent 2E System Board Reference Manual www.digilentinc.com Revision: February 8, 2005 246 East Main Pullman, WA 99163 (509) 334 6306 Voice and Fax Digilab 2E Reference Manual Overview The Digilab 2E

More information

Nios Embedded Processor Development Board

Nios Embedded Processor Development Board Nios Embedded Processor Development Board July 2003, ver. 2.2 Data Sheet Introduction Development Board Features Functional Overview This data sheet describes the features and functionality of the Nios

More information

Virtex-II Architecture. Virtex II technical, Design Solutions. Active Interconnect Technology (continued)

Virtex-II Architecture. Virtex II technical, Design Solutions. Active Interconnect Technology (continued) Virtex-II Architecture SONET / SDH Virtex II technical, Design Solutions PCI-X PCI DCM Distri RAM 18Kb BRAM Multiplier LVDS FIFO Shift Registers BLVDS SDRAM QDR SRAM Backplane Rev 4 March 4th. 2002 J-L

More information

4. Configuring Cyclone II Devices

4. Configuring Cyclone II Devices 4. Configuring Cyclone II Devices CII51013-2.0 Introduction Cyclone II devices use SRAM cells to store configuration data. Since SRAM memory is volatile, configuration data must be downloaded to Cyclone

More information

Section II. Software Settings

Section II. Software Settings Section II. Software Settings Configuration options can be set in the Quartus II and MAX+PLUS II development software. You can also specify which configuration file formats Quartus II or MAX+PLUS II generates.

More information

User Manual for SMT784

User Manual for SMT784 Sundance Multiprocessor Technology Limited User Manual Form : QCF42 Date : 11 February 2009 Unit / Module Description: Unit / Module Number: Document Issue Number: Issue Date: Original Author: Quad-ADC-14-bit-125Msps

More information

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor VXS-610 Dual FPGA and PowerPC VXS Multiprocessor Two Xilinx Virtex -5 FPGAs for high performance processing On-board PowerPC CPU for standalone operation, communications management and user applications

More information

User Manual. IP BiSerial BA4. Bidirectional Serial Data Interface IP Module

User Manual. IP BiSerial BA4. Bidirectional Serial Data Interface IP Module DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 sales@dyneng.com www.dyneng.com Est. 1988 User Manual IP BiSerial BA4 Bidirectional Serial Data Interface IP Module

More information

9. Configuration, Design Security, and Remote System Upgrades in Arria II Devices

9. Configuration, Design Security, and Remote System Upgrades in Arria II Devices July 2012 AIIGX51009-4.3 9. Configuration, Design Security, and Remote System Upgrades in Arria II Devices AIIGX51009-4.3 This chapter describes the supported configuration schemes for Arria II devices,

More information

256 channel readout board for 10x10 GEM detector. User s manual

256 channel readout board for 10x10 GEM detector. User s manual 256 channel readout board for 10x10 GEM detector User s manual This user's guide describes principles of operation, construction and use of 256 channel readout board for 10x10 cm GEM detectors. This manual

More information

APMC4110 POWERED PMC CARRIER STANDALONE PCI INTERFACE MODULE

APMC4110 POWERED PMC CARRIER STANDALONE PCI INTERFACE MODULE APMC4110 POWERED PMC CARRIER STANDALONE PCI INTERFACE MODULE USER S MANUAL ACROMAG INCORPORATED Tel: (248) 295-0310 30765 South Wixom Road Fax: (248) 624-9234 P.O. BOX 437 Wixom, MI 48393-7037 U.S.A. Copyright

More information

VXS-621 FPGA & PowerPC VXS Multiprocessor

VXS-621 FPGA & PowerPC VXS Multiprocessor VXS-621 FPGA & PowerPC VXS Multiprocessor Xilinx Virtex -5 FPGA for high performance processing On-board PowerPC CPU for standalone operation, communications management and user applications Two PMC/XMC

More information

User Manual for DVIP

User Manual for DVIP Sundance Multiprocessor Technology Limited Form : QCF42 User Manual Date : 6 July 2006 Unit / Module Description: Unit / Module Number: DVIP (Digital Video Infrastructure Platform) System DVIP Document

More information

Microtronix Firefly II Module

Microtronix Firefly II Module Microtronix Firefly II Module USER MANUAL Revision 1.2.1 4056 Meadowbrook Dr. Unit 126 London, ON Canada N6L 1E3 www.microtronix.com This datasheet provides information regarding the Firefly II module.

More information

Spartan-II Demo Board User s Guide

Spartan-II Demo Board User s Guide Spartan-II Demo Board User s Guide Version.2 May 200 Overview The Spartan-II Demo Board is a low cost evaluation platform for testing and verifying designs based on the Xilinx Spartan-II family of FPGA

More information

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract Sundance Multiprocessor Technology Limited EVP6472 Intech Demo Unit / Module Description: Capture Demo For Intech Unit / Module Number: EVP6472-SMT911 Document Issue Number 1.1 Issue Data: 6th October

More information

Opal Kelly. XEM3001v2 User s Manual. A business-card sized (3.5 x 2.0 ) experimentation board featuring the Xilinx Spartan 3 FPGA.

Opal Kelly. XEM3001v2 User s Manual. A business-card sized (3.5 x 2.0 ) experimentation board featuring the Xilinx Spartan 3 FPGA. Opal Kelly XEM3001v2 User s Manual A business-card sized (3.5 x 2.0 ) experimentation board featuring the Xilinx Spartan 3 FPGA. The XEM3001 is a small, business-card sized FPGA board featuring the Xilinx

More information

The Xilinx XC6200 chip, the software tools and the board development tools

The Xilinx XC6200 chip, the software tools and the board development tools The Xilinx XC6200 chip, the software tools and the board development tools What is an FPGA? Field Programmable Gate Array Fully programmable alternative to a customized chip Used to implement functions

More information

10. Configuration, Design Security, and Remote System Upgrades in Stratix IV Devices

10. Configuration, Design Security, and Remote System Upgrades in Stratix IV Devices September 2012 SIV51010-3.5 10. Configuration, Design Security, and Remote System Upgrades in Stratix IV Devices SIV51010-3.5 This chapter describes the configuration, design security, and remote system

More information

FPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011

FPGA for Complex System Implementation. National Chiao Tung University Chun-Jen Tsai 04/14/2011 FPGA for Complex System Implementation National Chiao Tung University Chun-Jen Tsai 04/14/2011 About FPGA FPGA was invented by Ross Freeman in 1989 SRAM-based FPGA properties Standard parts Allowing multi-level

More information

5I21 SERIAL ANYTHING I/O MANUAL

5I21 SERIAL ANYTHING I/O MANUAL 5I21 SERIAL ANYTHING I/O MANUAL 1.2 This page intentionally not blank - LOOPBACK Table of Contents GENERAL.......................................................... 1 DESCRIPTION.................................................

More information

PMC-440 ProWare FPGA Module & ProWare Design Kit

PMC-440 ProWare FPGA Module & ProWare Design Kit PMC-440 ProWare FPGA Module & ProWare Design Kit FPGA I/O Interfacing and DSP Pre-Processing PMC Module and Design Kit Features Xilinx Virtex-II Pro TM Platform FPGA (XC2VP20 or XC2VP40) 64-bit, 66MHz

More information

XPERTS CORNER. Changing Utilization Rates in Real Time to Investigate FPGA Power Behavior

XPERTS CORNER. Changing Utilization Rates in Real Time to Investigate FPGA Power Behavior Changing Utilization Rates in Real Time to Investigate FPGA Power Behavior 60 Xcell Journal Fourth Quarter 2014 Power management in FPGA designs is always a critical issue. Here s a new way to measure

More information

Implementing Photoshop Filters in Virtex

Implementing Photoshop Filters in Virtex Implementing Photoshop Filters in Virtex S. Ludwig, R. Slous and S. Singh Springer-Verlag Berlin Heildelberg 1999. This paper was first published in Field-Programmable Logic and Applications, Proceedings

More information

Parallel Cable III Emulator for the XSB-300E Board

Parallel Cable III Emulator for the XSB-300E Board Parallel Cable III Emulator for the XSB-300E Board October 4, 2003 (Version 1.0) Application Note by D. Vanden Bout Summary This application note shows how to configure the XC9572XL CPLD on the XSB-300E

More information

5I20 ANYTHING I/O MANUAL

5I20 ANYTHING I/O MANUAL 5I20 ANYTHING I/O MANUAL Version 1.9 This page intentionally not blank 12 24 LOOPBACK Table of Contents GENERAL.......................................................... 1 DESCRIPTION.................................................

More information

PCI / PMC / CPCI / PCI-X Bus Analysis

PCI / PMC / CPCI / PCI-X Bus Analysis PCI / PMC / CPCI / PCI-X Bus Analysis Analyzer Exerciser Stimulus Target Anomaly Performance Compliance 850 System Analyzer/Exerciser Silicon Control Inc. introduces the ultimate analyzer and exerciser

More information

PIC-32MX development board Users Manual

PIC-32MX development board Users Manual PIC-32MX development board Users Manual All boards produced by Olimex are ROHS compliant Rev.A, June 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: The NEW PIC-32MX board uses the

More information

Configuring APEX 20K, FLEX 10K & FLEX 6000 Devices

Configuring APEX 20K, FLEX 10K & FLEX 6000 Devices Configuring APEX 20K, FLEX 10K & FLEX 6000 Devices December 1999, ver. 1.02 Application Note 116 Introduction APEX TM 20K, FLEX 10K, and FLEX 6000 devices can be configured using one of six configuration

More information

Fibre Channel Arbitrated Loop v2.3

Fibre Channel Arbitrated Loop v2.3 - THIS IS A DISCONTINUED IP CORE - 0 Fibre Channel Arbitrated Loop v2.3 DS518 March 24, 2008 0 0 Introduction The LogiCORE IP Fibre Channel Arbitrated Loop (FC-AL) core provides a flexible, fully verified

More information

App Note Application Note: Addressing Multiple FPAAs Using a SPI Interface

App Note Application Note: Addressing Multiple FPAAs Using a SPI Interface Rev: 1.0.0 Date: 23 rd Jan 2015 App Note - 310 Application Note: Addressing Multiple FPAAs Using a SPI Interface TABLE OF CONTENTS 1 PURPOSE... 2 2 THE SPI INTERFACE... 3 2.1 OVERVIEW... 3 2.2 DETAILED

More information

CPLD board. EB020

CPLD board.  EB020 CPLD board www.matrixtsl.com EB020 Contents About this document Board layout General information Circuit description Protective cover Circuit diagram 2 4 5 7 Copyright About this document This document

More information

CPLD board datasheet EB

CPLD board datasheet EB CPLD board datasheet EB020-00-3 Contents. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... 6 Appendix Circuit diagram Copyright

More information

Basic FPGA Architectures. Actel FPGAs. PLD Technologies: Antifuse. 3 Digital Systems Implementation Programmable Logic Devices

Basic FPGA Architectures. Actel FPGAs. PLD Technologies: Antifuse. 3 Digital Systems Implementation Programmable Logic Devices 3 Digital Systems Implementation Programmable Logic Devices Basic FPGA Architectures Why Programmable Logic Devices (PLDs)? Low cost, low risk way of implementing digital circuits as application specific

More information

11. Configuring Arria GX Devices

11. Configuring Arria GX Devices 11. Configuring Arria GX Devices AGX52011-1.2 Introduction Arria GX II devices use SRAM cells to store configuration data. Because SRAM memory is volatile, configuration data must be downloaded to Arria

More information

SMT370v2/v3 User Manual

SMT370v2/v3 User Manual SMT370v2/v3 User Manual User Manual (QCF42); Version 3.0, 8/11/00; Sundance Multiprocessor Technology Ltd. 1999 Version 2.0 Page 2 of 46 SMT370v2/v3 User Manual Revision History Date Comments Engineer

More information

Stand-Alone-Relay S-A-Relay

Stand-Alone-Relay S-A-Relay DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 sales@dyneng.com www.dyneng.com Est. 1988 User Manual Stand-Alone-Relay S-A-Relay Revision A Corresponding Hardware:

More information

AGM CPLD AGM CPLD DATASHEET

AGM CPLD AGM CPLD DATASHEET AGM CPLD DATASHEET 1 General Description AGM CPLD family provides low-cost instant-on, non-volatile CPLDs, with densities from 256, 272 to 576 logic LUTs and non-volatile flash storage of 256Kbits. The

More information

CODESIGN, IMPLEMENTATION AND VALIDATION OF THE XILINX FPGA S EMBEDDED DEVICES FOR SIGNAL PROCESSING SOLUTIONS

CODESIGN, IMPLEMENTATION AND VALIDATION OF THE XILINX FPGA S EMBEDDED DEVICES FOR SIGNAL PROCESSING SOLUTIONS Sundance Multiprocessor Technology Limited Application note Application note Unit / Module Description: SMT 339 Document Issue Number: 1 Issue Date: 25/09/07 Original Author: Francois Godreau CODESIGN,

More information

Virtex FPGA Series Configuration and Readback

Virtex FPGA Series Configuration and Readback Application Note: Virtex Series XAPP138 (v2.8) March 11, 2005 Virtex FPGA Series Configuration and eadback Summary This application note is offered as complementary text to the configuration section of

More information

Prototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page

Prototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page Prototyping NGC First Light PICNIC Array Image of ESO Messenger Front Page Introduction and Key Points Constructed is a modular system with : A Back-End as 64 Bit PCI Master/Slave Interface A basic Front-end

More information

PCI GS or PCIe8 LX Time Distribution Board

PCI GS or PCIe8 LX Time Distribution Board PCI GS or PCIe8 LX Time Distribution Board for use with PCI GS or PCIe8 LX Main Board August 28, 2008 008-02783-01 The information in this document is subject to change without notice and does not represent

More information

PMC429-4/8/16/32 Hardware Manual

PMC429-4/8/16/32 Hardware Manual PMC429-4/8/16/32 Hardware Manual 4/8/16/32 Channel Conduction Cooled ARINC429 Module for PMC November 2014 V02.00 Rev. C PMC429-4/8/16/32 Hardware Manual 4/8/16/32 Channel Conduction Cooled ARINC429 Module

More information

Section I. Cyclone II Device Family Data Sheet

Section I. Cyclone II Device Family Data Sheet Section I. Cyclone II Device Family Data Sheet This section provides information for board layout designers to successfully layout their boards for Cyclone II devices. It contains the required PCB layout

More information

SMT743 APPLICATION NOTE 1 APPLICATION NOTE 1. Application Note - SMT743 System.doc SMT743 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD.

SMT743 APPLICATION NOTE 1 APPLICATION NOTE 1. Application Note - SMT743 System.doc SMT743 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD. APPLICATION NOTE 1 Application Note - SMT743 System. SMT743 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD. Date 23/05/2011 Revision 1 Page 1 of 8 Date Comments / Changes Author Revision 23/05/11 Original Document

More information

MINI-CAN User Manual. Issue 1.02

MINI-CAN User Manual. Issue 1.02 MINI-CAN User Manual Issue 1.02 Kit Contents You should receive the following items in your MINI-CAN development kit: 1 - MINI-CAN Board 2 Programming Cable Figure 1 MINI-CAN Board Introduction Welcome

More information

TI s PCI2040 PCI-to-DSP Bridge

TI s PCI2040 PCI-to-DSP Bridge TI s PCI2040 PCI-to-DSP Bridge Brian G. Carlson - Sr. DSP Engineer DNA Enterprises, Inc. August 5, 1999 E-mail: bcarlson@dnaent.com 1 Agenda Introduction to the PCI Bus DSP Host Port Interface (HPI) Overview

More information

CHAPTER 1 Introduction of the tnano Board CHAPTER 2 tnano Board Architecture CHAPTER 3 Using the tnano Board... 8

CHAPTER 1 Introduction of the tnano Board CHAPTER 2 tnano Board Architecture CHAPTER 3 Using the tnano Board... 8 CONTENTS CHAPTER 1 Introduction of the tnano Board... 2 1.1 Features...2 1.2 About the KIT...4 1.3 Getting Help...4 CHAPTER 2 tnano Board Architecture... 5 2.1 Layout and Components...5 2.2 Block Diagram

More information

Parallel Cable III Emulator for the XSV Board

Parallel Cable III Emulator for the XSV Board Parallel Cable III Emulator for the XSV Board June 1, 2002 (Version 1.1) Application Note by D. Vanden Bout Summary This application note shows how to configure the XC95108 CPLD on the XSV Board so its

More information

Product Specification for SMT712

Product Specification for SMT712 Sundance Multiprocessor Technology Limited Product Specification Form : QCF51 Date : 6 July 2006 Unit / Module Description: Dual -DAC PXI Express Hybrid Peripheral Module Unit / Module Number: SMT712 Document

More information

LatticeXP2 Soft Error Detection (SED) Usage Guide

LatticeXP2 Soft Error Detection (SED) Usage Guide Detection (SED) Usage Guide October 2012 Introduction Technical Note TN1130 Soft errors occur when high-energy charged particles alter the stored charge in a memory cell in an electronic circuit. The phenomenon

More information

DK-DEV-GW2AR18. User Guide

DK-DEV-GW2AR18. User Guide DK-DEV-GW2AR18 User Guide DBUG230-1.01E,03/02/2018 Copyright 2018 Guangdong Gowin Semiconductor Corporation. All Rights Reserved. No part of this document may be reproduced or transmitted in any form or

More information

Revision: May 11, E Main Suite D Pullman, WA (509) Voice and Fax LED. Doc: page 1 of 6

Revision: May 11, E Main Suite D Pullman, WA (509) Voice and Fax LED. Doc: page 1 of 6 Digilent XC2-XL System Board Reference Manual www.digilentinc.com Revision: May 11, 2004 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent XC2-XL System Board (the

More information

#64. Quick start: (photo of 8154 reference board) The numbers on the photo correspond to the text explanation on the right:

#64. Quick start: (photo of 8154 reference board) The numbers on the photo correspond to the text explanation on the right: User Guide for PI7C8154 Reference Board By Glenn Sanders Introduction: The Pericom PI7C8154 PCI to PCI bridge evaluation board demonstrates the bridge and allows testing of key features either before or

More information

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview

CPE/EE 421/521 Fall 2004 Chapter 4 The CPU Hardware Model. Dr. Rhonda Kay Gaede UAH. The CPU Hardware Model - Overview CPE/EE 421/521 Fall 2004 Chapter 4 The 68000 CPU Hardware Model Dr. Rhonda Kay Gaede UAH Fall 2004 1 The 68000 CPU Hardware Model - Overview 68000 interface Timing diagram Minimal configuration using the

More information

SPART. SPART Design. A Special Purpose Asynchronous Receiver/Transmitter. The objectives of this miniproject are to:

SPART. SPART Design. A Special Purpose Asynchronous Receiver/Transmitter. The objectives of this miniproject are to: SPART A Special Purpose Asynchronous Receiver/Transmitter Introduction In this miniproject you are to implement a Special Purpose Asynchronous Receiver/Transmitter (SPART). The SPART can be integrated

More information

Copyright 2011 R.S.R. Electronics, Inc. All rights reserved. 04/11. Ver. 1.0web

Copyright 2011 R.S.R. Electronics, Inc. All rights reserved. 04/11. Ver. 1.0web For XILINX WebPack Copyright 2011 R.S.R. Electronics, Inc. All rights reserved. 04/11 Ver. 1.0web 1 Table of Contents 1.0 INTRODUCTION...3 2.0 GENERAL DESCRIPTION...5 3.0 BRIEF DESCRIPTION Of PLDT-3 BOARD...6

More information

S2C K7 Prodigy Logic Module Series

S2C K7 Prodigy Logic Module Series S2C K7 Prodigy Logic Module Series Low-Cost Fifth Generation Rapid FPGA-based Prototyping Hardware The S2C K7 Prodigy Logic Module is equipped with one Xilinx Kintex-7 XC7K410T or XC7K325T FPGA device

More information

Connecting Spansion SPI Serial Flash to Configure Altera FPGAs

Connecting Spansion SPI Serial Flash to Configure Altera FPGAs Connecting SPI Serial Flash to Configure Altera s Application By Frank Cirimele 1. Introduction Altera s are programmable logic devices used for basic logic functions, chip-to-chip connectivity, signal

More information

Summary. Introduction. Application Note: Virtex, Virtex-E, Spartan-IIE, Spartan-3, Virtex-II, Virtex-II Pro. XAPP152 (v2.1) September 17, 2003

Summary. Introduction. Application Note: Virtex, Virtex-E, Spartan-IIE, Spartan-3, Virtex-II, Virtex-II Pro. XAPP152 (v2.1) September 17, 2003 Application Note: Virtex, Virtex-E, Spartan-IIE, Spartan-3, Virtex-II, Virtex-II Pro Xilinx Tools: The Estimator XAPP152 (v2.1) September 17, 2003 Summary This application note is offered as complementary

More information

CPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine

CPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine CPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine Features Include: 200 Mbytes per second (max) input transfer rate via the front panel connector

More information

USB-4303 Specifications

USB-4303 Specifications Specifications Document Revision 1.0, February, 2010 Copyright 2010, Measurement Computing Corporation Typical for 25 C unless otherwise specified. Specifications in italic text are guaranteed by design.

More information

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The Mega128-Development board is designed for

More information

ZBT SRAM Controller Reference Design

ZBT SRAM Controller Reference Design ZBT SRAM Controller Reference Design for APEX II Devices December 2001, ver. 1.0 Application Note 183 Introduction As communication systems require more low-latency, high-bandwidth interfaces for peripheral

More information

THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE

THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Assertion Based Verification of I2C Master Bus Controller with RTC Sagar T. D. M.Tech Student, VLSI Design and Embedded Systems BGS Institute of Technology,

More information

BV4626 General Purpose I/O. Product specification. Mar 2010 V0.a. ByVac Page 1 of 13

BV4626 General Purpose I/O. Product specification. Mar 2010 V0.a. ByVac Page 1 of 13 General Purpose I/O Product specification Mar 2010 V0.a ByVac Page 1 of 13 Contents 1. Introduction... 3 2. Features... 3 3. Physical Specification... 3 3.1. JP7... 3 3.2. Control Interface... 4 3.3. Serial

More information

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment FAST SHIPPING AND DELIVERY TENS OF THOUSANDS OF IN-STOCK ITEMS EQUIPMENT DEMOS HUNDREDS OF MANUFACTURERS SUPPORTED

More information

9. Configuration, Design Security, and Remote System Upgrades in Stratix V Devices

9. Configuration, Design Security, and Remote System Upgrades in Stratix V Devices January 2011 SV51010-1.2 9. Configuration, Design Security, and Remote System Upgrades in Stratix V Devices SV51010-1.2 This chapter contains information about the Stratix V supported configuration schemes,

More information