Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-7 10:58:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
// Read Memory' u8 a3 y$ x" p- S+ ^
    task read_mem;
' B* Y& b2 J4 ?* U5 t        input [full_mem_bits - 1 : 0] addr;
6 Y# G4 h# h& l& |# F0 y        output      [DQ_BITS - 1 : 0] data;, f3 S$ F% E: l5 i0 j
        reg       [part_mem_bits : 0] i;3 p2 X% k3 d2 B$ [7 {3 k9 S' G
        begin8 C3 t1 I! G6 m# r4 s4 J8 F. `
`ifdef FULL_MEM. q# c; g: a% `) U) S6 \
            data = mem_array[addr];. A( w- l" I; b: X
`else
" v: b: s" d# n4 r- w) Y            begin : loop- B6 Z" t" [0 @6 q' L  E
                for (i = 0; i < mem_used; i = i + 1) begin
& U" e% U- G# ^1 F- t" |                    if (addr_array === addr) begin
' E$ ]8 _+ e; L3 o# y1 r                        disable loop;! s" M3 j6 P# [4 E; [
                    end) R3 T, `% O; }, d" F
                end
* j' n3 S' i5 a. u; \6 i: e            end# b7 L6 u9 I2 G) n" B
            if (i <= mem_used) begin5 Y" c' j) R& I+ u+ A5 n% W
                data = mem_array;+ [/ k: }6 Z5 S+ z5 ^- c
            end
6 l) O: b8 }* o4 F0 o`endif
7 s5 A- ?. j7 `3 ?+ {        end
( y; ]! @- T: L5 E* E# f( |    endtask" B1 e5 W2 E9 G: L" T

5 k/ K9 P0 {: V. A: e' [- x& X===========================================================================
# j- X# @5 I/ p8 n9 Z! [! X上面這一段紅色在modelsim模擬時沒有問題!
. Z( E' d; g, d5 b0 \* G9 d# m7 o2 e但是在quartus編譯時被列為error!
. S/ j* z2 J) Z+ f$ ~想請問一下差別在哪裡!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-7 11:43:25 | 只看該作者
看看quartus 列出的error message吧, 7 [2 ?5 e# I8 r9 ~, l) n2 q
就差在可不可合成.
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-29 05:50 PM , Processed in 0.114014 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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