問1:modelsim的一個問題 . r% ?6 i% U: k8 r, Y: Q' `5 f) ^用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎?7 _8 q& z$ o* {. B- V
7 L# z. t; V p- N' |0 ~9 [) Z
問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體9 I4 u' }: r. h0 |5 G) K
9 G8 @% m' D. O. w
問3:為什麼用FPGA傳輸RGB會有水波紋?8 I9 {+ }! m$ O$ [
不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現? 0 n2 y4 e& D2 }+ k) m+ k7 k# L我用的是RGB565 9 o4 H3 Q' U) {; Q6 j8 f0 u * D: t& q a0 U" G* ~; G: T9 h問4:FPGA 配置為輸入的管腳會出現波形,奇怪!5 q0 a! N! [+ X# A
我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家!# h/ x; y3 l' p1 X6 d: b+ Q
$ ?+ N' ?8 ?( W& ^* b. \問5:如何使能stratixii的extended lut mode8 P( J" k1 l1 }" e
我使用的是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 : @( }8 g$ \/ g1 Q' i, Ewysiwyg我是打開的。- r. g" G6 G# D8 U% z. q/ w
查原因它說 ; e/ }* }6 q7 r: z/ E5 C" h0 P! s: u3 U5 @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.- R* j! h# W& Y$ f& `; \ [
但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句 - ]' \, |: Z4 R5 R' }% bset_parameter -name "EXTENDED_LUT " ON2 `; L7 N, ~1 t" Y9 L+ I9 t
結果還是報錯。怎辦?