問1:modelsim的一個問題# v& R% h1 t9 e7 l
用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎? , g0 q7 b6 }( B( K; ? ! N1 b; Z0 @, f8 ]5 I/ v" l! B問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體% Z5 P5 U4 Q& H7 \! i
; }# m$ ]1 I1 |% F C" `8 b問3:為什麼用FPGA傳輸RGB會有水波紋?% M ~5 U- g$ Z. h/ M1 a: K
不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現? ) t5 O% M9 C6 u* f" m9 j我用的是RGB565" w1 Y8 n& A* P# Q, L
6 H+ I8 z# e( A
問4:FPGA 配置為輸入的管腳會出現波形,奇怪!! A7 D1 A2 T9 |3 R& Y: e
我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家! $ ^ T1 {1 _+ ?3 x7 T& K% O0 ` + |; L" k9 R0 v5 x0 V4 _5 Y問5:如何使能stratixii的extended lut mode & i$ [* o/ W' }+ n我使用的是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' M& q* G: b0 j
wysiwyg我是打開的。: a. ~: u- Z y3 G/ k7 z
查原因它說- A" j* h; B; J6 C3 k
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. 6 U) O* S' E' { ]6 h( x但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句 1 Q: n( [- a; t7 T8 Z% Jset_parameter -name "EXTENDED_LUT " ON & r# a' _/ K! \+ U5 k) l結果還是報錯。怎辦?