• Support Community
  • About
  • Developer Software Forums
    • Developer Software Forums
    • Software Development Tools
    • Toolkits & SDKs
    • Software Development Topics
    • Software Development Technologies
    • GPU Compute Software
    • Software Archive
    • Edge Software Catalog
  • Product Support Forums
    • Product Support Forums
    • FPGA
    • Memory & Storage
    • Visual Computing
    • Embedded Products
    • Graphics
    • Mobile and Desktop Processors
    • Intel® Xeon® Processor and Server Products
    • Wireless
    • Ethernet Products
    • Intel vPro® Platform
    • Intel® Enpirion® Power Solutions
    • Intel® Unison™ App
    • Intel® QuickAssist Technology (Intel® QAT)
    • Intel® Trusted Execution Technology (Intel® TXT)
    • Thunderbolt™ Share
    • Intel® Gaudi® AI Accelerator
  • Gaming Forums
    • Gaming Forums
    • Intel® ARC™ Graphics
    • Gaming on Intel® Processors with Intel® Graphics
    • Developing Games on Intel Graphics
  • Blogs
    • Blogs
    • @Intel
    • Products and Solutions
    • Tech Innovation
    • Thought Leadership
    • Intel Foundry
  • Private Forums
    • Private Forums
    • Intel oneAPI Toolkits Private Forums
    • Intel AI Software - Private Forums
    • Intel® Connectivity Research Program (Private)
    • Intel-Habana Gaudi Technology Forum
    • HARP (Private Forum)
Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

成功了! 订阅已添加。

成功了! 订阅被移除。

很抱歉,您必须验证才能完成此操作。请单击您电子邮件中的验证链接。您可以重新发送,通过 配置文件.

  • Intel Community
  • Product Support Forums
  • FPGA
  • Intel® Quartus® Prime Software
  • Re: Creating BSF strips parentheses from output signal size
17258 讨论

Creating BSF strips parentheses from output signal size

订阅
更多操作
  • 订阅 RSS 提要
  • 将主题标记为新
  • 将主题标记为已读
  • 为当前用户浮动此 主题
  • 书签
  • 订阅
  • 禁止
  • 打印机友好页面
07dshaffer
07dshaffer
初学者
‎04-16-2021 08:35 AM
2,056 次查看
  • 标记为新
  • 加注书签
  • 订阅
  • 禁止
  • 订阅 RSS 提要
  • 高亮显示
  • 打印
  • 报告不当内容

When I attempt to generate a BSF using the following system verilog code, Quartus 20.1 Prime Lite is stripping the parentheses from the calculation of the output signal size. This results in an incorrect calculation of the size of the output (it is doing 4*2*8+24 = 88). However, it only does this on the BSF (see first attachment). Inside of my module, the size of the signal is correctly calculated as 4*2*(8+24) = 256.

Is this expected behavior for using BSF and BDF files? It's been several years and versions of Quartus since I used a BDF (>10 yrs) rather than doing everything in HDL.

If I use a text editor to edit the BSF file I can change the text to include parentheses and my system compiles (see second attachment). However, as soon I regenerate the BSF it overwrites the old text and is incorrect again.

module sync_adc_data #(
	parameter integer STREAM_COUNT = 4,
	parameter integer CHANNELS_PER_STREAM = 2,
	parameter integer HEADER_WIDTH = 8,
	parameter integer DATA_WIDTH = 24
)
(
	input				clk_i,
	input				rst_i,
	
	output logic [((STREAM_COUNT * CHANNELS_PER_STREAM * (HEADER_WIDTH + DATA_WIDTH)) - 1) : 0]	word_o
);

endmodule : sync_adc_data

 

预览文件
68 KB
预览文件
80 KB
0 项奖励
回复
  • 所有论坛主题
  • 前一个主题
  • 下一个主题

链接已复制

