Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-7 10:58:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
// Read Memory# H$ U: E% U* ?0 k2 s
    task read_mem;
5 G$ f$ t! W9 k; q        input [full_mem_bits - 1 : 0] addr;2 g5 ]8 G1 Z5 i8 I! k' l2 ^1 p
        output      [DQ_BITS - 1 : 0] data;4 j. t& D+ u5 A! E
        reg       [part_mem_bits : 0] i;
" v+ T+ q) c4 t6 f2 Z+ _# I        begin# M9 f0 D+ }& a- [6 h
`ifdef FULL_MEM
0 s: A& X; }# `% \            data = mem_array[addr];
2 L1 N% x3 Q4 K9 s; Y`else
4 ~2 ]( {" L0 X) l1 g            begin : loop: Y4 U( w& i4 U; Y. L/ g, X* K
                for (i = 0; i < mem_used; i = i + 1) begin9 L' P% o* U0 p
                    if (addr_array === addr) begin
' |7 i$ r4 s. ?3 B                        disable loop;
, m" Y6 K) O  {1 S6 S                    end
; E8 @" D$ E1 R8 w/ |  W                end
- e5 v7 A. Y' E0 d9 u            end
$ \; t& q/ s* C9 b            if (i <= mem_used) begin& @6 v0 A0 L! N) R
                data = mem_array;
" @7 L8 N, b9 O& L            end( a! }3 `, B) r# D
`endif$ v6 L" H# P; b! Q( A
        end
5 ]' R: L! d4 S" t* O; u( J    endtask) L! L+ [( {, m( K- |4 H% t# g# Z
# l# j- d! T/ [2 x/ ]
===========================================================================
1 |( {1 N9 Y7 y; [5 L0 c上面這一段紅色在modelsim模擬時沒有問題!# ]9 n  C3 b" t# {9 U
但是在quartus編譯時被列為error!2 ~  {, s  Q" D
想請問一下差別在哪裡!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-7 11:43:25 | 只看該作者
看看quartus 列出的error message吧, * f) R! T9 L7 y, H& e7 O+ E
就差在可不可合成.
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-6-16 12:35 PM , Processed in 0.120016 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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