Spartan-IIE LC Development Board User s Guide

Size: px
Start display at page:

Download "Spartan-IIE LC Development Board User s Guide"

Transcription

1 Spartan-IIE LC Development Board User s Guide Version 1.0 March 2003 PN# DS-MANUAL-2SELC

2 Memec Design Development Kit Owners Certificate Thank you for purchasing your Memec Design development kit. As an owner of this kit, you can register for access to the Reference Design Center. In the Reference Design Center, you may download reference design examples for this particular kit, along with source code, and application notes. As more reference designs are added, you will be notified via . Visit the Reference Design Center today at: Your kit serial number is: For technical assistance, contact your local Memec Design distributor office (Memec, Insight or Impact) or send an to:

3 WARRANTY AND LIABILITY DISCLAIMER Notwithstanding any additional, different or conflicting terms or conditions contained in the purchaser s ordering document or other document, to the maximum extent permitted by applicable law, Memec, LLC and its subsidiaries ( Insight and Impact ) expressly disclaim all warranties, conditions, or representations, express, implied, statutory or otherwise, regarding this product or any other services provided by Memec in connection with this product, all of which are provided as is, and this disclaimer shall apply to any implied warranties or conditions of merchantability, satisfactory or merchantable quality and fitness for a particular purpose, or those arising from a course of dealing or usage of trade. Under no circumstances (to the maximum extent permitted by applicable law), shall Memec be liable to the purchaser or to any third party, for a claim of any kind arising as a result of, or related to the product, whether in contract, in tort (including negligence or strict liability), under any warranty, or otherwise. This limitation of liability shall apply notwithstanding the fact that a claim brought by the purchaser or any third party is for indirect, special or consequential damages (including lost profits), even if Memec has been advised of the possibility of such damages, or for warranties granted by the purchaser to any third party. The purchaser acknowledges and agrees that the price for this product is based in part upon these limitations, and further agrees that these limitations shall apply notwithstanding any failure of essential purpose of any limited remedy.

4 Table of Contents 1 OVERVIEW THE SPARTAN-IIE LC DEVELOPMENT BOARD SPARTAN-IIE LC DEVELOPMENT BOARD BLOCK DIAGRAM SPARTAN-IIE DEVICE SDRAM MEMORY CLOCK GENERATION USER 7-SEGMENT DISPLAY Segment Display Signal Description USER LED USER PUSH BUTTON SWITCHES (SW5 AND SW6) User Push Button Switch Signal Assignments USER DIP SWITCH (SW4) User DIP Switch Interface User DIP Switch Signal Assignments RS232 PORT RS232 Interface RS232 Signal Descriptions...9 RS232 Jumper Settings VGA PORT LCD CONNECTOR JTAG CHAIN Using the RJ45 or PC3 Type JTAG Cable JTAG Chain Jumper Settings SLAVE PARALLEL/SLAVE SERIAL PORT Slave Parallel SLAVE SERIAL PORT BANK I/O VOLTAGE Bank I/O Voltage Jumper Settings ISP PROM PROGRAM SWITCH (SW2) SPARTAN-IIE CONFIGURATION MODE SELECT P160 EXPANSION SLOT March 10, 2003 i

5 3.19 GENERAL PURPOSE I/O CONNECTOR SAM/GENERAL PURPOSE I/O CONNECTOR SystemACE Controller Clock Input DESIGN DOWNLOAD JTAG INTERFACE Configuring the Spartan-IIE FPGA Programming the XC18V02/04 ISP PROM SLAVE SERIAL INTERFACE SLAVE PARALLEL REVISION HISTORY March 10, 2003 ii

6 Figures FIGURE 1 SPARTAN-IIE LC DEVELOPMENT BOARD...2 FIGURE 2 - SPARTAN-IIE LC DEVELOPMENT BOARD BLOCK DIAGRAM...3 FIGURE 3 - SDRAM INTERFACE...4 FIGURE 4-7-SEGMENT LED DISPLAY INTERFACE...6 FIGURE 5 USER DIP SWITCH INTERFACE...8 FIGURE 6 RS232 INTERFACE...9 FIGURE 7 - VGA CONNECTOR FIGURE 8 SPARTAN-IIE DEVELOPMENT BOARD JTAG CHAIN FIGURE 9 - JTAG CONNECTION VIA PC3 TYPE CABLE FIGURE 10 - USING THE RJ45 TYPE JTAG CABLE FIGURE 11 SLAVE PARALLEL/SLAVE SERIAL CONNECTOR FIGURE 12 SLAVE PARALLEL MODE CONFIGURATION FIGURE 13 SLAVE SERIAL MODE CONFIGURATION FIGURE 14 ISP PROM INTERFACE FIGURE 15 - SYSTEMACE MODULE BLOCK DIAGRAM FIGURE 16- SYSTEMACE CONTROLLER CLOCK SOURCE FIGURE 17 DOWNLOAD SETUP March 10, 2003 iii

7 Tables TABLE 1 - SDRAM SIGNAL ASSIGNMENTS...5 TABLE 2 - SPARTAN-IIE DEVELOPMENT BOARD MASTER CLOCKS...6 TABLE 3-7-SEGMENT DISPLAY SIGNAL DESCRIPTIONS...7 TABLE 4 USER LED SIGNAL ASSIGNMENTS...7 TABLE 5 - USER PUSH BUTTON SWITCH SIGNAL ASSIGNMENTS...7 TABLE 6 - USER DIP SWITCH SIGNAL ASSIGNMENTS...8 TABLE 7 - RS232 SIGNAL DESCRIPTIONS...9 TABLE 8 - RS232 JUMPER SETTINGS...9 TABLE 9 - VGA CONNECTOR SIGNAL ASSIGNMENTS TABLE 10 - LCD SIGNAL ASSIGNMENTS TABLE 11 - JTAG CHAIN JUMPER SETTINGS TABLE 12 - BANK I/O VOLTAGE JUMPER SETTINGS TABLE 13 - SPARTAN-IIE CONFIGURATION MODE SELECT TABLE 14 JX1 USER I/O CONNECTOR TABLE 15 JX2 USER I/O CONNECTOR TABLE 16 J7 USER I/O CONNECTOR TABLE 17 - SYSTEMACE CONTROLLER CLOCK SOURCE TABLE 18 - SAM/ GENERAL-PURPOSE I/O (J29 CONNECTOR) March 10, 2003 iv

8 1 Overview The Spartan-IIE LC Development Kit provides a complete solution for developing designs and applications based on the Xilinx Spartan-IIE FPGA family. The kit bundles an expandable Spartan-IIE based development board with a power supply, user guide and reference designs. P160 expansion modules available from Memec Design enable further application specific prototyping and testing. Xilinx ISE software and a JTAG cable are available as kit options. The Spartan-IIE LC development board utilizes the 300,000/600,000 gate Xilinx Spartan-IIE device (XC2S300E-6FG456C or XC2S600E -6FG456C) in the 456 fine-pitch ball grid array package. The high gate density and large number of user I/Os allows complete system solutions to be implemented in the low cost FPGA. The development board includes 32M bytes of SDRAM, two clock sources, 82 user I/O header pins via 2 on-board headers, an RS-232 port, a VGA connector, an LCD connector, LED displays, switches and additional user support circuits. The board supports the Memec Design P160 expansion module standard, which allows applicationspecific expansion modules to be easily added. A SystemACE interface on the board gives software designers the ability to run real-time operating systems (RTOS) from removable CompactFlash cards when implementing embedded processor solutions. The Spartan-IIE FPGA family has the advanced features needed to fit the most demanding, high volume applications. The Spartan-IIE LC Development Kit provides an excellent platform to explore these features so that you can quickly and effectively meet your time-to-market requirements. 2 The Spartan-IIE LC Development Board The Spartan-IIE LC development board provides the FPGA, support circuits and the expansion slot for realizing advanced FPGA designs. Figure 1 shows a picture of the board and its features. March 10,

9 SelectMAP 5V Input JTAG ISP PROM P160 SystemACE Expansion 2S300E/600E JTAG SDRAM RS MHz Clock VGA User I/O LCD Figure 1 Spartan-IIE LC Development Board 3 Spartan-IIE LC Development Board Block Diagram A high-level block diagram of the Spartan-IIE LC development board is shown in Figure 2 followed by a brief description of each board sub-section. March 10,

