FPGA_Editor Probes. . Probe Overview 2 Adding a Probe : GUI Probes tie an internal signal to an output pin To Launch the GUI: Click the “probes” button.

Slides:



Advertisements
Similar presentations
Document Properties: adding information to your Microsoft Office documents Step 1: Add information to Document Properties What are Document Properties.
Advertisements

Copyright © 2005 Rockwell Automation, Inc. All rights reserved. 1 Micro Logix 1100 RSLogix 500 LAB#2 Timing, Counting & Comparing.
Organizing Your Inbox with Colors and the Junk Mail Filter Lunch and Learn.
Using Macros and Visual Basic for Applications (VBA) with Excel
Tutorial 8: Developing an Excel Application
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
Lesson 13 PROTECTING AND SHARING DOCUMENTS
ECE 272 Xilinx Tutorial. Workshop Goals Learn how to use Xilinx to: Draw a schematic Create a symbol Generate a testbench Simulate your circuit.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
ECE – 329 Fall 2007 Lab Manual for Xilinx Example: Design and simulation of a Half Adder Instructor: Dr.Botros.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
The Spartan 3e FPGA. CS/EE 3710 The Spartan 3e FPGA  What’s inside the chip? How does it implement random logic? What other features can you use?  What.
Creating And Maintaining A Database. 2 Learn the guidelines for designing databases When designing a database, first try to think of all the fields of.
8/6/2015Auto Attendants 1 Smarter Communications.
Module 6 Feature Templates Create New Features Fix Topology Errors.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Access Tutorial 10 Automating Tasks with Macros
WorkPad 4 Quick Start WorkPad 4 Quick Start  Business Optix brings the rigor and discipline of business modelling and design into.
StateCAD FPGA Design Workshop. For Academic Use Only Presentation Name 2 Objectives After completing this module, you will be able to:  Describe how.
Introduction to Digital Works. The Digital Works Window.
Eclipse EHX System Logic Maestro. Module Objective Introduce Logic Maestro to the user Elements ► What is Logic Maestro ► How does Logic Maestro relate.
Creating a Web Site to Gather Data and Conduct Research.
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
Website Development with Dreamweaver
1 Introduction to Xilinx ISL8.1i Schematic Capture and VHDL 1.
Advanced Digital Circuits ECET 146 Week 2 Professor Iskandar Hack ET 221B,
1 Introduction to Xilinx ISL8.1i & 11.1 Schematic Capture 1.
© 2003 Xilinx, Inc. All Rights Reserved FPGA Editor: Viewing and Editing a Routed Design.
Creating your Home Directory During Labs you will need to save all your work in a folder called CP120 (or PC120) in your Home Directory (drive I:) To get.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Microsoft Access 2010 Chapter 10 Administering a Database System.
Programmable Logic Training Course Project Manager.
Programmable Logic Training Course HDL Editor
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU FPGA Design with Xilinx ISE Presenter: Shu-yen Lin Advisor: Prof. An-Yeu Wu 2005/6/6.
Building the Events Components– Lesson 111 Building the Events Components Lesson 11.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
LANDESK SOFTWARE CONFIDENTIAL Tips and Tricks with Filters Jenny Lardh.
1 Micro Economix 1500 RSLogix 500 LAB#3 Sequencing and Subroutines.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
Slide 1 Using Menu Bar & Common Dialog Boxes. Slide 2 Setting Up the Main Items v First open the form on which you want the menu located v Then start.
Dreamweaver MX. 2 Tools for Code Editing (p. 366) n An HTML editor like Dreamweaver writes most of the code you need, but at times you will need to perform.
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
Subscribers – List Model
PARBIT Tool 1 PARBIT Partial Bitfile Configuration Tool Edson L. Horta Washington University, Applied Research Lab August 15, 2001.
Visual Basic.Net. Software to Install Visual Studio 2005 Professional Edition (Requires Windows XP Pro) MSDN Library for Visual Studio 2005 Available.
Access Queries and Forms. Adding a New Field  To insert a field after you have saved your table, open Access, and open the table  It is easier to add.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
How to use ISE Dept. of Info & Comm. Eng. Prof. Jongbok Lee.
Lesson 13 PROTECTING AND SHARING DOCUMENTS
Introduction to the FPGA and Labs
Dive Into® Visual Basic 2010 Express
Excel Tutorial 8 Developing an Excel Application
June 17, 2009 Office 2007 Tips & Tricks.
Practical Office 2007 Chapter 2
Working with Data Blocks and Frames
Chapter 2: The Visual Studio .NET Development Environment
VAB™ for INFINITY Tutorial
The first change to your project files that is needed is to change the device to the correct FPGA. This is done by going to the Assignments tab on the.
Working in the Forms Developer Environment
DRAWING LINES To draw lines click View in the Main Menu Toolbar -> Toolbars and check the Editor option. The Editor toolbar will appear amongst the toobars.
Microsoft Windows XP Inside Out Second Edition
Lesson 13 PROTECTING AND SHARING DOCUMENTS
MicroEconomix 1500 RSLogix 500 LAB#2
Chapter 2 Adding Web Pages, Links, and Images
MicroEconomix 1500 RSLogix 500 LAB#1
Chapter 2 – Introduction to the Visual Studio .NET IDE
Founded in Silicon Valley in 1984
Microsoft Office Access 2003
Learning the Basics of Microsoft Word 2010 for Microsoft Windows
Welcome To Microsoft Word 2016
Presentation transcript:

