Generic vhdl or verilog synthesis code
without any vendor specific libraries
will work fine for either brand X or A.
i was querying about if there are any vhdl
things to be avoided if i wish it to compile on xilinx and other tools.
This is not really a language issue,
rather a matter of writing your own synthesis
code instead of using vendor netlists.
Your choices are
1. A structural design with generic HDL replacing the vendor netlists.
2. A functional based on requirements rather than the previous netlist.
Such as types of statements which do not optimize well via a carnough
map style logic reduction.
Logic reduction is automatic and works well.
Logic description is the work to be done.
i will be using quartus II so this will be the only garanteed compile
of any vhdl.
I would strongly suggest using an HDL simulator like modelsim.
It is unlikely that this project will succeed using
trial and error synthesis. Good luck.
-- Mike Treseler