SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide

Size: px
Start display at page:

Download "SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide"

Transcription

1 SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board User s Guide May 2011 UG44_01.1

2 Introduction This document provides technical information and instructions on using the LatticeECP3 SERDES Eye/Backplane Demo. The demo has been designed to demonstrate the performance of the LatticeECP3 SERDES I/O at Gbps. The document provides a circuit description as well as instructions for running the demo on the LatticeECP3 Versa Evaluation Board (See EB62, LatticeECP3 Versa Evaluation Board User s Guide). The LatticeECP3 Versa Evaluation Board is part of the LatticeECP3 Versa Development Kit. The demo walks you through the entire process in both Windows and Linux platforms. Please note that the operation in a Linux platform is limited to implementing the design process through bitstream generation only. In a Windows platform, further simulation and hardware evaluation of the demo can be accomplished. The SERDES Eye/Backplane Demo installs into the default location of C:\Lattice_DevKits\DK-ECP3-SERDES- 010\. However, you can install the demo files in a directory of your choice. The demo directory includes the following in Windows and root/dk-ecp3-serdes-010 in Linux: Verilog source code for the FPGA design Lattice Diamond implementation Project files and Aldec Active-HDL simulation script file Bitstream (in format of *.bit) ORCAstra plug-in GUI files specifically for this SERDES Eye/Backplane Demo Note: The ORCAstra plug-in is not available on the Linux platform This SERDES Eye/Backplane Demo User s Guide Hardware requirement for this loopback application test design: LatticeECP3 Versa Evaluation Board with LatticeECP3-35EA, 484-ball fpbga device 12V AC/DC power adapter (with international plug adapters) PC with ORCAstra (PC not provided) MHz on-board source for SERDES/PCS QUAD reference clock USB cable to download bitstream Backplane with SMAs (not provided) Pair of DC Blocks (not provided) Eye viewing instrument - DCA, DSO, etc. (not provided) SMA cables (not provided) Software application and driver requirements include: ispvm System software (version 18 or later) for FPGA bitstream download to the LatticeECP3 Versa Evaluation Board Lattice Diamond design software version 1.2 (or later) ORCAstra software for user control interface - Included with Diamond 1.2 (or later on Windows only) 2

3 SERDES Eye/Backplane Demo Design Overview A block diagram of the demo design is provided in Figure 1. Figure 1. SERDES Eye/Backplane Demo Design Error hdoutp/n_3 hdinp/n_3 LatticeECP3 PCS Quad (10-bit SERDES Mode) rx_half_clk_ch3 20 tx_half_clk_ch3 PRBS 2^7/2^31 Generator/Checker Design refclkp/n SCI 20 Status/ Control reset_n JTAG SCI ORCAstra SCI SCI Software Control sel_clk The basic concept of the design is a quad-based PRBS Generator/checker that transmits parallel data to a PCS quad. In turn, the PCS SERDES channels serialize the data in the transmit direction, and de-serialize it in the receive direction. The serial data stream can be: Looped back via a cable on the evaluation board, or Sent to a DCA or DSO for eye viewing. In both cases, a backplane of variable length can be included in the serial path. The PCS quad location PCSA is used for this SERDES Eye/Backplane demo. This is the only PCS Quad available with the ECP3-35EA device. The demo has been generated in 10-bit SERDES-only mode (20-bit data), at 3.2 Gbps per channel (actual demo rate is Gbps or equivalent). On the LatticeECP3 Versa Evaluation Board, only PCSA Channel 3 is available to the user via SMA connectors. Therefore, all demo procedures use Channel 3 of PCSA. Note that the reference design implements the LatticeECP3 PCS TX and RX Reset State machines described under the SERDES/PCS RESET section of TN1176, LatticeECP3 SERDES/PCS Usage Guide. Clock Sources PCS quad A is clocked by its designated differential clock input, refclkp/n. The reference clock frequency is MHz and has one source: the ispclock 5406A device (U13 on the LatticeECP3 Versa Evaluation Board). Internally to the PCS, the reference clock is multiplied by a factor of 20 to generate the Gbps per channel data rate. At the PCS/FPGA interface, a 20-bit data interface is used. This requires MHZ receive and transmit clocks. The PCS-generated rx_half_clk_ch3 and tx_half_clk_ch3 (see Figure 1) clock the PCS interface as well as the PRBS Generator/Checker RX and TX data. 3

4 PRBS Generator/Checker Quad There is one PRBS Generator/Checker quad block in the demo design. It is associated with PCS Quad A Channel 3. The PRBS generator/checker quad has the following characteristics: 20-bit wide data One PRBS Generator (2^7 and 2^31) One PRBS Checker (2^7 and 2^31) Control/Status interface to user registers. One Error Counter connected to a user register for monitoring. One real time Error signal indicator connected to an on-board LED. The ORCAstra block controls all user registers as well as the LatticeECP3 PCS QUAD via the SCI interface. ORCAstra is in turn controlled via the JTAG interface. See Figure 1. PRBS Generator/Checker Quad ORCAstra Console Window This demo utilizes a visual window plug-in to the base ORCAstra installation as shown in Figure 2. The LatticeECP3 FPGA PRBS Generator/Checker Console window is associated with logical LatticeECP3 PCS Quad 1 in the main ORCAstra software application as described later in this document. Figure 2. PRBS Generator/Checker Quad Console Window ERROR COUNTER: There is one ERROR COUNTER display corresponding to channel 3 in the PCSA Quad. When PRBS Channel 3 is Enabled, the error counter increments every time errors are detected at the PRBS checker. The counter is only eight bits wide so the maximum count reached is hff. When the counter reaches hff, it does not roll back to zero unless the Clear Error Counter button is selected. The counter will not increment unless the corresponding PRBS channel is enabled. Clear Error Counters: When the Clear Error Counter button is selected, it asynchronously clears the content of the PRBS checker error counter. 4

