問1:modelsim的一個問題- Q, H; Z, l3 d* e9 @
用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎? J2 B% J5 f/ ?. Y
5 U' q9 D& f p' h
問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體 9 T7 r0 Y$ z( G1 F' ?9 P/ d, w9 n9 T% ^5 a" ~& a3 }
問3:為什麼用FPGA傳輸RGB會有水波紋? ; p, [+ p5 X" }不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現?8 h" ~% x D+ u# q s7 T# w+ [: y$ u
我用的是RGB565 . q$ @- G2 z8 B& @3 G # f; t$ t0 X: q$ o9 B$ i' \問4:FPGA 配置為輸入的管腳會出現波形,奇怪! + q3 c0 r6 k" x" b# z我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家!4 Z- o0 X- V- P. E* N
$ V \* j9 u; Q. m E問5:如何使能stratixii的extended lut mode . U: |5 c1 F0 q/ `我使用的是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 + X$ V" m! |3 P( ~6 g1 vwysiwyg我是打開的。$ V- L j; e1 V k8 y9 c
查原因它說5 d" S* G2 ^7 f. D" z
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. 5 O0 T0 F" W1 g. l' `但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句3 q! x3 B5 q% g# h) a6 V8 G4 b9 A8 q* S
set_parameter -name "EXTENDED_LUT " ON 9 C+ l# ?2 ^) S v! B6 g# ~結果還是報錯。怎辦?