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: "Tomas Jonsson" <toj@s...>
    Date: Wed, 17 Sep 2003 10:28:41 +0200
    Subject: SV: [openrisc] accessing JTAG lines of Xilinx Virtex-II
    Top

    
    For Spartan-II I these pins are reserved. You have to use another I/O pins
    than the XILINX JTAG interface. That means for example you have to use some
    general I/O pins on the board. These I/O pins might be connected to a cable
    connected to the PC parallel port. After that you can use the JTAG facility
    (or1k/jtag).
    
    I think you cannot bypass the xilinx BS but you can extend by your own jtag
    chains (limited). If you do that you also have to design a new test
    interface which handles these chains. Correct me if I am wrong.
    
    Best regards,
    Tomas
    
    -----Ursprungligt meddelande-----
    Fran: owner-openrisc@o...
    [mailto:owner-openrisc@o...]For Dries Driessens
    Skickat: den 17 september 2003 09:55
    Till: openrisc@o...
    Amne: Re: [openrisc] accessing JTAG lines of Xilinx Virtex-II
    
    
    I already considered that option, but unfortunately, I don't have an
    additional JTAG interface on my FPGA board. Therefor I would like to use
    the 'download' JTAG interface.
    
    I have read in Xilinx Answer 1356 and 4641 that if boundary scan isn't
    enabled (bscan macro is not instantiated) that TCK, TMS, TDI, TDO can be
    used as I/O pins.
    
    So is there anybody that has been able to accomplish this? How did he do it?
    
    Best regards,
    Dries
    
    Michael Unneback wrote:
    
    > 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
    >>
    >> 
    >>
    >
    >
    > 
    >
    >
    
    
    
    
    
    
    
    

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

    Follow upAuthor
    RE: [openrisc] accessing JTAG lines of Xilinx Virtex-IIRobert Cragie

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