5 Inject Error button: The PRBS channel needs to be enabled for this error injection feature to work. The demo design injects a single incorrect parallel data word in the transmitted PRBS data every time a positive edge occurs on the register bit associated with the Inject Error button. So, an incorrect data word is inserted every time the Inject Error button is selected. When a channel is in a SERDES near-end (HDOUT->HDIN) loopback, a single incorrect data word injected by a channel generator does not always correspond to a single count increment in the checker error counter. The injected error can cause the error counter to increment by as much as three counts. This is attributed to the nature of the PRBS checker design. PRBS Selection button: This button allows the selection of either 2^7 or 2^31 PRBS generation and checking. PRBS CH DISABLED/ENABLED: This enables/disables both the transmission of PRBS data from the generator, and the detection of errors by the checkers of a quad. When this button is disabled, the PRBS ERROR counters in the visual window stop incrementing, and the real time output PRBS Error signal indicator remains low (see Figure 1 and Table 2). PRBS Generator/Checker User Registers Map The user-accessible registers for the PRBS generator/checker quad are defined in Table 1. All register addresses are in hexadecimal. Also note that register address h00800 (not shown in Table 1) is a read-only register that contains the version number of the design. Table 1. User Registers Map GUI Option PRBS SEL PRBS CH 3 Enabled/Disabled PRBS ERR CNT 08004, bits [0:7] PCSA FPGA Register Ch3 Description 08000, bit 0 0=2^7-1 1=2^31-1 0=disable 08000, bit 7 1=enable Count up to flip-flop. Clear on read. Inject Error 08000, bit 2 Write 0 then 1 to inject error. Clear Error Cntr 08000, bit 3 Write 0 to clear. LatticeECP3 Versa Evaluation Board Setup There are two evaluations that can be done using the SERDES Eye/Backplane Demo design. The first demo is to loop the PRBS data back to the LatticeECP3 and check the data. The second demo evaluates the CML eye diagram of the high-speed data signal to a DSO. These setups assume the following. 1. ispvm System software is installed on a PC. The ispvm installation executable is included with the Diamond design software. 2. ORCAstra is installed on a PC. The ORCAstra installation executable is included with the Diamond design software. 3. The board is connected to the PC using the USB cable supplied. The USB cable is connected to J2 on the board. 4. Power is applied to the board via the provided power supply. Figure 3 shows the board setup for Loopback test. 5

6 SERDES Eye/Backplane Demo for the LatticeECP3 Versa Evaluation Board Lattice Semiconductor Figure 3. LatticeECP3 Versa Evaluation Board Setup for Loopback Test SERDES Eye/Backplane Demo Design Signal Descriptions Table 2 lists all the SERDES Eye/Backplane Demo Design signals that are connected on the LatticeECP3 Versa Evaluation Board. Table 2. Signal Descriptions Signal Name Type reset_n I tck I tdi I tdo O tms I Error_3 Board Connection Description SW1 Push Button FPGA global active low reset To on-board JTAG logic JTAG pins O Red LED D27 lights when errors occur PRBS error indicator for channel 3. Will not light if PRBS channel is disabled in the ORCAstra PRBS Console window. hdinp_3/ hdinn_3 I SMA J5 and J6 Channel 3 differential high-speed SERDES inputs hdoutp_3/ hdoutn_3 O SMA J7 and J8 Channel 3 differential high-speed SERDES outputs Loading the LatticeECP3 SERDES Eye Demo Bitstream with ispvm Follow the instructions below to load the SERDES Eye demo bitstream. 1. Start ispvm System software by selecting Start >Programs >Lattice Diamond 1.2 >Accessories >ispvm System. For Linux, type ispvm in the command line. Please refer to the Lattice Diamond Installation Notice for proper setting of the Environment Variables. 2. In the ispvm window, select the green Scan button (see Figure 4). LFE3-35EA will appear in the device list. 6

7 3. If ispvm does not detect the board or the device, select Options >Cable and I/O Port Setup. The Cable and I/O Port Setup window opens. Select Auto Detect and select USB2. Select OK. Select the green Scan button again and ensure LFE3-35EA is in the device list. If the board is not detected in the Linux platform, refer to the ispvm System Linux Installation and Setup Manual (ispvmlinuxinstallation.pdf) in the ispvm System installation directory. 4. Double-click on LFE3-35EA in the device list. The Device Information window will appear. 5. Set Device Access Options to JTAG1532 Mode and Operation to Fast Program (default setting). 6. Set the Data File to <demo_directory>\bitstreams\serdes_eye_demo_impl1.bit and select OK. 7. Select Go in the ispvm window. ispvm will download the bitstream to the LatticeECP3 device. A successful download of the bitstream is indicated by a green icon and PASS in the Status column as shown in Figure 4. Figure 4. ispvm Setup Running a Demo with the ORCAstra PCS View This section describes the use of ORCAstra to interactively change and monitor the LatticeECP3 PCS and useraccessible registers. This section is for the Windows platform only. Starting ORCAstra Ensure the LatticeECP3 Demo bitstream has been loaded, then: 7

