N5434A HP | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 8
Technical content
Figure 1. FPGA dynamic probe for Altera used in conjunction with an InfiniiVision debugging of systems incorporating Altera FPGAs.
- Since pins on the FPGA are typically an expensive resource, there are a relatively small number available for debug. This limits internal visibility (i.e. one pin is required for each internal signal to be probed).
- When you need to access different internal signals, you must change your design to route these signals to the available pins. This can be time consuming and can affect the timing of your FPGA design.
- Finally, the process required to map the signal names from your FPGA design to the MSO digital channel labels is manual and tedious. When new signals are routed out, you need to manually update these signal names on the MSO, which takes additional time and is a potential source of confusing errors.
A quick tour of the application Design step 1: Configure the logic analyzer interface file and core parameters You need to create a Altera LAI file with MSO in Quartus II. This file defines the interface that builds a connection between the internal FPGA signals and the MSO digital channels. You can then configure the core parameters, which include number of pins, number of signal banks, the type of measurement (state or timing), clock and the power-up state. Design step 2: Map the Altera LAI core outputs to available I/O pins Use Pin Planner in Quartus II to assign physical pin locations for the LAI.
A quick tour of the application (continued) Connect your MSO to your PC From FPGA dynamic probe application software, specify the communication link between your PC and MSO. Design step 3: Assign LAI bank parameters Assign internal signals to each bank in the LAI after you have specified the number of banks to use in the core parameters. Find the signals you want to acquire with the Node Finder and assign them to the banks. With the LAI core fully configured and instantiated into your FPGA design, you’re ready to compile your design to create the device programming file (.sof). Then, to make measurements you’ll move to the Agilent MSO with FPGA dynamic probe software. Activate FPGA dynamic probe for Altera The FPGA dynamic probe application allows you to control the LAI and set up the MSO for the desired measurements. This application runs on a PC.
A quick tour of the application (continued) Measurement setup step 1: Establish a connection between the MSO and the LAI The FPGA dynamic probe application establishes a connection between the MSO and the FPGA via a JTAG cable. It also determines what devices are on the JTAG scan chain and lets you pick the one with which you wish to communicate. Measurement setup step 2: Configure the device and import signal names If needed, you can configure the device with the SRAM object file (.sof) that includes the logic analyzer interface file. The FPGA dynamic probe application reads a .lai file produced by Quartus II. The names of signals you measure will now automatically appear in the label names on your Agilent MSO. Measurement setup step 3: Map FPGA pins Select your probe type and easily provide the information needed for the MSO to automatically track names of signals routed through the LAI file.
A quick tour of the application (continued) Triggering on valid states MSOs incorporate logic state triggering for triggering on specific states. Set up a valid state trigger by specifying the appropriate LAI clock edge and the desired bus/signal pattern. Because the LAI core outputs both the clock signal and bus values, triggering on the combination ensures your state trigger is valid—even though the digital channels are sampling asynchronously. Track valid states by measuring the bus value on each falling clock edge for the image shown. Correlate internal FPGA activity with external measurements View internal FPGA activity and time-correlate internal FPGA measurements with external analog and digital events in the surrounding system. FPGA Dynamic Probe unlocks the power of the MSO for system-level debug with FPGAs. Setup complete: Make measurements Quickly change which signal bank is routed to the MSO. A single mouse click tells the LAI core to switch to the newly specified signal bank without any impact to the timing of your design. To make measurements throughout your FPGA, change signal banks as often as needed. With each new selection of a signal bank, FPGA Dynamic Probe updates new signal names from your design to the MSO. User-definable signal bank names make it straight forward to select a part of your design to measure.
Agilent N5434A specifications and characteristics Supported logic analyzers Standalone oscilloscopes InfiniiVision 6000 and 7000 Series MSOs MSO Digital Channels 16 Bus groupings Up to 2, each with 6 character labels Triggering capabilities Determined by MSO, all have state triggering Supported Altera FPGA families All families that the Altera LAI core supports, including Stratix IV, Stratix III, Stratix II, S tratix, Cyclone III, Cyclone II, Cyclone, Arrix II and Arria Supported Altera cables (required) Altera USB Blaster or ByteBlaster Supported probing mechanisms Soft touch (34-channel and 17-channel), Mictor, Samtec, Flying lead, 6000 and 7000 Series MSOs come standard with a 40 pin probe cable and flying leads. Cables and probing for Mictor, soft touch, or Samtec probing must be purchased separately. Altera LAI characteristics Number of output signals User definable: 1 to 256 signals in 1 signal increments Signal banks User definable: 1 to 256 banks Modes State (synchronous) or timing (asynchronous) mode Compatible software Altera Quartus II 6.0 or greater Agilent InfiniiVision 6000 and 7000 Series software version 4.0 or greater Product Web site For the most up-to-date and complete application and product information, please visit our product Web site at: www.agilent.com/find/scopes Related literature Publication title Publication type Publication number Frequently Asked Questions N5433A and N5434A Agilent MSO FPGA Dynamic Probe for Altera Data Sheet 5989-5957EN Agilent Technologies 6000 Series Oscilloscopes Data Sheet 5989-2000EN Agilent Technologies InfiniiVision 7000 Series Oscilloscopes Data Sheet 5989-7736EN
Ordering information
Ordering options for the Agilent N5434A FPGA dynamic probe for Altera Option 001 • Entitlement certificate for perpetual node-locked license locked to oscilloscope (most common) Option 002 • Entitlement certificate for PC locked license
For more information on Agilent Technologies’ products, applications or services, please contact your local Agilent office. The complete list is available at: www.agilent.com/find/contactus Americas Canada (877) 894-4414 Latin America 305 269 7500 United States (800) 829-4444 Asia Pacific Australia 1 800 629 485 China 800 810 0189 Hong Kong 800 938 693 India 1 800 112 929 Japan 0120 (421) 345 Korea 080 769 0800 Malaysia 1 800 888 848 Singapore 1 800 375 8100 Taiwan 0800 047 866 Thailand 1 800 226 008 Europe & Middle East Austria 0820 87 44 11 Belgium 32 (0) 2 404 93 40 Denmark 45 70 13 15 15 Finland 358 (0) 10 855 2100 France 0825 010 700 Germany 01805 24 6333 Ireland 1890 924 204 Israel 972-3-9288-504/544 Italy 39 02 92 60 8484 Netherlands 31 (0) 20 547 2111 Spain 34 (91) 631 3300 Sweden 0200-88 22 55 Switzerland (French) 44 (21) 8113811 (Opt 2) Switzerland (German) 0800 80 53 53 (Opt 1) United Kingdom 44 (0) 118 9276201 Other European countries: www.agilent.com/find/contactus Revised: October 1, 2008 Product specifications and descriptions in this document subject to change without notice. © Agilent Technologies, Inc. 2009 Printed in USA, June 10, 2009 5989-5941EN Remove all doubt Our repair and calibration services will get your equipment back to you, performing like new, when promised. You will get full value out of your Agilent equipment throughout its lifetime. Your equipment will be serviced by Agilent- trained technicians using the latest factory calibration procedures, automated repair diagnostics and genuine parts. You will always have the utmost confidence in your measurements. Agilent offers a wide range of additional expert test and measurement services for your equipment, including initial start-up assistance, onsite education and training, as well as design, system integration, and project management. For more information on repair and calibration services, go to: www.agilent.com/find/removealldoubt www.agilent.com/find/emailupdates Get the latest information on the products and applications you select. www.agilent.com/find/agilentdirect Quickly choose and use your test equipment solutions with confidence. Agilent Email Updates Agilent Direct www.lxistandard.org LXI is the LAN-based successor to GPIB, providing faster, more efficient connectivity. Agilent is a founding member of the LXI consortium. www.agilent.com