問1:modelsim的一個問題; @3 u. w1 t- D, M
用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎? $ k) z& f) S% B% N/ M- @+ S" P: C! ?+ @1 c
問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體 1 W4 d) }: `0 t' v* }0 o! o$ W& O7 E1 g5 M/ J% v8 b V
問3:為什麼用FPGA傳輸RGB會有水波紋? 0 ?* c: X: T0 c& g不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現?- L" s/ F" Z" ]/ h. Q) ?
我用的是RGB565/ D2 P& I# i d+ ]9 l, ~# F
: H9 V- U1 N" d' y$ }# e
問4:FPGA 配置為輸入的管腳會出現波形,奇怪!, F) z0 j8 h$ A; }1 y
我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家! 0 m. D; G4 k. ^ 2 ^: M4 A1 j- I6 n$ N3 ^問5:如何使能stratixii的extended lut mode& t. ^1 T+ e5 G/ F+ K9 ]$ {. I" \
我使用的是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" e# B$ u8 `0 \# M+ M! P+ e
wysiwyg我是打開的。; j9 U8 H- [( N1 J0 A
查原因它說 + b) n* T+ g) f* d+ lCAUSE: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.8 ^; [3 X& P7 M# b0 i" b
但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句+ X$ x) H$ a/ Y: q
set_parameter -name "EXTENDED_LUT " ON / w% u/ @; K1 D0 R$ L9 i/ k6 ]結果還是報錯。怎辦?