8 1. Start the ORCAstra software by invoking ORCA-stra.exe from the ORCAstra directory (ex: C:\lscc\ diamond\1.2\orcastra\. The following ORCAstra FPGA Control Center window appears: 2. Select Interface > 1 ispvm JTAG Hub USB Interface. The system detects two Devices. Select A and select OK, as shown in Figure 5. Figure 5. Multiple Devices Window 3. You will see the window shown below. Select OK. 4. Select Device >4 Lattice ECP3. Also select Options and un-check Display Data in [7:0] Order in Data Box. 5. Select the ECP3 PCS1 button. The ECP3-PCS 1 window will appear. Select the Main tab, and select the Pwr, Rst, Alrms, and SerDes Buffer Options tabs. The resulting ECP3-PCS 1 window is shown in Figure 6. 8

9 Figure 6. Lattice PCS ORCAstra View 6. From the main ORCAstra Window, select CustomProgrammability-> Visual Window. 7. In the new window, select File->Open and navigate to select <demo_directory>\orcastra Plugins\EyeDemo.vis. You will see the PRBS Gen./Check Visual Window shown in Figure Make sure Continuous Polling is checked in the main ORCAstra window. This ensures that changes in the GUI are instantly reflected in the hardware registers. Configuring PCS 1 Options in ORCAstraECP3-PCS 1 Window Power, Reset and Alarms The default Pwr, Resets and Alarms section contains the following important information (See Figure 6): A single red or green LED indicates the status of the entire quad or all of the four channels of the quad. There are two LEDs, red and green for plol. If the green LED glows, it means a successful PLL lock. If the red LED glows, it means the PLL failed to lock. Be sure PLL is locked before continuing with the demo. The green and red LEDs (one per channel) indicate Receive CDR lock (rlol). Green indicates a successful lock. This view also allows the user to identify which channels (or the entire QUAD), are powered down or reset. This view also allows users to reset PCS digital logic (lane_tx_rst and lane_rx_rst), as well as SERDES logic (macro_rst) and the whole QUAD (quad_rst). For more details, refer to TN1176, LatticeECP3 SERDES/PCS Usage Guide. SERDES Buffer Options View This view allows controlling the characteristics of output, input, and reference clock buffers: TX pre-emphasis, TX amplitude, RX equalization, TX and RX buffer termination and coupling. These options can be changed by clicking the Channel 3 tab in the ECP3-PCS1 window. Refer to SERDES Buffer Options Section shown in Figure 6. 9

10 Typical Backplane Demo Applications As mentioned earlier, the serial data stream can be: Looped back via a cable on the evaluation board, or Sent to a DSO or DCA for eye viewing. This document describes using a DSO. The DCA requires an external trigger input. SERDES Eye/Backplane Demo on PCS Quad PCSA using DSO A typical DSO SERDES Eye/Backplane Demo application with PCS PCSB is illustrated in Figure 7. Figure 7. Typical DSO SERDES Backplane Eye Demo on PCS Quad PCSA To PC ispvm J12 J MHz MHZ Osc. PCSB_HDOUT* PCSA_HDOUT3 PCSB_HDIN* SW1 SW1 RESET SEL_CLK 12V REFCLK (PCSB) (PCSA) LatticeECP3 PCS Quad (10-Bit SERDES Mode) R LED2 (D24) MCA_RESYNC PART: LFE3-95E -7FN1152CES rx_half_clk_ch3 20 tx_half_clk_ch3 20 PRBS 2^7/2^31 Generator/Checker Design LED CH3 Checker Error Agilent DSO81304B Backplane DC BLOCKS The hardware setup is as follows: The LatticeECP3 Versa Evaluation Board has an on-board reference clock (ispclock5406a device) that applies differential clock inputs to the PCSA reference clock input. Connect the SMA cables from the channel 3 high speed outputs, J7 and J, to SMA terminals on the backplane. If you do not want to use a backplane, connect the SMA cables from J7 and J8 directly to the DC blocks on the DSO. Setup the Agilent DSO81304B instrument using the setup file: <demo_directory>\misc\ DSO81394B_setup.set In previous sections of this user s guide, you have already connected the power supply to the LatticeECP3 Versa Evaluation Board, loaded the LatticeECP3 SERDES Eye/Backplane demo bitstream to the board, invoked ORCAstra, and customized the ORCAstra interface with the PRBS Generator/Checker Console window and ECP3-PCS 1 windows on your computer. Perform the following steps to complete the demo: 1. In the ORCAstra FPGA Control Center window, be sure to check the Continuously Polling check box. 2. Press SW1 FPGA GSRN on the LatticeECP3 Versa Evaluation Board to re-acquire the ref clock. 10

11 3. In the Power, Resets, and Alarms tab of the ECP3-PCS 1 window, power down channels 0, 1 and 2 (uncheck tpwdnb and rpwdnb for channels 0, 1, and 2; Channel 3 must remain checked). 4. In the PRBS Generator/checker Console window, select 2^7 or 2^31 for the PRBS pattern. If you select 2^31, then also set Receive equalization to 11: Long-Reach Eq in the SERDES Buffer Option tab and Channel 3 tab, of the ECP3-PCS 1 window. 5. In the PRBS Generator/checker Console window, make sure PRBS channel 3 is enabled. As a result of running the demo steps, a PRBS eye should appear on the DSO screen. Figure 8 illustrates a Gbps differential eye based on 2^7 PRBS mode, the SERDES buffer settings, and the SERDES output SMAs J7 and J8 connected directly to the DC blocks (no backplane). In a typical backplane application, the SERDES Buffer Options of PCS1 in ORCAstra (Figure 6) allows real-time tweaking of output buffer characteristics, as different backplane lengths are utilized to maintain a clean SERDES eye diagram at the DSO input. The eye in Figure 8 can change if any of the TX buffer options, such as amplitude, pre-emphasis, and coupling, are changed. Figure 8. DSO Differential Eye Diagram with PCS Quad PCSA and No Backplane SERDES Eye/Backplane PRBS Loopback Demo In a typical PRBS backplane loopback application: The FPGA PRBS Generator is used to transmit data from the FPGA to the PCS TXD ports on a given channel. The PCS SERDES HDOUT pins are connected to a backplane through SMA cables. The other backplane terminals connect to the PCS HDIN channel inputs through SMA cables. Note: To do the loopback demo without a backplane, use the SMA cables to directly connect HDOUT to HDIN on the LatticeECP3 Versa Evaluation Board. The PCS RXD ports then feed the recovered data to the FPGA PRBS Quad Checker. 11

12 This type of application is illustrated in Figure 3. This setup applies to PCSA Quad, Channel 3 which has been brought out on the LatticeECP3 Versa Evaluation Board. This application can make use of the ORCAstra PRBS Generator/Checker Quad Console window from Figure 2 and the SERDES Buffer Options in the ORCAstra ECP3-PCS 1 window (see Figure 6). While looping PRBS data on channel 3 the PRBS Generator/checker Console window is used to verify error-free PRBS data is received, while the ECP3-PCS 1 window is used to tweak output and input buffer options (as different backplane lengths are used). The following steps describe how to run through a PRBS loopback demo on channel 3. The HDIN and HDOUT SMA (P, N) pairs are (J5 and J6) and (J7 and J8) respectively. 1. Make sure power is supplied to the LatticeECP3 Versa Evaluation Board. 2. Make sure HDOUT3 is looped back to HDIN3. Note: To do the loopback demo without a backplane, use the SMA cables to directly connect HDOUT to HDIN on the LatticeECP3 Versa Evaluation Board. 3. Press SW1 FPGA GSRN on the LatticeECP3 Versa Evaluation Board to re-acquire the reference clock. 4. Load the LatticeECP3 SERDES Demo bitstream as previously described. 5. Start an ORCAstra session and load the ECP3-PCS 1 window and the PRBS Generator/Checker Console window as previously described. 6. Make sure the Continuous Polling box is checked in the ORCAstra FPGA Control Center window. 7. In the Power, Resets, and Alarms tab of the ECP3-PCS 1 window, power down channels 0, 1 and 2 (uncheck tpwdnb and rpwdnb for channels 0, 1 and 2). 8. In the PRBS Generator/Checker Quad Visual Window: A. Select 2^7 or 2^31 for PATTERN. If you select 2^31, then also set Receive equalization to 11: Long- Reach Eq in the SERDES Buffer Option tab, channel 3, of the ECP3-PCS 1 window. 12

13 B. ENABLE channel 3. The generator and checker for channel 3 are now transmitting and checking PRBS packets. After this step, rlol should be solid green. Also verify that plol is solid green. If any of these indicators are red, then proceed to debugging these indicators as indicated in step 7D. C. Clear all counters by pressing the Clear Error Cntr button. D. If the ERR COUNTER for channel 3 increments and/or the D27 error LED lights up, then the PRBS checker is receiving patterns with errors. Note that the error counters will not rollover after reaching hff. It is necessary to reset the counter to ensure no new errors are received. E. Verify that the Power, Reset and Alarm section in the ECP3-PCS 1 window does not show any PLL loss of lock (plol) or CDR loss of lock (rlol). a. A red plol indicates that the reference clock source to the TX PLL is not stable or may have the incorrect frequency. b. A red rlol indicates incorrect activity on the HDIN* inputs. The input signals may be too attenuated by the medium. F. Modifying some of the input and output buffer settings in the SERDES Buffer Options section of ECP3- PCS 1 window. (ex: TX pre-emphasis, TX amplitude, RX equalization) to address the rlol issue. Implementing and Simulating the Reference Design The steps below explain how to run the SERDES Eye/Backplane Demo reference design source code through Diamond map, place and route, bitstream generation, and simulation. Simulation is supported in Windows only. Both implementation and simulation start with the same steps: 1. Open Lattice Diamond design software. 2. Open <demo_directory>\target\serdes_eye_demo.ldf. This will load the Verilog-based project, as shown in Figure 9. Figure 9. Diamond Verilog HDL Design 13

14 Implementation To implement the design and generate a bitstream, double-click Bitstream File in the Process window. This will run through the full synthesis, place and route flow and generate a new serdes_eye_demo_impl1.bit file in the impl1 folder. Simulation The simulation process uses the custom.do Aldec Active-HDL simulation script located under the Target directory. To ensure this script is used, follow the steps below, as illustrated in Figures 10 to 14: 1. Open the Lattice Diamond design tool. Select Tools->Simulation Wizard. Select Next and provide the name of your choice as the project name. Select Next. RTL should be selected. Select Next. 2. In the Add Source window click the + button and add the test bench file..serdes\sim\src\aaa_serdes_tb.v. Select Next and Finish. 3. The Active-HDL environment will open. Select Tool- >Execute Macro and select the custom.do file. 4. The script compiles all necessary design and test bench files and runs the simulation into the Aldec Waveform window shown in Figure 15. Figure 10. Configuring Aldec Simulation 14

15 Figure 11. Add Source Window Figure 12. Adding Test Bench 15

16 Figure 13. Summary of Sources Figure 14. Executing Custom.do File 16

17 Figure 15. Aldec Active-HDL Simulation References The following documents provide more information: TN1176, LatticeECP3 SERDES/PCS Usage Guide DS1021, LatticeECP3 Family Data Sheet EB62, LatticeECP3 Versa Evaluation Board User s Guide Technical Support Assistance Hotline: LATTICE (North America) (Outside North America) techsupport@latticesemi.com Internet: Revision History Date Version Change Summary April Initial release. May Updated steps for demos to include pressing of GSRN Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice. 17

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

Transmission of High-Speed Serial Signals Over Common Cable Media

Transmission of High-Speed Serial Signals Over Common Cable Media August 00 Introduction Technical Note TN066 Designers are often faced with moving serial data from one location to another, over moderate distances, and in the most efficient manner. Transmitting large

More information

LMH0340/LMH0341 SerDes EVK User Guide

LMH0340/LMH0341 SerDes EVK User Guide LMH0340/LMH0341 SerDes EVK User Guide July 1, 2008 Version 1.05 1 1... Overview 3 2... Evaluation Kit (SD3GXLEVK) Contents 3 3... Hardware Setup 4 3.1 ALP100 BOARD (MAIN BOARD) DESCRIPTION 5 3.2 SD340EVK

More information

Transmission of High-Speed Serial Signals Over Common Cable Media

Transmission of High-Speed Serial Signals Over Common Cable Media July 008 Introduction Technical Note TN066 Designers are often faced with moving serial data from one location to another, over moderate distances, and in the most efficient manner. Transmitting large

More information

Single Channel LVDS Tx

Single Channel LVDS Tx April 2013 Introduction Reference esign R1162 Low Voltage ifferential Signaling (LVS) is an electrical signaling system that can run at very high speeds over inexpensive twisted-pair copper cables. It

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

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

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

Debugging IDT S-RIO Gen2 Switches Using RapidFET JTAG

Debugging IDT S-RIO Gen2 Switches Using RapidFET JTAG Titl Debugging IDT S-RIO Gen2 Switches Using RapidFET JTAG Application Note March 29, 2012 About this Document This document discusses common problems that are encountered when debugging with a board that

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

Sub-LVDS-to-Parallel Sensor Bridge

Sub-LVDS-to-Parallel Sensor Bridge January 2015 Introduction Reference Design RD1122 Sony introduced the IMX036 and IMX136 sensors to support resolutions up to 1080P60 and 1080p120 respectively. A traditional CMOS parallel interface could

More information

ECE 270 Lab Verification / Evaluation Form. Experiment 9

ECE 270 Lab Verification / Evaluation Form. Experiment 9 ECE 270 Lab Verification / Evaluation Form Experiment 9 Evaluation: IMPORTANT! You must complete this experiment during your scheduled lab period. All work for this experiment must be demonstrated to and

More information

Using SignalTap II in the Quartus II Software

Using SignalTap II in the Quartus II Software White Paper Using SignalTap II in the Quartus II Software Introduction The SignalTap II embedded logic analyzer, available exclusively in the Altera Quartus II software version 2.1, helps reduce verification

More information

AN 848: Implementing Intel Cyclone 10 GX Triple-Rate SDI II with Nextera FMC Daughter Card Reference Design

AN 848: Implementing Intel Cyclone 10 GX Triple-Rate SDI II with Nextera FMC Daughter Card Reference Design AN 848: Implementing Intel Cyclone 10 GX Triple-Rate SDI II with Nextera FMC Daughter Card Reference Design Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Send Feedback Latest document on

More information

DG0755 Demo Guide PolarFire FPGA JESD204B Standalone Interface

DG0755 Demo Guide PolarFire FPGA JESD204B Standalone Interface DG0755 Demo Guide PolarFire FPGA JESD204B Standalone Interface Microsemi Headquarters One Enterprise, Aliso Viejo, CA 92656 USA Within the USA: +1 (800) 713-4113 Outside the USA: +1 (949) 380-6100 Sales:

More information

EXOSTIV TM. Frédéric Leens, CEO

EXOSTIV TM. Frédéric Leens, CEO EXOSTIV TM Frédéric Leens, CEO A simple case: a video processing platform Headers & controls per frame : 1.024 bits 2.048 pixels 1.024 lines Pixels per frame: 2 21 Pixel encoding : 36 bit Frame rate: 24

More information

Tutorial 11 ChipscopePro, ISE 10.1 and Xilinx Simulator on the Digilent Spartan-3E board

Tutorial 11 ChipscopePro, ISE 10.1 and Xilinx Simulator on the Digilent Spartan-3E board Tutorial 11 ChipscopePro, ISE 10.1 and Xilinx Simulator on the Digilent Spartan-3E board Introduction This lab will be an introduction on how to use ChipScope for the verification of the designs done on

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

Serial Digital Interface II Reference Design for Stratix V Devices

Serial Digital Interface II Reference Design for Stratix V Devices Serial Digital Interface II Reference Design for Stratix V Devices AN-673 Application Note This document describes the Altera Serial Digital Interface (SDI) II reference design that demonstrates how you

More information

Serial Digital Interface Reference Design for Stratix IV Devices

Serial Digital Interface Reference Design for Stratix IV Devices Serial Digital Interface Reference Design for Stratix IV Devices AN-600-1.2 Application Note The Serial Digital Interface (SDI) reference design shows how you can transmit and receive video data using

More information

2D Scaler IP Core User s Guide

2D Scaler IP Core User s Guide 2D Scaler IP Core User s Guide August 2013 IPUG88_01.2 Table of Contents Chapter 1. Introduction... 4 Quick Facts... 4 Features... 4 Release Information... 5 Chapter 2. Functional Description... 6 Key

More information

APPLICATION NOTE 4254 PRBS Mode Setup for the MAX9257/MAX9258 Evaluation Kit

APPLICATION NOTE 4254 PRBS Mode Setup for the MAX9257/MAX9258 Evaluation Kit Maxim > Design Support > Technical Documents > Application Notes > High-Speed Interconnect > APP 4254 Keywords: PRBS, pseudo-random bit sequence, serializer, deserializer, eye diagram, ECU, bit error rate

More information

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

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

Logic Analysis Basics

Logic Analysis Basics Logic Analysis Basics September 27, 2006 presented by: Alex Dickson Copyright 2003 Agilent Technologies, Inc. Introduction If you have ever asked yourself these questions: What is a logic analyzer? What

More information

Logic Analysis Basics

Logic Analysis Basics Logic Analysis Basics September 27, 2006 presented by: Alex Dickson Copyright 2003 Agilent Technologies, Inc. Introduction If you have ever asked yourself these questions: What is a logic analyzer? What

More information

Xilinx Answer Eye Qualification

Xilinx Answer Eye Qualification Xilinx Answer 70915 Eye Qualification Important Note: This downloadable PDF of an Answer Record is provided to enhance its usability and readability. It is important to note that Answer Records are Web-based

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

C65SPACE-HSSL Gbps multi-rate, multi-lane, SerDes macro IP. Description. Features

C65SPACE-HSSL Gbps multi-rate, multi-lane, SerDes macro IP. Description. Features 6.25 Gbps multi-rate, multi-lane, SerDes macro IP Data brief Txdata1_in Tx1_clk Bist1 Rxdata1_out Rx1_clk Txdata2_in Tx2_clk Bist2 Rxdata2_out Rx2_clk Txdata3_in Tx3_clk Bist3 Rxdata3_out Rx3_clk Txdata4_in

More information

SignalTap Analysis in the Quartus II Software Version 2.0

SignalTap Analysis in the Quartus II Software Version 2.0 SignalTap Analysis in the Quartus II Software Version 2.0 September 2002, ver. 2.1 Application Note 175 Introduction As design complexity for programmable logic devices (PLDs) increases, traditional methods

More information

Model 5240 Digital to Analog Key Converter Data Pack

Model 5240 Digital to Analog Key Converter Data Pack Model 5240 Digital to Analog Key Converter Data Pack E NSEMBLE D E S I G N S Revision 2.1 SW v2.0 This data pack provides detailed installation, configuration and operation information for the 5240 Digital

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

XJTAG DFT Assistant for

XJTAG DFT Assistant for XJTAG DFT Assistant for Installation and User Guide Version 2 enquiries@xjtag.com Table of Contents SECTION PAGE 1. Introduction...3 2. Installation...3 3. Quick Start Guide...4 4. User Guide...4 4.1.

More information

Model 4455 ASI Serial Digital Protection Switch Data Pack

Model 4455 ASI Serial Digital Protection Switch Data Pack Model 4455 ASI Serial Digital Protection Switch Data Pack Revision 1.5 SW v2.2.11 This data pack provides detailed installation, configuration and operation information for the 4455 ASI Serial Digital

More information

CSCB58 - Lab 4. Prelab /3 Part I (in-lab) /1 Part II (in-lab) /1 Part III (in-lab) /2 TOTAL /8

CSCB58 - Lab 4. Prelab /3 Part I (in-lab) /1 Part II (in-lab) /1 Part III (in-lab) /2 TOTAL /8 CSCB58 - Lab 4 Clocks and Counters Learning Objectives The purpose of this lab is to learn how to create counters and to be able to control when operations occur when the actual clock rate is much faster.

More information

SignalTap: An In-System Logic Analyzer

SignalTap: An In-System Logic Analyzer SignalTap: An In-System Logic Analyzer I. Introduction In this chapter we will learn 1 how to use SignalTap II (SignalTap) (Altera Corporation 2010). This core is a logic analyzer provided by Altera that

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

Solutions for a Real Time World. Unigen Corp. Wireless Module Products. PAN Radio Modules Demonstration & Evaluation Kit UGWxxxxxxxxx (Part Number)

Solutions for a Real Time World. Unigen Corp. Wireless Module Products. PAN Radio Modules Demonstration & Evaluation Kit UGWxxxxxxxxx (Part Number) Unigen Corp. Wireless Module Products PAN Radio Modules Demonstration & Evaluation Kit UGWxxxxxxxxx (Part Number) Issue Date: November 19, 2008 Revision: 1.0-1 REVISION HISTORY Rev. No. History Issue Date

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

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

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-SMT949 Document Issue Number 1.1 Issue Data: 27th April 2012

More information

Copyright 2013 ACURA Global. UHF860 RFID READER. User s manual. English draft TM970180

Copyright 2013 ACURA Global. UHF860 RFID READER. User s manual. English draft TM970180 Copyright 03 ACURA Global. UHF860 RFID READER User s manual English draft TM97080 April 0, 03 Copyright 03: without a written approval from ACURA Global Inc, this document is not allowed to be duplicated

More information

Implementing SMPTE SDI Interfaces with Artix-7 FPGA GTP Transceivers Author: John Snow

Implementing SMPTE SDI Interfaces with Artix-7 FPGA GTP Transceivers Author: John Snow Application Note: Artix-7 Family XAPP1097 (v1.0.1) November 10, 2015 Implementing SMPTE SDI Interfaces with Artix-7 FPGA GTP Transceivers Author: John Snow Summary The Society of Motion Picture and Television

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

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

XJTAG DFT Assistant for

XJTAG DFT Assistant for XJTAG DFT Assistant for Installation and User Guide Version 1.0 enquiries@xjtag.com Table of Contents SECTION PAGE 1. Introduction...3 2. Installation...3 3. Quick Start Guide...3 4. User Guide...4 4.1.

More information

Tektronix Inc. DisplayPort Standard

Tektronix Inc. DisplayPort Standard DisplayPort Standard 06-12-2008 DisplayPort Standard Tektronix MOI for Sink Tests (AWG Jitter Generation using Direct Synthesis and calibration using Real Time DPO measurements for Sink Devices) DisplayPort

More information

Arria-V FPGA interface to DAC/ADC Demo

Arria-V FPGA interface to DAC/ADC Demo Arria-V FPGA interface to DAC/ADC Demo 1. Scope Demonstrate Arria-V FPGA on dev.kit communicates to TI High-Speed DAC and ADC Demonstrate signal path from DAC to ADC is operating as part of the signal

More information

Rack-Mount Receiver Analyzer 101

Rack-Mount Receiver Analyzer 101 Rack-Mount Receiver Analyzer 101 A Decade s Worth of Innovation No part of this document may be circulated, quoted, or reproduced for distribution without prior written approval from Quasonix, Inc. Copyright

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

ChipScope Pro Serial I/O Toolkit User Guide

ChipScope Pro Serial I/O Toolkit User Guide ChipScope Pro Serial I/O Toolkit User Guide (ChipScope Pro Software 9.2i) R R Xilinx is disclosing this Document and Intellectual Property (hereinafter the Design ) to you for use in the development of

More information

Lab #10 Hexadecimal-to-Seven-Segment Decoder, 4-bit Adder-Subtractor and Shift Register. Fall 2017

Lab #10 Hexadecimal-to-Seven-Segment Decoder, 4-bit Adder-Subtractor and Shift Register. Fall 2017 University of Texas at El Paso Electrical and Computer Engineering Department EE 2169 Laboratory for Digital Systems Design I Lab #10 Hexadecimal-to-Seven-Segment Decoder, 4-bit Adder-Subtractor and Shift

More information

LFSRs as Functional Blocks in Wireless Applications Author: Stephen Lim and Andy Miller

LFSRs as Functional Blocks in Wireless Applications Author: Stephen Lim and Andy Miller XAPP22 (v.) January, 2 R Application Note: Virtex Series, Virtex-II Series and Spartan-II family LFSRs as Functional Blocks in Wireless Applications Author: Stephen Lim and Andy Miller Summary Linear Feedback

More information

isplever Multi-Rate Serial Digital Interface Physical Layer IP Core User s Guide January 2012 ipug70_01.2

isplever Multi-Rate Serial Digital Interface Physical Layer IP Core User s Guide January 2012 ipug70_01.2 TM isplever CORE Multi-Rate Serial Digital Interface Physical Layer IP Core User s Guide January 2012 ipug70_01.2 Introduction Serial Digital Interface (SDI) is the most popular raw video link standard

More information

TECHNICAL MANUAL. Cheetah VIDEO MATRIX ROUTERS 3G VIDEO INPUT CARD WITH AUDIO DE-EMBEDDING AND 3G VIDEO OUTPUT CARD WITH AUDIO EMBEDDING

TECHNICAL MANUAL. Cheetah VIDEO MATRIX ROUTERS 3G VIDEO INPUT CARD WITH AUDIO DE-EMBEDDING AND 3G VIDEO OUTPUT CARD WITH AUDIO EMBEDDING TECHNICAL MANUAL Cheetah VIDEO MATRIX ROUTERS 3G VIDEO INPUT CARD WITH AUDIO DE-EMBEDDING AND 3G VIDEO OUTPUT CARD WITH AUDIO EMBEDDING Publication: 81-9059-0658-0, Rev. A August, 2009 Thank You!! for

More information

Laboratory Exercise 7

Laboratory Exercise 7 Laboratory Exercise 7 Finite State Machines This is an exercise in using finite state machines. Part I We wish to implement a finite state machine (FSM) that recognizes two specific sequences of applied

More information

EEG A1452 SCTE-104 Inserter Frame Card

EEG A1452 SCTE-104 Inserter Frame Card EEG A1452 SCTE-104 Inserter Frame Card Product Manual EEG Enterprises, Inc. 586 Main Street Farmingdale, New York 11735 TEL: (516) 293-7472 FAX: (516) 293-7417 Copyright EEG Enterprises, Inc. 2017 All

More information

XJTAG DFT Assistant for

XJTAG DFT Assistant for XJTAG DFT Assistant for Installation and User Guide Version 2 enquiries@xjtag.com Table of Contents SECTION PAGE 1. Introduction...3 2. Installation...3 3. Quick Start Guide...3 4. User Guide...4 4.1.

More information

XJTAG DFT Assistant for

XJTAG DFT Assistant for XJTAG DFT Assistant for Installation and User Guide Version 2 enquiries@xjtag.com Table of Contents SECTION PAGE 1. Introduction...3 2. Installation...3 3. Quick Start Guide...3 4. User Guide...4 4.1.

More information

THDB_ADA. High-Speed A/D and D/A Development Kit

THDB_ADA. High-Speed A/D and D/A Development Kit THDB_ADA High-Speed A/D and D/A Development Kit With complete reference design and source code for Fast-Fourier Transform analysis and arbitrary waveform generator. 1 CONTENTS Chapter 1 About the Kit...2

More information

SDI Development Kit using National Semiconductor s LMH0340 serializer and LMH0341 deserializer

SDI Development Kit using National Semiconductor s LMH0340 serializer and LMH0341 deserializer User Guide: SDALTEVK HSMC SDI ADAPTER BOARD 9-Jul-09 Version 0.06 SDI Development Kit using National Semiconductor s LMH0340 serializer and LMH0341 deserializer Page 1 of 31 1...Overview 3 2...Evaluation

More information

2.6 Reset Design Strategy

2.6 Reset Design Strategy 2.6 Reset esign Strategy Many design issues must be considered before choosing a reset strategy for an ASIC design, such as whether to use synchronous or asynchronous resets, will every flipflop receive

More information

LAX_x Logic Analyzer

LAX_x Logic Analyzer Legacy documentation LAX_x Logic Analyzer Summary This core reference describes how to place and use a Logic Analyzer instrument in an FPGA design. Core Reference CR0103 (v2.0) March 17, 2008 The LAX_x

More information

ispmach 4000 Timing Model Design and Usage Guidelines

ispmach 4000 Timing Model Design and Usage Guidelines September 2001 Introduction Technical Note TN1004 When implementing a design into an ispmach 4000 family device, it is often critical to understand how the placement of the design will affect the timing.

More information

Quick Guide Book of Sending and receiving card

Quick Guide Book of Sending and receiving card Quick Guide Book of Sending and receiving card ----take K10 card for example 1 Hardware connection diagram Here take one module (32x16 pixels), 1 piece of K10 card, HUB75 for example, please refer to the

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

INSTALLATION AND OPERATION INSTRUCTIONS EVOLUTION VIDEO DISTRIBUTION SYSTEM

INSTALLATION AND OPERATION INSTRUCTIONS EVOLUTION VIDEO DISTRIBUTION SYSTEM INSTALLATION AND OPERATION INSTRUCTIONS EVOLUTION VIDEO DISTRIBUTION SYSTEM ATTENTION: READ THE ENTIRE INSTRUCTION SHEET BEFORE STARTING THE INSTALLATION PROCESS. WARNING! Do not begin to install your

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

COE758 Xilinx ISE 9.2 Tutorial 2. Integrating ChipScope Pro into a project

COE758 Xilinx ISE 9.2 Tutorial 2. Integrating ChipScope Pro into a project COE758 Xilinx ISE 9.2 Tutorial 2 ChipScope Overview Integrating ChipScope Pro into a project Conventional Signal Sampling Xilinx Spartan 3E FPGA JTAG 2 ChipScope Pro Signal Sampling Xilinx Spartan 3E FPGA

More information

C8491 C8000 1/17. digital audio modular processing system. 3G/HD/SD-SDI DSP 4/8/16 audio channels. features. block diagram

C8491 C8000 1/17. digital audio modular processing system. 3G/HD/SD-SDI DSP 4/8/16 audio channels. features. block diagram features 4 / 8 / 16 channel LevelMagic2 SDI-DSP with level or loudness (ITU-BS.1770-1/ ITU-BS.1770-2, EBU R128) control 16 channel 3G/HD/SD-SDI de-embedder 16 in 16 de-embedder matrix 16 channel 3G/HD/SD-SDI

More information

AbhijeetKhandale. H R Bhagyalakshmi

AbhijeetKhandale. H R Bhagyalakshmi Sobel Edge Detection Using FPGA AbhijeetKhandale M.Tech Student Dept. of ECE BMS College of Engineering, Bangalore INDIA abhijeet.khandale@gmail.com H R Bhagyalakshmi Associate professor Dept. of ECE BMS

More information

C8000. switch over & ducking

C8000. switch over & ducking features Automatic or manual Switch Over or Fail Over in case of input level loss. Ducking of a main stereo or surround sound signal by a line level microphone or by a pre recorded announcement / ad input.

More information

HCImage Live Getting Started Guide

HCImage Live Getting Started Guide HCImage Live Getting Started Guide Release 4.4 December 2017 This guide, as well as the software described in it, is covered under license agreement and may be used or copied only in accordance with the

More information

ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis

ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis 1) Start the Xilinx ISE application, open Start All Programs Xilinx ISE 9.1i Project Navigator or use the shortcut on

