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 版权协议,转载请附上原文出处链接和本声明。