> Is there a simple free tool I can use to check if the code is
synthesizeable on my Win XP machine?
1. Install Icarus Verilog for Windows:
http://www.icarus.com/eda/verilog/
2. Run from the command prompt:
iverilog -tfpga -parch=virtex source_files(s)
Iverilog issues warning with line numbers on non-synthesizable
constructs.
-Alex
PS. register_array size has to be not AW-1 but 2^AW-1