問1:modelsim的一個問題& G z; b! f) y8 n, w6 n) L
用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎? : Y- U: u9 f/ Y; ]5 q8 e2 e 4 x8 s4 m2 y5 v. {問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體. A$ b( Z: l/ s; R- w: }
' S& |, O0 t1 Y) ?3 P4 P* _9 `$ C問3:為什麼用FPGA傳輸RGB會有水波紋? ( K. q! k' X. G不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現?5 o J5 B2 v" ~, C; P
我用的是RGB565: b" r8 Z1 E% J, z! H, _, l
/ Z" w& F( [1 z& J1 X6 o% X問4:FPGA 配置為輸入的管腳會出現波形,奇怪!3 R) n5 I" f- p: I: w) N
我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家! " h9 b( s1 X* B3 z* X; W " \9 r Z G; Z/ `- _' s問5:如何使能stratixii的extended lut mode. j4 {$ `5 s( ^3 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 mode3 M4 a; s3 i6 Z* ^4 O
wysiwyg我是打開的。 # Y* U8 F/ W( J& k8 V查原因它說 + S/ G/ j1 G" o5 ]4 vCAUSE: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.. {. Z, w7 C; }" ]* {+ Y. c
但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句 & x6 a f$ l' T) yset_parameter -name "EXTENDED_LUT " ON 2 m; g" ^ d" i1 m" }結果還是報錯。怎辦?