想要仿真下Quartus中的Shift Register(RAM-based),但是modelsim仿...

2019-07-16 00:45发布

module shift_reg(clk,clken,data_in,data_out);
input clk;
input  clken;
input  [7:0] data_in;
output [7:0]  data_out;
/*always @(posedge clk)
begin
  data_cnt=data_cnt+8'd1;
  end*/
  
shift1  u1(
            .clock(clk),
                                .clken(clken),
                                .shiftin(data_cnt),
                                .shiftout(data_out));
endmodule
测试程序:
initial                                                
begin                                                  
clk=0;
data_in=8'b0;
clken=1'b0;                    
end
always #10 clk=~clk;
initial
begin
    #100 clken=1'b1;
    #200 clken=1'b0;
    #100 clken=1'b1;
    #200 clken=1'b0;
    #100 clken=1'b1;
    #200 clken=1'b0;
    #100 clken=1'b1;
    #200 clken=1'b0;
    #100 clken=1'b1;
    #200 clken=1'b0;
    #100 clken=1'b1;
end                                                   
always @(posedge clk)                                                
begin
  if(clken)
   data_in=data_in+1'b1;                                          
end                                                   
endmodule
modelsim-ase编译正确,仿真时出错
# ** Error: (vsim-10000) F:/Quartus11.0_exercise/quartus_exercise/shift_reg_ram_based/shift1.v(69): Unresolved defparam reference to 'intended_device_family' in ALTSHIFT_TAPS_component.intended_device_family.
#         Region: /shift_reg_vlg_tst/i1/u1
# Error loading design

有哪位大神做过这个库函数的仿真,求解答!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
fengzhikuaikuai
2019-07-16 07:08
下边的第二行为那个文件的第69行,不会是我选的FPGA型号不支持这个库函数吧??
defparam
                ALTSHIFT_TAPS_component.intended_device_family = "Cyclone IV E",
                ALTSHIFT_TAPS_component.lpm_hint = "RAM_BLOCK_TYPE=M4K",
                ALTSHIFT_TAPS_component.lpm_type = "altshift_taps",
                ALTSHIFT_TAPS_component.number_of_taps = 1,
                ALTSHIFT_TAPS_component.power_up_state = "CLEARED",
                ALTSHIFT_TAPS_component.tap_distance = 3,
                ALTSHIFT_TAPS_component.width = 8;



一周热门 更多>