quartus报错

  • Post author:
  • Post category:其他


Error (12152): Can’t elaborate user hierarchy “xxx”

一开始以为这种错误是因为模块编写有问题,在网上进行相关查阅后,发现是同一个模块中用了两种时钟导致错误

例如对数据进行寄存时

reg [15:0]r_data;

always@(posedge clk or negedge rst_n)

if(sen)

r_data<=data;

else

r_data<=r_data;

在always块中定义了negedhe rst_n 同时也有 posedge clk这个时候系统就会出现错误,

所以需要在底下利用if语句

if (!rst_n)  …xxx…



版权声明:本文为key_d原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。