問1:modelsim的一個問題. W6 ~7 M2 t" J
用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎? , T3 v2 Q7 y. G7 w1 w' J y3 [1 t# X; V) ?, i
問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體% q; C. K3 N, o e; e2 b; o3 K( v' E
9 S/ H7 @' r7 ?0 S v) l問3:為什麼用FPGA傳輸RGB會有水波紋?8 ^% j* R }( H+ V2 w$ l% L
不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現? 5 V* \7 ?3 ~" k我用的是RGB565 ; B6 N' ~4 v& a. c( B6 Q" l7 U0 g ( z, |* c# d$ N4 M5 W# Y7 H問4:FPGA 配置為輸入的管腳會出現波形,奇怪!% y6 x3 l Z0 }4 D1 a2 T* }
我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家!7 _. I. P: `0 X2 X
. `; }6 @; j, e+ O% N7 Z問5:如何使能stratixii的extended lut mode 1 E# i4 T, R' [$ [我使用的是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 2 f! l7 K& ~1 i' W5 cwysiwyg我是打開的。5 }6 P- S/ C k5 p8 ~
查原因它說4 J0 ? }0 s( a* l& W& 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.+ h+ f" s3 M' p) c4 P* A
但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句 + D9 Z+ {* i uset_parameter -name "EXTENDED_LUT " ON9 a7 V) g) H4 S/ S1 W& r7 h( M5 s, Q
結果還是報錯。怎辦?