More information

IP LIVE PRODUCTION UNIT NXL-IP55

IP LIVE PRODUCTION UNIT NXL-IP55 IP LIVE PRODUCTION UNIT NXL-IP55 OPERATION MANUAL 1st Edition (Revised 2) [English] Table of Contents Overview...3 Features... 3 Transmittable Signals... 3 Supported Networks... 3 System Configuration

More information

Laboratory Exercise 7

Laboratory Exercise 7 Laboratory Exercise 7 Finite State Machines This is an exercise in using finite state machines. Part I We wish to implement a finite state machine (FSM) that recognizes two specific sequences of applied

More information

User Manual. Product Link:

User Manual. Product Link: User Manual Product Name: "AVR JTAG ICE Emulator" Product Model: PRG-00025 Product Link: https://techshopbd.com/product-categories/avr-98764/3189/avr-jtag-ice-emulatortechshop-bangladesh Note: This AVR

More information

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT /12/14 BIT 10 TO 65 MSPS DUAL ADC

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT /12/14 BIT 10 TO 65 MSPS DUAL ADC LTC2286, LTC2287, LTC2288, LTC2290, LTC2291, LTC2292, LTC2293, LTC2294, LTC2295, LTC2296, LTC2297, LTC2298 or LTC2299 DESCRIPTION Demonstration circuit 816 supports a family of s. Each assembly features

