首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RISCV VERILOG HDL代码

RISCV VERILOG HDL代码
EN

Stack Overflow用户
提问于 2016-05-01 14:02:38
回答 2查看 795关注 0票数 1

在Xilinx ISE上编译RISCV VERILOG HDL时出现以下错误:

它在模块vscale_pipeline的第296行的以下代码中显示“不支持的系统函数调用”

代码语言:javascript
复制
295: ifndef SYNTHESIS
296: PC_WB <= $random;
EN

回答 2

Stack Overflow用户

发布于 2016-05-17 15:32:15

某些合成工具定义了SYNTHESIS宏,以便在合成时更容易跳过使用

代码语言:javascript
复制
`ifdef SYNTHESIS
...
`endif

块,就像在此代码中所做的那样。

默认情况下,Xilinx XST不定义此宏,因此您必须手动配置XST以在合成过程中定义宏。有关如何做到这一点的详细信息,请参阅this Xilinx AR

票数 2
EN

Stack Overflow用户

发布于 2016-05-07 09:37:01

$random是不可合成的,所以把它去掉吧

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36963597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档