byoung,
Most synthesizers are unable to synthesize else statements that come after an edge triggered condition like rising_edge or falling_edge because the else condition is true all the time except during the instant that the edge occurs. Some synthesizers just ignore this quietly, some give...