We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 24525

ChipScope Pro: How can I view the state names of my FSM in the Analyzer?


How can I have the values of my state registers appear in my ChipScope Analyzer waveforms?


ChipScopesoftware offers the ability to view buses in the Analyzer waveform viewer using names listed in a token file. See the ChipScope Pro User Guide for more details.

If you are analyzing the values of a state machine, you can use the state enumeration names in your token file. For example, if you are synthesizing a VHDL design in XST, you will see the following information in the report (.syr) file:


State | Encoding


If using Verilog (or VHDL without enumerated types), use this final encoding report to determine the mapping from each state to the optimized state value. You can use this information in your token (.tok) file like so:


zero =001\b


Finally, load this token file to the bus that represents the state register of your state machine by selecting a bus, then choosing Bus Radix -> Token from the right-click menu.

AR# 24525
Date Created 09/04/2007
Last Updated 01/02/2013
Status Active
Type General Article
  • ChipScope Pro - 11.3
  • ChipScope Pro - 11.4
  • ChipScope Pro - 11.5
  • More
  • ChipScope Pro - 10.1
  • ChipScope Pro - 10.1 sp1
  • ChipScope Pro - 10.1 sp2
  • ChipScope Pro - 10.1 sp3
  • ChipScope Pro - 11.1
  • ChipScope Pro - 11.2
  • ChipScope Pro - 12.1
  • ChipScope Pro - 12.2
  • ChipScope Pro - 12.3
  • ChipScope Pro - 12.4
  • ChipScope Pro - 13.1
  • Less