UPGRADE YOUR BROWSER

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

F1.5, State Editor: Synthesis -> Options to set encoding scheme has no effect

Description

Keywords: fsm, one-hot, binary, encoding, vhdl, express

Urgency: standard

General Description: When doing an FSM in State Editor for VHDL, there are 2 places where the user may choose the FSM encoding scheme:
* Synthesis -> Options
or
* FSM -> Machines -> <fsm_name> (Machine Properties dialog box)

Only the latter method has any effect on the synthesized design.
State Editor uses the Synopsys attributes package to explicitly define the encoding, and therefore the synthesis options' FSM extraction encoding option doesn't have any effect.

Solution

When setting the desired encoding scheme for the State Machine, use the
following methodology:

FSM -> Machines -> <machine_name>

Choose the appropriate encoding scheme in the Machine Properties dialog.
AR# 4871
Date Created 10/21/1998
Last Updated 03/07/2002
Status Archive
Type General Article