Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-7 10:58:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
// Read Memory% c  v3 l* ?$ e
    task read_mem;& |" `4 o3 n* P/ J3 Y) o( o2 k: h
        input [full_mem_bits - 1 : 0] addr;
6 c7 P* g1 a$ B1 A  `, t0 L        output      [DQ_BITS - 1 : 0] data;1 X4 s- a" k+ U/ Z, ]* j
        reg       [part_mem_bits : 0] i;9 c, J( v- H' \) C- [1 F. _/ W7 b) x, u8 z
        begin3 b( H3 e& Q7 ]/ b4 A) @
`ifdef FULL_MEM
; y* e! n+ e4 J            data = mem_array[addr];
- s3 O: \: r. P# \. v  l, y4 P`else& b  e5 r- s% n& J
            begin : loop
( s: _$ B, P& f& V) y7 Z. L1 I8 g                for (i = 0; i < mem_used; i = i + 1) begin' U/ x" t# |1 ]/ V6 z0 W# g0 l
                    if (addr_array === addr) begin
3 n) S( G: G3 |* \3 w: H% t1 t                        disable loop;
/ ^# l5 Y* k# V                    end1 q. N: }9 ?' M9 w7 Z2 d* \) ^
                end4 m% _( C3 A6 `9 E$ d
            end
9 K) ^7 ?; L, u8 _3 `# j1 c: s            if (i <= mem_used) begin
, ?* g7 C2 M! _3 v. x0 i" B                data = mem_array;
# {7 ]  x. A3 M            end% Y& S/ {) x2 K0 v
`endif
, R( l! a5 T3 u9 _0 q# y        end
6 N+ x% m; G/ _+ t    endtask/ }. j% c5 C0 l
% V0 N. [* a$ S2 n  h9 H
===========================================================================5 J5 n) w. y8 H* }2 ~1 f9 C6 |. z
上面這一段紅色在modelsim模擬時沒有問題!
/ z! X3 j9 ^! k$ \" R9 U7 q) Z5 ~但是在quartus編譯時被列為error!' N0 o( l& Z4 F8 z+ O
想請問一下差別在哪裡!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-7 11:43:25 | 只看該作者
看看quartus 列出的error message吧, " G7 N; |# F& i
就差在可不可合成.
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-11-17 12:24 AM , Processed in 0.152008 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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