A few days back I got a warning on Xilinx ISE after synthesizing a design which said something like - Certain features are only available in SystemVerilog mode. Since then I have been trying to see how to activate this "SystemVerilog mode" but didnt get a clue about it. Does anyone know if there is any such feature that allows you to use SystemVerilog for writing synthesizable code in Xilinx ISE?
I am using Xilinx ISE 13.2.
Is there any other synthesis tools that support SystemVerilog for synthesis. I have Synplify but it doesnt support SV as well.
Care to post the code fragment that resulted in that error? XST doesn't support SV as far as I know. If it did, xilinx would surely be bragging about it in the release notes.
And I was under the impression that recent versions of Synplify did support SV synthesis...
According to my Xilinx FAE, the very latest version of XST does support some SV constructs, though I have not verified this myself. Synplify does support SystemVerilog and has done so for several years. That's what we use since XST has not supported SV in the past.
Care to post the code fragment that resulted in that error? XST doesn't support SV as far as I know. If it did, xilinx would surely be bragging about it in the release notes.
And I was under the impression that recent versions of Synplify did support SV synthesis...
I actually changed the code to remove all the warnings and didnt care about the SV warning at that time, and its been quite some time so I dont remember what it was.
The Synplify tool that I have is specific for Lattice FPGAs only, maybe thats why I dont have SV support. Also, I have just used it a few times, maybe I am mistaking, but, I didnt see any SV file option in the Add/Create new file options.
The tool will be quite different than ISE is today, so I'm sure we will all have to learn how to set it up. I have it available to me but I don't have any time to check it out
The tool will be quite different than ISE is today, so I'm sure we will all have to learn how to set it up. I have it available to me but I don't have any time to check it out.
It's been in ISE N+1 for a while now, so waiting a bit longer won't make a lot of difference. But good to know that it at least exists in tangible form out there doing the beta rounds with select customers.