More information

USER'S MANUAL. Getting started with ALEXAN ATMEL AT89C2051/AT89C4051 Training Module - 1

USER'S MANUAL. Getting started with ALEXAN ATMEL AT89C2051/AT89C4051 Training Module - 1 USER'S MANUAL Getting started with ALEXAN ATMEL AT89C05/AT89C405 Training Module - Version.0 Copyright 006 Ace Electronic Technology Inc. All Rights Reserved Alexan 05/405 TM- v..0 Page of 7 About This

More information

Synchronous Sequential Logic

Synchronous Sequential Logic Synchronous Sequential Logic Ranga Rodrigo August 2, 2009 1 Behavioral Modeling Behavioral modeling represents digital circuits at a functional and algorithmic level. It is used mostly to describe sequential

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

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

The ASI demonstration uses the Altera ASI MegaCore function and the Cyclone video demonstration board.

The ASI demonstration uses the Altera ASI MegaCore function and the Cyclone video demonstration board. April 2006, version 2.0 Application Note Introduction A digital video broadcast asynchronous serial interace (DVB-) is a serial data transmission protocol that transports MPEG-2 packets over copper-based

More information

AN 776: Intel Arria 10 UHD Video Reference Design

AN 776: Intel Arria 10 UHD Video Reference Design AN 776: Intel Arria 10 UHD Video Reference Design Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents 1 Intel Arria 10 UHD Video Reference Design... 3 1.1 Intel Arria 10 UHD

