問1:modelsim的一個問題 % w. ? T$ J! `* [用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎?* v: K3 F. `) ], y& M8 K; i# h
* Z' K2 K+ }$ s5 d8 V( S# {
問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體& S* W2 H8 ?9 S6 D/ \
$ \# J- [, |/ O* }0 b
問3:為什麼用FPGA傳輸RGB會有水波紋?& q8 Y* v* V# {: d3 A! C; J
不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現?' n' r/ C1 f, k d9 e2 H
我用的是RGB5651 T( i' O& X; b
5 }& C* ]$ ^5 s& W9 \$ z, ^問4:FPGA 配置為輸入的管腳會出現波形,奇怪! 2 L4 M8 B( c% }; d- W! [' C" m. P我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家! " j/ [# }) @1 Y7 W6 h. I6 x. ?1 `# Q+ y% O4 X7 a
問5:如何使能stratixii的extended lut mode& G, T9 |; t# N, O( U v
我使用的是stratix ii 器件。synplify 8.1綜合結果.vqm網表�面有7輸入的LUT,然後Quaruts分析網表的時候報錯:Error: WYSIWYG LCELL COMB primitive "I_18865_1" cannot use datag port -- datag port must be used only in extended LUT mode, l# ^6 h0 d( w K. y
wysiwyg我是打開的。 : R7 K6 F; M3 ~% B- q; _2 n+ W: \/ B查原因它說+ ?. c8 a+ R# [. k, [- g
CAUSE:The specified WYSIWYG LCELL COMB primitive is not in extended LUT mode (that is, the EXTENDED_LUT parameter is set to OFF), but uses the datag LUT input port. The datag port must be used only in extended LUT mode. Either the EXTENDED_LUT parameter must be set to ON, or the datag port must be disconnected. + b2 T/ W9 }& ?但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句4 P1 D+ `( K+ [
set_parameter -name "EXTENDED_LUT " ON m5 U% j' X+ [. A
結果還是報錯。怎辦?