FPGA_Editor Probes

. Probe Overview 2 Adding a Probe : GUI Probes tie an internal signal to an output pin To Launch the GUI: Click the “probes” button on the Push Button Panel Tools  Probes Probes can be added, deleted, edited, or highlighted

. Probe Overview 3 Adding a Probe : GUI Click the add button Opens the define Probe window Select desired probes to Delete, Edit, or Hilite After a Probe has been added: Click Bitgen to create a new bitfile Click Download to open iMPACT programmer Edit the script file and add comments to document any changes

. Probe Overview 4 Creating a Probe Enter a Pin Name Filter feature to limit net options Select Net to be probed Method Automatic routing Selects the shortest route to closest pin Possible long wait times Manual routing Specific pins can be selected Selects the shortest route if multiple pins are selected Click OK

. Probe Overview 5 Probe Script File Syntax probe (script begin) probe ([-pinname ] [-targetpins [-usedpin ] [-noroute] add [ ]) probe ([-pinname] change ) probe ([-pinname] route ) probe ([-all] route) probe ([-pinname] unroute ( ) probe ([-all] unroute) probe ([-pinname] delete ) probe ([-all] delete) probe ([-pinname] list ) probe ([-all] list) probe save ( ) probe (script end)

. Probe Overview 6 Example FPGA Editor Probe Script File Manually create a script file to be run from FPGA Editor. The probe commands and targetpins are case sensitive, net names and pinnames are not probe script begin save design ddr_probe1.ncd probe add “Net1” –pinname tstpoint1 –targetpins M1 M2 –usedpin M1 probe -all list probe save ddr_probe1.scr save -w design ddr_probe1.ncd probe script end Save the design at the beginning and end of the script file Do not use a –w for the 1 st save to avoid overwrite an existing NCD file The last save should overwrite the 1 st save using the –w switch List all of the probes to verify they were implemented correctly Save the probe file with same name as the NCD file

. Probe Overview 7 Example DOS Probe Script File Create a script file to be run using fpga_edline from DOS probe script begin save design ddr_probe1.ncd setattr main edit-mode toggle probe add “N123” –pinname tstpoint1 –targetpins M1 M2 –usedpin M1 probe -all list probe save ddr_probe1.scr save -w design ddr_probe1.ncd probe script end This is the same probe file that is run from the GUIs except add a line to place fpga_edline into the read/write mode At the DOS prompt type: fpga_edline -p

. Probe Overview 8 Run the script file from the GUI Press the probes button, then press Open Probes… From the menu Tools  Probe…, then press Open Probes… Type post probes at the command line, then press Open Probes… Run the script using Tool  Scripts  Playback…, then browse to the.scr file Use the FPGA Editor command line to create probes Sometimes it is easier to find the net, that needs to be probed, by navigating through the design using the array window. Once the desired net is found, the probe command can be manually entered using the command line The lab will demonstrate examples of entering probes using the command line Running the Probe Script

. Probe Overview 9 Add a Component Configure the Block before pins are added Select an unused Block (CLB, IOB, …) and press the Add button If Automatic Post is selected in the Main Properties box, a properties dialogue box will open If Automatic Post has not been selected then select the component and press the Attribute Button to open the dialogue box Type the name that you want assigned to the component in the Name box Select the Type CLB select either SliceL or SliceM (Spartan3 and Virtex4) SliceL is Logic Only SliceM is for Memory such as an SRL or RAM IOB V2 and V2PRO select either IOB(single ended) or DIFFM or DIFFS 7.1 IOBs default to a Differential IO standard IOB V4 select either IOB (single ended), IOBS or IOBM 7.1 IOBs default to a Differential IO standard Press the Apply button.

. Probe Overview 10 Edit a Component Double click the left mouse button on the component to open the Block window or select the component and press the Edit Block button If the selected component appears muted (Grayed out) in the Block window then press the Begin Editing toolbar button If this button is disabled, check to make sure the edit mode for your design is set to Read Write Look-up tables (LUT) and flip-flops have several check boxes associated with them Carry mode can be specified by selecting the appropriate check box Multiplexer (MUX) symbols have triangular input pins. Click on the appropriate pin to highlight the path through that pin LUT equations are modified by using attributes for the component In the Block window, click on the Show/Hide Attributes (F=, G=) toolbar button Equations are a boolean representation of the logic

. Probe Overview 11 LUT Equation The following are valid symbol definitions. Symbol Logical Gate ~ NOT + OR * XOR Both the Geqn and Feqn map the A4 to the G4, A3 to the G3 and so on. A valid equation for the Geqn could be A valid equation for the Feqn could also be Once the equations are entered, press the apply button. DRC is run on the equation. Fix any errors and make sure you understand any warnings Valid warnings may be dangling input or output pins, if nets have not been added to the Slice yet