More information

Model 6010 Four Channel 20-Bit Audio ADC Data Pack

Model 6010 Four Channel 20-Bit Audio ADC Data Pack Model 6010 Four Channel 20-Bit Audio ADC Data Pack Revision 3.1 SW v1.0.0 This data pack provides detailed installation, configuration and operation information for the Model 6010 Four Channel 20-bit Audio

More information

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts)

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts) Nate Pihlstrom, npihlstr@uccs.edu Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts) Objective The objective of lab assignments 5 through 9 are to systematically design and implement

More information

HDL & High Level Synthesize (EEET 2035) Laboratory II Sequential Circuits with VHDL: DFF, Counter, TFF and Timer

HDL & High Level Synthesize (EEET 2035) Laboratory II Sequential Circuits with VHDL: DFF, Counter, TFF and Timer 1 P a g e HDL & High Level Synthesize (EEET 2035) Laboratory II Sequential Circuits with VHDL: DFF, Counter, TFF and Timer Objectives: Develop the behavioural style VHDL code for D-Flip Flop using gated,

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

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

SPI Serial Communication and Nokia 5110 LCD Screen

SPI Serial Communication and Nokia 5110 LCD Screen 8 SPI Serial Communication and Nokia 5110 LCD Screen 8.1 Objectives: Many devices use Serial Communication to communicate with each other. The advantage of serial communication is that it uses relatively

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

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

