Forum Discussion

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

Block Symbol files from DSPBuilder 7.1

For those of you trying to port a Simulink/DSP Builder 7.1 model into the latest Quartus variant, I might be able to save you a few gray hairs. Below in Italics is the mySupport response which is still problematic. If you make any changes to the DSP Builder file and re-port it to Quartus, the suffix number will change and any previous Quartus work will have to be redone. I have a refinement afterwards that makes the task less annoying.

having run signacompiler, it will generate a new subdirectory where your quartus project will be stored. enter into this subdirectory and open the quartusii project, you will find the "top-level" file is a mdl. if click this file and then create symbol, there will no symbol generated although there is no error message.

if you want to create a symbol in quartusii for this mdl file, you need to double click the vhdl file which is corresponding to the top level mdl file. this file can be found directly under the "top-level" mdl file and the file name of this vhdl is: <top_level_nam>_gn<number>.vhd. please double-click this file and then create symbol for it. having done this, you can find a file of <top_level_name>_gn<number>.bsf under the directory of the quartus project. :eek:

I have an upgraded solution. You still have to generate the BSF from the model_GNxxxx file. I don't know why I can't do this from the model.vhd file, but anyway. Open the BSF file in an editor and remove the "_GNxxxx" from the file and the filename. You can now use the new BSF symbol and it will open the mdl file and work it's way down internally to the other files regardless of the new GN number.

I'm not sure what effect this will have on my partitioning efforts, but at least I don't have to recreate the symbol every time. :)
No RepliesBe the first to reply