Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

Video Processing Suite SOPC creates Verilog for 1 block instead of VHDL

Hi y'all

I have SOPC builder Video Processing Suite project that is configured to create VHDL. There are maybe 8 or 9 blocks in there. When I generate they all create the necessary vhdl (and .vho) modules fine. I can build and simulate (modelsim PE), all is happy.

I added the 'switch' component in from the VIP suite (ver 9.1)

When I generate, for the 'switch' component, it creates verilog code for that block and that block only. The rest of the SOPC system is created using VHDL. Looking at the sopc file, it calls out vhdl for the switch.... I can still build OK in quartus, but don't have a PE verilog seat, so can't simulate to see why it doesn't work....

Any ideas? Is there only a verilog implementation of the 'switch' component? On the SOPC log it looks like it does something different... or have I got to hand $$$ to Mentor and get my PE upgraded to verilog?

Thanks

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    a work around is using a post-map synthesis netlist to write out VHDL. there will be a hit in simulation speed but at least you won't have to buy a dual license.

    in the vhd wrapper i see a reference to switch.vho so i wonder if the tool should actually be outputting the simulation netlist, but for some reason its not.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    i tried this in 9.1 and saw the issue, and it looks like its fixed in 9.1sp2 (meaning the switch in VHDL will generate a VHO).

    :)
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Pancake - thanks lots. I'll try sp2 out when I can... the thought of doing functional simulation at gate level ... uurrgggghhh