10 32MB SDRAM VGA Connector RS232 Port 80-Pin Connector P160 Module 80-Pin Connector LCD Connector System ACE Connector User Push Switches (2) User DIP Switches (8) User LEDs (4) 7-Segment Display Clock Generator OSC (100MHz) SPIIE FPGA XC2S300E or XC2S600E (FG456) JTAG Port JTAG Port ISP PROM XC18V02/04 SelectMap Port User I/O Header OSC Socket (4/8-Pin) 1.8V Regulator 2.5V Regulator 3.3V Regulator Voltage Regulators Figure 2 - Spartan-IIE LC Development Board Block Diagram 3.1 Spartan-IIE Device The Spartan-IIE development board utilizes either the Xilinx Spartan-IIE XC2S300E -6FG456C or XC2S600E-6FG456C. The Spartan-IIE 1.8V Field-Programmable Gate Array family gives users high performance, abundant logic resources, and a rich feature set, all at an exceptionally low price. The seven-member family offers densities ranging from 50,000 to 600,000 system gates supporting 200Mhz designs and beyond. Spartan-IIE devices deliver more gates, I/Os, and features per dollar than other FPGAs by combining advanced process technology with a streamlined architecture based on the proven Virtex -E platform. Features include block RAM (up to 64K bits), distributed RAM (to 98,304 bits), 19 selectable I/O standards, and four DLLs (Delay-Locked Loops). Fast, predictable interconnect means that successive design iterations continue to meet timing requirements. March 10,

