首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

菜鸟请教一个ip core 的问题

菜鸟请教一个ip core 的问题

请教一下,现在我用xilinx 的卷积ip core实现一个3/4的卷积编码,我采用的是dual channel输出。通过ip core的output rdy信号来识别被punctuerd的输出信号。程序段如下:

always @ (posedge RX_CONV_CLK_80M or negedge RX_CONV_RST_N)
begin
if(!RX_CONV_RST_N)

drdy_ff1<=1'b0;


else
drdy_ff1<=drdy;
end

always @ (posedge RX_CONV_CLK_80M or negedge RX_CONV_RST_N)
begin
if(!RX_CONV_RST_N)

dout_ff1 <= 2'b0 ;


else
if(drdy_ff1)
dout_ff1<=dout;
else
;
end

然后再将dout并串转换输出。可是modelsim仿真时报错:Fatal: (vsim-3364) Illegal Verilog connection (4th) for VHDL output port 'rdy'.(rdy我映射为drdy)。这是为什么呢?

难道ip core 的输出不能用作if语句的判别条件?

请高手指点一下

返回列表