問1:modelsim的一個問題 ' K' U2 A" y% v! n用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎? ! q. ~% F1 m* G! b& I: P0 c% N# r7 j/ Q) \3 W4 a
問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體% [& y& c9 W& k, H8 s* q
/ ], h: h* d K7 _+ n- p7 N" D問3:為什麼用FPGA傳輸RGB會有水波紋?6 ?& I' e, g4 T2 f! E m
不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現? # m7 |! N9 y7 l8 F! m1 k我用的是RGB565- g6 S0 p; l# ~8 y5 @' J0 S& Q: R* r! ^, n
1 O( P; H2 D1 z" v0 v9 X- }2 T
問4:FPGA 配置為輸入的管腳會出現波形,奇怪!8 k! a8 u7 n# a, d1 H
我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家!6 [9 n% ^! y' n8 M; } f
( \$ ^$ N" Z- r I) w問5:如何使能stratixii的extended lut mode [! v1 p- U! [: E8 d X
我使用的是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 6 g8 p5 f5 v0 U* U2 s* awysiwyg我是打開的。6 {, ~% Q) q+ K% Z6 b8 p
查原因它說 D- y; a& I2 PCAUSE: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.) V4 H3 [! y1 Z( ^
但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句" b: |: I" w! }8 ]1 u! F) w0 I
set_parameter -name "EXTENDED_LUT " ON. ?: _, X( i; H8 R- ~7 n
結果還是報錯。怎辦?