FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6260 Discussions

VHDL output given when Verilog requested

Honored Contributor II



I'm currently going through the motions of getting a DDR3 controller for the Arria II GX development board. 


I'm using Quartus 11.0 and I've used the MegaWizard thing to generate the RTL an appropriate controller. 


However, even though I asked for Verilog HDL, I get one VHDL file, with the suffix phy_alt_mem_phy_seq.vhd 


This file looks pretty serious (14k lines.) My feeling is that there is no choice for this particular file, and you get it in VHDL whether you like it or not. 


It's not a major issue for me, but it could also be a bug with this IP generator. 


So I'm asking for clarification on whether this is to be expected. If not, then I guess this is a bug and I can provide more information if needed. 


It's not critical that I have this module in Verilog, it's just annoying because I have scripts that automatically pick up all the Verilog and pull it into the simulator, but now I have to make an exception for one single VHDL module. I guess this is just the way of EDA. 


Thanks for any info. 


0 Kudos
1 Reply
Honored Contributor II

The primary interfaced module should be Verilog, if requested, but it's only a wrapper. The IP core consists of a number of files, that may be either Verilog or VHDL, depending on the respective Altera Megafunctions. 


For a functional simulation, you need to use special simulation files that are replacing the encrypted part of the IP core.
0 Kudos