LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Find Resources
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Openrisc > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Michael Unneback <michael@h...>
    Date: Wed, 17 Sep 2003 09:30:38 +0200
    Subject: Re: [openrisc] accessing JTAG lines of Xilinx Virtex-II
    Top

    Hi Dries,
    
    there are no stupid questions.
    
    Xilinx FPGA's have dedicated pins for JTAG. These pins can be used for 
    test purposes in production
    of your PCB, checking that the correct device is present for example, 
    and for configuration of the
    FPGA.
    
    If you are using the OR1200 you most likely have a JTAG debug port in 
    your design. These JTAG
    signals are ordinary IO signals. Nothing special about them except for 
    the names perhaps. TCK, TMS
    and so on might be reserved words, if so just name your debug signals 
    something like dbg_tms. These
    signals can be placed in any IO block.
    
    regards
    /Michael Unneback
    HDC
    
    Dries Driessens wrote:
    
    > Hello everybody,
    >
    > maybe a stupid question, but I just can't figure this one out.
    >
    > How do you access the JTAG lines (TCK, TMS, TDI and TDO) of a Xilinx 
    > FPGA?
    >
    > I've read a dozen "xilinx answer records" and Application Notes, but I 
    > can't add them.
    >
    > I tried:
    > * use the JTAG locations (B3,C4,...) in the constraint file, but 
    > JTAG-pins are already locked.
    > * use the JTAG names(TCK, TMS,...) in the constraint file, but 
    > JTAG-names can't be used.
    > * use the JTAG names as port names, but ISE doesn't recognize them as 
    > JTAG pins and just places them randomly (checked with FPGA editor)
    > * change the placed pins to the JTAG locations, but FPGA editor 
    > doesn't want to place pins to locked pins.
    > * using JTAG pin cells (component TDI, etc) doesn't work for Virtex, 
    > only for older 4000,5000 and Spartan FPGA families.
    >
    > Do I have to add/change lines to the constraint file? Or just to the 
    > HDL-source files?
    >
    > Thank you for sharing your experience!
    >
    > Best regards,
    > Dries
    >
    > -- 
    > To unsubscribe from openrisc mailing list please visit 
    > http://www.opencores.org/mailinglists.shtml
    >
    
    
    
    
    

    ReferenceAuthor
    [openrisc] accessing JTAG lines of Xilinx Virtex-IIDries Driessens

    Follow upAuthor
    Re: [openrisc] accessing JTAG lines of Xilinx Virtex-IIDries Driessens

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.