Author Topic: Any CPLD IDE software that can synthesize SystemVerilog 2012?  (Read 4464 times)

0 Members and 1 Guest are viewing this topic.

Offline Fusion916Topic starter

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Any CPLD IDE software that can synthesize SystemVerilog 2012?
« on: October 28, 2018, 08:47:30 pm »
So my adventure into CPLD software has been extremely disappointing. No only are there only a few CPLD vendors (same with FPGA), there software support for their CPLD devices is very poor. It seems like most (if not all?) can only synthesize verilog 2001 or maybe 2005 (unclear with some software). I can't find any one than can synthesize SV2012. Is this only supported with modern FPGA synthesis tools?
 

Offline Fusion916Topic starter

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #1 on: October 29, 2018, 08:10:53 pm »
No info?
 

Offline ataradov

  • Super Contributor
  • ***
  • Posts: 11236
  • Country: us
    • Personal site
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #2 on: October 29, 2018, 08:18:00 pm »
CPLDs are typically very simple devices. What's wrong with Verilog-2001? What exactly are you missing from SV for CPLD development?
Alex
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14445
  • Country: fr
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #3 on: October 29, 2018, 08:47:09 pm »
It's not just CPLDs. From what I gathered, SystemVerilog is still poorly supported by many vendors.
 

Offline Fusion916Topic starter

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #4 on: October 29, 2018, 09:07:21 pm »
CPLDs are typically very simple devices. What's wrong with Verilog-2001? What exactly are you missing from SV for CPLD development?

They may be simple devices but SV2012 support is in the software layer, so I don't know why they would not support it. FSM coding is much better looking with SV2012 support with typedef enumerations, and in general there are quite a few datatypes that Verilog 2001 doesn't support.
 

Offline Fusion916Topic starter

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #5 on: October 29, 2018, 09:09:29 pm »
It's not just CPLDs. From what I gathered, SystemVerilog is still poorly supported by many vendors.

That is disappointing. From what I can see, there are NO CPLD manufacturers that support SV2012 with their IDE suite. Zero.

If I move up to the expensive FPGA device they probably support with their 10k/license IDE software however  :palm:
 

Offline ataradov

  • Super Contributor
  • ***
  • Posts: 11236
  • Country: us
    • Personal site
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #6 on: October 29, 2018, 09:09:49 pm »
so I don't know why they would not support it.
I know exactly why. Testing and QA of the software will take more resources while adding little value. Companies cut software features all the time because if this.
Alex
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #7 on: October 30, 2018, 02:50:26 am »
CPLDs are typically very simple devices. What's wrong with Verilog-2001? What exactly are you missing from SV for CPLD development?

They may be simple devices but SV2012 support is in the software layer, so I don't know why they would not support it. FSM coding is much better looking with SV2012 support with typedef enumerations, and in general there are quite a few datatypes that Verilog 2001 doesn't support.

You should just use VHDL and you’ll get those enumerated states and more useful data types, most of which have been in the language for 25 years.
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14445
  • Country: fr
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #8 on: October 30, 2018, 02:53:48 am »
CPLDs are typically very simple devices. What's wrong with Verilog-2001? What exactly are you missing from SV for CPLD development?

They may be simple devices but SV2012 support is in the software layer, so I don't know why they would not support it. FSM coding is much better looking with SV2012 support with typedef enumerations, and in general there are quite a few datatypes that Verilog 2001 doesn't support.

You should just use VHDL and you’ll get those enumerated states and more useful data types, most of which have been in the language for 25 years.

I agree with that but I'm smelling the start of a flame war! >:D
 

Offline Fusion916Topic starter

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #9 on: October 30, 2018, 04:18:40 am »
CPLDs are typically very simple devices. What's wrong with Verilog-2001? What exactly are you missing from SV for CPLD development?

They may be simple devices but SV2012 support is in the software layer, so I don't know why they would not support it. FSM coding is much better looking with SV2012 support with typedef enumerations, and in general there are quite a few datatypes that Verilog 2001 doesn't support.

You should just use VHDL and you’ll get those enumerated states and more useful data types, most of which have been in the language for 25 years.

I have no experience with VHDL nor do I have any intention of learning. I rather just live with Verilog 2001.
 

Online rstofer

  • Super Contributor
  • ***
  • Posts: 9889
  • Country: us
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #10 on: October 30, 2018, 07:14:19 pm »
You should just use VHDL and you’ll get those enumerated states and more useful data types, most of which have been in the language for 25 years.

I have no experience with VHDL nor do I have any intention of learning. I rather just live with Verilog 2001.

There you go!  Problem solved...
 

Offline Fusion916Topic starter

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Re: Any CPLD IDE software that can synthesize SystemVerilog 2012?
« Reply #11 on: October 30, 2018, 09:21:10 pm »
You should just use VHDL and you’ll get those enumerated states and more useful data types, most of which have been in the language for 25 years.

I have no experience with VHDL nor do I have any intention of learning. I rather just live with Verilog 2001.

There you go!  Problem solved...

sigh, no ideal, but fine.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf