|
楼主 |
发表于 2010-3-28 18:29:35
|
显示全部楼层
以前自己写模块的时候如果在上层模块调用子模块没有这个问题,也没有考虑ngc的问题
module cam_exam_1(
clk,
din,
we,
wr_addr,
busy,
match,
match_addr);
input clk;
input [7 : 0] din;
input we;
input [3 : 0] wr_addr;
output busy;
output match;
output [15 : 0] match_addr;
// synopsys translate_off
/**/CAM_V5_1 #(
2, // c_addr_type
8, // c_cmp_data_mask_width
8, // c_cmp_din_width
8, // c_data_mask_width
16, // c_depth
8, // c_din_width
0, // c_enable_rlocs
0, // c_has_cmp_data_mask
0, // c_has_cmp_din
0, // c_has_data_mask
0, // c_has_en
0, // c_has_multiple_match
0, // c_has_read_warning
0, // c_has_single_match
1, // c_has_we
1, // c_has_wr_addr
16, // c_match_addr_width
0, // c_match_resolution_type
1, // c_mem_init
"cam_exam_1.mif", // c_mem_init_file
1, // c_mem_type
1, // c_read_cycles
0, // c_reg_outputs
0, // c_ternary_mode
8, // c_width
4) // c_wr_addr_width
inst (
.CLK(clk),
.DIN(din),
.WE(we),
.WR_ADDR(wr_addr),
.BUSY(busy),
.MATCH(match),
.MATCH_ADDR(match_addr),
.CMP_DATA_MASK(),
.CMP_DIN(),
.DATA_MASK(),
.EN(),
.MULTIPLE_MATCH(),
.READ_WARNING(),
.SINGLE_MATCH());
// synopsys translate_on
endmodule
上面就是用ISE生成的ip核,调用的时候出现了上述问提,我用的是ISE10.1,请各位帮忙看一下为什么不能调用 |
|