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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
module shift_reg(clk,clken,data_in,data_out);& X6 T" G1 L& p# Y, |* t
input clk;, m$ A( Q6 O: L! j! [5 ^# ?: @
input  clken;; l6 W# K6 P; y6 {/ T6 B/ |+ U2 q8 ]
input  [7:0] data_in;
- Q% |) W$ ]7 Y) F: w& k7 Boutput [7:0]  data_out;- j  J$ F7 x# f% o) e' k; g# l
$ d4 J: P8 g7 T+ c% X
/*always @(posedge clk)" s3 f  R$ {0 h' g" ]- B
begin
1 d( ?8 z2 W  `$ {, b5 K  data_cnt=data_cnt+8'd1;; ]1 Y+ A* @7 d  i+ S, p/ E6 N, Z
  end*/) v- z4 K) l5 @" Y  E* |
  : K$ M$ H* g; o, S5 @+ k2 n

; ?( M! g& _# C6 G7 Dshift1  u1(. y& D7 J; T! _' O$ m! g
            .clock(clk),
, t" V8 b' p# r/ V# [+ j                                .clken(clken),8 \$ q1 O9 e) d. s  d2 Q7 h
                                .shiftin(data_cnt),
/ Z# P; w1 ]1 _/ M8 Z* _: q; Y+ \, r                                .shiftout(data_out));! I4 A0 `! c3 m6 G# V8 z( X
endmodule9 k  }3 N% u. j* j1 Q+ h5 d
$ g# x1 I6 x( H+ y3 q1 o
测试程序:' t/ P, e+ a2 I1 H/ f. D' `
initial                                                
6 e7 H) ]. f' ^0 k3 kbegin                                                  
1 [3 t, J$ V0 R: c# z( q. \' sclk=0;7 Z8 Q  V- K. c0 M* |
data_in=8'b0; $ H+ K0 z! M& G% q7 {. ~/ ]
clken=1'b0;                    
  j& T& S3 x- T' U1 tend
% |$ c3 J" O7 j6 i! E5 t/ c
: f; z- W5 J8 g( i% i& |always #10 clk=~clk;
9 [" |6 ~7 L1 i) r) }  `initial7 X) H. T& n4 u( _* ?3 {% b% n! k
begin
5 H' d: b: H. U2 ]+ Z7 e    #100 clken=1'b1;' H$ |/ q3 q) x' @3 h. _
    #200 clken=1'b0;% M/ ?3 @; }4 X* ?+ a& P/ j
    #100 clken=1'b1;
& H2 N4 y! R+ Y# ?5 k    #200 clken=1'b0;. G* q8 @8 u1 G+ i1 X
    #100 clken=1'b1;
) g2 _$ ]) U$ n! @3 O3 j    #200 clken=1'b0;) n5 M. a# ~$ T+ L! `
    #100 clken=1'b1;, H" R2 X% \5 E- H- e. R% z+ J
    #200 clken=1'b0;
6 n; d+ M: I+ y5 v# o    #100 clken=1'b1;. b& u" N2 s0 a  u! b  ^
    #200 clken=1'b0;
! N% \8 F; i% Q3 S    #100 clken=1'b1;6 S( Y% b( p# ?9 b4 c
end                                                   
- M- ^5 ?0 @' Dalways @(posedge clk)                                                
& ~& c  A% m8 @# h6 bbegin
/ b+ G8 {' Z! M  if(clken)
3 C, H& \2 w. @% x   data_in=data_in+1'b1;                                          
% U$ n/ J& Z* ?( v/ E4 Jend                                                    9 U, i9 C3 _4 i& C- C& n
endmodule# g# S9 b) c! i9 ]$ F3 u2 q5 e/ t
& _$ g" @" Q  x+ S3 F/ b* T
modelsim-ase编译正确,仿真时出错
; Q3 q( l3 b0 H# ** 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.
/ l* ]" ]. C/ t. }3 A* j#         Region: /shift_reg_vlg_tst/i1/u1. h- o8 B( n3 f! F3 N, F
# Error loading design
& n. d8 N8 J  {1 q0 \' `; v% K! T; o8 {7 J) \2 B. L/ [) C

1 R2 V# B" j9 U5 [' d有哪位大神做过这个库函数的仿真,求解答!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-21 19:40 , Processed in 0.109375 second(s), 25 queries , Gzip On.

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

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

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