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# 60916

Does Vivado Synthesis support setting fsm_encoding = "user_encoding"?


Does Vivado Synthesis support setting fsm_encoding = "user_encoding" ?

This would be useful for making FSM optimizations (for example redundant state removal) but still keeping the original encoding specified in the HDL file.


In Vivado 2014.4 and older versions, Vivado Synthesis does not support "user_encoding" for the fsm_encoding attribute.

Support for "user_encoding" is added in Vivado 2015.1.


AR# 60916
Date Created 06/03/2014
Last Updated 04/07/2015
Status Active
Type Known Issues
  • Vivado Design Suite