Forum Discussion

SERMASWATHIKA's avatar
SERMASWATHIKA
Icon for Contributor rankContributor
3 years ago
Solved

ALTMULT_ACCUM in cyclone III 13.0.1 Build 232

Hi Team,

We are using Cyclone III EP3C40F484C6 device 13.0 version in our project. It is updated from old design that is 9.1 version.

In design , for pwm control accumulator IP is used in 9.0 version. We tried to implement the same design in 13.0 version but could not instantiate ACCUMULATOR (ALT_ACCUM) in qsys window.

Could you please help us to find the accumulator ip . If that ip is not available in 13.0 version, can we use ALTMULT_ACCUM?

but we need addsub control signal for ALTMULT_ACCUM IP. is addsub port available in this IP?

Please help us for this issue.

  • Hi,


    ACCUMULATOR (ALT_ACCUM) Megafunction still exists in 13.0 version, in <quartus_installed_directory>/quartus/libraries/megafunctions/arithmetic/altaccumulate.bsf


    How to instantiate ACCUMULATOR (ALT_ACCUM) Megafunction in 13.0 version:

    1.You can either move the ACCUMULATOR (ALT_ACCUM) auto-generated .qip,and .v files from 9.0 version design to 13.0 version design and include the .qip file in 13.0 version design. Should be able to synthesis successfully.

    2.Create a .bdf file and then insert the ACCUMULATOR (ALT_ACCUM) Megafunction. Remember to connect both input and output signal in .bdf. After saving the .bdf file, go to File -> Create/Update -> Create HDL Design File from Current File


    Thanks,

    Best Regards,

    Sheng

    p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.


2 Replies

  • ShengN_altera's avatar
    ShengN_altera
    Icon for Super Contributor rankSuper Contributor

    Hi,


    ACCUMULATOR (ALT_ACCUM) Megafunction still exists in 13.0 version, in <quartus_installed_directory>/quartus/libraries/megafunctions/arithmetic/altaccumulate.bsf


    How to instantiate ACCUMULATOR (ALT_ACCUM) Megafunction in 13.0 version:

    1.You can either move the ACCUMULATOR (ALT_ACCUM) auto-generated .qip,and .v files from 9.0 version design to 13.0 version design and include the .qip file in 13.0 version design. Should be able to synthesis successfully.

    2.Create a .bdf file and then insert the ACCUMULATOR (ALT_ACCUM) Megafunction. Remember to connect both input and output signal in .bdf. After saving the .bdf file, go to File -> Create/Update -> Create HDL Design File from Current File


    Thanks,

    Best Regards,

    Sheng

    p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.


    • SERMASWATHIKA's avatar
      SERMASWATHIKA
      Icon for Contributor rankContributor

      Thanks Sheng. It worked for me. i have created accumulator from bdf file like you have mentioned in the message.

      THANK YOU