Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 8027|回復: 3
打印 上一主題 下一主題

[問題求助] modelsim模擬時沒有問題,quartus編譯時被列為error!

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-7 10:58:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
// Read Memory
: ]' [  [* W, I- b9 w    task read_mem;$ I/ \' c3 t: }' u4 j8 X/ n
        input [full_mem_bits - 1 : 0] addr;
" I) D! o) \/ J8 e+ F8 X3 |8 g        output      [DQ_BITS - 1 : 0] data;. p/ }  W9 F8 w+ n6 y
        reg       [part_mem_bits : 0] i;
8 b. R$ j+ U' s3 w9 n  u        begin! H0 S, N8 }/ k* c
`ifdef FULL_MEM
1 W# ~  k) j( V8 W6 `7 c7 r            data = mem_array[addr];
6 N% K* B6 ?' F6 o) L`else
( Y) n; C3 m& B& M: [8 a! c0 q" w" r            begin : loop7 B4 r7 o' I! Y8 A  o) m+ a$ z
                for (i = 0; i < mem_used; i = i + 1) begin
+ b( X/ }1 Q+ z" y                    if (addr_array === addr) begin' U" b5 |. Q6 e9 O
                        disable loop;1 I/ x5 Z) u6 k, O2 J
                    end
% O9 v" q3 \" `8 ]                end
, q9 x& _1 L6 R' O+ t% z/ D. }            end% l7 T8 o3 z( I1 t
            if (i <= mem_used) begin
# a# x* w3 w' ^' M                data = mem_array;6 w. Q) E1 `% w+ ^" Z5 {# d4 j
            end0 ?$ T1 K  C; U8 L
`endif
% h" I5 p2 y2 H9 A        end/ _4 v! x) D1 H/ Q! X' b9 T" T
    endtask
$ N+ a5 m/ Q& _, J% Y1 |# M$ |; b3 ^3 f
===========================================================================# ~) ?& B+ M4 `2 ^) K' J& w1 W/ P
上面這一段紅色在modelsim模擬時沒有問題!
: H' @/ v8 @7 ?2 E9 k+ J0 N但是在quartus編譯時被列為error!: a2 }4 o9 Q/ Y/ W  B: x
想請問一下差別在哪裡!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-7 11:43:25 | 只看該作者
看看quartus 列出的error message吧,
5 t7 H/ y- w2 ^! i+ A就差在可不可合成.
3#
發表於 2008-3-7 13:23:47 | 只看該作者
Quartus 是FPGA\CPLD合成軟體,如果跑timing simulation 就必須合成,那verilog語法就只能寫能合成的語法,所以你要看看ifdef  和 task是否可合成,如果不可合成就要改寫法
4#
發表於 2008-10-6 10:47:35 | 只看該作者
Just syntax for timing synthesis in QII
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-16 07:15 PM , Processed in 0.113514 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表