7 回复数
Nurina
Nurina
员工
‎04-20-2021 08:20 PM
2,021 次查看
  • 标记为新
  • 加注书签
  • 订阅
  • 禁止
  • 订阅 RSS 提要
  • 高亮显示
  • 打印
  • 报告不当内容

Hi,


Sometimes there are problems with generating block symbols from HDL and vice versa. I've reproduced your error and am reporting this issue to engineering.


Regards,

Nurina


0 项奖励
复制链接
回复
Nurina
Nurina
员工
‎05-10-2021 07:20 PM
2,000 次查看
  • 标记为新
  • 加注书签
  • 订阅
  • 禁止
  • 订阅 RSS 提要
  • 高亮显示
  • 打印
  • 报告不当内容

Hi,



I'd just like to update you on this matter. Engineering is currently investigating the root cause of the problem.


Regards,

Nurina


0 项奖励
复制链接
回复
07dshaffer
07dshaffer
初学者
‎05-19-2021 05:50 AM
1,963 次查看
  • 标记为新
  • 加注书签
  • 订阅
  • 禁止
  • 订阅 RSS 提要
  • 高亮显示
  • 打印
  • 报告不当内容

Thank you for the update.

0 项奖励
复制链接
回复
Nurina
Nurina
员工
‎05-24-2021 01:04 AM
1,946 次查看
  • 标记为新
  • 加注书签
  • 订阅
  • 禁止
  • 订阅 RSS 提要
  • 高亮显示
  • 打印
  • 报告不当内容

Hi,

 
Engineering has investigated root cause. However, they are now focusing feature enhancement/bug fixing on Pro edition. For standard, they will put it as lower priority. This fix will take some time . We are sorry to inform this.
 
With that, I now transition this thread to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.
 
Regards,
Nurina
 
0 项奖励
复制链接
回复
07dshaffer
07dshaffer
初学者
‎05-24-2021 05:08 AM
1,941 次查看
  • 标记为新
  • 加注书签
  • 订阅
  • 禁止
  • 订阅 RSS 提要
  • 高亮显示
  • 打印
  • 报告不当内容

Okay, thank you for looking into the issue. If I leave this issue open, can you let me know when this bug is fixed?

0 项奖励
复制链接
回复
Nurina
Nurina
员工
‎05-28-2021 01:22 AM
1,922 次查看
  • 标记为新
  • 加注书签
  • 订阅
  • 禁止
  • 订阅 RSS 提要
  • 高亮显示
  • 打印
  • 报告不当内容

Hi, 

 

Yes, I can do that. Please note that it will take a while to be fixed.

 

Regards,

Nurina


0 项奖励
复制链接
回复
Nurina
Nurina
员工
‎07-01-2021 01:25 AM
1,878 次查看
  • 标记为新
  • 加注书签
  • 订阅
  • 禁止
  • 订阅 RSS 提要
  • 高亮显示
  • 打印
  • 报告不当内容

Hi, 

 

Engineering has made preliminary plan to fix this issue in Quartus Standard version 21.1 which will be released around September. Until then you will have to use the workaround of editing the symbol after regenerating it.

 

With that being said, I will put this case to a close pending. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.

 

Regards,

Nurina

0 项奖励
复制链接
回复
回复
主题选项
  • 订阅 RSS 提要
  • 将主题标记为新
  • 将主题标记为已读
  • 为当前用户浮动此 主题
  • 书签
  • 订阅
  • 打印机友好页面
  • 所有论坛主题
  • 前一个主题
  • 下一个主题

周一至周五提供社区支持。请单击 此处查看其他联系方式。

英特尔不会验证所有解决方案,包括但不限于该社区中可能出现的任何文件传输。对此,英特尔不做任何明确或隐含的担保,包括但不限于对适销性、适用于特定用途和非侵权的隐含担保,以及由履约习惯、交易习惯和贸易惯例引起的任何担保。

关于编译器优化的更多完整信息,请参阅我们的 优化通知.