找回密码
 注册
关于网站域名变更的通知
查看: 1931|回复: 0
打印 上一主题 下一主题

Quartus 软件中的Shift Register(RAM_based)仿真总不正确

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-5-5 20:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
module shift_reg(clk,clken,data_in,data_out);
- S$ |. c! C$ rinput clk;9 n0 [; o/ G1 ]5 @) O/ Q: i
input  clken;
/ g4 ^1 u6 }5 f) P6 a, V. Uinput  [7:0] data_in;
7 Z7 ~' Q( P! I9 q3 Y  Aoutput [7:0]  data_out;
& k0 k& A  Y# V* \
2 D- E4 @% a& v% Z3 i1 l/*always @(posedge clk)
' X; D5 w1 K9 @, P! `" Y' z- `begin( z" o" h4 Y) {( |/ T& v8 s/ @, ]" j
  data_cnt=data_cnt+8'd1;/ i4 ^0 p! r  Z0 A
  end*/8 ]8 f2 h. n4 Y0 w
  
6 e" ^6 L/ Q% B1 s+ h
2 k# k. U7 [$ A9 _shift1  u1(9 x7 k" e  s* ]8 J7 O$ f' X
            .clock(clk),
9 C. D& W2 D+ P) F! n2 v( _. M                                .clken(clken),* N6 s6 e5 N5 c! y* y, K# l
                                .shiftin(data_cnt),
1 w& M% _8 [- r$ B4 l4 V5 M: Y" {$ P                                .shiftout(data_out));
: h& J3 u5 H* a" y( r6 wendmodule
4 h' R' K2 l% s7 g: E" m
# M0 j7 j0 t2 L" j) w测试程序:
. R$ e+ ?2 k6 e2 e9 dinitial                                                
; w4 ?+ ]+ f, v, Z5 lbegin                                                  
; O* a) J* @& rclk=0;! a, L3 Y: N1 y5 u2 G! s
data_in=8'b0;
0 u5 s3 R9 I; q" q! \2 jclken=1'b0;                    
1 b+ ~" u+ H3 }' t6 Bend
# M& t- z3 ?- W% @* z 4 {- D9 ?% b, ?- ?" N
always #10 clk=~clk;
' x. V8 p4 \& I: Rinitial. j0 M% O6 Y8 n7 T6 [3 l5 x9 p8 `
begin4 K% a3 b4 a% @% P' Z1 I4 p
    #100 clken=1'b1;
& a1 Y+ N2 l, k3 C6 N. G! E    #200 clken=1'b0;, b' x. x+ w$ b) [' }9 v( ?. U
    #100 clken=1'b1;
) l+ c4 [' b& W1 r' v$ D2 f    #200 clken=1'b0;
# d9 F, Z, n! f) M$ I    #100 clken=1'b1;8 |' e9 U" R0 r& K( \
    #200 clken=1'b0;
. Y* ?0 S, C' u3 a5 I5 a! B    #100 clken=1'b1;+ U6 _# O( ]: x
    #200 clken=1'b0;, c- i; X4 Z/ c' K
    #100 clken=1'b1;
6 Q+ ]0 J( G' j7 O    #200 clken=1'b0;
' q+ I$ k+ [% E/ k    #100 clken=1'b1;* c4 e% m2 r- ?6 n
end                                                   
/ Q& `2 p7 Y4 qalways @(posedge clk)                                                   N4 z+ Q* }  @: M
begin
& i( c* E, l, m- u2 s$ _  z  if(clken), [; z, v' ^1 Z5 T7 h
   data_in=data_in+1'b1;                                          
% G3 T1 r( S3 L" K% rend                                                    - Y6 h, @8 @8 ~: f) Q: V  |- e
endmodule
2 S- Q% P$ V- ?, o* o4 u2 _% n# Q1 c* ^9 ?' S
modelsim-ase编译正确,仿真时出错% `; U' c6 @, w" h3 ?/ R# i: s. C4 y+ R
# ** 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.: h4 q  n7 I, P  ^3 g1 A$ J* A6 z
#         Region: /shift_reg_vlg_tst/i1/u1+ q  y2 I5 D2 y7 C/ s
# Error loading design
: k2 V5 d- ^1 P5 m/ R  Z
) Y9 w% h2 U- f7 \4 ^! h! U' [4 Y& S) B0 L% m' W8 o8 j
有哪位大神做过这个库函数的仿真,求解答!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-5 16:14 , Processed in 0.125000 second(s), 25 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表