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

ALTMULT_ACCUM in cyclone III 13.0.1 Build 232

SERMASWATHIKA
New Contributor I
997 Views

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.

Labels (1)
0 Kudos
1 Solution
ShengN_Intel
Employee
934 Views

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.


View solution in original post

2 Replies
ShengN_Intel
Employee
935 Views

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
New Contributor I
897 Views

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

THANK YOU

0 Kudos
Reply