11 The Spartan-IIE family is a superior alternative to mask programmed ASICs. The FPGA avoids the initial cost, lengthy development cycles, and inherent risk of conventional ASICs. Also, FPGA programmability permits design upgrades in the field with no hardware replacement necessary (impossible with ASICs). 3.2 SDRAM Memory The Spartan-IIE LC development board provides 32MB of SDRAM memory (Infineon Mobile SDRAM, # HYB25L128160AC-8). The high-level block diagram of the SDRAM interface is shown below followed by a table describing the SDRAM memory interface signals. OSC 100Mhz Push Button Switch clk_in reset Data[15:0] Addr[13:0] BA[1:0] AUDQM ALDQM CSn RASn 8M x 16 SDRAM CASn WEn CLKE CLK Spartan-IIE FPGA Data[31:16] BUDQM BLDQM 8M x 16 SDRAM Figure 3 - SDRAM Interface March 10,

12 Table 1 - SDRAM Signal Assignments Signal Name Description FPGA Pin # A0 Address 0 Y13 A1 Address 1 Y16 A2 Address 2 Y17 A3 Address 3 W13 A4 Address 4 W10 A5 Address 5 Y9 A6 Address 6 W12 A7 Address 7 Y8 A8 Address 8 W9 A9 Address 9 W11 A10 Address 10 W16 A11 Address 11 Y7 A12 Address 12 W8 A12 Address 13 W6 DQ0 Data 0 AB6 DQ1 Data 1 AB7 DQ2 Data 2 AA7 DQ3 Data 3 AB8 DQ4 Data 4 AA8 DQ5 Data 5 AB9 DQ6 Data 6 AA9 DQ7 Data 7 AA10 DQ8 Data 8 W5 DQ9 Data 9 AA6 DQ10 Data 10 Y5 DQ11 Data 11 AB5 DQ12 Data 12 AA3 DQ13 Data 13 AA5 DQ14 Data 14 AB3 DQ15 Data 15 AB4 DQ16 Data 16 AB17 DQ17 Data 17 AB18 DQ18 Data 18 AA17 DQ19 Data 19 AB19 DQ20 Data 20 AA18 DQ21 Data 21 AB20 DQ22 Data 22 AA19 DQ23 Data 23 AA20 DQ24 Data 24 AB13 DQ25 Data 25 AA16 DQ26 Data 26 AA13 DQ27 Data 27 AB16 DQ28 Data 28 AB14 DQ29 Data 29 AA15 DQ30 Data 30 AA14 DQ31 Data 31 AB15 BA0 Bank Select 0 Y12 BA1 Bank Select 1 Y15 UDQM ALDQM W17 UDQM AUDQM W7 LDQM BLDQM W18 March 10,

13 LDQM BUDQM Y18 CSn Chip Select W15 RASn Row Address Strobe Y14 CASn Column Address Strobe Y11 WEn Write Enable W14 CLK Clock Y6 CKE Clock Enable Y Clock Generation The Spartan-IIE LC development board provides two master clock inputs to the Spartan-IIE FPGA. The following table provides a brief description of these clock signals. Table 2 - Spartan-IIE development board Master Clocks Signal Name Spartan-IIE Pin # Direction Description CLK.CAN1 AA12 Input On-board 100 MHz Oscillator FPGA.CLK AB12 Input On-board OSC Socket (2.5V OSC) The Spartan-IIE development board provides two on-board oscillators. A fixed oscillator runs at 100Mhz (CLK.CAN1) and a user configurable 4/8-pin socket (FPGA.CLK) allows the addition of a user-supplied device. 3.4 User 7-Segment Display The Spartan-IIE LC development board utilizes a common-anode 7-segment LED displays that can be used during the test and debugging phase of a design. The user can turn a given segment ON by driving the associated signal low. The following figure shows the user 7-segment display interface to the Spartan-IIE FPGA. DISPLAY.1F DISPLAY.1G DISPLAY.1E DISPLAY.1D F A G B DISPLAY.1C DISPLAY.1B DISPLAY.1A E D C Figure 4-7-Segment LED Display Interface Segment Display Signal Description The following table shows the 7-Segment LED display pin descriptions. March 10,

14 Table 3-7-Segment Display Signal Descriptions Signal Name Spartan-IIE Description Pin # DISPLAY.1A V3 7-Segment LED Display1, Segment A DISPLAY.1B V4 7-Segment LED Display1, Segment B DISPLAY.1C W3 7-Segment LED Display1, Segment C DISPLAY.1D T4 7-Segment LED Display1, Segment D DISPLAY.1E T3 7-Segment LED Display1, Segment E DISPLAY.1F U3 7-Segment LED Display1, Segment F DISPLAY.1G U4 7-Segment LED Display1, Segment G 3.5 User LED The Spartan-IIE LC development board provides a four user LEDs. The following table shows the user LED pin assignments. Table 4 User LED Signal Assignments Signal Name Spartan-IIE Description Pin # LED1 N1 LED1 is ON when the signal is low LED2 N2 LED2 is ON when the signal is low LED3 P1 LED3 is ON when the signal is low LED4 P2 LED4 is ON when the signal is low 3.6 User Push Button Switches (SW5 and SW6) The Spartan-IIE LC development board design provides two user push button switch inputs to the Spartan-IIE FPGA. Each push button switch can be used to generate an active low signal User Push Button Switch Signal Assignments The following table shows the pin assignments for the user push button switches. Table 5 - User Push Button Switch Signal Assignments Signal Name Spartan-IIE Description Pin # PUSH1 R1 User Push Button Switch Input 1 (SW3) FPGA.RESETn R2 User Push Button/Reset Switch Input 2 (SW4) 3.7 User DIP Switch (SW4) The Spartan-IIE LC development board provides 8 user switch inputs. These switches can be statically set to a low or high logic level User DIP Switch Interface The following figure shows the user DIP switch interface to the Spartan-IIE FPGA. March 10,

15 DIP8 DIP7 DIP6 DIP5 DIP4 DIP3 DIP2 DIP SW4 Switch Figure 5 User DIP Switch Interface User DIP Switch Signal Assignments The following table shows the user switch pin assignments. Table 6 - User DIP Switch Signal Assignments Signal Name Spartan-IIE Pin # Description DIP8 L1 User Switch Input 8 DIP7 L2 User Switch Input 7 DIP6 K1 User Switch Input 6 DIP5 K2 User Switch Input 5 DIP4 J1 User Switch Input 4 DIP3 J2 User Switch Input 3 DIP2 H1 User Switch Input 2 DIP1 H2 User Switch Input RS232 Port The Spartan-IIE LC development board provides an RS232 port that can be driven by the Spartan-IIE FPGA. A subset of the RS232 signals are used on the Spartan-IIE development board to implement this interface (RD and TD signals) RS232 Interface The Spartan-IIE LC development board provides a DB -9 connection for a simple RS232 port. This board utilizes the Texas Instruments MAX3221 RS232 driver for driving the RD and TD signals. The user provides the RS232 UART code, which resides in the Spartan-IIE FPGA. March 10,

16 1 RXD TXD Din Rout RS232 Drivers MAX3221 Dout Rin JP5 2 RD JD1 Connector JP3 2 TD RS232 Signal Descriptions Figure 6 RS232 Interface The following table shows the RS232 signals and their pin assignments to the Spartan-IIE FPGA. Table 7 - RS232 Signal Descriptions Signal Name Spartan-IIE Pin # Description RXD M4 Data Transmitted by FPGA TXD M3 Data Received by FPGA RS232 Jumper Settings The following table shows the RS232 jumper settings. Table 8 - RS232 Jumper Settings JP3 JP3 JP5 JP5 Description (1-2) (2-3) (1-2) (2-3) Closed Open Closed Open DCE Mode RD is input to the PC and TD is output from PC Open Closed Open Closed DTE Moe RD is output from the PC and TD is input to the PC 3.9 VGA Port The Spartan-IIE LC development board provides a simple interface to a VGA monitor. The FPGA signals are connected to the VGA connector via a simple R-2R resistor-ladder in order to generate a suitable analog voltage for input to the VGA monitor. The following figure shows the VGA connector along with the R-2R resistor-ladder. March 10,

17 VGA.RED0 VGA.RED1 VGA.RED2 VGA.GREEN0 VGA.GREEN1 VGA.GREEN2 VGA.BLUE0 VGA.BLUE1 VGA.BLUE VGA.HSYNC VGA.VSYNC JD2 Figure 7 - VGA Connector The following table shows the VGA pin assignments. Table 9 - VGA Connector Signal Assignments FPGA Signal FPGA Pin # VGA Connector (JD2) Pin # VGA Connector Signal VGA.RED0 N3 VGA.RED1 N4 1 RED OUT VGA.RED2 P3 VGA.GREEN0 N5 VGA.GREEN1 M6 2 GREEN OUT VGA.GREEN2 M5 VGA.BLUE0 R4 VGA.BLUE1 R3 3 BLUE OUT VGA.BLUE2 P4 GND NA 4 MONID2 GND NA 5 GND NA NA 6 RED IN NA NA 7 GREEN IN NA NA 8 BLUE IN NA NA 9 NC GND NA 10 SYNC IN GND NA 11 MONID0 NA NA 12 MONID1 VGA.HSYNC N6 13 HSYNC VGA.VSYNC P5 14 VSYNC NA NA 15 MONID3 March 10,

18 3.10 LCD Connector The Spartan-IIE LC development board provides an 8-bit interface to a 2x16 LCD panel. The following table shows the LCD interface signals. Table 10 - LCD Signal Assignments Signal Name Spartan-IIE Pin # Description LCD Connector (J6) Pin # LCD.DB7 Y2 LCD Data Bit 7 14 LCD.DB6 Y1 LCD Data Bit 6 13 LCD.DB5 W2 LCD Data Bit 5 12 LCD.DB4 W1 LCD Data Bit 4 11 LCD.DB3 V2 LCD Data Bit 3 10 LCD.DB2 V1 LCD Data Bit 2 9 LCD.DB1 U2 LCD Data Bit 1 8 LCD.DB0 U1 LCD Data Bit 0 7 LCD.E T2 LCD Enable Signal 6 RW LCD Write Signal (this signal is connected 5 to logic 0 on the Spartan-IIE system board). LCD.RS T1 LCD Register Select Signal 4 VL LCD Contrast 3 GND LCD Ground 2 VDD LCD Power (+5V) JTAG Chain The following figure shows the JTAG chain on the Spartan-IIE LC development board. March 10,

19 TDO JP11 TDI 4 3 System ACE Connector TDI 2 1 TDO TDI TDO TMS TMS TMS TCK TCK PROM TCK FPGA JTAG Port (JM1) JTAG Port (J2) GND 3.3V JTAG connection via RJ45 type cable JTAG connection via Parallel Cable 3 (PC3) type cable Figure 8 Spartan-IIE development board JTAG Chain Using the RJ45 or PC3 Type JTAG Cable The following figures show how a PC3 type or RJ45 type JTAG cable can be connected to the board. When the RJ45 type cable is connected to the JM1 connector, jumpers must be installed on J2 pins 7-8, 9-10, 11-12, and These jumpers connect the on-board JTAG circuitry to the JTAG chain signals. For this reason, you cannot connect the RJ45 cable and the PC3 or PC4 JTAG cable at the same time. The jumpers on J2 actually prevent this from happening. March 10,

20 TMS JTAG Port (J2) GND 3.3V TDI TDO TCK J2 Connector JTAG connection via Parallel Cable 3 (PC3) type cable Figure 9 - JTAG Connection via PC3 Type Cable JTAG Port (JM1) J2 Connector JTAG Chain Jumper Settings Figure 10 - Using The RJ45 Type JTAG Cable The following table shows the JTAG chain jumper setting on the Spartan-IIE development board. Table 11 - JTAG Chain Jumper Settings Jumper Setting Description JP Closed Closed ISP PROM in the chain (normal operation) Closed ISP PROM bypassed March 10,

21 3.12 Slave Parallel/Slave Serial Port In addition to the JTAG mode, the Spartan-IIE FPGA on the Spartan-IIE LC development board can be configured using the Slave Serial or the Slave Parallel mode of configuration. The following figure shows the connector pin assignments for the Slave Serial/Slave Parallel port. JP2 Slave Parallel/Slave Serial Connector CSn DONE CCLK INITn PROGRAMn RD/Wn DOUT/BUSY D0 D1 D2 D3 D4 D5 D6 D7 Figure 11 Slave Parallel/Slave Serial Connector Slave Parallel In the Slave Parallel configuration mode, a byte of configuration data is loaded into the Spartan- IIE FPGA during each CCLK clock cycle. In this mode, an external source drives the CCLK clock and the data bus containing the configuration data. The following figure shows the Slave Parallel configuration mode interface to the Spartan-IIE FPGA. The JP6 jumper must be installed (position 2-3) for this mode of configuration. D[0:7] DONE CCLK INITn PROGRAMn RD/Wn DOUT/BUSY CSn D[0:7] DONE CCLK INIT_B PROG_B RDWR_B BUSY CS_B Spartan-IIE FPGA Figure 12 Slave Parallel Mode Configuration March 10,

22 3.13 Slave Serial Port In the Slave Serial configuration mode, a bit of configuration data is loaded into the FPGA during each CCLK clock cycle. In this mode, an external source places the most significant bit of each byte on the DIN pin first and then drives the CCLK clock to store data into the FPGA. The following figure shows the Slave Serial configuration mode interface to the Spartan-IIE FPGA. The JP6 jumper must be installed (position 2-3) for this mode of configuration. D0 DONE CCLK INITn PROGRAMn DIN DONE CCLK INIT_B PROG_B Spartan-IIE FPGA 3.14 Bank I/O Voltage Figure 13 Slave Serial Mode Configuration The Spartan-IIE LC development board allows the Spartan-IIE I/O pins to be configured for 2.5V or 3.3V operation. All Spartan-IIE user I/O pins are grouped in 8 different banks. Each bank of I/O pins on the board can be configured to operate in the 2.5V or the 3.3V mode Bank I/O Voltage Jumper Settings The following table shows the jumper settings for the Spartan-IIE bank I/O voltage (VCCO) selection. Each bank can be set to 2.5V or 3.3V. Table 12 - Bank I/O Voltage Jumper Settings Bank # Spartan-IIE VCCO Pin # Jumper I/O Voltage F7, F8, G9, G10 JP Closed Open 3.3V Open Closed 2.5V F15, F16, G13, G14 JP Closed Open 2.5V Open Closed 3.3V G17, H17, J16, K16 JP Closed Open 3.3V 2 Open Closed 2.5V 3, 6 Fixed 3.3V 4, 5 Fixed 2.5V 7 H6, G6, K7, J7 JP Closed Open 2.5V Open Closed 3.3V March 10,

23 3.15 ISP PROM The Spartan-IIE LC development board utilizes the Xilinx XC18V02 or XC18V04 ISP PROM, allowing FPGA designers to quickly download revisions of a design and verify the design changes in order to meet the final system-level design requirements. The XC18V02/04 ISP PROM uses two interfaces to accomplish the configuration of the Spartan-IIE FPGA. The JTAG port on the XC18V02/04 device is used to program the PROM with the design bit file. Once the XC18V02/04 has been programmed, the user can configure the Spartan-IIE device in Master Serial or Master SelectMap mode. The configuration of the Spartan-IIE device is initiated by asserting the PROGn signal. Upon activation of the PROGn signal (by pressing the SW2 switch), the XC18V02/04 device will use its FPGA Configuration Port to configure the Spartan-IIE FPGA. XC18V02/04 ISP PROM Spartan-IIE FPGA TDI D0 D0 JTAG Port TMS TCK CE CCLK DONE CCLK TDO RESET/OE INIT_B CF PROG_B Figure 14 ISP PROM Interface 3.16 Program Switch (SW2) The Spartan-IIE LC development board provides a push button switch for initiating the configuration of the Spartan-IIE FPGA. This switch is used when the XC18V02/04 ISP PROM configures the Spartan-IIE FPGA. After programming of the XC18V02/04 ISP PROM, this switch can assert the PROGn signal. Upon activation of the PROGn signal, the XC18V02/04 ISP PROM initiates the configuration of the Spartan-IIE FPGA Spartan-IIE Configuration Mode Select The following table shows the Spartan-IIE Configuration Mode Select jumper settings. March 10,

24 Table 13 - Spartan-IIE Configuration Mode Select Mode PC Pull-up J1 1-2 (M0) 3-4 (M1) 5-6 (M2) Master Serial No Closed Closed Closed Master Serial Yes Closed Closed Open Slave Serial No Open Open Open Slave Serial Yes Open Open Closed Slave Parallel No Closed Open Open Slave Parallel Yes Closed Open Closed JTAG No Open Closed Open JTAG Yes Open Closed Closed March 10,

25 3.18 P160 Expansion Slot A versatile expansion slot is implemented on the Spartan-IIE LC board, allowing application specific cards or modules to be easily interfaced with the Spartan-IIE FPGA. The P160 Expansion Slot is made up of two 80-pin connectors yielding 110 user I/O signals to an add-on module. The following tables show the Spartan-IIE pin assignments to the P160 Expansion Slot connectors (JX1 & JX2) located on the Spartan-IIE LC development board. FPGA Pin # Table 14 JX1 User I/O Connector I/O Connector Signal Name JX1 Pin # I/O Connector Signal Name FPGA Pin # TCK A1 B1 FPGA.BITSTREAM NA GND A2 B2 SM.DOUT/BUSY TMS A3 B3 FPGA.CCLK NA Vin A4 B4 DONE NA TDI A5 B5 INITn NA GND A6 B6 PROGRAMn NA TDO A7 B7 NC NA 3.3V A8 B8 LIOB8 B7 C7 LIOA9 A9 B9 LIOB9 A6 NA GND A10 B10 LIOB10 B6 D7 LIOA11 A11 B11 LIOB11 A5 NA 2.5V A12 B12 LIOB12 B5 C6 LIOA13 A13 B13 LIOB13 A4 NA GND A14 B14 LIOB14 B4 D6 LIOA15 A15 B15 LIOB15 A3 NA Vin A16 B16 LIOB16 B3 C5 LIOA17 A17 B17 LIOB17 D3 NA GND A18 B18 LIOB18 E3 D5 LIOA19 A19 B19 LIOB19 F4 NA 3.3V A20 B20 LIOB20 F3 C4 LIOA21 A21 B21 LIOB21 G4 NA GND A22 B22 LIOB22 G3 F5 LIOA23 A23 B23 LIOB23 H4 NA 2.5V A24 B24 LIOB24 H3 G5 LIOA25 A25 B25 LIOB25 J4 NA GND A26 B26 LIOB26 J3 H5 LIOA27 A27 B27 LIOB27 K4 NA Vin A28 B28 LIOB28 K3 J6 LIOA29 A29 B29 LIOB29 L4 NA GND A30 B30 LIOB30 L3 J5 LIOA31 A31 B31 LIOB31 C2 NA 3.3V A32 B32 LIOB32 C1 K6 LIOA33 A33 B33 LIOB33 D2 NA GND A34 B34 LIOB34 D1 K5 LIOA35 A35 B35 LIOB35 E2 NA 2.5V A36 B36 LIOB36 E1 L6 LIOA37 A37 B37 LIOB37 F2 NA GND A38 B38 LIOB38 F1 L5 LIOA39 A39 B39 LIOB39 G2 NA Vin A40 B40 LIOB40 G1 March 10,

26 FPGA Pin # Table 15 JX2 User I/O Connector I/O Connector Signal Name JX2 Pin # I/O Connector Signal Name FPGA Pin # A7 RIOA1 A1 B1 GND NA B8 RIOA2 A2 B2 RIOB2 E8 A8 RIOA3 A3 B3 Vin NA B9 RIOA4 A4 B4 RIOB4 E9 A9 RIOA5 A5 B5 GND NA B10 RIOA6 A6 B6 RIOB6 E10 A10 RIOA7 A7 B7 3.3V NA B11 RIOA8 A8 B8 RIOB8 F10 D8 RIOA9 A9 B9 GND NA C8 RIOA10 A10 B10 RIOB10 A12 D9 RIOA11 A11 B11 2.5V NA C9 RIOA12 A12 B12 RIOB12 B12 D10 RIOA13 A13 B13 GND NA C10 RIOA14 A14 B14 RIOB14 A13 D11 RIOA15 A15 B15 Vin NA E11 RIOA16 A16 B16 RIOB16 B13 F11 RIOA17 A17 B17 GND NA E12 RIOA18 A18 B18 RIOB18 A14 F12 RIOA19 A19 B19 3.3V NA E13 RIOA20 A20 B20 RIOB20 B14 F13 RIOA21 A21 B21 GND NA E14 RIOA22 A22 B22 RIOB22 A15 F14 RIOA23 A23 B23 2.5V NA E15 RIOA24 A24 B24 RIOB24 B15 E16 RIOA25 A25 B25 GND NA E17 RIOA26 A26 B26 RIOB26 A16 C12 RIOA27 A27 B27 Vin NA D12 RIOA28 A28 B28 RIOB28 B16 C13 RIOA29 A29 B29 GND NA D13 RIOA30 A30 B30 RIOB30 A17 C14 RIOA31 A31 B31 3.3V NA D14 RIOA32 A32 B32 RIOB32 B17 C15 RIOA33 A33 B33 GND NA D15 RIOA34 A34 B34 RIOB34 A18 C16 RIOA35 A35 B35 2.5V NA D16 RIOA36 A36 B36 RIOB36 B18 C17 RIOA37 A37 B37 GND NA D17 RIOA38 A38 B38 RIOB38 A19 C18 RIOA39 A39 B39 Vin NA D18 RIOA40 A40 B40 RIOB40 B19 March 10,

27 3.19 General Purpose I/O Connector Two header connectors, J7 and J29 are provided for connection to general purpose I/O signals to or from the FPGA. J7 is a 2 x 15 header at.1 centers, providing 26 user I/O signals plus voltage and grounds. Table 16 J7 User I/O Connector FPGA Pin # J7 Pin # FPGA Pin # 5.0V V N N19 P P19 R T20 T U20 U V20 V L22 W M21 N N21 P R22 R T22 T U22 U V22 V W22 2.5V GND 3.20 SAM/General Purpose I/O Connector The Spartan-IIE LC development board provides a SystemACE connector that can be used to configure the Spartan-IIE FPGA by using the Memec Design SystemACE module. The SystemACE interface on the Spartan-IIE LC development board gives software designers the ability to run real-time operating systems (RTOS) from removable CompactFlash cards. The following figure shows a high-level block diagram of the Memec Design SystemACE module. For more information, please refer to the Memec Design SystemACE module User s Guide document. March 10,

28 CompactFlah Connector Parallel Cable IV Connector CompactFlah Interface JTAG Connector JTAG Test Port SystemACE Controller JTAG Configuration Port JTAG Connector Reset Switch MPU Interface 50-pin Connector (connects to a 50-pin 0.1" square post header on the main board) JTAG Configuration Port MPU Interface Power & Ground Misc Signals SystemACE Controller Clock Input Figure 15 - SystemACE Module Block Diagram The following figure shows the clocking scheme for the SystemACE controller. When the MPU port of the SystemACE controller is used, the Spartan-IIE FPGA and the SystemACE controller must use the same clock source. Hence, jumpers are provided on the Spartan-IIE development board and the SystemACE module to provide the clock input to both devices. Two clocking schemes are provided to ensure full synchronization of the MPU interface and also allow a March 10,

29 variable clock input to the SystemACE controller. The following table shows these two clocking options. Table 17 - SystemACE Controller Clock Source Clock Source Jumper Settings JP30 JP5 SystemACE module 24Mhz OSC Place jumper on pins 1-3 Open Spartan-IIE development board OSC socket When this option is used, the OSC must not exceed 33Mhz. Place jumpers on pins 1-2 and 3-4 Closed OSC Socket JP SystemACE Controller MHz EN JP5 Pin AB12 Spartan-IIE FPGA SystemACE Module Spartan-IIE Development Board Figure 16- SystemACE Controller Clock Source The following table shows the SystemACE interface signals. A 50-pin 0.1 square post header (JP29) is used to connect the SystemACE module to the Spartan-IIE LC development board. March 10,

30 Table 18 - SAM/ General-Purpose I/O (J29 Connector) SAM Signal FPGA Pin # JP29 Pin # FPGA Pin # SAM Signal 3.3V NA 1 2 NA 3.3V TDO TDO 3 4 NA GND TMS TMS 5 6 AB12 CLK TDI TDI 7 8 NA GND PROG PROG 9 10 TCK TCK GND NA NA GND OEn D INTn INTn A00 E D21 WEn A02 F E21 A01 2.5V NA F21 A03 D00 G NA 2.5V D02 H G21 D01 D04 J H21 D03 D06 K J21 D05 D08 L K21 D07 D10 E D20 D09 D12 F E19 D11 D14 G F19 D13 A04 J G19 D15 A06 K J19 A05 IRQ L NA GND RESETn L L18 CEn DONE DONE L17 BRDY CCLK CCLK C22 SM.D0 GND NA NA GND March 10,

31 4 Design Download The Spartan-IIE LC development board supports multiple methods of configuring the Spartan-IIE FPGA. The JTAG port on the Spartan-IIE LC development board can be used to directly configure the Spartan-IIE FPGA, or to program the on-board XC18V02/04 ISP PROM. Once the ISP PROM is programmed, it can be used to configure the Spartan-IIE FPGA. The Slave Parallel/Slave Serial port on this development board can also be used to configure the Spartan- IIE FPGA. The following figure shows the setup for all Spartan-IIE FPGA configuration modes that are supported on the Spartan-IIE LC development board. Slave Serial/SelectMap JP2 Parallel Port JTAG Cable J2 SPIIE Development Board PC JM1 AC/DC Adapter JP1 Figure 17 Download Setup 4.1 JTAG Interface The J2 JTAG connector on the Spartan-IIE LC development board can be used to configure the Spartan-IIE or to program the on-board XC18V02/04 ISP PROM. The Memec Design JTAG cable is connected to the Spartan-IIE LC development board via J2 at one end and to the PC parallel port at the other end. Note: When using the standard JTAG cable, you will need to connect the JTAG and VCC/GND signals to the top row of pins on J2. When using the low-cost RJ45 cable, you will need to place jumpers on J2 as described in section Configuring the Spartan-IIE FPGA When the JTAG port is used to configure the Spartan-IIE FPGA, the following steps must be taken: Using Table 13 set the Configuration Mode of the Spartan-IIE FPGA to JTAG Mode. Install JP6 jumper in the 1-2 position. Use the Xilinx JTAG programmer (impact) utility to load the design bit file into the Spartan-IIE FPGA. You will need to associate the ISP PROM with either a dummy.mcs March 10,

32 file, or a.bsd file to allow the JTAG programming software to pass data through the ISP PROM Programming the XC18V02/04 ISP PROM When the JTAG port is used to program the ISP PROM, the following steps must be taken: Using Table 13 set the Configuration Mode of the Spartan-IIE FPGA to Master Serial Mode. Install JP6 jumper in the 1-2 position. Use the Xilinx JTAG programmer utility (impact) to load the design mcs file into the ISP PROM. You will need to associate the FPGA with either a dummy.bit file or a.bsd file to allow the JTAG programming software to pass data through the FPGA. Upon programming of the 18V02/04 ISP PROM, the on-board PROGn push button switch (SW2) is used to initiate the Spartan-IIE FPGA configuration. 4.2 Slave Serial Interface In this mode, an external source provides the configuration bit stream and the configuration clock (CCLK) to the Spartan-IIE FPGA. Refer to Table 13 for setting up the Configuration Mode pins. The JP6 jumper must be installed (position 2-3) for this mode of configuration. 4.3 Slave Parallel In this mode, an external source provides the configuration bit stream and the configuration clock (CCLK) to the Spartan-IIE FPGA. Refer to Table 13 for setting up the Configuration Mode pins. The JP6 jumper must be installed (position 2-3) for this mode of configuration. March 10,

33 Revision History V1.0 Initial Release 3/10/03 March 10,

Memec Spartan-II LC User s Guide

Memec Spartan-II LC User s Guide Memec LC User s Guide July 21, 2003 Version 1.0 1 Table of Contents Overview... 4 LC Development Board... 4 LC Development Board Block Diagram... 6 Device... 6 Clock Generation... 7 User Interfaces...

More information

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

FPGA Laboratory Assignment 4. Due Date: 06/11/2012 FPGA Laboratory Assignment 4 Due Date: 06/11/2012 Aim The purpose of this lab is to help you understanding the fundamentals of designing and testing memory-based processing systems. In this lab, you will

More information

Universal ByteBlaster

Universal ByteBlaster Universal ByteBlaster Hardware Manual June 20, 2005 Revision 1.1 Amfeltec Corp. www.amfeltec.com Copyright 2008 Amfeltec Corp. 35 Fifefield dr. Maple, L6A 1J2 Contents Contents 1 About this Document...

More information

Entry Level Tool II. Reference Manual. System Level Solutions, Inc. (USA) Murphy Avenue San Martin, CA (408) Version : 1.0.

Entry Level Tool II. Reference Manual. System Level Solutions, Inc. (USA) Murphy Avenue San Martin, CA (408) Version : 1.0. Entry Level Tool II Reference Manual, Inc. (USA) 14100 Murphy Avenue San Martin, CA 95046 (408) 852-0067 http://www.slscorp.com Version : 1.0.3 Date : October 7, 2005 Copyright 2005-2006,, Inc. (SLS) All

More information

Design and Implementation of an AHB VGA Peripheral

Design and Implementation of an AHB VGA Peripheral Design and Implementation of an AHB VGA Peripheral 1 Module Overview Learn about VGA interface; Design and implement an AHB VGA peripheral; Program the peripheral using assembly; Lab Demonstration. System

More information

AT18F Series Configurators. Application Note. Stand-alone or In-System Programming Applications for AT18F Series Configurators. 1.

AT18F Series Configurators. Application Note. Stand-alone or In-System Programming Applications for AT18F Series Configurators. 1. Stand-alone or In-System Programming Applications for AT18F Series Configurators 1. Overview The AT18F Series Configurators, which include AT18F010-30XU (1M), AT18F002-30XU (2M), AT18F040-30XU (4M), and

More information

Comparing JTAG, SPI, and I2C

Comparing JTAG, SPI, and I2C Comparing JTAG, SPI, and I2C Application by Russell Hanabusa 1. Introduction This paper discusses three popular serial buses: JTAG, SPI, and I2C. A typical electronic product today will have one or more

More information

Using the XSV Board Xchecker Interface

Using the XSV Board Xchecker Interface Using the XSV Board Xchecker Interface May 1, 2001 (Version 1.0) Application Note by D. Vanden Bout Summary This application note shows how to configure the XC9510 CPLD on the XSV Board to enable the programming

More information

SignalTap Plus System Analyzer

SignalTap Plus System Analyzer SignalTap Plus System Analyzer June 2000, ver. 1 Data Sheet Features Simultaneous internal programmable logic device (PLD) and external (board-level) logic analysis 32-channel external logic analyzer 166

More information

Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA

Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA Design and Implementation of SOC VGA Controller Using Spartan-3E FPGA 1 ARJUNA RAO UDATHA, 2 B.SUDHAKARA RAO, 3 SUDHAKAR.B. 1 Dept of ECE, PG Scholar, 2 Dept of ECE, Associate Professor, 3 Electronics,

More information

3. Configuration and Testing

3. Configuration and Testing 3. Configuration and Testing C51003-1.4 IEEE Std. 1149.1 (JTAG) Boundary Scan Support All Cyclone devices provide JTAG BST circuitry that complies with the IEEE Std. 1149.1a-1990 specification. JTAG boundary-scan

More information

Using the XC9500/XL/XV JTAG Boundary Scan Interface

Using the XC9500/XL/XV JTAG Boundary Scan Interface Application Note: XC95/XL/XV Family XAPP69 (v3.) December, 22 R Using the XC95/XL/XV JTAG Boundary Scan Interface Summary This application note explains the XC95 /XL/XV Boundary Scan interface and demonstrates

More information

Remote Diagnostics and Upgrades

Remote Diagnostics and Upgrades Remote Diagnostics and Upgrades Tim Pender -Eastman Kodak Company 10/03/03 About this Presentation Motivation for Remote Diagnostics Reduce Field Maintenance costs Product needed to support 100 JTAG chains

More information

DMC550 Technical Reference

DMC550 Technical Reference DMC550 Technical Reference 2002 DSP Development Systems DMC550 Technical Reference 504815-0001 Rev. B September 2002 SPECTRUM DIGITAL, INC. 12502 Exchange Drive, Suite 440 Stafford, TX. 77477 Tel: 281.494.4505

More information

CoLinkEx JTAG/SWD adapter USER MANUAL

CoLinkEx JTAG/SWD adapter USER MANUAL CoLinkEx JTAG/SWD adapter USER MANUAL rev. A Website: www.bravekit.com Contents Introduction... 3 1. Features of CoLinkEX adapter:... 3 2. Elements of CoLinkEx programmer... 3 2.1. LEDs description....

More information

University Program Design Laboratory Package

University Program Design Laboratory Package University Program Design Laboratory Package November 1999, ver. 1.02 User Guide Introduction The University Program Design Laboratory Package was designed to meet the needs of universities teaching digital

More information

DLP Pico Chipset Interface Manual

DLP Pico Chipset Interface Manual Data Sheet TI DN 2510477 Rev A May 2009 DLP Pico Chipset Interface Manual Data Sheet TI DN 2510477 Rev A May 2009 IMPORTANT NOTICE BEFORE USING TECHNICAL INFORMATION, THE USER SHOULD CAREFULLY READ THE

More information

Lab 3: VGA Bouncing Ball I

Lab 3: VGA Bouncing Ball I CpE 487 Digital Design Lab Lab 3: VGA Bouncing Ball I 1. Introduction In this lab, we will program the FPGA on the Nexys2 board to display a bouncing ball on a 640 x 480 VGA monitor connected to the VGA

More information

Tools to Debug Dead Boards

Tools to Debug Dead Boards Tools to Debug Dead Boards Hardware Prototype Bring-up Ryan Jones Senior Application Engineer Corelis 1 Boundary-Scan Without Boundaries click to start the show Webinar Outline What is a Dead Board? Prototype

More information

University Program Design Laboratory Package

University Program Design Laboratory Package University Program Design Laboratory Package August 1997, ver. 1 User Guide Introduction The University Program Design Laboratory Package was designed to meet the needs of universities teaching digital

More information

Interfacing the TLC5510 Analog-to-Digital Converter to the

Interfacing the TLC5510 Analog-to-Digital Converter to the Application Brief SLAA070 - April 2000 Interfacing the TLC5510 Analog-to-Digital Converter to the TMS320C203 DSP Perry Miller Mixed Signal Products ABSTRACT This application report is a summary of the

More information

2608 Sweetgum Drive Apex NC Toll-free: International: FAX: How to install and use your new XStend Board

2608 Sweetgum Drive Apex NC Toll-free: International: FAX: How to install and use your new XStend Board 2608 Sweetgum Drive Apex NC 27502 Toll-free: 800-549-9377 International: 919-387-0076 FAX: 919-387-1302 XStend Board V1.3 Manual How to install and use your new XStend Board RELEASE DATE: 7/5/1999 Copyright

More information

12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family

12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family December 2011 CIII51014-2.3 12. IEEE 1149.1 (JTAG) Boundary-Scan Testing for the Cyclone III Device Family CIII51014-2.3 This chapter provides guidelines on using the IEEE Std. 1149.1 boundary-scan test

More information

StickIt! VGA Manual. How to install and use your new StickIt! VGA module

StickIt! VGA Manual. How to install and use your new StickIt! VGA module StickIt! VGA Manual How to install and use your new StickIt! VGA module XESS is disclosing this Document and Intellectual Property (hereinafter the Design ) to you for use in the development of designs

More information

EEM Digital Systems II

EEM Digital Systems II ANADOLU UNIVERSITY DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EEM 334 - Digital Systems II LAB 3 FPGA HARDWARE IMPLEMENTATION Purpose In the first experiment, four bit adder design was prepared

More information

Evaluation Board for CS4954/55

Evaluation Board for CS4954/55 Evaluation Board for CS4954/55 Features l Demonstrates recommended layout and grounding practices l Supports both parallel and serial digital video input l On-board test pattern generation l Supports NTSC/PAL

More information

Spartan-II Development System

Spartan-II Development System 2002-May-4 Introduction Dünner Kirchweg 77 32257 Bünde Germany www.trenz-electronic.de The Spartan-II Development System is designed to provide a simple yet powerful platform for FPGA development, which

More information

Overview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr

Overview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr Application Note AN2387/D Rev. 0, 11/2002 MPC8xx Using BDM and JTAG Robert McEwan NCSD Applications East Kilbride, Scotland As the technical complexity of microprocessors has increased, so too has the

More information

Image generator. Hardware Specification

Image generator. Hardware Specification Image generator [SVO-03] Rev. NetVision Co., Ltd. Update History Revision Date Note 2018/07/02 New File(Equivalent to Japanese version 1.2) S.Usuba i index 1. Outline... 1 1.1. features and specification

More information

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0 LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0 DS849 June 22, 2011 Introduction The LogiCORE IP Spartan -6 FPGA Triple-Rate SDI interface solution provides receiver and transmitter interfaces for the

More information

University Program Design Laboratory Package

University Program Design Laboratory Package University Program Design Laboratory Package October 2001, ver. 2.0 User Guide Introduction The University Program (UP) Design Laboratory Package was designed to meet the needs of universities teaching

More information

Field Programmable Gate Array (FPGA) Based Trigger System for the Klystron Department. Darius Gray

Field Programmable Gate Array (FPGA) Based Trigger System for the Klystron Department. Darius Gray SLAC-TN-10-007 Field Programmable Gate Array (FPGA) Based Trigger System for the Klystron Department Darius Gray Office of Science, Science Undergraduate Laboratory Internship Program Texas A&M University,

More information

Virtex-II Pro and VxWorks for Embedded Solutions. Systems Engineering Group

Virtex-II Pro and VxWorks for Embedded Solutions. Systems Engineering Group Virtex-II Pro and VxWorks for Embedded Solutions Systems Engineering Group Embedded System Development Embedded Solutions Key components of Embedded systems development Integrated development environment

More information

DLP Pico Kit Functional Guide

DLP Pico Kit Functional Guide Data Sheet TI DN 2510476 Rev A May 2009 DLP Pico Kit Functional Guide IMPORTANT NOTICE BEFORE USING TECHNICAL INFORMATION, THE USER SHOULD CAREFULLY READ THE FOLLOWING TERMS The term Technical Information

More information

Document Part Number: Copyright 2010, Corelis Inc.

Document Part Number: Copyright 2010, Corelis Inc. CORELIS Low Voltage Adapter Low Voltage Adapter Boundary-Scan Interface User s Manual Document Part Number: 70398 Copyright 2010, Corelis Inc. Corelis, Inc. 12607 Hiddencreek Way Cerritos, CA 90703-2146

More information

AD9884A Evaluation Kit Documentation

AD9884A Evaluation Kit Documentation a (centimeters) AD9884A Evaluation Kit Documentation Includes Documentation for: - AD9884A Evaluation Board - SXGA Panel Driver Board Rev 0 1/4/2000 Evaluation Board Documentation For the AD9884A Purpose

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP General Description The Digital Blocks core is a full function equivalent to the Motorola MC6845 device. The interfaces a microprocessor to a raster-scan CRT display. The

More information

L11/12: Reconfigurable Logic Architectures

L11/12: Reconfigurable Logic Architectures L11/12: Reconfigurable Logic Architectures Acknowledgements: Materials in this lecture are courtesy of the following people and used with permission. - Randy H. Katz (University of California, Berkeley,

More information

Spartan-II Development System

Spartan-II Development System 2002-May-4 Introduction Dünner Kirchweg 77 32257 Bünde Germany www.trenz-electronic.de The Spartan-II Development System is designed to provide a simple yet powerful platform for FPGA development, which

More information

FPGA-BASED EDUCATIONAL LAB PLATFORM

FPGA-BASED EDUCATIONAL LAB PLATFORM FPGA-BASED EDUCATIONAL LAB PLATFORM Mircea Alexandru DABÂCAN, Clint COLE Mircea Dabâcan is with Technical University of Cluj-Napoca, Electronics and Telecommunications Faculty, Applied Electronics Department,

More information

PicoBlaze. for Spartan-3, Virtex-II, Virtex-IIPRO and Virtex-4 devices. JTAG Loader. Quick User Guide. Kris Chaplin and Ken Chapman

PicoBlaze. for Spartan-3, Virtex-II, Virtex-IIPRO and Virtex-4 devices. JTAG Loader. Quick User Guide. Kris Chaplin and Ken Chapman PicoBlaze for Spartan-3, Virtex-II, Virtex-IIPRO and Virtex-4 devices JTAG Loader Quick User Guide Kris Chaplin and Limited Warranty and Disclaimer. These designs are provided to you as is. Xilinx and

More information

LED Array Board.

LED Array Board. LED Array Board www.matrixtsl.com EB087 Contents About This Document 2 General Information 3 Board Layout 4 Testing This Product 5 Circuit Description 6 Circuit Diagram 7 About This Document This document

More information

JTAGcable II In Circuit Emulator for Atmel AVR microcontrollers. User s Guide REV 1.0. Many ideas one solution

JTAGcable II In Circuit Emulator for Atmel AVR microcontrollers. User s Guide REV 1.0. Many ideas one solution JTAGcable II In Circuit Emulator for Atmel AVR microcontrollers REV 1.0 User s Guide Evalu ation Board s for 51, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules

More information

High Speed Async to Sync Interface Converter

High Speed Async to Sync Interface Converter DECEMBER 1995 IC558A High Speed Async to Sync Interface Converter High Speed Async To Sync Interface Converter CUSTOMER SUPPORT INFORMATION Order toll-free in the U.S. 24 hours, 7 A.M. Monday to midnight

More information

L12: Reconfigurable Logic Architectures

L12: Reconfigurable Logic Architectures L12: Reconfigurable Logic Architectures Acknowledgements: Materials in this lecture are courtesy of the following sources and are used with permission. Frank Honore Prof. Randy Katz (Unified Microelectronics

More information

DNA-STP-SYNC Synchronization and Screw Terminal Panel. User Manual

DNA-STP-SYNC Synchronization and Screw Terminal Panel. User Manual DNA-STP-SYNC Synchronization and Screw Terminal Panel User Manual Accessory Panel for PowerDNA Cube (DNA) Systems February 2009 Edition PN Man-DNA-STP-SYNC-0209 Version 1.2 Copyright 1998-2009 All rights

More information

DT3130 Series for Machine Vision

DT3130 Series for Machine Vision Compatible Windows Software DT Vision Foundry GLOBAL LAB /2 DT3130 Series for Machine Vision Simultaneous Frame Grabber Boards for the Key Features Contains the functionality of up to three frame grabbers

More information

Lab 6: Video Game PONG

Lab 6: Video Game PONG CpE 487 Digital Design Lab Lab 6: Video Game PONG 1. Introduction In this lab, we will extend the FPGA code we developed in Labs 3 and 4 (Bouncing Ball) to build a simple version of the 1970 s arcade game

More information

Configuring FLASHlogic Devices

Configuring FLASHlogic Devices Configuring FLASHlogic s April 995, ver. Application Note 45 Introduction The Altera FLASHlogic family of programmable logic devices (PLDs) is based on CMOS technology with SRAM configuration elements.

More information

C8188 C8000 1/10. digital audio modular processing system. 4 Channel AES/EBU I/O. features. block diagram. 4 balanced AES inputs

C8188 C8000 1/10. digital audio modular processing system. 4 Channel AES/EBU I/O. features. block diagram. 4 balanced AES inputs features 4 balanced AES inputs Input Sample Rate Converters (SRC) 4 balanced AES outputs Relay bypass for pairs of I/Os Relay wait time after power up Master mode (clock master for the frame) 25pin Sub-D,

More information

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver EM MICROELECTRONIC - MARIN SA 2, 4 and 8 Mutiplex LCD Driver Description The is a universal low multiplex LCD driver. The version 2 drives two ways multiplex (two blackplanes) LCD, the version 4, four

More information

ASTRIX ASIC Microelectronics Presentation Days

ASTRIX ASIC Microelectronics Presentation Days ASTRIX ASIC Microelectronics Presentation Days ESTEC, Noordwijk, 4 th and 5 th February 2004 Matthieu Dollon matthieu.dollon@astrium.eads.net Franck Koebel franck.koebel@astrium.eads.net Page 1 - ESA 4

More information

VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress

VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress VHDL Design and Implementation of FPGA Based Logic Analyzer: Work in Progress Nor Zaidi Haron Ayer Keroh +606-5552086 zaidi@utem.edu.my Masrullizam Mat Ibrahim Ayer Keroh +606-5552081 masrullizam@utem.edu.my

More information

AVE-301T AVE-301R AVE-304T AVE-308T AVE-316T

AVE-301T AVE-301R AVE-304T AVE-308T AVE-316T VGA and Audio CAT-5 AV Extender AVE-301T AVE-301R AVE-304T AVE-308T AVE-316T User Manual V1.2 www.databay.com.tw www.green-box.com.tw Contents 1. Product Introduction...4 2. Product Features...5 3. System

More information

MSP430-HG2231 development board Users Manual

MSP430-HG2231 development board Users Manual MSP0-HG development board Users Manual All boards produced by Olimex are ROHS compliant Revision Initial, June 0 Copyright(c) 0, OLIMEX Ltd, All rights reserved Page INTRODUCTION: MSP0-HG is header board

More information

AN Cascading NXP LCD segment drivers. Document information. Keywords

AN Cascading NXP LCD segment drivers. Document information. Keywords Rev. 1 12 February 2014 Application note Document information Info Keywords Abstract Content PCF8576C, PCA8576C, PCF8576D, PCA8576D, PCA8576F, PCF8532, PCF8533, PCA8533, PCF8534, PCA8534, PCF8562, PCF85132,

More information

BABAR IFR TDC Board (ITB): system design

BABAR IFR TDC Board (ITB): system design BABAR IFR TDC Board (ITB): system design Version 1.1 12 december 1997 G. Crosetti, S. Minutoli, E. Robutti I.N.F.N. Genova 1. Introduction TDC readout of the IFR will be used during BABAR data taking to

More information

Digilent Nexys-3 Cellular RAM Controller Reference Design Overview

Digilent Nexys-3 Cellular RAM Controller Reference Design Overview Digilent Nexys-3 Cellular RAM Controller Reference Design Overview General Overview This document describes a reference design of the Cellular RAM (or PSRAM Pseudo Static RAM) controller for the Digilent

More information

Alice EduPad Board. User s Guide Version /11/2017

Alice EduPad Board. User s Guide Version /11/2017 Alice EduPad Board User s Guide Version 1.02 08/11/2017 1 Table OF Contents Chapter 1. Overview... 3 1.1 Welcome... 3 1.2 Launchpad features... 4 1.3 Alice EduPad hardware features... 4 Chapter 2. Software

More information

Memory Interfaces Data Capture Using Direct Clocking Technique Author: Maria George

Memory Interfaces Data Capture Using Direct Clocking Technique Author: Maria George Application Note: Virtex-4 Family R XAPP701 (v1.4) October 2, 2006 Memory Interfaces Data Capture Using Direct Clocking Technique Author: Maria George Summary This application note describes the direct-clocking

More information

Product Update. JTAG Issues and the Use of RT54SX Devices

Product Update. JTAG Issues and the Use of RT54SX Devices Product Update Revision Date: September 2, 999 JTAG Issues and the Use of RT54SX Devices BACKGROUND The attached paper authored by Richard B. Katz of NASA GSFC and J. J. Wang of Actel describes anomalies

More information

Design and Implementation of Timer, GPIO, and 7-segment Peripherals

Design and Implementation of Timer, GPIO, and 7-segment Peripherals Design and Implementation of Timer, GPIO, and 7-segment Peripherals 1 Module Overview Learn about timers, GPIO and 7-segment display; Design and implement an AHB timer, a GPIO peripheral, and a 7-segment

More information

Programmable Logic Design I

Programmable Logic Design I Programmable Logic Design I Introduction In labs 11 and 12 you built simple logic circuits on breadboards using TTL logic circuits on 7400 series chips. This process is simple and easy for small circuits.

More information

Design of VGA Controller using VHDL for LCD Display using FPGA

Design of VGA Controller using VHDL for LCD Display using FPGA International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Design of VGA Controller using VHDL for LCD Display using FPGA Khan Huma Aftab 1, Monauwer Alam 2 1, 2 (Department of ECE, Integral

More information

User Manual. VGA and Audio Cat-X AV Extender V1.0 AVE-301T AVE-301R AVE-304T AVE-308T AVE-316T AVE-304TR AVE-308TR

User Manual. VGA and Audio Cat-X AV Extender V1.0 AVE-301T AVE-301R AVE-304T AVE-308T AVE-316T AVE-304TR AVE-308TR VGA and Audio Cat-X AV Extender AVE-301T AVE-301R AVE-304T AVE-308T AVE-316T AVE-304TR AVE-308TR User Manual V1.0 www.green-box.com.tw www.data-av.com Contents 1. Product Introduction...4 2. Product Features...5

More information

SAU510-USB ISO PLUS v.2 JTAG Emulator. User s Guide 2013.

SAU510-USB ISO PLUS v.2 JTAG Emulator. User s Guide 2013. User s Guide 2013. Revision 1.00 JUL 2013 Contents Contents...2 1. Introduction to...4 1.1 Overview of...4 1.2 Key Features of...4 1.3 Key Items of...5 2. Plugging...6 2.1. Equipment required...6 2.2.

More information

Combo Board.

Combo Board. Combo Board www.matrixtsl.com EB083 Contents About This Document 2 General Information 3 Board Layout 4 Testing This Product 5 Circuit Diagram 6 Liquid Crystal Display 7 Sensors 9 Circuit Diagram 10 About

More information

2. Logic Elements and Logic Array Blocks in the Cyclone III Device Family

2. Logic Elements and Logic Array Blocks in the Cyclone III Device Family December 2011 CIII51002-2.3 2. Logic Elements and Logic Array Blocks in the Cyclone III Device Family CIII51002-2.3 This chapter contains feature definitions for logic elements (LEs) and logic array blocks

More information

Hardware Guide BrightSign, LLC Version:.1 Los Gatos, CA, USA. MODELS: XD Product Line

Hardware Guide BrightSign, LLC Version:.1 Los Gatos, CA, USA. MODELS: XD Product Line Hardware Guide BrightSign, LLC Version:.1 Los Gatos, CA, USA MODELS: XD Product Line Contents Overview... 1 Block Diagram... 2 Ports... 2 XD230... 2 XD1030... 2 XD1230... 3 Power Connector... 3 Ethernet...

More information

Laboratory Exercise 4

Laboratory Exercise 4 Laboratory Exercise 4 Polling and Interrupts The purpose of this exercise is to learn how to send and receive data to/from I/O devices. There are two methods used to indicate whether or not data can be

More information

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04 10MSPS, 12-bit Analog Board for PCI AI-1204Z-PCI * Specifications, color and design of the products are subject to change without notice. This product is a PCI bus-compliant interface board that expands

More information

S6B CH SEGMENT DRIVER FOR DOT MATRIX LCD

S6B CH SEGMENT DRIVER FOR DOT MATRIX LCD 64 CH SEGMENT DRIVER FOR DOT MATRIX LCD June. 2000. Ver. 0.0 Contents in this document are subject to change without notice. No part of this document may be reproduced or transmitted in any form or by

More information

64CH SEGMENT DRIVER FOR DOT MATRIX LCD

64CH SEGMENT DRIVER FOR DOT MATRIX LCD 64CH SEGMENT DRIVER FOR DOT MATRIX LCD INTRODUCTION The (TQFP type: S6B2108) is a LCD driver LSI with 64 channel output for dot matrix liquid crystal graphic display systems. This device consists of the

More information

Netzer AqBiSS Electric Encoders

Netzer AqBiSS Electric Encoders Netzer AqBiSS Electric Encoders AqBiSS universal fully digital interface Application Note (AN-101-00) Copyright 2003 Netzer Precision Motion Sensors Ltd. Teradion Industrial Park, POB 1359 D.N. Misgav,

More information

Authentic Time Hardware Co-simulation of Edge Discovery for Video Processing System

Authentic Time Hardware Co-simulation of Edge Discovery for Video Processing System Authentic Time Hardware Co-simulation of Edge Discovery for Video Processing System R. NARESH M. Tech Scholar, Dept. of ECE R. SHIVAJI Assistant Professor, Dept. of ECE PRAKASH J. PATIL Head of Dept.ECE,

More information

A Briefing on IEEE Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG )

A Briefing on IEEE Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG ) A Briefing on IEEE 1149.1 1990 Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG ) Summary With the advent of large Ball Grid Array (BGA) and fine pitch SMD semiconductor devices the

More information

Implementing Audio IP in SDI II on Arria V Development Board

Implementing Audio IP in SDI II on Arria V Development Board Implementing Audio IP in SDI II on Arria V Development Board AN-697 Subscribe This document describes a reference design that uses the Audio Embed, Audio Extract, Clocked Audio Input and Clocked Audio

More information

Testing Sequential Logic. CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Testing Sequential Logic (cont d) Testing Sequential Logic (cont d)

Testing Sequential Logic. CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Testing Sequential Logic (cont d) Testing Sequential Logic (cont d) Testing Sequential Logic CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Electrical and Computer Engineering University of Alabama in Huntsville In general, much more difficult than testing combinational

More information

Xilinx Spartan2 XC2S50-PQ208

Xilinx Spartan2 XC2S50-PQ208 Digilent Pegasus Board Reference Manual www.digilentinc.com Revision: August 11, 2005 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Pegasus circuit board provides a complete

More information

Multi-Media Card (MMC) DLL Tuning

Multi-Media Card (MMC) DLL Tuning Application Report Multi-Media Card (MMC) DLL Tuning Shiou Mei Huang ABSTRACT This application report describes how to perform DLL tuning with Multi-Media Cards (MMCs) at 192 MHz (SDR14, HS2) on the OMAP5,

More information

VIODC SDI Demonstration

VIODC SDI Demonstration VIODC SDI Demonstration User Guide R R Xilinx is disclosing this Document and Intellectual Property (hereinafter the Design ) to you for use in the development of designs to operate on, or interface with

More information

FPGA Design. Part I - Hardware Components. Thomas Lenzi

FPGA Design. Part I - Hardware Components. Thomas Lenzi FPGA Design Part I - Hardware Components Thomas Lenzi Approach We believe that having knowledge of the hardware components that compose an FPGA allow for better firmware design. Being able to visualise

More information

SERDES Eye/Backplane Demo for the LatticeECP3 Serial Protocol Board User s Guide

SERDES Eye/Backplane Demo for the LatticeECP3 Serial Protocol Board User s Guide for the LatticeECP3 Serial Protocol Board User s Guide March 2011 UG24_01.4 Introduction This document provides technical information and instructions on using the LatticeECP3 SERDES Eye/Backplane Demo

More information

CHAPTER 3 EXPERIMENTAL SETUP

CHAPTER 3 EXPERIMENTAL SETUP CHAPTER 3 EXPERIMENTAL SETUP In this project, the experimental setup comprised of both hardware and software. Hardware components comprised of Altera Education Kit, capacitor and speaker. While software

More information

Lattice Embedded Vision Development Kit User Guide

Lattice Embedded Vision Development Kit User Guide FPGA-UG-02015 Version 1.1 January 2018 Contents Acronyms in This Document... 3 1. Introduction... 4 2. Functional Description... 5 CrossLink... 5 ECP5... 6 SiI1136... 6 3. Demo Requirements... 7 CrossLink

More information

Why FPGAs? FPGA Overview. Why FPGAs?

Why FPGAs? FPGA Overview. Why FPGAs? Transistor-level Logic Circuits Positive Level-sensitive EECS150 - Digital Design Lecture 3 - Field Programmable Gate Arrays (FPGAs) January 28, 2003 John Wawrzynek Transistor Level clk clk clk Positive

More information

Laboratory 4. Figure 1: Serdes Transceiver

Laboratory 4. Figure 1: Serdes Transceiver Laboratory 4 The purpose of this laboratory exercise is to design a digital Serdes In the first part of the lab, you will design all the required subblocks for the digital Serdes and simulate them In part

More information

Lab # 9 VGA Controller

Lab # 9 VGA Controller Lab # 9 VGA Controller Introduction VGA Controller is used to control a monitor (PC monitor) and has a simple protocol as we will see in this lab. Kit parts for this lab 1 A closer look VGA Basics The

More information

APPLICATION NOTE 4312 Getting Started with DeepCover Secure Microcontroller (MAXQ1850) EV KIT and the CrossWorks Compiler for the MAXQ30

APPLICATION NOTE 4312 Getting Started with DeepCover Secure Microcontroller (MAXQ1850) EV KIT and the CrossWorks Compiler for the MAXQ30 Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4312 Keywords: MAXQ1850, MAXQ1103, DS5250, DS5002, microcontroller, secure microcontroller, uc, DES, 3DES, RSA,

More information

AV Media Extender IE-500 User Manual

AV Media Extender IE-500 User Manual Remote AV Broadcast AV Media Extender IE-500 User Manual One-Port Transmitter: IE-500T1, Receiver: IE-500R1 Four-Port Transmitter: IE-500T4, Receiver w/ Two Outputs and Local Channels: IE-500R2 4/8/16/32-Port

More information

Low Voltage Multifunctional LED Controller / DMX Decoder. Specification

Low Voltage Multifunctional LED Controller / DMX Decoder. Specification Low Voltage Multifunctional LED Controller / DMX Decoder Specification High Power DMX Decoder & Driver Meets DMX 512/1990 Protocol LT-300 can drive up to 8A current on each channel Capable of driving many

More information

MSP430-H2618 development board Users Manual

MSP430-H2618 development board Users Manual MSP430-H2618 development board Users Manual All boards produced by Olimex are RoHS compliant Rev. Initial, April 2009 Copyright(c) 2009, OLIMEX Ltd, All rights reserved Page 1 INTRODUCTION: MSP430-H2618

More information

WM8725 EVALUATION BOARD USER HANDBOOK. The WM8725 is high performance Stereo DAC.

WM8725 EVALUATION BOARD USER HANDBOOK. The WM8725 is high performance Stereo DAC. w WM8725-EVM WM8725 EVALUATION BOARD USER HANDBOOK INTRODUCTION The WM8725 is high performance Stereo DAC. This evaluation platform and documentation should be used in conjunction with the latest version

More information

SOC Single Channel H264 + Audio Encoder module

SOC Single Channel H264 + Audio Encoder module SOC Single Channel H264 + Audio Encoder module Integration Manual Revision 1.1 06/16/2016 2016 SOC Technologies Inc. SOC is disclosing this user manual (the "Documentation") to you solely for use in the

More information

ScanExpress JET. Combining JTAG Test with JTAG Emulation to Reduce Prototype Development Time. Ryan Jones Corelis, Inc. An EWA Technologies Company

ScanExpress JET. Combining JTAG Test with JTAG Emulation to Reduce Prototype Development Time. Ryan Jones Corelis, Inc. An EWA Technologies Company ScanExpress JET Combining JTAG Test with JTAG Emulation to Reduce Prototype Development Time Ryan Jones Corelis, Inc. An EWA Technologies Company What Is ScanExpress JET? A powerful combination of boundary-scan

More information

VS-201H VS-401H VS-801H

VS-201H VS-401H VS-801H 2/4/8-Port 350MHz Video Splitter VS-201H VS-401H VS-801H User Manual V2.2 www.databay.com.tw www.green-box.com.tw 1. Package Content VS-201H/VS-401H/VS-801H VGA Splitter: 2/4/8-Port VGA Splitter x 1 VGA

More information

PCIe-FRM21. User s Manual

PCIe-FRM21. User s Manual PCIe-FRM21 User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document

More information

Chapter 19 IEEE Test Access Port (JTAG)

Chapter 19 IEEE Test Access Port (JTAG) Chapter 9 IEEE 49. Test Access Port (JTAG) This chapter describes configuration and operation of the MCF537 JTAG test implementation. It describes the use of JTAG instructions and provides information

More information

GALILEO Timing Receiver

GALILEO Timing Receiver GALILEO Timing Receiver The Space Technology GALILEO Timing Receiver is a triple carrier single channel high tracking performances Navigation receiver, specialized for Time and Frequency transfer application.

More information

C8000. sync interface. External sync auto format sensing : AES, Word Clock, Video Reference

C8000. sync interface. External sync auto format sensing : AES, Word Clock, Video Reference features Standard sync module for a frame Internal sync @ 44.1 / 48 / 88.2 / 96kHz External sync auto format sensing : AES, Word Clock, Video Reference Video Reference : Black Burst (NTSC or PAL) Composite

More information