CobraNet Bundle Assignment Procedure Using CobraNet Discovery

CobraNet Bundle Assignment Procedure Using CobraNet Discovery Summary This procedure will allow Q-Sys to integrate with an existing CobraNet system by providing instructions on setting up CobraNet Assignments for the Q-Sys CCN32 CobraNet Card. NOTE: If the CCN32

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

DM1624, DM1612, DM812

DM1624, DM1612, DM812 Installation Guide Hardware and Software DM Series Digital Processors models DM1624, DM1612, DM812 LECTROSONICS, INC. 1 Installation Specific Information Only This guide covers only installation related

More information

L, LTC, LTM, LT are registered trademarks of Linear Technology Corporation. Other product

L, LTC, LTM, LT are registered trademarks of Linear Technology Corporation. Other product DESCRIPTION WARNING! Do not look directly at operating LED. This circuit produces light that can damage eyes. Demo Circuit 1265 QUICK START GUIDE LTC3220/LTC3220-1 360mA Universal 18-Channel LED Driver

More information

1 Terasic Inc. D8M-GPIO User Manual

1  Terasic Inc. D8M-GPIO User Manual 1 Chapter 1 D8M Development Kit... 4 1.1 Package Contents... 4 1.2 D8M System CD... 5 1.3 Assemble the Camera... 5 1.4 Getting Help... 6 Chapter 2 Introduction of the D8M Board... 7 2.1 Features... 7 2.2

More information

Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report

Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report 2015.11.02 Altera JESD204B IP Core and ADI AD6676 Hardware Checkout Report AN-753 Subscribe The Altera JESD204B IP Core is a high-speed point-to-point serial interface intellectual property (IP). The JESD204B

More information

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs Introduction White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs In broadcasting production and delivery systems, digital video data is transported using one of two serial

More information

De-embedding Gigaprobes Using Time Domain Gating with the LeCroy SPARQ

De-embedding Gigaprobes Using Time Domain Gating with the LeCroy SPARQ De-embedding Gigaprobes Using Time Domain Gating with the LeCroy SPARQ Dr. Alan Blankman, Product Manager Summary Differential S-parameters can be measured using the Gigaprobe DVT30-1mm differential TDR

More information